摘要:
opcode是计算机指令中的一部分,用于指定要执行的操作, 指令的格式和规范由处理器的指令规范指定。 除了指令本身以外通常还有指令所需要的操作数,可能有的指令不需要显式的操作数。 这些操作数可能是寄存器中的值,堆栈中的值,某块内存的值或者IO端口中的值等等。通常opcode还有另一种称谓:字节码(byte codes)。 例如Java虚拟机(JVM),.NET的通用中间语言(CIL: Common Intermeditate Language)等等。PHP中的opcode则属于前面介绍中的后着,PHP是构建在Zend虚拟机(Zend VM)之上的。PHP的opcode就是Zend虚拟机中的指令 阅读全文
摘要:
RSA加密算法是最常用的非对称加密算法,CFCA在证书服务中离不了它。但是有不少新来的同事对它不太了解,恰好看到一本书中作者用实例对它进行了简化 而生动的描述,使得高深的数学理论能够被容易地理解。我们经过整理和改写特别推荐给大家阅读,希望能够对时间紧张但是又想了解它的同事有所帮助。 RSA是第一个比较完善的公开密钥算法,它既能用于加密,也能用于数字签名。RSA以它的三个发明者Ron Rivest, Adi Shamir, Leonard Adleman的名字首字母命名,这个算法经受住了多年深入的密码分析,虽然密码分析者既不能证明也不能否定RSA的安全性,但这恰恰说明该算法有一定的可信性,目.. 阅读全文
摘要:
前言CGI(Common Gateway Interface)是HTTP服务器与你的或其它机器 上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 2. 功能: 绝大多数的CGI程序被用来解释处理杰自表单的输入信息,并在服 务器产生相应的处理,或将相应的信息反馈给浏览器。CGI程序使 网页具有交互功能。 3. 运行环境: CGI程序在UNIX操作系统上CERN或NCSA格式的服务器上运行。 在其它操作系统(如:windows NT及windows95等)的服务器上 也广泛地使用CGI程序,同时它也适用于各种类型机器。 4. CGI处理步骤: ⑴通过Internet把用户请求送到服务器 阅读全文
摘要:
APC简介 APC(Alternative PHP Cache)是一个PHP缓存。它在内存中存储PHP页面并且减少了硬盘的I/O。这对于性能的提升十分明显。你甚至可以在CPU使用率下降50%的情况下提升系统50%的性能。 这篇教程我们会告诉大家如何在windows上安装APC。我已经在windows server 2003上成功测试。当然,在你也可以使用windows xp做为测试服务器。 windows下安装PHP的APC拓展 注意:你不能在一天服务器上同时安装APC和Zend Optimiser,二者只能选其一。 按照下面的方法安装PHP的APC拓展。 下载正确的版本 我是... 阅读全文
摘要:
有个客户服务器是用apache搭建的,最近总是感觉站很慢,服务器很慢很卡,有时候甚至网 站都打不开,后来经过排查分析原来是里面的access.log和error.log这两个文件要经常上去看,和清理,如果时间忙,忘记看和清理了,过不 了多久,这两个文件就膨胀的非常的大,打都打不开了。 下面就跟你说下 清理access.log和error.log这两个日志文件的方法希望对大家有些帮助。也怀疑怀疑是有其他的爬虫,明天都在爬我的几个网站。优化access.log和error.log的方法如下 :CustomLog "|D:/thridparty-system/java/apache2/bi 阅读全文
摘要:
--环境: windows 2008 R2 64位wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-x64--目标: 实现 php 用memcache--下载:下载memcache for win 64,这个确实难找http://www.urielkatz.com/projects/memcached-win64/memcached-win64.zip下载php_memcache.dll文件这个确实难找1、http://www.anindya.com 这个地址比较经典,很多PHP 方面可以下载2、http://www.mediafire.com/ 阅读全文
摘要:
JavaScript的作用域以函数为界,不同的函数拥有相对独立的作用域。函数内部可以声明和访问全局变量,也可以声明局部变量(使用var关键字,函数的参数也是局部变量),但函数外部无法访问内部的局部变量:functiontest(){vara=0;//局部变量b=1;//全局变量}a=?,b=?//a为undefined,b为1同名的局部变量会覆盖全局变量,但本质上它们是两个独立的变量,一方发生变化不会影响另一方:a=5;//函数外a的值为5functiontest(){vara=4;//函数内a的值为4}();a=?//函数外a的值仍为5,不受函数影响一般而言,函数结束后,对函数内部变量的引用 阅读全文
摘要:
翻译:magictong(童磊)2011年1月版权:Mike Saunders和Mike OS的全体开发 2009年原文地址:http://mikeos.berlios.de/write-your-own-os.htmlP.S.很简单的一篇关于操作系统编写的入门文章,本身可能没什么特别深的技术含量,但是不失为一个继续研究的起点,当时随意浏览了一下,觉得还不错,就决定把它翻译出来,欢迎大牛批评和斧正,可能有一些翻译错误,也希望不吝赐教。——magictong 2010.01.26 晨目录简介必备知识计算机启动汇编入门第一个操作系统进阶简介本文主要介绍怎样编写和构建您的第一个,基于x86汇编语言的 阅读全文
摘要:
背景:在一个项目中,需要一次对数据很复杂的计算,其中一次计算需要花费大概30秒钟时间,大概需要查询一个比较大的表300次左右,然后还需要进行查询7-8次数据库,然后进行组合排序等功能,完成最终结果。对于一个估算平均10w次的一个接口来说,无论从时间上讲和对于数据库的压力来说,这是完全不能接受的,但很幸运的是我们的需求只要求数据每天更新一次。为此我们有了三种方法第一种方案:这个方案是我一个同事提出,对300次查询进行优化,把计算结果规为一个表的一个属性,每天定时脚本得出这个属性,,这样查询只需7-8次就能完成。第二种方案:这个方案是我另一个同事提出,对整个结果进行存储,这样就需要一句sql就能搞 阅读全文
摘要:
[计划]“Windows版本Apache+php的Xhprof应用__[1]”中已经解决了下载,配置的问题,所以这里的工作是接着进行的,我们以调试一个 php代码的文件来看看是怎么用xhprof的。另外我测试了一个非常简单php页面,页面本身还没有优化过,这样比较的清晰和直观,优化过的也看不出 xhprof的分析有啥价值了。 [目标]分析我的多层次调度页面index.html的性能,说明一下,xhprof只能分析php代码的性能,我的.html文件本身支持嵌入的php代码解析,所以不是说xhprof可以分析.html文件。 [步骤]在apache的httpd.conf文件中,增加xhprof. 阅读全文