sqlite的wal模式

原文:https://www.sqlite.org/wal.html 预览 SQLite实现原子提交和回滚的默认方法是回滚日志。从3.7.0版本(2010-07-21)开始,可以使用一个新的“写前日志”选项(以下称为“WAL”)。 wal模式优点 大部分情况下,wal模式要比其他模式快很多...

2019-06-12 17:58:38

阅读数 58

评论数 0

利用nginx反向代理缓存减小PHP的压力

问题:对于某些PHP的接口,请求很频繁,但是这些接口返回的数据又不是实时的,即存在一定的延时性。 分析:可以将这些接口返回的数据缓存起来,减少PHP执行的频率。 一般有2种方法缓存这些数据: 1、在PHP端缓存,如:yac,memcache,redis等。 2、在NGINX端缓存,...

2019-05-06 17:39:46

阅读数 43

评论数 0

GDB常用命令

GDB常用命令: 1、backtrace,简写bt,打印栈信息 2、frame,简写f, f 0 切换到栈0,即栈顶 3、list,简写l,列出当前所在栈的代码 4、break,简写b,打断点,b 852在当前文件的852行打断点,b aa.c:852在指定文件aa.c的852行打印断点 5、pr...

2019-05-06 16:30:38

阅读数 4

评论数 0

TCP三次握手和四次挥手

参考博客: https://blog.csdn.net/ZWE7616175/article/details/80432486 https://www.cnblogs.com/zmlctt/p/3690998.html

2019-03-27 23:39:39

阅读数 15

评论数 0

HTTPS中的加密和解密

ps:以下文章摘自http://zhuqil.cnblogs.com 1. 客户端发起HTTPS请求 客户端访问网站 2. 服务端的加密证书 采用HTTPS协议的服务器必须要有一套数字证书,这套证书其实就是一对公钥和私钥。如果对公钥和私钥不太理解,可以想象成一把钥匙和一个锁头,只是全世...

2019-03-26 00:02:23

阅读数 25

评论数 0

绕开邮件服务器的垃圾检测

场景:前段时间有客户定制邮件发送功能,测试部用自己的163邮箱账号测试时,发现有时候会发送失败, 追踪定位发现,163服务器返回了如下状态: 554 DT:SPM 查找163官网解释如下: 554 DT:SPM 发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查...

2019-03-08 19:18:33

阅读数 191

评论数 2

PHP sprintf函数输出%字符

$str = 'it is %s%'; $str = sprintf($str, 90); 如上代码,我们要输出"it is 90%"这样的字符串, 想通过sprintf函数解析,不幸的是会返回 false的错误, sprintf的特殊字符要用%来转义,...

2019-02-18 16:29:14

阅读数 30

评论数 0

修改、隐藏nginx名称和版本号

1、隐藏版本号 隐藏版本号很简单,只要修改nginx.conf配置文件即可,在http模块中添加如下配置: server_tokens off; 2、修改server名称 正常的请求响应中会有如下的字段: Server: nginx/1.14.1 如果想修改这个名称需要...

2019-02-14 18:02:18

阅读数 157

评论数 0

编写PHP扩展库步骤

笔记: 1、下载PHP源码,然后解压缩,假设路径为:/home/wyq/php-7.3.0,给目录添加可执行权限, chmod -R +x ./ 2、进入/home/wyq/php-7.3.0/ext/目录,最好给 然后执行 ./ext_skel --extname=wyq 其中...

2019-01-10 11:41:53

阅读数 37

评论数 0

名人名博录

1、showdoc作者技术博客:http://blog.star7th.com/ 2、鸟哥惠新宸(Laruence)的博客:http://www.laruence.com/

2018-07-23 10:52:19

阅读数 39

评论数 0

非阻塞exec

用nohup或者&配合> /dev/null可以实现非阻塞的exec exec('nohup php get_data_for_dingzhi > /dev/null &'); nohup   使用&...

2018-07-20 17:29:26

阅读数 224

评论数 0

php switch语句中case为不同类型时的坑

在工作中遇到如下代码片段:switch ($type) { case 'branch': case -1: echo -1; break; case 0: echo 0; break; case 1: ...

2018-07-13 15:28:28

阅读数 1387

评论数 0

php 用array_column代替用foreach来生成关联数组

从数据库取出的数据是一个二维数组,假设如下:$arr = [ ['id' => 111, 'name' => '张三'], ['id' => 222, 'name' => '李四'], ]...

2018-05-03 20:36:14

阅读数 307

评论数 0

用xhprof分析php性能

https://www.jianshu.com/p/c69e368de756

2018-04-28 14:49:12

阅读数 43

评论数 0

使用 python 快速搭建http服务

https://blog.csdn.net/why19940926/article/details/62054757

2018-04-26 20:06:00

阅读数 287

评论数 0

用rsa加密登录密码(js+php)

1、首先检查设备上是否已经存在openssl库(一般的linxu都会自带有), 然后生成私钥和公钥: 私钥:openssl genrsa -out /etc/dev_cert/php_private.key 2048 公钥:openssl rsa -in /etc/dev_cert/php_...

2018-02-02 17:00:24

阅读数 443

评论数 0

编译nginx

./configure --prefix=/var/nginx --sbin-path=/var/nginx/sbin/nginx --conf-path=/var/nginx/conf/nginx.conf --with-http_ssl_module

2017-11-18 17:08:51

阅读数 115

评论数 0

编译php

./configure --prefix=/var/php --with-config-file-path=/var/php  --enable-fpm --enable-opcache --enable-debug --enable-maintainer-zts

2017-11-18 17:06:48

阅读数 79

评论数 0

为nginx反向代理设置自定义错误页面

如果我们的nginx配置了反向代理,如下: location ^~ /wyq/ { proxy_pass https://127.0.0.1:$wyq_port; proxy_redirect https://127.0.0.1:$iotp_port/ /; #proxy_...

2017-08-23 16:52:36

阅读数 3796

评论数 0

ci框架用active_record模型实现分页的技巧

假设我们有这样的一个日志表,记录了各个事件反生时的时间戳: CREATE TABLE `logs`( `timestamp` BIGINT, `event` varchar(50) ) 如果我们要在页面上分页显示出这些事件,假设我们要用ci框架的active_record类实现分页,可...

2017-08-03 16:01:00

阅读数 312

评论数 0

提示
确定要删除当前文章?
取消 删除