C语言 c++ php mysql nginx linux lnmp lamp lanmp memcache redis 面试 笔记 ppt 设计模式 问题 远程连接

  2012年9月23日
摘要: vhost:<VirtualHost *:80> DocumentRoot "E:\wamp\www\zend\public" ServerName zend.cm DirectoryIndex index.php index.php3 index.html index.htm</VirtualHost>http.conf:SetEnv kang 宋建康 #SERVER变量中增加kang,用$_SERVER['kang']获取 阅读全文
posted @ 2012-09-23 10:54 思齐_ 阅读(1717) 评论(0) 推荐(0) 编辑
摘要: Tokyo Cabinet 是日本人 平林幹雄 开发的一款 DBM 数据库,该数据库读写非常快,哈希模式写入100万条数据只需0.643秒,读取100万条数据只需0.773秒,是 Berkeley DB 等 DBM 的几倍。 Tokyo Tyrant 是由同一作者开发的 Tokyo Cabinet 数据库网络接口。它拥有Memcached兼容协议,也可以通过HTTP协议进行数据交换。 Tokyo Tyrant 加上 Tokyo Cabinet,构成了一款支持高并发的分布式持久存储系统,对任何原有Memcached客户端来讲,可以将Tokyo Tyrant看成是一个Memcached,... 阅读全文
posted @ 2012-09-23 10:45 思齐_ 阅读(1124) 评论(0) 推荐(0) 编辑
  2012年9月18日
摘要: mysql 安装To start mysqld at boot time you have to copysupport-files/mysql.server to the right place for your systemPLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !To do so, start the server, then issue the following commands:/usr/local/webserver/mysql/bin/mysqladmin -u root password 'n 阅读全文
posted @ 2012-09-18 18:27 思齐_ 阅读(234) 评论(0) 推荐(0) 编辑
  2012年9月14日
摘要: Tokyo Cabinet 是日本人 平林幹雄 开发的一款 DBM 数据库,该数据库读写非常快,哈希模式写入100万条数据只需0.643秒,读取100万条数据只需0.773秒,是 Berkeley DB 等 DBM 的几倍。Tokyo Tyrant 是由同一作者开发的 Tokyo Cabinet 数据库网络接口。它拥有Memcached兼容协议,也可以通过HTTP协议进行数据交换。Tokyo Tyrant 加上 Tokyo Cabinet,构成了一款支持高并发的分布式持久存储系统,对任何原有Memcached客户端来讲,可以将Tokyo Tyrant看成是一个Memcached,但是,它的数. 阅读全文
posted @ 2012-09-14 01:27 思齐_ 阅读(1584) 评论(0) 推荐(0) 编辑
  2012年9月12日
摘要: global在函数内产生一个指向函数外部变量的别名变量(指向外部变量的引用),而不是真正的函数外部变量$GLOBALS[]确确实实调用是外部的变量,函数内外会始终保持一致!functiontest_global(){global$var1,$var2;//var1,var2保存的是外部同名变量的引用$var2=&$var1;}functiontest_globals(){$GLOBALS['var3']=&$GLOBALS['var1'];//操作的是实际的变量}$var1=5;$var2=$var3=0;test_global();echo$v 阅读全文
posted @ 2012-09-12 18:26 思齐_ 阅读(653) 评论(0) 推荐(1) 编辑
  2012年9月11日
摘要: /** * * 抽象类名和方法都必须用abstract * 抽象类不可以实例化,想使用,就必须用一个类去继承他,并且把他所有的 * 抽象方法全部重写 * * */abstract class man1{ //子类的成员属性级别必须等于或弱于父类的 public $a = ''; //这样的函数为抽象函数,没有{} abstract public function say(); abstract public function eat(); //也可以有不抽象的方法 public function run() { ... 阅读全文
posted @ 2012-09-11 11:13 思齐_ 阅读(1276) 评论(0) 推荐(0) 编辑
  2012年9月9日
摘要: 1.单例模式单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。为什么要使用PHP单例模式1. php的应用主要在于数据库应用, 一个应用中会存在大量的数据库操作, 在使用面向对象的方式开发时, 如果使用单例模式, 则可以避免大量的new 操作消耗的资源,还可以减少数据库连接这样就不容易出现 too many connections情况。2. 如果系统中需要有一个类来全局控制某些配置信息, 那么使用单例 阅读全文
posted @ 2012-09-09 13:56 思齐_ 阅读(55025) 评论(12) 推荐(13) 编辑
摘要: memcache :11211memcacheq:22201sphinx: 9312mongodb:27017redis:6379 阅读全文
posted @ 2012-09-09 12:00 思齐_ 阅读(469) 评论(0) 推荐(1) 编辑
  2012年9月4日
摘要: 1.session回收//session的实效时间 session.gc_maxlifetime = 86400//垃圾回收的概率#概率是gc_probability/gc_divisorsession.gc_probability = 1session.gc_divisor = 100<?phpif(!isset($_SESSION['last_access'])||(time()-$_SESSION['last_access'])>60)$_SESSION['last_access']=time();?>http://www 阅读全文
posted @ 2012-09-04 16:23 思齐_ 阅读(3303) 评论(0) 推荐(0) 编辑
摘要: if(!isset($_SERVER['PHP_AUTH_USER'])||!isset($_SERVER['PHP_AUTH_PW'])||$_SERVER['PHP_AUTH_USER']!=ADMIN_USERNAME||$_SERVER['PHP_AUTH_PW']!=ADMIN_PASSWORD){Header("WWW-Authenticate:Basicrealm=\"YouNeedLogin\"");Header("HTTP/1.0401Unauthorized&q 阅读全文
posted @ 2012-09-04 15:47 思齐_ 阅读(324) 评论(0) 推荐(0) 编辑