获得徽章 0
软件重构工程师 @未命名
赞了这篇沸点
各位大佬,像这种图片一般在哪里找啊[流泪],想找个登录页面的背景图
人活着就是为了日富美于2025-01-16 17:39发布的图片
21
最近的三个感受:

1. 又拾起 selenium,但是利用 Jupyter Notebook 来交互,有一种敏捷加倍的错觉。
2. 处理数据时也发现,手搓不如 import pandas 或者先写进 postgres 用 SQL。
3. 与 LLM 在线对话,它们免费快捷,有点改变了事物的学习流程。
展开
评论
msys2 虽然没有官方裁切工具,但复制一个命令 exe 加配套的 DLL 就能用一个,运行环境比预想的简单,着实不错。很快实现了调 bash + make 安装 pgmq 的效果。这样下去,早晚有一天我要转职成打包工程师了。
评论
试用了 Python embeddable zip 这个便携版本,解决了移动带来的 Scripts 目录 exe 失效问题,还挺适合以草台班子的形式发布无需加密的软件包。
1
Selenium 写爬虫太麻烦。摆烂第一步,安装 AutoHotKey。
2
Python `asyncio.create_task` 没有强引用会被 GC ,真是太酷了(
评论
想写个 python 爬虫,只抓特定网页操作中返回的 json 结果。搜索发现常用的 selenium-ware 已多年不更新了,又没其他候选(BiDi 的 python 绑定还未完成)。有些沮丧,决定改造一下试试,结果发现它是 mitmproxy 的包装,而上游直接使用起来并不困难,照猫画虎没几个小时就可以使用了。
评论
技术债务时时都有。随着技术栈热点的改变,PHP 被主流提起的越来越少了,但曾经拿它编写的工具和服务啊这些资产,有时想改造一下,有时想重新启用,都不能“趁热”快速完成了,得重新温习,得考虑“性价比”了。在当初写它们的时候可没想到会这样。
1
想试用 Python+Grpc 做前后端通信,遍访开源项目的文档博客,只得感慨开源的生命力时好时坏,草台班子高筑。这有很多做框架做库做工具链的机械化苦力活,也许以后值得培养 AI 去完成。
评论
写 C++ 有感,有一个作为玩具试验场的宏仓库,对于提高即兴的编程欲望能有很大提升。

这个试验场要具有:
1. 基于一种构建系统,支持容纳多个子项目,按需构建,但要统一配置默认的编译链接参数。
2. 支持一种包管理器。

慢慢的在使用试验场的同时还会不断总结产生自己喜欢的函数封装,加速后续的新试验。比如找到或改造趁手的日志、打点、测试框架。

于我而言,因工作关系,是在 Windows 上利用 MSBuild 和 vcpkg 做到了这一点,但这个思路对 Linux 上做系统开发的试验练习应该也是适用的。当我的试验场成型后,我发现它跟工作中已经在用的宏仓库开发框架非常相似。这确实重复造轮子还是玩具轮子,但足够好用,也会积累我管理多项目仓库的经验。
展开
评论
拿 PowerShell 写了段超过一百行、有四五个 Cmdlet 合作的脚本,感慨在 2024 年,确实不如 Python 写着/调试方便。
评论
手搓了一个 C++ constexpr 的 base64 编解码,写个测试才发现,实际使用中有好几个实现,处处都是细微差别。

boost::beast 最多只打一个 =,WinCrypt 返回的长度结果要理解好,AtlEnc 反而没有槽点。

有的地方想要 encoded c-string,有的地方想要 no padding。

为什么要手搓呢,前人为了实现 urlencode 硬生生是 stdencode 后再扫一遍改字符啊!这可是 JWT 鉴权会用的关键路径啊orz

用到的地方颇多,每次改兼容跑测试,重新构建三十分钟起步,也幸亏有这些测试才能发现问题。
展开
评论
软件重构工程师 @未命名
下一页
个人成就
文章被点赞 253
文章被阅读 36,071
掘力值 902
收藏集
4
关注标签
37
加入于