遍历当前目录及子目录。把所有的文件转换编码到UTF-8
< ?php //php iconv.php //exec it on root dir $path = dirname(__FILE__); tree($path); function encodeFiles($fileName) { // echo $fileName; if (file_exists($fileName)) { // Read in the contents $res = file_get_contents($fileName); $i = pathinfo($fileName); if(!in_array($i['extension'],array('js','css','php','html','htm'))){ return ; } // Just display on the screen the file being modified echo $fileName .
最近各种工作没有状态,本来很想写点心情日志啥的。可惜文笔有限制,就当在这里抱怨一下。MySQL 编译安装各种疼。顺便整理下笔记,不说了。都是泪。
---------------土豪金分割线-------------------- 直入主题:依赖安装 安装环境:centos 6.4 x86_64 安装c++编译环境:
yum install gcc gcc-c++ ncurses-devel bision:
cd /usr/local/src wget http://ftp.gnu.org/gnu/bison/bison-2.7.1.tar.gz tar -zxf bison-2.7.1.tar.gz cd bison-2.7.1 ./configure make && sudo make install cd .. cmake:
wget http://www.cmake.org/files/v2.8/cmake-2.8.11.tar.gz tar -zxf cmake-2.8.11.tar.gz cd cmake-2.8.11 ./bootstrap make sudo make install 或者 .
此处省略无数字
一、单件模式: 问题的提出:某些应用程序资源是独占的,因为有且只有一个此类型的资源。例如,通过数据库句柄到数据库的连接是独占的。您希望在应用程序中共享数据库句柄,因为在保持连接打开或关闭时,它是一种开销,在获取单个页面的过程中更是如此。 问题的解决:那么下面我们就开始玩魔兽吧。首先双击war3.exe,这时候就开始运行魔兽了。我们用代码来实现吧。。
<?php class War3 { public function __construct() { echo "War3 is Running."; } } $war = new War3(); 运行!很好,输出War3 is Running.我们已经可以开始游戏了,但是,如果我在代码末尾再加入
$war2 = new War3(); $war3 = new War3(); 会怎么样呢?我们试试,输出结果:War3 is Running.War3 is Running.War3 is Running.完了,如果不小心双击了两次就开了3个魔兽,那如果再双击几次,那电脑肯定爆掉。。。我们还是来想想解决方法吧。。。既然我们不能这么随意的就把这个类实例化了,那么我们就把构造函数改成私有方法。
<?php class War3 { private function __construct() { echo "