摘要:
ci2.x版本,使用mongodb,需要安装pecl-php-mongo扩展(github上很多扩展已不可用,找到个可用版本纪录于此),添加到php.ini中使用如下 public function index() { //var_dump($this->mongo_db-... 阅读全文
摘要:
在mysql 5.6对密码的强度进行了加强,推出了validate_password 插件。支持密码的强度要求。此插件要求版本:5.6.6 以上版本安装方式:1.安装插件:(默认安装了插件后,强度插件就启用了,关闭,需要在配置文件假如相关关闭参数)mysql>INSTALL PLUGIN valid... 阅读全文
摘要:
数据库表如下mysql> select * from tb_account;+----+-------+------+| id | name | age |+----+-------+------+| 1 | ciaos | 3 || 2 | stone | 6 |+----+-------+---... 阅读全文
摘要:
lighttpd(1.4.37)配置如下server.document-root = "/var/www/lighttpd/"server.port = 8888server.username = "nobody"server.groupname = "nobody"server.max-worke... 阅读全文
摘要:
创建三个表tb_latin1,tb_utf8,tb_gbk,编码分别为latin1/utf8/gbk“你好a”字符串编码如下GBK : %C4%E3 %BA%C3 %61UTF-8 : %E4%BD%A0 %E5%A5%BD %61测试代码如下数据库查询如下mysql> select chars... 阅读全文
摘要:
第一步,自制CA证书和Server证书,私钥 第二步,配置web服务器,nginx配置方法如下 lighttpd配置如下(需要cat server.nosecret.key server.crt > server.pem) 第三步,验证方法如下 附,libcurl使用如下 查看证书内容,有效期,用途 阅读全文
摘要:
之前用swoole(1.7.19)写的一段程序在数据量大的时候存在内存泄漏,改为twisted(15.4)实现,自测无误,记录如下(两者cpu占用率90%时吞吐rps能从120提升到1000)。#!/usr/bin/env pythonfrom twisted.internet import tas... 阅读全文
摘要:
Hash结果如下md2 32 d9cce882ee690a5c1ce70beff3a78c77md4 32 aa010fbc1d14c795d86ef98c95479d17md5 32 5eb63bbbe01eeed093cb22bb8f5... 阅读全文
摘要:
1,接口配置填写服务器对接微信通知的接口地址及鉴权token 配置网页授权获取用户信息 域名mytest.com(用于网站获取用户基本信息)2,服务器端实现a,修改library/Curl.php扩展支持postjson格式数据public function postjson($params =... 阅读全文
摘要:
模型图如下(event loop + thread pool)(event用epoll,线程同步用队列)说明:一个中转线程负责连接外部服务器维持tcp连接,接收外部来的请求,转发请求给服务线程处理,服务线程处理完后通知中转线程回复,主要业务代码如下:1,ProxyThread.cpp#include... 阅读全文