加载中
小游戏,汉诺塔

写这个不是公司项目,也不是无聊。。是某一次面试题。。写都写了,记录一下吧,算丰富一下互联网代码库。。 getData('num'); $status = $ga...

09/16 14:05
9
php跟踪所有调用方法,日志方法

工作中经常会遇到打印日志或跟踪当前方法调用过程。 下面方法就是为了记录日志以及查看所有调用方法。 function writeLog($data, $remake = '', $filename = 'in',$check_super = false) { ...

06/09 09:22
29
长连接,websocket,workman,swoole apache代理错误

解决使用websocket和apache创建wss服务时出现的 Error during WebSocket handshake: net::ERR_RESPONSE_HEADERS_TRUNCATED ProxyPass / ws://127.0.0.1:9001/ disablereuse=On ProxyPassReve...

php 各种遍历方式及效率测试 while foreach for 异同

先贴代码 <?php include 'SortClass.php'; $i = 0; $reward = []; while($i < 100000){ $a = mt_rand(100,999); $reward[] = ['id'=>$a, 'num'=>$a]; $i++; } SortClass::consume......

2019/09/18 17:45
156
swoole + js + redis 简易聊天室demo

公司需要用到在线聊天功能,先写了个demo出来展示效果。 主要用到了swoole的websocket,task和redis的string,hash,set,zet等。 聊天室分为10个频道,可以切换频道,频道计数等。 目前还没...

xhprof php性能分析工具

php7 没有官方版 下载地址git clone https://github.com/longxinH/xhprof cd xhprof/extension/ 进入目录指定phpconfig地址进行安装 extension=xhprof.so xhprof.output_dir=/tmp //日志存放...

2019/07/22 17:19
42
记一次压力及并发测试过程

开始用postman进行测试,发现仅仅只是串行执行,并非并发执行。 逐改用jmeter进行测试,安装方法就不多写了,注意此软件需要java环境支持,需要安装jdk才行。具体方法请百度。 到安装目录bin...

db pdo类 防注入,事务,多库自动选择,链式操作,pdo in()语句处理

因为某些原因目前业务无法用框架开发。 自己写了一个pdo类实现连接缓存、防注入、部分数据库redis缓存、事务等、后续还会继续完善 。 昨天处理in语句的时候发现pdo无法使用数组绑定in语句,想...

2019/07/12 18:17
76
linux 编译安装redis及php扩展

首先当然是下载及解压了,还是去官网下载最新稳定版本,既然做技术了当然要选择最新的,开发版不稳定,咱们就选最新稳定版本。 wget http://download.redis.io/releases/redis-5.0.5.tar.gz ...

2019/07/12 14:05
345
编译安装php7.3,nginx 及相关配置

先去官网下载源码包(以下均为阿里云centos进行配置,之前搞过腾讯云的,需要追加安装一些插件,可自行百度解决) 我的是php7.3.7 tat.gz包 wget下载,tar -xzvf 解压 cd 进目录 ./configur...

2019/07/12 13:05
2.5K
yum安装mysql5.7 linux账户管理 mysql性能分析命令

安装及账户相关配置,安装时需要gcc等提前进行安装 //下载 wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm //安装源 yum -y install mysql57-community...

2019/07/10 13:21
50
关于微信客服消息 40001和45015 模板消息 "errcode":40037 遇到的自己挖的坑

40001官方给的是token超时,每天都有几千个40001,开始超时刷新时间设定的7200秒,一直提示40001然后就给改成5400,又改成3600。。貌似好了一些,报错少了点,但还是不少,一直不清楚啥情况然...

2019/03/13 10:58
2.2K
PHP读取大文件,linux读取日志

工作中遇到一个问题,运营或客服经常会问一些用户使用中的问题涉及到日志查询,开始的时候来一个给查一下日志。。后来发现每天都会问个五六次。。没办法后来就给弄了个读日志的工具。 读着读...

2019/01/15 13:52
1.1K
js计算工时,去周末,设置上下班时间

要设置9~18点上下班,中午一小时午休,刨掉周六日,网上找了找没找到合适的方法,自己写了一个 <script type="text/javascript"> function countSc(str1,str2){ if(!str1 || !str2){return 0...

2018/11/15 18:06
146
git 安装及基本命令

工具就没那么麻烦再编译安装了,直接 yum install git即可 然后设置账户即可使用 git config --global user.name "msw1028" git config --global user.email "msw1028@hotmail.com" clone 地...

Git
2018/07/10 22:49
2
服务器进程状态相关

ps aux | grep xxx/server.php 查看进程 nohup /Data/apps/php/bin/php Server.php > /www/swoole_tp/script/monitor/a.txt & 后台运行,输出到指定文件 kill -9 和 - 15 15是默认,可以先用...

2018/07/08 19:27
47
vim 配置相关及常用命令

https://www.cnblogs.com/dee0912/p/5815267.html //git安装篇 centos下一般会自带,或yum install vim 即可安装。 一般配置文件在etc下vimrc 自定义配置一般会写在根目录下 vim ~/.vimrc 创...

2018/06/07 10:47
28
mysql 更新或插入

两条sql效果差不多,但是本质区别是上面是更新,下面是删除后插入,可用于更新或输入时减少代码量提高效率。 规则上属于主键或唯一索引重叠时更新或删除插入,适用于组合唯一索引。 $sql_f =...

2018/05/08 15:09
47
linux yum 安装memcached及扩展

linux yum 安装memcached及扩展,memcached和memcache区别

2018/04/25 10:59
70
php输出xls,长数字原样输出方案

php输出xls,长数字原样输出方案

2018/04/17 18:17
218

没有更多内容

加载失败,请刷新页面

返回顶部
顶部