toxic

备忘录

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

文章分类 -  php

上一页 1 2 3 4 5 6 下一页

摘要:注: 统计都是要在当日凌晨统计前一日的数据,所以当日凌晨统计的时候 基准日期应当为前一日的日期 也就是说统计的是 前一日的留存数据 而不是今日凌晨的 今日凌晨的需明日才能统计到。例如2014-4-11日的3日留存率 今日只是把空数据写入表 然后等日后来更新 并不是当天来统计 而是2014-4-14日再来更新今日的留存率(还在登录的人数)涉及的统计表| dgs_remain | CREATE TABLE `dgs_remain` ( `auto_id` int(11) NOT NULL AUTO_INCREMENT, `reg_num` int(11) NOT NULL DEFAULT ' 阅读全文
posted @ 2014-04-11 20:15 toxic 阅读(445) 评论(0) 推荐(0)

摘要:Xhprof 是facebook推出的轻量级的php性能分析工具,和Xdebug相比,XHProf更加易用和可控,尤其是生成流程图和调试数据对比的功能很好很强大。 下面简单介绍下Xhprof的安装及使用。 1、安装 可以从页面 下载相应版本及了解... 阅读全文
posted @ 2014-04-04 17:20 toxic 阅读(344) 评论(0) 推荐(0)

摘要:常见的MIME类型 超文本标记语言文本 .html,.html text/html 普通文本 .txt text/plain RTF文本 .rtf application/rtf GIF图形 .gif image/gif JPEG图形 .ipeg,.jpg image/jpeg au声音文件 .au audio/basic MIDI音乐文件 mid,.midi audio/midi,audio/x-midi RealAudio音乐文件 .ra, .ram audio/x-pn-realaudio MPEG文件 .mpg,.mpeg video/mpeg AVI文件 .avi video/x-m 阅读全文
posted @ 2014-03-28 15:34 toxic 阅读(642) 评论(0) 推荐(0)

摘要:看过前两篇文章《Socket深度探究4PHP(一)》和《Socket深度探究4PHP(二)》,大家应该对目前 Socket 技术的底层有了一定的了解。本文我们会对 PHP-5.3.6 的源码中的 Socket 模块进行一定的分析,然后再简单介绍一下目前比较热门的一些相关技术,比如 Node.js 等。自 PHP4 之后,越来越多的模块都被作为扩展提取出来(可单独编译),都在 PHP 源码的 ext 目录下面,因此我们我需要先进入 ext/sockets/ 目录,做过 PHP 扩展的同学应该都很熟悉下面的一些文件了,这次我们主要分析的是 php_sockets.h 和 sockets.c 这两个 阅读全文
posted @ 2014-02-10 16:03 toxic 阅读(168) 评论(0) 推荐(0)

摘要:上一篇《Socket深度探究4PHP(一)》中,大家应该对 poll/select/epoll/kqueue 这几个 IO 模型有了一定的了解,为了让大家更深入的理解 Socket 的技术内幕,在这个篇幅,我会对这几种模式做一个比较详细的分析和对比;另外,大家可能也同说过 AIO 的概念,这里也会做一个简单的介绍;最后我们会对两种主流异步模式 Reactor 和 Proactor 模式进行对比和讨论。首先,然我们逐个介绍一下 2.6 内核(2.6.21.1)中的 poll/select/epoll/kqueue 这几个 IO 模型。> POLL先说说 poll,poll 和 select 阅读全文
posted @ 2014-02-10 15:32 toxic 阅读(183) 评论(0) 推荐(0)

摘要:socket的FD:fd 是(file descriptor),这种一般是BSD Socket的用法,用在Unix/Linux系统上。在Unix/Linux系统下,一个socket句柄,可以看做是一个文件,在socket上收发数据,相当于对一个文件进行读写,所以一个socket句柄,通常也用表示文件句柄的fd来表示。 阅读全文
posted @ 2014-02-10 15:18 toxic 阅读(284) 评论(0) 推荐(0)

摘要:Socket(套接字)一直是网络层的底层核心内容,也是 TCP/IP 以及 UDP 底层协议的实现通道。随着互联网信息时代的爆炸式发展,当代服务器的性能问题面临越来越大的挑战,著名的 C10K 问题(http://www.kegel.com/c10k.html)也随之出现。幸亏通过大牛们的不懈努力,区别于传统的 select/poll 的 epoll/kqueue 方式出现了,目前 linux2.6 以上的内核都普遍支持,这是 Socket 领域一项巨大的进步,不仅解决了 C10K 问题,也渐渐成为了当代互联网的底层核心技术。libevent 库就是其中一个比较出彩的项目(现在非常多的开源项目 阅读全文
posted @ 2014-02-10 15:03 toxic 阅读(409) 评论(0) 推荐(0)

摘要:0){//父进程 print 'im parent and child pid is :'.$pid.chr(10); } else if($pid == -1){ print 'could not fork'; }else{//子进程 ... 阅读全文
posted @ 2014-02-10 11:50 toxic 阅读(259) 评论(0) 推荐(0)

摘要:;"; echo $x.'';}}// Display the data stored in the profilerprint_r(profile (TRUE));?> 阅读全文
posted @ 2014-02-10 11:49 toxic 阅读(314) 评论(0) 推荐(0)

摘要:stream_bucket_append函数:为队列添加数据 stream_bucket_make_writeable函数:从操作的队列中返回一个数据对象 stream_bucket_new函数:为当前队列创建一个新的数据 stream_bucket_prepend函数:预备数据到队列 stream_context_create函数:创建数据流上下文 stream_context_get_default函数:获取默认的数据流上下文 stream_context_get_options函数:获取数据流的设置 stream_context_set_option函数:对数据流、数据包或者上下文进.. 阅读全文
posted @ 2014-02-10 09:44 toxic 阅读(531) 评论(0) 推荐(0)

摘要:lsof -n -i:2000 阅读全文
posted @ 2014-02-08 17:44 toxic 阅读(387) 评论(0) 推荐(0)

摘要:MYSQL/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql=/usr/local/mysqlMYSQLI/usr/local/php/bin/phpize./configure --with-php-config=/usr/local/php/bin/php-config --with-mysqli=/usr/local/mysql/bin/mysql_config 阅读全文
posted @ 2014-02-08 13:44 toxic 阅读(259) 评论(0) 推荐(0)

摘要:php用越来越多!安全问题更为重要!这里讲解如果安全配置php.ini安全配置一(1) 打开php的安全模式php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(),同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件的文件,比如/etc/passwd,但是默认的php.ini是没有打开安全模式的,我们把它打开:safe_mode = on(2) 用户组安全当safe_mode打开时,safe_mode_gid被关闭,那么php脚本能够对文件进行访问,而且相同组的用户也能够对文件进行访问。建议设置为:safe_mode_gid = off如果不进行 阅读全文
posted @ 2013-11-11 10:05 toxic 阅读(176) 评论(0) 推荐(0)

摘要:作为第三方开发商,经常会需要调用平台接口,远程调用,就要用到curl,其实质就是叫调用的方法与用到的参数以http post的方式发送至平台服务器。简单的例子:$url = 'http://'; //调用接口的平台服务地址$post_string = array('a'=>'b'); $ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_POSTFIELDS, $post_string);curl_setopt($ch, CURLOPT_ 阅读全文
posted @ 2013-10-28 09:34 toxic 阅读(220) 评论(0) 推荐(0)

摘要:/** * 将类似 \x30\x31\x32\x33\ 这类字符转换成 10进制的字符串 * 过程: 以上为例 30,31,32,33 都是16进制 * 将他们先转为10进制然后再用ascii码来换成字符 * 再连接起来就是结果 * @param $x16 * @return null|string */function ascii16toStr($x16){ if(!is_string($x16))return null; $charlist = explode('\x',$x16); $str = array(); foreach($charlist as $cha... 阅读全文
posted @ 2013-09-18 16:29 toxic 阅读(3351) 评论(0) 推荐(0)

摘要:CorePHP Version5.3.5DirectiveLocal ValueMaster Valueallow_call_time_pass_referenceOffOffallow_url_fopenOffOffallow_url_includeOffOffalways_populate_raw_post_dataOffOffarg_separator.input&&arg_separator.output&&asp_tagsOffOffauto_append_fileno valueno valueauto_globals_jitOnOnauto_pre 阅读全文
posted @ 2013-09-18 10:27 toxic 阅读(864) 评论(0) 推荐(0)

摘要:利用gettext实现多国语系支持!这里我们主要介绍window平台下使用php的扩展gettext实现程序的国际化。步骤一:搭建环境1,首先查看你的php扩展目录下是否有php_gettext.dll这个文件,如果没有,这就需要你下载一个或是从其他地方拷贝一个,然后放到php扩展目录。2,打开php.ini,查找”;extension=php_gettext.dll“ ,然后去除注释,重启apache。步骤二:原理讲解假如你的没有国际化的程序里有这样的代码,echo "你好";,而国际化的程序你要写成 echo gettext("你好");,然后再在配 阅读全文
posted @ 2013-09-09 13:27 toxic 阅读(5577) 评论(1) 推荐(0)

摘要:错误:NOTICE: PHP message: PHP Warning: PHP Startup: mcrypt: Unable to initialize moduleModule compiled with module API=20090626PHP compiled with module API=20121212当服务器中安装了2个以上的php环境时会出现以上错误,这是由于phpize编译的版本不一致所以安装扩展的时候 一定要/usr/local/php/bin/phpize #写全phpize的路径./configure --with-php-config=/usr/loca... 阅读全文
posted @ 2013-09-05 11:07 toxic 阅读(11737) 评论(4) 推荐(1)

摘要:前一段时间需要对数据进行一些加密,曾经在论坛里发帖问过这个问题!后来经过自己百度和看书等途径把它搞掂了! 今天又看到有人需要就分享一下吧! 觉得可以的就顶吧! 好了,废话不说了看代码!首先看AS3端的,主要是利用as3.0Crypto包来完成的,谷歌下载地址:http://code.google.com/p/as3cryp ... ail?name=Crypto.zipDES加密的例子:var str2:String = '12345678'; //key和 iv 可以自己定义不同的 var key:B... 阅读全文
posted @ 2013-09-04 13:34 toxic 阅读(1532) 评论(0) 推荐(0)

摘要:第一步,建立压缩所需的php文件复制如下代码,保存到要压缩的css文件同目录,命名为css.php,名称可根据你自己喜好命名,只要是php文件即可.01第二步,前台调用以本站为例. 原CSS调用为:1gzip压缩后调用方式为:1需要说明的是,如果你以前有多个css调用,那么,gzip后只须调用一个.当然,前提是你的压缩php文件中包含了所有要调用的css样式表.第三步,压缩完成,此时用我文章开始提到的YSlow插件再分析一下你的网站,对比一下两次的分值,相信一定会有惊喜.最后,要提醒一点的时,gzip的php文件中设置了缓存时间,如果你改过css文件,传上去后不是即时生效的,生效时间为上述gz 阅读全文
posted @ 2013-08-23 16:35 toxic 阅读(952) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 下一页