Weekly-02

工作 周一到周四都请假了在家带娃,不过抽了些碎片时间整理了一些资料,在周五回到公司的时候仔细研究了下,应该是可以集成到产品中的。也就是Cloudflare和Akamai用的TLS指纹,可以作为安全请求判断的一个依据。不过周五还是被公司琐事折磨了大半天,报销、社保登记、缴费等等,终于理解为什么有的老板 阅读更多…

工具-Cursor

很久以前,我曾使用过Cursor,当时它完全无法与Copilot相提并论。没想到现在再次使用,体验上的差距竟然如此巨大。 首先是”无限Tab”功能,虽然触发频率较低,但一旦触发,它所带来的感官冲击非常强烈,令人难以不被震撼。仅仅修改了一处地方,多个位置就出现了shadow t 阅读更多…

Weekly-01

2024年第34周:8月19日-8月25日 工作 这周终于回归到写代码的工作中,之前一段时间都是在做产品经理的活,写代码的时候居然感受到了非常的快乐和放松,太讽刺了。在AI技术刚兴起的时候,我一直在寻找工作流里能融入AI的地方,现在已经在工作流中使用了很多AI了,这周用AI把测试用例生成了,生成的时 阅读更多…

大模型-自动编写SecRule规则验证工具

背景 我们有类似waf的攻击检测产品,所以需要测试一些攻击是否能够正确识别,并且识别的原因是否正确,如果是自己去看规则,来编写,几十上百个规则太难了,要搞很久很久,而且是非常无聊的任务 大模型 用大模型来完成这个任务刚好,大模型懂SecRule语法,并且能够理解正则表达式,是干这个活的完美人选。只要 阅读更多…

工具-Zed AI使用体验

编辑器 从IDE的角度来说,Zed还有很长的发展路径。在使用过程中,我发现作为一个IDE,它还缺失了很多功能,比如Git相关的操作(能展示状态)、数据库查看管理等。不过,如果将Zed作为一个轻量级的编辑器来替代Sublime,它绝对是完胜的。与Vscode相比,Zed确实快了很多很多,没有基于Ele 阅读更多…

大模型-MoA方法尝试

Together是想通过多个臭皮匠来顶一个诸葛亮,但是达到的效果是多个臭皮匠顶不了诸葛亮,只能达到多个臭皮匠中最强的那个臭皮匠的能力,再多的臭皮匠得出的结论99%也是臭皮匠的结论,只不过是5条臭皮匠的结论变成了10条。在大模型中,最重要的还是模型本身,其次是提示词,再次才是工程化,想通过工程化来提高模型回复的能力,这条路走的注定比前面两条路要更难。

Java-Redis模拟滑动窗口

我需要实现的逻辑是模拟一个滑动窗口,某个key根据业务需要30秒过期,如果有人获取了这个值,则从获取的时间开始进行延期30s,相当于滑动了一次过期窗口。在Redis中,具体的实现是检查哈希表(hash)中的键(key)和字段(field)是否存在。如果存在,就重新设置该键的过期时间,并返回对应的值。 阅读更多…