- 博客(20)
- 资源 (6)
- 收藏
- 关注
转载 HTMl5的sessionStorage和localStorage
html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage。sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存储,
2017-10-31 17:11:20 213
转载 PHP错误日志记录:display_errors与log_errors的区别
我们所做的东西,无论在开发环境还是在生产环境都可能会出现一些问题。开发环境下,我们会要求错误尽可能详细的呈现出来,错误提示信息越详细越好,越详细越能帮助开发人员确定问题所在并从根本上解决他们。生产环境下,为了良好的用户体验以及网站安全,我们会尽可能少的出现错误提示。那具体到php语言中,我们又要怎么做呢?首先了解一下php中的两个配置项:(1)display_error
2017-10-25 11:15:48 727
原创 php 安装swoole扩展
1. pecl下载 swooole源码包2. 放到/usr/local/src下,tar --zxvf 包名3. phpsize 使用绝对路径 /user/local/php/bin/phpize4. ./confiure --prefix=usr/local/swoole5. make 6. make test
2017-10-25 08:58:22 687
原创 js 常用函数收集
一. string函数 1. indexOf 参考 http://www.w3school.com.cn/jsref/jsref_indexOf.asp 更多参考: http://www.w3school.com.cn/jsref/jsref_obj_string.asp二. array函数 1. concat 2. slice 3
2017-10-24 08:54:27 223
原创 websocket 应用实例
1. 服务端class WebSocketServer{ public $server; public function __construct($controller) { $this->server = new \swoole_websocket_server("0.0.0.0", 9501); $this->server->set(a
2017-10-21 17:46:03 528
原创 PHP预定义变量 PHP_EOL
PHP_EOL: 换行符,解决linux,windows 不同平台 兼容的问题一个小小的换行,其实在不同的平台有着不同的实现,为什么要这样,可以是世界是多样的。本来在unix世界换行就用/n来代替,但是windows为了体现他的不同,就用/r/n,更有意思的是在mac中用/r因此unix系列用 /nwindows系列用 /r/nmac用 /r
2017-10-19 23:18:45 331
转载 JavaScript之WebSocket 技术
概述HTTP协议是一种无状态协议,服务器端本身不具有识别客户端的能力,必须借助外部机制,比如session和cookie,才能与特定客户端保持对话。这多多少少带来一些不便,尤其在服务器端与客户端需要持续交换数据的场合(比如网络聊天),更是如此。为了解决这个问题,HTML5提出了浏览器的WebSocket API。WebSocket的主要作用是,允许服务器端与客户端进行全双工(full-du
2017-10-19 23:15:36 520
原创 is_null,is_numeric
if(is_null(0)){ echo "111";}else{ echo "000";}//结果: 000echo "";if(is_numeric(0)){ echo "111";}else{ echo "00";} //结果: 111
2017-10-19 12:44:46 295
原创 php 写日志
private function log($message=''){ $dir = __DIR__; $trueDir = dirname($dir).DIRECTORY_SEPARATOR.'Runtime'.DIRECTORY_SEPARATOR; $file = 'websocket'.date('Y_m_d').'.log'; $trueFile = $tr
2017-10-19 10:59:23 679
转载 tp3.2.3 命令模式
最近要使用thinkphp3.2版本的cli模式,手动执的话没有问题,比如php /www/index.php home/article/get 这样没有问题,但是一般用cli模式都是定时任务比较多,这个时候写到定时任务的时候,比如 0 * * * * * php /www/index.php home/article/get 这样就会出现引入ThinkPHP.php失败的问题,这个问题算是比较容
2017-10-18 22:40:11 1997
原创 git撤消修改
1. 撤消工作区修改 修改了内容,但是没有add到暂存区,使用命令撤消 git checkout -- filename2. 撤消暂存区 修改了内容,并add到暂存区,使用命令撤消 git checkout HEAD filename3. 撤消到某个commit_id git log 查看提交版本信息
2017-10-13 16:23:07 170
转载 IP地址在数据库里面的存储方式
IP地址在数据库里面的存储方式大多数公司的表结构都需要经过DBA进行审核,有时候你会看到存储IP地址采用varchar(15),这种方式都是传统的做法,这种方法需要占用15个字节,那么有更省空间的做法么?肯定是有的,那就是用int存储。如果采用int存储这里又有2种处理方式。1. 利用MySQL函数进行处理。可以采用INET_ATON,INET_NTOA函数进行转换。2.
2017-10-13 15:21:37 7345
原创 linux curl命令
1. 下载 curl URL curl URL -o file.txt //把下载的内容输出到file.txt文件2. 断点续传 curl -C -URL3. http post提交数据 curl --data "voice_status=url_encode_json" URL 可以在服务器上$_PO...
2017-10-13 09:03:23 193
原创 短信通知限制
思路<?phpfunction globalLimit(){ //1. IP白名单 $ip = "192.168.1.22"; $baiming = array( "192.168.1.22", "192.168.1.33" ); if(in_array($ip,$baiming)){ return true; }else{ return false;
2017-10-13 07:57:08 416
原创 xmlObj转为数组
$xmlstring = simplexml_load_string($xml, 'SimpleXMLElement', LIBXML_NOCDATA); $val = json_decode(json_encode($xmlstring),true);
2017-10-10 22:27:34 205
转载 php中将SimpleXMLElement Object数组转化为普通数组
做微信开发,鉴于微信POST的消息是XML数据包,通过SimpleXMLElement Object获取的数据不好操作,需要转化为普通数组。网上找了很多方法都不理想,发现通过json_decode和json_encode可以转化,遂分享给大家。$postStr = ' 1348831860 1234567890123456 ';$postObj = sim
2017-10-09 19:23:14 4621
转载 postman中 form-data、x-www-form-urlencoded、raw、binary的区别
1、form-data: 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会有Content-Type来表名文件类型;content-disposition,用来说明字段的一些信息;由于有boundary隔离,所以mu
2017-10-09 15:48:45 230
原创 post数据获取
1. header是multipart/form-data 和 application/x-www-form-urlencoded 格式 用 $_POST2、header是application/json,如果不能获取的时候比如 使用 file_get_contents('php://input')
2017-10-09 15:41:15 1665
第16章-实战nginx调优-v8.pdf
2020-02-24
G40-45联想更新BIOS 支持虚拟化
2017-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人