摘要: ///<summary>///进行DES加密。///</summary>///<paramname="pToEncrypt">要加密的字符串。</param>///<paramname="sKey">密钥,且必须为8位。</param>///<returns>以Base64格式返回的加密字符串。</retur... 阅读全文
posted @ 2009-06-20 12:30 window07 阅读(413) 评论(2) 推荐(0) 编辑
摘要: DES是一种标准的数据加密算法,关于这个算法的详细介绍可以参考wiki和百度百科:wiki百科 百度百科php中有一个扩展可以支持DES的加密算法,是:extension=php_mcrypt.dll在配置文件中将这个扩展打开还不能够在windows环境下使用需要将PHP文件夹下的 libmcrypt.dll 拷贝到系统的 system32 目录下,这是通过phpinfo可以查看到mcrypt表示... 阅读全文
posted @ 2009-06-20 12:25 window07 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 这是一个经常被时时提出来的问题,很多时候我们以为理解了、懂了,但深究一下,我们却发现并不懂。方法是我们每天都在写得,很多程序员大多都使用实例化方法,而很少使用静态方法,问原因也说不出来所以然,或者简单的回答两者定义的区别,静态方法不需要new就可以使用 实例化方法需要new了以后才可以使用。。。。我们真的理解了吗?从实际项目开发说起,这里有开发项目的三种方式:开发项目中把BLL和DAL分开,在BL... 阅读全文
posted @ 2009-06-08 20:25 window07 阅读(409) 评论(0) 推荐(0) 编辑
摘要: memcachedb故名思义就是 memcached+ bdb,是基于memcached Socket层和berkeley-db存储层结构的实现,是新浪互动社区技术团队2007年的一项重大的技术成果,现在应用于新浪互动社区多个产品线中,其中包括新浪博客等重头产品。能够实现任意memcache api的调用、数据实时落地以及主辅实时备份。  选择memcachedb:没有什么特殊的原因,我们有最好的... 阅读全文
posted @ 2009-06-08 11:41 window07 阅读(617) 评论(1) 推荐(0) 编辑
摘要: 在Linux中可以将一部分内存当作分区来使用,我们称之为RamDisk。对于一些经常被访问的文件,而它们又不会被更改,可以将它们通过RamDisk放在内存中,即可明显地提高系统的性能。当然你的内存可要足够大了。RamDisk有两种,一种可以格式化,加载,在Linux内核2.0/2.2就已经支持,其不足之处是大小固定。另一种是内核2.4才支持的,通过Ramfs或者tmpfs来实现,它们不能被格式化,... 阅读全文
posted @ 2009-06-08 11:40 window07 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 如何从源码包安装软件?从源码包安装软件最重要的就是仔细阅读README INSTALL等说明文件它会告诉你怎样才能成功安装通常从源码包安装软件的步骤是:tar jxvf gtk+-2.4.13.tar.bz2 解开源码包cd gtk+-2.4.13/ 进入源码目录./configure 似乎在某些环境下./configure会造成终端退出而使用. configure则会正常运行,如果有这个现象,就... 阅读全文
posted @ 2009-06-08 11:39 window07 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 因为我们新浪项目的需要,接触了一下SINA SQS(Sina Simple Queue Service ),使用它可以创建一个队列,然后从不同的地方往里面放东西,然后又可以在不同的地方不停的往外取东西,其实它就是一个分布式的消息传递通道。其实的它的前身是Amazon SQS,包括亚马逊简单队列服务也是基于它。包括现在很热的云计算也可以使用它来做数据传递。  队列的基础结构通常是在公司网络的内部创建... 阅读全文
posted @ 2009-06-08 11:38 window07 阅读(995) 评论(0) 推荐(0) 编辑
摘要: 直接用 memcache 来作 PHP 的 session.save_handler。1. 安装 memcached,还是那套 ./configure; make; make install,注意 memcached 用 libevent 来作事件驱动,所以要先安装有 libevent。2. 安装 pecl::memcache,用 pecl 命令行工具安装:pecl install memcach... 阅读全文
posted @ 2009-06-08 11:37 window07 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 【APACHE的工作方式】prefork模式(默认)这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作方式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它是要求将每个请求相互独立的情况下最好的MPM,这样若一个请求出现问题就不会影响到其他请求。这个MPM具有很强的自我调节能力,只需要很少的配置指令调整。最重要的是将MaxClients... 阅读全文
posted @ 2009-06-08 11:36 window07 阅读(12218) 评论(0) 推荐(0) 编辑
摘要: 大学的数据库忘记了,再学习一下。  构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进... 阅读全文
posted @ 2009-06-08 11:35 window07 阅读(193) 评论(0) 推荐(0) 编辑