heguangyu5 最近的时间轴更新
heguangyu5

heguangyu5

🏢  云招科技 / PHP
V2EX 第 159374 号会员,加入于 2016-02-18 14:10:24 +08:00
今日活跃度排名 11846
分享一次替 Boss 直聘企业端 Debug 的经历
Chrome  •  heguangyu5  •  258 天前  •  最后回复来自 Jat001
3
吃了个友商的瓜,给大家乐呵乐呵
分享发现  •  heguangyu5  •  2020-08-05 16:16:00 PM  •  最后回复来自 back0893
4
为什么说 PHP 单元测试落地很难之运行速度
PHP  •  heguangyu5  •  2020-08-08 12:38:37 PM  •  最后回复来自 ywisax
5
还不会用 Wireshark 抓 https 包的进来看看
  •  1   
    PHP  •  heguangyu5  •  2020-07-08 13:51:06 PM  •  最后回复来自 heguangyu5
    15
    heguangyu5 最近回复了
    有个 lib 叫 LMDB, http://www.lmdb.tech/doc/
    基于 LMDB 有个项目叫 memcachedb, https://github.com/LMDB/memcachedb
    可以对 memcachedb 做下改造,新增加一个 mmap 的巨大文件(当然要控制一下这个文件占用的 file cache 大小),然后把图片和 pdf 文件保存到这个大文件里,然后将 offset 保存到 memcachedb 的 LMDB 文件里,再让 LMDB 文件始终都在内存里.
    这样文件的查找和新增都是在操作内存中的 LMDB,文件的写入和读取都是基于 mmap,只要内存稍大一点,应该就不是问题了.
    186 天前
    回复了 FenixVu 创建的主题 Linux 百万数量级小文件迁移怎么做?
    机械硬盘的话试试这个 https://github.com/heguangyu5/qtar

    原理就是先给要 copy 的文件排序,让接下来 tar 读取文件时尽可能少地移动磁头什么的,时间有点久记不清楚了.

    我们用这个工具迁移了千万数量级小文件,比简单的 cp 什么地快很多.
    258 天前
    回复了 heguangyu5 创建的主题 Chrome 分享一次替 Boss 直聘企业端 Debug 的经历
    @Jat001 恐怕 chrome 不会背这个锅,这个特性看 commit log 已经有 10 来年了. 显然前端程序得适应 chrome,而不是反过来.
    mmap 要写入的文件,然后 align 要写入的地址,然后 memcpy.

    类似这样:

    fd = open()
    addr = mmap()
    ptr = addr + offset
    ptr = align()
    memcpy(ptr, &int_var, sizeof(int))
    2020-08-01 12:08:47 +08:00
    回复了 iwukong 创建的主题 程序员 有什么办法将 PDF 里的报表抓取出来,整理成 excel 的
    mupdf +1

    mupdf 是个 c 库,还有很不错的文档,自身还带了几个实用工具,做格式转换、文字、图片、字体提取都很好用。
    2020-07-31 11:52:19 +08:00
    回复了 weo0 创建的主题 程序员 业务代码每行都需要单元测试覆盖吗?
    如果你把测试覆盖率当作开发者的辅助工具,而不是考核指标的话,这事就好办了。
    2020-07-29 23:55:40 +08:00
    回复了 heguangyu5 创建的主题 PHP 为什么说 PHP 单元测试落地很难之运行速度
    @realpg 这么说倒是有点推广的意思,不过我也过了问问题的年纪,还是分享多一些,自觉没价值的文章也不往这上边发。
    2020-07-29 23:17:05 +08:00
    回复了 heguangyu5 创建的主题 PHP 为什么说 PHP 单元测试落地很难之运行速度
    @KasuganoSoras 是我的原创文章,v2 的编辑器写起文章来有点费劲
    2020-07-28 09:29:08 +08:00
    回复了 newbeelity 创建的主题 程序员 9.9 元的 ChatOps 课程,被抽走一半还多
    @newbeelity 我最近写了个电子书,找了一圏,最后发到了一个叫面包多的平台上,平台抽 5 %,微信渠道费 1 %。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3945 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 09:11 · PVG 17:11 · LAX 01:11 · JFK 04:11
    ♥ Do have faith in what you're doing.