- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 go pprof性能分析
1. graphviz工具下载, 如果是mac, 需要通过brew下载. brew最好国内镜像的. 不然一天都下不来下.1. 引入pprof包, 并监听端口, 为了测试性能, 这里f1方法每秒回创建1个长度100w的数组。4. 运行pprof工具, 其中profile就是刚才下载到文件. 这时会自动打开网页。5. 至此就可以进行性能分析了, 用的比较多的火焰图, 更能直观的分析各个方法的耗时., 页面如下, 点击profile等几十秒会下载到一个profile文件。
2024-03-30 19:17:33 312
原创 iTerm2 rzsz使用
1. 准备两个bash文件: 文件中/opt/homebrew/bin/rz, /opt/homebrew/bin/sz路径根据实际rzsz路径设置.根据输出内容来匹配脚本. 这样就可以正常使用rzsz命令了.recv文件: iterm2-recv-zmodem.sh。send文件: iterm2-send-zmodem.sh。2. 设置iTerm的trigger。
2023-08-28 15:04:12 369
原创 git上传大文件
总结下: git-lfs需要先追踪指定上传的文件(git lfs track file), 会生成.gitattributes. 接下来必须先把,gitattributes提交了, 再提交大文件, 最后推送.我开始是.gitattributes和大文件一起提交的, 怎么都不成功. 原理应该是远端需要有.gitattributes为依据判断哪个大文件能上传吧.2.安装完成后, 在命令行模式下, 添加所要上传的大文件, 支持模糊匹配的.git上传大于100M的文件需要git-lfs工具支持(见官网。
2023-05-15 19:06:19 570
原创 php分片上传(简单实现)
1. upload.php<?php/** * Created by PhpStorm. * User: wuyf * Date: 2019/8/16 * Time: 上午10:38 *///储存分片$tmp_dir = '../storage/upload/tmp_chunk/' . $_REQUEST['name'] . '/';if (! is_dir($tm...
2019-08-19 16:15:59 3656
原创 关于php后期静态绑定的一些理解
参考官方文档:https://www.php.net/manual/zh/language.oop5.late-static-bindings.php看了文档上第四个例子, 开始时很不理解:<?phpclass A { public static function foo() { static::who(); } public stati...
2019-05-24 11:36:57 154
原创 php传递可变长度参数的几种方式
1. php5.6以上版本可以使用 ... 方式<?phpfunction test() { echo '参数个数为:' . func_num_args() . '<br>' . '分别为:' . implode(', ', func_get_args());}$args = range(1, 5);test(...$args);运行...
2019-02-24 15:44:49 1642
原创 解决url中的& amp;带来的问题, laravel页面
首先, 你是否也在laravel中写了类似这样的js呢:$.get("{{route('admin.user.index', array_merge($data, ['__sort__Exp'=>'desc']))}}");//ordocument.URL="{{route('admin.user.index', array_merge($data, ['__sort__Exp...
2019-01-29 17:48:07 18231 1
原创 基于swoole的websocket聊天
这几天抽空学习了下swoole, 真的很强大, 很好用. 官方wikihttps://wiki.swoole.com/wiki/这是我仿照文档写的一个简单页面, 可以实现在线聊天: http://62.234.72.223:8080/我的运行环境是: php7.3 + swoole4.2.12服务器代码: ws_server.php<?php//创建websocket服务...
2019-01-11 16:44:16 243
原创 静态文件存在, 访问却是404
本地有两个环境, php56+laravel5.2 和 php7+laravel5.5, 两者的nginx配置除listen, root, fastcgi_pass外, 完全一样.然而php56+laravel5.2环境中, 访问静态文件时却是404, php7+laravel5.5环境是正常的(自动处理了??).于是我对低版本环境加了如下nginx配置:# 处理静态...
2018-10-11 18:41:24 2105
空空如也
求助__这个sql语句, 用tp上连贯操作怎么写啊
2016-08-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人