- 博客(16)
- 资源 (2)
- 收藏
- 关注
原创 Session 服务器端存储流程 文件存储和redis存储
笔者采用的是php-fpm 1:配置文件 设置session的存储形式/etc/php-fpm.d/www.conf; Set session path to a directory owned by process userphp_value[session.save_handler] = filesphp_value[session.save_path] = /data/session很容
2016-12-07 23:41:30 1783
原创 MySQL 字段类型 (int) (mediumint) (smallint) (tinyint)
mysql> desc test;+-------+-----------------------+------+-----+---------+----------------+| Field | Type | Null | Key | Default | Extra |+-------+-----------------------+--
2016-12-26 21:33:06 2304
原创 Mongo 复制一列的值到另一列
在MySQL中update table set a=b;在Mongo中db.eval(function() { db.collection.find({tag : "refurb"}).forEach(function(e) { e.Price = e.Price * 0.5; db.collection.save(e); });});参考文档
2016-12-20 10:14:08 2984
原创 微信支付
后端代码如下$values = [ 'appId' => appid, 'timeStamp' => (string)time(), 'nonceStr' => 32位随机字符串, 'package' => 'prepay_id=' . $prepayId, 'signType' => 'MD5',
2016-12-19 18:41:11 426
原创 PHP 写时复制
$a = 'variable';$b = $a;上面的代码中假设简单的把$a的值赋值给$b,就有两个"variable"字符串,不利于内存复用,并且简单的赋值时非常耗内存的。写时复制就是为了解决这种问题而产生的解释为:当变量的值改变时才进行内存的复制。php变量在内核中存储zval结构中其中有一个refcount成员变量refcount:计算指向引用集合的变量个数。测试代码如下$a = '
2016-12-15 22:24:13 481
转载 让你提升命令行效率的 Bash 快捷键 [完整版]
编辑命令Ctrl + a :移到命令行首Ctrl + e :移到命令行尾Ctrl + f :按字符前移(右向)Ctrl + b :按字符后移(左向)Alt + f :按单词前移(右向)Alt + b :按单词后移(左向)Ctrl + xx:在命令行首和光标之间移动Ctrl + u :从光标处删除至命令行首Ctrl + k :从光标处删除至命令行尾Ctrl + w :从光标处删除至字
2016-12-13 10:36:50 294
原创 合并两个有序数据 (百度外卖、新浪面试题)
百度外卖面试题 新浪面试题 都考了这个(归并排序)合并两个有序数组/** * 两个有序数据 合并 * @author xpisme <gxpisme@gmail.com> * @date 2016-12-12 * @return array [description] */function getSortArr($arrOne, $arrTwo){
2016-12-12 14:09:40 692
原创 Session 原理
为什么要有session? 针对http协议的局限性,即http是一种无状态的协议 提出的一种保持客户端和服务器间保持会话连接状态的机制 从本质上讲session和cookie没有太大的区别。session工作原理 session通过一个PHPSESSID的cookie和服务器联系。session是通过sessionID判断客户端用户的。 PHPSESSID名字即是ses
2016-12-07 13:19:38 311
原创 Cookie 使用
php设置 bool setcookie ( string $name [, string $value [, int $expire = 0 [, string $path [, string $domain [, bool $secure = false [, bool $httponly = false ]]]]]] ) 名字 描述 可选/必选 $name cookie的
2016-12-06 18:53:15 243
原创 Cookie 原理
为什么要有cookie? 从早期开始,随着internet的发展,网站常常需要记录访问者的一些信息。服务器要知道两个请求是否来自于同一个浏览器,就是维持状态。 是否已经登录,登录才能回复评论,获取用户信息等等这些都是有状态的。有上下文就是有状态的。cookie是如何实现维持状态? Cookie是利用了HTTP头信息进行传递的 在浏览器地址栏中输入example.com,浏览器要
2016-12-06 18:10:21 695
原创 send-mail: fatal: parameter inet_interfaces: no local interface found for ::1
1:linux系统 <?php$res = mail ('1067154883@qq.com' , 'text' , 'message' );var_dump($res);报错:send-mail: fatal: parameter inet_interfaces: no local interface found for ::12:解决方法vim /etc/postfix/main.cf设置
2016-12-06 10:40:38 4978
原创 【vim】 配置
配置如下[root@aliyun ~]# cat ~/.vimrc :set ts=4:set expandtab:set autoindent:set omnifunc=phpcomplete#CompletePHP详解如下:set ts=4设置一个tab为4个空格:set expandtabtab转换为空格:set autoindent自动缩进:set omnifunc=phpco
2016-12-06 10:27:12 616
原创 linux下格式化json
有时候有一个json的字符串不容易清晰的查看 例如:[root@aliyun ~]# cat a {"openid":"o-U6bs4yPp1pQB1eTdbXxuFp4v5Y","nickname":"郭新鹏","sex":1,"language":"en","city":"海淀","province":"北京","country":"中国","headimgurl":"http:\/\/wx
2016-12-02 15:50:04 4631 2
原创 windows install lxml for scrapy
在安装scrapy过程中可能遇到 ********************************************************************************* Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed? ****************
2016-12-01 13:54:55 413
原创 windows 下 pip 安装包 报错
error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27答案很明显 去 http://aka.ms/vcpython27 下载 Microsoft Visual C++ Compiler for Python 2.7 即可
2016-12-01 11:58:04 527
原创 windows 上安装 pip 和 scrapy
scrapy 有版本限制 python2.7安装python python下载 下载之后点击安装即可 设置环境变量 将python.exe路径加入到PATH即可安装pip pip下载安装python get-pip.py安装scrapypython -m pip install scrapy
2016-12-01 11:44:21 1542
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人