木木老蔫

少年心意一如明月松间的青石流水,那些年里看到了、却不懂

PHP 执行系统外部命令 system() exec() passthru()

PHP作为一种服务器端的脚本语言,象编写简单,或者是复杂的动态网页这样的任务,它完全能够胜任。但事情不总是如此,有时为了实现某个功能,必须借助于操作系统的外部程序(或者称之为命令),这样可以做到事半功倍。 区别: system() 输出并返回最后一行shell结果。 exec() 不输出结果,返回最后一行shell结果,所有结果可以保存到一个返回的数组里面。 passthru() 只...

虚数和复数更好的理解

虛數 虛數這個概念經常讓我感到困惑。就像是理解e一樣,許多解釋基本上都可以歸為這兩類: > > > * 這是一種數學抽象,這是方程式產生的結果,隻管接受它就行了。 > * 這個將用在高級物理中,相信我們吧,等你到了大學你就明白了。 > 專家們,這真是一種激勵孩子們積極好學的方法啊!今天就讓我們用我麼最喜歡的工具來攻克它吧: &g...

Rainbow table彩虹表破解md5密码

彩虹表(Rainbow Table)是一种破解哈希算法的技术,是一款跨平台密码破解器,主要可以破解MD5、HASH等多种密码。它的性能非常让人震惊,在一台普通PC上辅以NVidia CUDA技术,对于NTLM算法可以达到最高每秒103,820,000,000次明文尝试(超过一千亿次),对于广泛使用的MD5也接近一千亿次。更神奇的是,彩虹表技术并非针对某种哈希算法的漏洞进行攻击,而是类似暴力破...

详细讲解phpCB批量转换的代码示例

我们在使用PHP语言的时候会遇到转换图片文件的需求。如果实现批量转换的话,就能节约大量的时间。下面我们就为大家具体讲解有关phpCB批量转换的方法。 最近需要整理一个整站的php代码规范视图,前几天发现phpCB整理视图非常好,但有个缺点是不能批量处理,使用过程中发现phpCB是一个CMD程序,马上就想到php的system函数调用cmd,想到就做,下面是phpCB批量转换的php程序: ...

phpCodeBeautifier的批量美化php代码

phpCodeBeautifier是一个非常不错的php代码美化工具,但是美中不足的是要使用它必须在命令行下使用非常长的命令参数来美化程序,更有一点不能忍受的是它一次只能美化一个程序文件的代码。 针对这些问题,我写了一个php的shell 脚本来解决这些问题。 下面有两个 主要功能: 使用phpCodeBeautifier批量美化php代码,一个命令就能自动把文件夹下所有的php文件...

linux下安装memcacheq(mcq)全过程笔记

memcacheQ是一个单纯的分布式消息队列服务。 一,MEMCACHEQ的应用背景 Web应用中为什 么会需要消息队列?主要原因是由于在高并发环境下,由于来不及同步处理,请求往往会发生堵塞,比如说,大量的insert,update之类的请求同时到 达mysql,直接导致无数的行锁表锁,甚至最后请求会堆积过多,从而触发too manyconnections错误。通过使用消息队列,我...

windows下wamp安装php5.3扩展memcache

网上虽然有很多安装方法,但是看了无数个也没安装成个php的扩展,一直不能加载,还是自己慢慢弄吧 安装扩展最重要的一步就是下载正确的dll文件 我使用的是wamp,他的php版本为5.3.3,网上那些教程中给的全是5.2的memcache扩展文件,你下载下来也加载不了,或者有的给的5.3的却是vc9的,要知道我使用的wamp是使用apache做服务器的,相信大家也都是用apache做服务器...

linux中fedora安装memcached转载与总结

Danga Interactive 开发 memcached的目的是创建一个内存缓存系统来处理其网站LiveJournal.com的巨大流量。每天超过2000万的页面访问量给LiveJournal的数据库施加了巨大的压力,因此Danga的Brad Fitzpatrick 便着手设计了memcached。memcached不仅减少了网站数据库的负载,还成为如今世界上大多数高流量网站所使用的缓...

linux系统找到apache进程配置apache,重启apache

查看对应的进程 ps aux grep httpd.conf apache配置文件的路径 vim /data1/lighttpd/conf/lighttpd.conf 输入下面命令查看 history grep etc 找到了下面的语句 echo alias ...

用vmare安装linux-fedora还有vmware tools安装错误笔记

首先安装了vmware,准备好fedora的iso镜像,需要注意的是一定要在新建虚拟机的时候选择自定义-》我以后再安装操作系统,创建一个虚拟空白硬盘,按照步骤选择完之后再选择镜像进行安装,后面的步骤就和机器安装一样了,成了以后vmware提示安装vmware tools,我选择安装,点击安装后他就把vmware tools的镜像加载到了虚拟cd中,把其中的tar包复制出来,放到你能记住的文件...