专访:Ubuntu Linux源自太空之行(转)
专访:Ubuntu Linux源自太空之行(转)[@more@]作为迅速走红的Ubuntu社区的创始人,Mark Shuttleworth是一个极具传奇色彩的人物。Mark Shuttleworth生于南非小镇,毕业于开普敦大学金融与信息科学专业,他创建了安全咨询公司Thawte Consulting。1999年,Mark Shuttleworth以5.75亿美元的价格把Thawte Consulting公司卖给了美国VeriSign公司,并且由此一跃成为南非最年轻有为的本土富翁。今年,年仅33岁的Mark Shuttleworth也是第二个自费到太空旅行的人,2002年他自费乘坐俄罗斯联盟号飞船,在国际空间站中度过了8天的时光。结束太空之行之后
Microsoft 打开了PHP 大门(转)
Microsoft 打开了PHP 大门(转)[@more@]作者: Sean Michael Kerner 2006年10月31在Windows 上运行PHP不再是逆喻。 Microsoft资助一个与PHP的vendor Zend 的联合项目,来确保PHP在on Microsoft's server 平台上的正常工作。"我们宣布一个协定,来确保PHP在Windows Server 平台上正常工作," Zend的创建人之一告诉internetnews.com. "PHP 在Windows一直工作不正常,有许多可靠性的问题要解决。" Zend和微软一起做了许多技术上的改进,其中包括在Microsoft's Internet Information Services (IIS)加一个FastCGI FastCGI 组件, 以作为IIS 和 PHP
Firefox 2惊现第二个缺陷 与JavaScript代码有关(转)
Firefox 2惊现第二个缺陷 与JavaScript代码有关(转)[@more@]CNET科技资讯网11月2日国际报道 Firefox 2浏览器被发现存在第二个会引起它崩溃的安全缺陷。本周三,Mozilla的一名代表表示,这一缺陷Firefox 2处理JavaScript代码的方式有关。浏览恶意的Web网页会造成Firefox 2退出。这名代表说,与安全邮件列表上的说法不同的是,这一缺陷不能被用来运行恶意代码。JavaScript Range对象中的这一缺陷不同于Mozilla上周证实的拒绝服务攻击缺陷。上周的缺陷更严重一些。这二个缺陷也是Mozilla证实的仅有的2个Firefox 2缺陷。IE 7中已经出现了一个欺
c语言函数库(转)
c语言函数库(转)[@more@]类函数,所在函数库为ctype.h int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z')返回非0值,否则返回0 int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或数字('0'-'9'),返回非0值,否则返回0 int isascii(int ch) 若ch是字符(ASCII码中的0-127)返回非0值,否则返回0 int iscntrl(int ch) 若ch是作废字符(0x7F)或普通控制字符(0x00-0x1F),返回非0值,否则返回0 int isdigit(int ch) 若ch是数字('0'-'9')返回非0值,否则返回0 int isgraph(int ch) 若ch是可打印字符(不含空格)(0x21-0x7E)返回非0值,否则返回0 int islowe
C 语言常见问题(转)
C 语言常见问题(转)[@more@]1 关键字static的作用是什么?这个简单的问题很少有人能回答完全。在C语言中,关键字static有三个明显的作用:1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用。2 关键字const有什么含意? 我只要一听到被面试者说
在debian中安装Java环境(转)
在debian中安装Java环境(转)[@more@]摘要:本文档为在Debian GNU/Linux系统上安装 Java Development Kit (JDK/J2SDK) 的参考文档.因为许可证的问题, 无法在Debian中直接提供SUN公司的Java 系统. 因此在此提供了安装Java的方法供您参考.1. 获取 sun的JDK 可以选择从 Java官方下载: http://java.sun.com 或其它网站下载JRE (J2RE)Java Runtime Environment - 如果不打算自己创建Java应用程序的话, 仅仅装它就可以了.JDK (J2SDK)Java Development Kit - Java的软件开放工具. 如果您需要自己创建Java应用程序的话, 则需要选择 JDK. 当前的最新版
理解java的多形性(转)
理解java的多形性(转)[@more@]“对于面向对象的程序设计语言,多型性是第三种最基本的特征(前两种是数据抽象和继承。”“多形性”(Polymorphism)从另一个角度将接口从具体的实施细节中分离出来,亦即实现了“是什么”与“怎样做”两个模块的分离。利用多形性的概念,代码的组织以及可读性均能获得改善。此外,还能创建“易于扩展”的程序。无论在项目的创建过程中,还是在需要加入新特性的时候,它们都可以方便地“成长”。通过合并各种特征与行为,封装技术可创建出新的数据类型。通过对具体实施细节的隐藏,可将接口与实施细节分离,
Sybase和Oracle安装过程中常遇到的问题(转)
Sybase和Oracle安装过程中常遇到的问题(转)[@more@] 目录 一、sybase12.5 for NT版本在win2000平台安装,界面中文字符出现乱码问题 二、sybase在网络共享或拷贝到本机硬盘后,仍不能安装的问题 三、安装完sybase后不能启动的问题 四、syabse创建设备时死锁, win和unix下都存在 五、oracle8.1.X版本在P4机器上安装程序不能运行问题 内容 一、sybase12.5 for NT版本在win2000平台安装,界面中文字符出现乱码问题 问题的解决,方法如下: 说明:该版本在NT4平台安装正常,在win2000平台安装界面中文
Oracle数据库全文索引设置步骤简介(转)
Oracle数据库全文索引设置步骤简介(转)[@more@]已有几个项目组开始使用oracle的全文索引。Oracle的词法分析器针对ZHS16GBK字符集的词法分析尚不够智能,只能机械地以字为单元进行匹配。对于utf8字符集的数据库有一个新的汉语分析器chinese_lexer,效率有了很大改善。现将验证并整理过的如何进行oracle全文索引设置的文档发给大家,适用于8i、9i各平台版本。 对于DB2,有一个叫做TIE(Text Information Extend)的插件可以实现全文索引,不过据说它的语法分析也很原始。据介绍使用CM(Content Manager)能做到比较好的全文检索,不过需要装一大
SQL 2005的SSIS与Oracle的迁移性能(转)
SQL 2005的SSIS与Oracle的迁移性能(转)[@more@] 项目中存在一部分数据迁移的工作,说白了就是从老的系统中将数据倒换的新的系统模型中,老系统的数据来源比较复杂多样,新的自然是Oracle9.2。 本来这也就是一次性工作,用SQL自然是最快的方式,不论是开发还是数据传输的速度。可是甲方偏偏要看到界面,希望这是一个成型的工具,没办法,甲方就是上帝。 公司原来也有一个迁移工具,可是只能适用于表对表的倒换,复杂一些无能为力,而且数据还巨慢,用过的人都是对它无语。 从新开发,不说花费和效果,光是时间也不行。没办法
无线技术在Linux操作系统中的应用(转)
无线技术在Linux操作系统中的应用(转)[@more@] 随着 Wi-Fi 的普及,Linux 也已加入这一行列。在本文中,Roman Vichr 阐述了 Linux 如何为很多无线工具和项目提供帮助 —— 同时得到这些工具的帮助。 Linux —— 这个通用的、稳定的、可扩展的、多变的而且有竞争力的平台已经走向了无线。从支持无线访问的桌面机和服务器到无线接入系统,它正成为几乎所有一切的通用工具,而且已经在无线解决方案中占据了一席之地。深入了解 Linux 正在对无线网络进行怎样的促进。 Linux 无线接入点:构建还是购买? 基本的问题是:Linux 系
Linux汉化之让MandrakeLinux支持中文(转)
Linux汉化之让MandrakeLinux支持中文(转)[@more@] 在Mandrake 7加中文支持比较麻烦。我折腾了很长时间,积累了一点经验,写出来希望帮助后来者少走弯路。 1 .中文显示 建议装cleex,cleex虽不支持中文输入,但对中文显示的支持绝对优秀。cleex具体的具体安装看文档,安装完后运行startcx(不是startx)启动xwindows。用x软件如gedit gxedit或kedit打开一个中文文本,可以看到中文就成功了。cleex默认提供了fvwm95作为窗口管理器,但我更喜欢用kde和gnome,用kde有个极大的好处:setting|desktop|language,改语言为zh_CN.GB2312,重新用st
能够使防火墙无效的一种新的攻击(转)
能够使防火墙无效的一种新的攻击(转)[@more@] 出处:赛迪网 黑客们发布了一种新的攻击代码,它能够使某些安装了XP系统的计算机的Windows防火墙失效。 黑客们在上周六早上在网络上发布了该代码,它可使打了完全补丁的、正在运行Windows互联网连接服务(ICS)的Windows XP计算机的防火墙失效。ICS使用户可以把自己的计算机转化为一台路由器,从而与同一局域网(LAN)内的用户共享网络连接。该服务经常被家庭或小企业使用。 nCircle网络安全公司的一名研究工程师Tyler Reguly在他的blog中描述了如下细节:攻击者可以发送恶意数据包
CpuMemSets在Linux操作系统中的实现(转)
CpuMemSets在Linux操作系统中的实现(转)[@more@] 一、 前言 非一致性内存访问(Non-Uniform Memory Access)结构是分布式共享内存(Distributed Shared Memory)体系结构的主要分支,它通过结合分布式内存技术和单一系统映像(SSI)技术,实现了SMP 系统的易编程性和 MPP系统的易扩展性的折中,已成为当今高性能服务器的主流体系结构之一。目前国外著名的服务器厂商都先后推出了基于 NUMA 架构的高性能服务器,如HP的Superdome、SGI 的 Altix 3000、Origin 3000、IBM 的 x440、NEC 的 TX7、AMD 的Opteron 等。 随着NUMA架构的高
到底打还是不打补丁:安装第三方补丁(转)
到底打还是不打补丁:安装第三方补丁(转)[@more@] 出处:赛迪网 微软的IE和OFFICE前几个月一直受zero-day攻击之扰。它已经形成了一个惯例循环,微软每月在“补丁星期二”发布新的补丁,而在此前后就会出现一大把新的zero-day攻击。黑客们想要在微软能够对付它之前,最大可能地延长他们的zeroday攻击存在的时间。 微软利用客户反馈,自动工具,以及加入反病毒联盟这些方法来了解每个新的zero-day攻击的波及广度。如果该攻击波及很广,微软会加快正常的补丁周期,并且在下一个补丁星期二之前发布修正补丁。如果攻击没有广泛传播,
攻克Vista者说:防毒软件没有效果(转)
攻克Vista者说:防毒软件没有效果(转)[@more@]出处:赛迪网Q&A:偷窃软件研究者Joanna Rutkowska讲述她感兴趣的一些计算机安全问题,比如rootkits的威胁,以及为什么我们没有做好应对虚拟机技术的准备。 今年早些时候,Joanna Rutkowska在黑帽子简报上引起了一阵骚动,她示范了用rootkit感染Windows Vista的方法,并且引入了Blue Pill这个新概念。Blue Pill使用AMD的SVM/Pacifica 虚拟技术来创建“百分之百检测不到的恶意软件”。 在采访,Rutkowska谈了她感兴趣的计算机安全问题,偷窃软件威胁的现状,硬件虚拟化所带来的风险以及为什
Linux内核分析--系统调用实现代码分析(转)
Linux内核分析--系统调用实现代码分析(转)[@more@] 启动早就读完,现在为了写笔记再从启动之后粗略的大体读一遍,基本就是几个大模块:启动和初始化,中断信号,进程及调度,内存管理,文件系统,网络,驱动和模块等,我主要也从这几块入手。由于启动部分在start_kernel之前牵涉到大量的x86体系相关的汇编知识,需要大量的时间,于是我跳过,先把握整个系统的大体脉络,然后做二次,三次分析。网络部分的分析,我会从4.4BSD-Lite的代码中分析。 系统调用: 先说一下系统调用,奇怪的很,所有的读核资料都没有把系统调用单独提出
黑客知识之你真的知道特洛伊木马吗(转)
黑客知识之你真的知道特洛伊木马吗(转)[@more@] 特洛伊木马是一种非常危险的恶性程序,它无休止的窃取用户的信息,从而给用户造成了巨大的损失。本期专题我们从特洛伊木马的原理、技术以及防御与清除方面给大家进行全方位的介绍,让大家了解特洛伊木马,同时提高对特洛伊木马的防范意识…… 什么是特洛伊木马? “特洛伊木马”(trojan horse)简称“木马”,据说这个名称来源于希腊神话《木马屠城记》。古希腊有大军围攻特洛伊城,久久无法攻下。于是有人献计制造一只高二丈的大木马,假装作战马神,让士兵藏匿于巨大的木马中,
工作场所中的网络邮件 另一个安全威胁(转)
工作场所中的网络邮件 另一个安全威胁(转)[@more@]出处:赛迪网赛门铁克公司的高级经理Javier Santoyo解释说,网络邮件不受针对通过公司内部的电子邮件传输的安全措施的控制,它直接到达用户桌面,因而对公司信息安全造成了额外的威胁。“网络邮件打开了通往公司组织的后门,并且得依靠用户来阻止对系统的攻击或者感染,”他继续说。 根据一个安全公司本周发布的调查显示,如果不限制从办公室访问个人网络电子邮件的话,它将对商务活动造成安全风险,而这种风险被人们大大地忽略了。 根据互联网安全跟踪门户网站,总部在英国的Marshal所进
僵尸网络促使垃圾邮件的大幅增加(转)
僵尸网络促使垃圾邮件的大幅增加(转)[@more@]出处:赛迪网过去两个月内全球垃圾邮件的数量显著地增长,这使安全分析家担心僵尸网络越来越多地被散发垃圾邮件者用于妨碍网络防护措施,使其无法阻拦大容量的电子邮件。 对垃圾邮件增长数量的估计值各有不同,但是专家们一致认为垃圾邮件的泛滥非同寻常。在低端,塞门铁克对它的35000名客户进行调查,发现垃圾邮件的容量在过去的两个月差不多增加了30%。其他人则发现了更重大的飞跃:垃圾邮件黑名单的搜集者Total Quality Management Cubed发现两个月内垃圾邮件增加了450%,并且安全软件制造者