11 2015 档案

摘要:PHPUnit 手册PHPUnit 手册Sebastian Bergmann版权 © 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Sebastian Bergmann本作品依据 Creative Commons A... 阅读全文
posted @ 2015-11-30 15:11 北斗极星 阅读(702) 评论(0) 推荐(0) 编辑
摘要:单点登录并不是一个新鲜的玩意儿,比较官方的解释是企业业务整合的解决方案之一,通俗来讲SSO就是一个通用的用户中心,国内比较流行的UCenter就是一套单点登录解决方案。而近期以CSDN明文存储用户密码并泄露用户信息开始的各大网站争先恐后的泄露自己的用户数据库除了暴露了这些网站的良心和智商外,如何设计... 阅读全文
posted @ 2015-11-20 17:34 北斗极星 阅读(8276) 评论(0) 推荐(1) 编辑
摘要:PHP判断ajax请求的原理:在发送ajax请求的时候,我们可以通过XMLHttpRequest这个对象,创建自定义的 header头信息,在jquery框架中,对于通过它的$.ajax, $.get, or $.post方法请求网页内容时,它会向服务器传递一个HTTP_X_REQUESTED_WI... 阅读全文
posted @ 2015-11-16 12:03 北斗极星 阅读(3131) 评论(0) 推荐(0) 编辑
摘要:Content-Type的取值会影响php的输入流学习笔记1,Content-Type仅在取值为application/x-www-data-urlencoded和multipart/form-data两种情况下,PHP才会将http请求数据包中相应的数据填入全局变量$_POST2,PHP不能识别的... 阅读全文
posted @ 2015-11-14 10:30 北斗极星 阅读(528) 评论(0) 推荐(0) 编辑
摘要:最近研究php多线程的问题,发现中文资源少的可怜,仅有的几篇文章被转了又转,但文中内容价值有限。搜索过程中发现国外很多网站引用的一篇文章写的不错,所以翻译过来。版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明http://blog.iyi.cn/start/问题:有... 阅读全文
posted @ 2015-11-12 13:39 北斗极星 阅读(1124) 评论(0) 推荐(0) 编辑
摘要:1. 官网下载安装需要安装 ctl 支持 yum install ctl> wget http://download.redis.io/releases/redis-3.0.5.tar.gz> tar -zxvf redis-3.0.5.tar.gz.tar.gz> cd redis-3.0.5.... 阅读全文
posted @ 2015-11-11 15:07 北斗极星 阅读(294) 评论(0) 推荐(0) 编辑
摘要:问题:我用Nginx作静态服务器,Node.js监听另外端口作WebSocket服务器,客户端创建实例时,如果origin和host不一样的话,req实例的headers中没有cookie…###解决办法: Nginx配置文件搞定: location / { set $Pupgrade... 阅读全文
posted @ 2015-11-10 11:43 北斗极星 阅读(13286) 评论(0) 推荐(0) 编辑
摘要:import java.lang.reflect.ParameterizedType;public abstract class SampleObjectCallBack { private Class clazz; @SuppressWarnings("unchecked") p... 阅读全文
posted @ 2015-11-07 15:30 北斗极星 阅读(11502) 评论(0) 推荐(0) 编辑
摘要:1、修改php.ini,打开extension=php_sockets.dll2、服务端程序SocketServer.php3、客户端程序SocketClient.php4、测试 运行服务端程序:C:\wamp\bin\php\php5.4.16\php.exe C:\wamp\www\Sock... 阅读全文
posted @ 2015-11-06 15:03 北斗极星 阅读(529) 评论(0) 推荐(0) 编辑
摘要:phpize的作用可以这样理解:侦测环境(phpize工具是在php安装目录下,基于这点phpize对应了当时的php环境,所以是要根据该php的配置情况生成对应的configure文件),建立一个configure文件。必须在一个目录下去运行phpize。那么phpize就知道你的的环境是哪个目录... 阅读全文
posted @ 2015-11-06 09:44 北斗极星 阅读(9473) 评论(0) 推荐(0) 编辑
摘要:一、TCP与UDP的区别基于连接与无连接 对系统资源的要求(TCP较多,UDP少) UDP程序结构较简单 流模式与数据报模式 TCP保证数据正确性,UDP可能丢包 TCP保证数据顺序,UDP不保证 部分满足以下几点要求时,应该采用UDP 面向数据报方式 网络数据大多为短消息 拥有大量... 阅读全文
posted @ 2015-11-05 16:11 北斗极星 阅读(367) 评论(0) 推荐(0) 编辑
摘要:进程与线程的区别 要了解二者的区别与联系,首先得对进程与线程有一个宏观上的了解。 进程,是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竟争计算机系统资源的基本单位。每一个进程都有一个自己的地址空间,即进程空间或(虚空间)。进程空间的大小 只与处理机的位数有关,一个... 阅读全文
posted @ 2015-11-04 14:54 北斗极星 阅读(317) 评论(0) 推荐(0) 编辑
摘要:1. 查看进程:ps -ef 或 ps -aux得到进程的pid:如:ps -ef | grep process_name | grep -v "grep" | awk '{print $2}'2.根据进程号进行查询:# pstree -p 进程号# top -Hp 进程号3.根据进程名字进行查询:... 阅读全文
posted @ 2015-11-04 11:07 北斗极星 阅读(1251) 评论(0) 推荐(0) 编辑
摘要:1. 场景一a、你要调用的函数名是未知的b、要调用函数的参数类型及个数也是未知的定时任务类需要定时运行一个函数,则接口就可以类似这样设计:/** * 在$run_time时刻运行$call_back */function task_add($run_time, $call_back, $param_... 阅读全文
posted @ 2015-11-03 17:44 北斗极星 阅读(618) 评论(0) 推荐(0) 编辑
摘要:1. 优化插入速度 a.不要绑定空列在我的程序,至少有50%的列是空值。碰到空值列,就不调用ih.bind()方法对它进行绑定,就我的程序而言,当列值为null或者空的字符串是,有将近30%的性能提升 b.临时关闭sqlitedatabase的同步锁检查功能我在SQLiteOpenHelper.... 阅读全文
posted @ 2015-11-02 00:14 北斗极星 阅读(157) 评论(0) 推荐(0) 编辑