摘要: 1、在对数据进行比较,(查询、及join条件及排序)操作时:同样的数据,字符的处理往往比数字要慢。2、在数据库中,数据处理以页为单位,列的长度越小,利于提升性能。 阅读全文
posted @ 2015-04-18 23:19 北京流浪儿 阅读(279) 评论(0) 推荐(0) 编辑
摘要: char char是定长的,也就是当你输入的字符小于你指定的数目时,char(8),你输入的字符小于8时,它会再后面补空值。当你输入的字符大于指定的数时,它会截取超出的字符。nvarchar(n) 包含 n 个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节... 阅读全文
posted @ 2015-04-18 21:03 北京流浪儿 阅读(213) 评论(0) 推荐(0) 编辑
摘要: PHP-FPM是一个PHPFastCGI进程管理器,是只用于PHP的。PHP-FPM其实是PHP源代码的一个补丁,旨在将FastCGI进程管理整合进PHP包中。必须将它patch到你的PHP源代码中,在编译安装PHP后才可以使用。现在我们可以在最新的PHP 5.3.2的源码树里下载得到直接整合了PH... 阅读全文
posted @ 2015-04-18 20:19 北京流浪儿 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 所有的MySQL列类型能被索引。在相关的列上的使用索引是改进SELECT操作性能的最好方法。一、前缀索引对于CHAR和VARCHAR列,你可以索引列的前缀。这更快并且比索引整个列需要较少的磁盘空间。在CREATE TABLE语句中索引列前缀的语法看起来像这样:KEY index_name (col_... 阅读全文
posted @ 2015-04-18 20:17 北京流浪儿 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: $arr = array(4,58,11,34,88,45,32,54,63,78);function binary($arr,$bnum){if(is_array($arr) && count($arr) > 0){sort($arr);$start = 0;$end = count($arr)-... 阅读全文
posted @ 2015-04-18 20:15 北京流浪儿 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 多态性是指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息将可以产生不同的结果,这种现象称为多态性。多态性允许每个对象以适合自身的方式去响应共同的消息。多态性增强了软件的灵活性和重用性。在面向对象的软件开发中,多态性是最为重要的部分之一。面向对象编程并不只是将... 阅读全文
posted @ 2015-04-18 20:14 北京流浪儿 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 使用的是“引用计数”方式进行回收。简单地理解的话,就是每个分配的内存区域都有一个计数器,记录有多少个变量指针指向这片内存。当指向该片内存的指针数量为0,那么该片内存区域就可以被回收。引用计数计数简单,强大,但是有一个致命的缺陷,就是环状引用。考虑以下的代码:Php代码$a = array();$a[... 阅读全文
posted @ 2015-04-18 20:13 北京流浪儿 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 原理就是把已经选过的替换为0function DoubleBall(){ $sysBlueball = mt_rand(1,16); $sysRedball = array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,... 阅读全文
posted @ 2015-04-18 20:11 北京流浪儿 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,... 阅读全文
posted @ 2015-04-18 20:09 北京流浪儿 阅读(191) 评论(0) 推荐(0) 编辑
摘要: class Loader{ static function loadClass($class) { $class = $class.'.php'; if(file_exists($class)) { include($class); return; } }}spl_autoload_... 阅读全文
posted @ 2015-04-18 20:07 北京流浪儿 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 记录一下:应用memcache时,准备把整个文件缓存到内存中,遇到了比较奇怪的事情,因为最初使用readfile来读取文件,结果这个函数返回一个字节数,而不是一个字符串,于是文件没办法再输出,最后使用file_get_contents解决问题。file_get_contents -- 将整个文件读入... 阅读全文
posted @ 2015-04-18 20:06 北京流浪儿 阅读(1253) 评论(0) 推荐(0) 编辑
摘要: 1、什么是301转向?什么是301重定向? 301转向(或叫301重定向,301跳转)是当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。2、什么是302重定向? 302重定向又称之为302代表暂时性... 阅读全文
posted @ 2015-04-18 20:03 北京流浪儿 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 增强地方一:再增加2张表,一个接口表,一个授权表,设计参考如下:接口表字段名字段类型注释api_idint接口IDapi_namevarchar(120)接口名,以"/"作为分割线,如 blog/Index/addBlogapi_domainvarchar(256)所属领域is_enabledtin... 阅读全文
posted @ 2015-04-18 20:00 北京流浪儿 阅读(184) 评论(0) 推荐(0) 编辑
摘要: set_time_limit(0);error_reporting(0); // 输出Excel文件头,可把user.csv换成你要的文件名header('Content-Type: application/vnd.ms-excel');header('Content-Disposition: a... 阅读全文
posted @ 2015-04-18 19:59 北京流浪儿 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 当我们有了一个 VPS 主机以后,为了不浪费 VPS 的强大资源(相比共享主机1000多个站点挤在一台机器上),往往有想让 VPS 做点什么的想法,银子不能白花啊:)。放置多个网站或者博客是个不错的想法,可是如何配置 web 服务器才能在一个 VPS 上放置多个网站/博客呢?如何通过一个 IP 访问... 阅读全文
posted @ 2015-04-18 19:11 北京流浪儿 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 在一些用户发布内容应用中,可能出现1秒上万个用户同时发布消息的情况,此时使用mysql可能会出现" too many connections"错误,当然把Mysql的max_connections参数设置为更大数,不过这是一个治标不治本的方法。而使用redis的消息队列,把用户发布的消息暂时存储在消... 阅读全文
posted @ 2015-04-18 19:02 北京流浪儿 阅读(412) 评论(0) 推荐(0) 编辑
摘要: PHP的工作模型非常特殊。从某种程度上说,PHP和ASP、ASP.NET、JSP/Servlet等流行的Web技术,有着本质上的区别。以Java为例,Java在Web应用领域,有两种技术:Java Servlet和JSP(Java Server Page)。Java Servlet是一种特殊类型的J... 阅读全文
posted @ 2015-04-18 19:01 北京流浪儿 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 1. fopen, fread1 if($file = fopen("http://www.example.com/", "r")) {2 while(!feof ($file))3 $data .= fread($file, 1024);4 }5 fclose($file)... 阅读全文
posted @ 2015-04-18 19:00 北京流浪儿 阅读(3778) 评论(0) 推荐(0) 编辑
摘要: 这段时间在写一个验证码,在我的机器上好好的,但是到了公司的电脑上就显示 图像因其本身有错无法显示,这是什么原因呢?试了好长时间还是没办法解决,于是就去google。网上通用的解决方法是:1、尽可能去掉中文空格2、将“<?”这句代码前的空格回车一切都删掉以防止有html输出但是还是解决不了我的问题。如... 阅读全文
posted @ 2015-04-18 18:58 北京流浪儿 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 支持phpfastcgi的配置如下:server {listen 8000;server_name localhost;root F:/home/projects/test;index index.php;location / {index index.php; ##可以有多个,空格隔开}locat... 阅读全文
posted @ 2015-04-18 18:55 北京流浪儿 阅读(401) 评论(0) 推荐(0) 编辑