UCenter 加解密函数是一个经典的的流密码算法加解密函数,他可以使每次生成的密文不同来达到动态加密的效果。

阅读更多:About your home page

猴子选大王问题

      一群猴子排成一圈,按1,2,...,n依次编号。然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去...,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫做大王。要求编程模拟此过程。

      这是一种约瑟夫问题,我们来看看百度百科针对约瑟夫问题的说明。

约瑟夫问题

      约瑟夫问题,又称约瑟夫斯置换,约瑟夫环,丢手绢问题;是一个出现在计算机科学和数学中的问题。

阅读更多:About your home page

php的解释器是由 C 解释执行的,因此内存的分配存储是由 C 来管理的。

阅读更多:About your home page

一、变量、字符串与运算

  1. 用单引号代替双引号来包含字符串,PHP会在双引号包围的字符串中搜寻变量,单引号则不会 
  2. $row['id'] 的速度是$row[id]的7倍 
  3. 注销那些不用的变量尤其是大数组,以便释放内存 
  4. 用@屏蔽错误消息的做法非常低效,极其低效 
  5. 在方法中递增局部变量,速度是最快的。几乎与在函数中调用局部变量的速度相当 
  6. 递增一个全局变量要比递增一个局部变量慢2倍 
  7. 增一个对象属性(如:$this->prop++)要比递增一个局部变量慢3倍 
  8. 派生类中的方法运行起来要快于在基类中定义的同样的方法 
  9. 递增一个未预定义的局部变量要比递增一个预定义的局部变量慢9至10倍 
  10. 当执行变量$i的递增或递减时,$i++会比++$i慢一些。这种差异是PHP特有的 
  11. 对global变量,应该用完就unset()掉 

阅读更多:About your home page

在PHP官方网站下载Windows版本时有两种PHP版本可供选择,他们是“Non Thread Safe”和“Thread Safe”,即“非线程安全”和“线程安全”,这两种有什么区别呢?

阅读更多:About your home page