下面这个求
的函数号称比直接调用sqrt库函数快4倍,来自游戏Quake III的源代码。
float InvSqrt (float x){ float xhalf = 0.5f*x; int i = *(int*)&x; i = 0x5f3759df - (i>>1); y = *(float*)&i; y = y*(1.5f - xhalf*y*y); return x; }
我们这里分析一下它的原理(指程序的正确性,而不是解释为何快)。
机房建设中,有很多专业设备、系统、技术设置、安装到数据机房中,所以机房建设和机房运行、管理密不可分,要想使机房有良好的运行环境,就必须培训相关操作人员,制定详细合理的机房管理制度。
一、数据信息中心机房的工作人员的培训
我们培训数名机房工作人员,让其掌握机房设备、系统的基本操作和常规性事件的处理技术,建议这些操作人员能对机房所有工作人员提供相关工作内容方面的技术传递。
二、数据信息中心机房的管理制度
数据信息中心机房的正常、安全运行要靠各种制度来保障,建议要结合实际情况和借鉴其他类似数据中心的经验,制定一套合理、详细的管理制度来,其中包括如下内容:
cfengine(配置引擎)是一种 UNIX 管理工具,其目的是使简单的管理的任务自动化,使困难的任务变得较容易。Cfengine 适用于管理各种环境,从一台主机到上万台主机的机群均可使用。到2.2 版本为止,我们现在所知的用于一般性管理的最大安装机群约为20,000 台。
图-1 是Cfengine 的组成部分的关系图 。
【IT粉丝网-IT技术报道】摘要:SQL Server 2008中有个有趣的新特性:数据压缩,利用该特性,我们可以减小数据表,索引以及分区的子集的大小。本文通过例子详细介绍如何使用该特性。
SQL Server中的数据压缩功能,最早在SQL Server 2005 SP2中出现,当时针对decimail和numeric数据类型推出了新的存储格式--vardecimal。vardecimal存储格式允许decimal和numeric数据类型的存储作为一个可变长度列。
从信息安全的角度分析,企业在重大事件面前,应当提前防患于未然,进行严密的日常防护。当前,主流的高安全与灾难恢复技术必须能够应对许多前所未有的威胁,包括组件故障、蠕虫病毒、各种损耗或灾难性站点损耗。但是,根据Forrester Research近期对美国250位灾难恢复从业人员的调查显示IT负责人需要以令人信服的实际行动向业务负责人证明投资灾难恢复系统的重要性。
此前赛门铁克中国区技术负责人王华在接受采访时表示,建议企业应当采取以下五个步骤,构筑稳固、经济和高效的信息长城,防患于未然:
动态iptables 防火墙 灵活(有趣)的网络安全性
2001 年 4 月 01 日
防火墙非常有趣,但在需要对防火墙规则进行快速且复杂的更改时,您会做些什么?很简单。请使用本文中演示的 Daniel Robbins 的动态防火墙脚本。可以使用这些脚本来增加网络安全性和响应性,并激发您自己的创造性设计。
了解动态防火墙脚本好处的最佳方法是在运行时查看它们。要这样做,让我们假设我是一家 ISP 的系统管理员,最近我建立了基于 Linux 的防火墙,用于保护我的客户和内部系统免遭因特网上恶意用户的攻击。为了实现这个目的,我的防火墙使用新的 Linux 2.4 iptables 有状态功能,以允许我的客户和服务器建立新的外出连接,当然还允许新的进入连接,但仅限于“公共”服务,如 web、ftp、ssh 和 SMTP。由于我使用了缺省拒绝设计,因此会自动拒绝任何从因特网到非公共服务(如 squid 代理缓存或 Samba 服务器)的连接。现在,我有一个非常不错的防火墙,它为我公司的所有客户提供了非常好的保护。
安装openssh小计
数台sun机器需要安装,但是发现使用pkg-get -i openssh
安装成功后无法启动报
libcrypto.so.0.9.8: open failed: No such file
查发现仅有libcrypto.so.0.9.6
做ln -s libcrypto.so.0.9.6 libcrypto.so.0.9.8
执行ssh-keygen又出现问题,看来还是需要找libcrypto.so.0.9.8
在反复查找发现问题是需要安装openssl
安装
pkg-get -i openssl
不让安装,还有一个旧版本
删除包
Redhat 7.3.8.0 9.0访问NTFS磁盘[强烈推荐]
--------------------------------------------------------------------------------
本方法对Redhat 7.3 8.0 9.0完全解决方法,最为简单的解决办法。
下载RPM 主站:
http://linux-ntfs.sourceforge.net/info/redhat.html
第二站:
http://fr2.rpmfind.net/linux/rpm2ht...ery=kernel-ntfs
如果上面的链接下的RPM包不能用。就下面的地址来找。
第三站:
http://www.city-fan.org/ftp/contrib/drivers/
http://gonzo.szczepanek.de/apt/redh...86/RPMS.cygnus/
http://rpm.pbone.net/index.ph ... 11;nment_Kernel
这个方法真是太棒了,一个RPM下去,就OK了,要选与你系统相应内核的RPM
#uname -a
会有类似如下的信息出来
Linux LinuxSir01 2.4.18-17.8.0 #1 Tue Oct 8 13:51:08 EDT 2002 i686 i686 i386 GNU/Linux
这就要下载与2.4.18-17.8内核相对应的。。我们要具体问题具体分析。
上面就是INTEL的CPU的。。。。。
如果有AMD的CPU,那就是类似这样的。。
Linux LinuxSir01 2.4.18-14 # 1 Wed Sep 4 12:13:11 EDT 2002 i686 athlon i386 GNU/Linux
看一下这里,红字的地方是不是有个athlon的?那就要下载结尾是athlon.rpm,但还不能是文件名还不要带有smp之类的,上面的例子也是一样的。
然后就把下载下来的RPM安装上
#rpm -ivh ker*rpm --nodeps --force
mount分区的一些具体工作:
#mkdir /mnt/WinC
#mount -t ntfs /dev/hda1 /mnt/WinC
#cd /mnt/WinC
看一下能不能访问了?如果访问不了,说明下载的RPM与内核的版本不相对应。要再好好的想一想应该下载什么样的了。。。。。
zjshen兄弟的所下载的文件名的理解如下,在此致谢!
kernel表示内核,ntfs代表支持ntfs磁盘格式,2.4.18-3代表linux系统内核的版本号,athlon代表支持AMD athlon的cpu,而ix86则代表支持intel的处理器。不知这样解释对否?
强烈推荐。。。
再来补充一下:我再用Redhat 9.0来补充一下。
http://linux-ntfs.sourceforge.net/info/redhat.html
要仔细看这个帖子,我们没有必要自己来编内核及模块。安装上就OK了。
要先知道自己的内核版本
#uname -a
依据内核版本来下来RPM。举例:
[root@Linsir01 root]# uname -a
Linux Linsir01 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 i686 i386 GNU/Linux
本例中,因为我的机器是intel的CPU,所以我就根据内核提示, 选了i686的RPM,内核版本号是2.4.20.8的RPM。注意的是:Single Processor 是单CPU的,我们一般都用这个,如果是多个CPU的,内核也不是这样的版本号。内核的版本号是带有smp的。Multi Processor代表多CPU,当然你的内核也应该是带有smp的。
我们最好是下载RPM,安装方法就是:
#rpm -ivh *.rpm
__________________
搜索引擎登录大全
孙悟空登陆入口 http://www.sunwukong.cn/add.php
中国论坛之家登陆入口 http://www.vt123.com/link.html
商情168搜索引擎免费登陆入口 http://search.168yx.com/add.php
中国搜索同盟免费登录入口 http://service.chinasearch.com.c& ... ;e/free_protocol.htm
百度免费登录入口 http://www.baidu.com/search/url_submit.htm
新浪免费登录入口 http://bizsite.sina.com.cn/newbizsite/docc...ex-2jifu-09.htm
搜狐免费登录入口 http://db.sohu.com/regurl/regform.asp?Step=REGFORM&;class=
千度免费登录入口 http://www.qiandu.com/search/default.asp
PP网址站登陆入口 http://web.92pp.com
赛迪免费登录入口 http://itsearch.ccidnet.com/appl/appl_xz.htm
网易免费登录入口 http://seek.163.com/cgi-bin/search/add_url.cgi
雅虎免费登录入口 http://cn.yahoo.com/docs/info/suggest.html
Google免费登录入口 http://www.google.com/intl/zh-CN/add_url.html
Powered by Bitrac. 21pt.com by 京ICP备06005887号.