user

  • [问与答] 个人目前很迷茫,求老哥指点下方向

    ·

    2021 年大专毕业,学的是计算机网络,毕业后一直在深圳做网络安全相关的工作。刚入职时几乎什么都不会,靠着边干边学,慢慢掌握了渗透测试、红蓝对抗、应急响应这些实战技能,现在也能独立支撑一线同事的技术需求,会 Python 和 Golang 辅助工具。 目前是外包,工资不到 1 万,在甲方那边做驻场安服同时还要远程二线支撑,工作内容高度重复。甲方那边工作节奏很“佛系”。好处是轻松稳定,感觉容易废掉。然后整个安全行业目前都是死寂,产品互相模仿,比噱头、比 PPT 。财报年年亏损,不知道自己什么时候被干掉。 今年想跳槽,但现实很骨感:稍微好一点的岗位基本都卡学历(本科起步),而不卡学历的机会,往往伴随着 996 甚至 007 的高强度工作节奏,身体和心理都扛不住。 现在自己就很迷茫,每天都很焦虑,不知道应该怎么选择。 不知道各位“吴彦祖”有什么好的建议。或者有什么好的方向可以走吗??

    Read More

  • [SQLite] 分享适合高并发场景的 SQLite 设置

    ·

    最近写了个对 sqlite 数据库读写都比较大且频繁的程序,踩了一些坑。最后用了如下配置最大化 sqlite3 的性能。 PRAGMA journal_mode = WAL; PRAGMA busy_timeout = 5000; PRAGMA synchronous = NORMAL; journal_mode = WAL: 支持读写同时进行。高并发下提升最明显 busy_timeout:可以缓解同时多写入时的 SQLITE_BUSY 报错。5000 是五秒。 PRAGMA synchronous = NORMAL; 减小默认同步频率 内存够用的话还可以设置这两个选项加大内存缓存。 PRAGMA cache_size = 1000000000; PRAGMA temp_store = memory;

    Read More

  • [Apple] 分享一个 JetBrains 全家桶在支持 Promotion 的 MacBook 上,滑动没有高刷效果的解决方案

    ·

    背景:楼主的 M1 Pro 的 MBP 最近在使用 Android Studio / PyCharm 的时候,发现滑动修改代码的屏幕刷新率明显还是 60 帧的水平。。。和日常其他 App 的高刷体验严重割裂,实测在 VS 上是不会有这个问题的。 在 JetBrains 的 YT 反馈论坛的帖子找到一个一周前更新的解决方案,是通过替换一个 JB 全家桶启动的 JRE 实现的。 帖子链接🔗: https://youtrack.jetbrains.com/issue/JBR-6243 有需要的老板可以替换下,我这里替换后确实提升明显,不会有之前卡卡的情况了。

    Read More

  • [分享创造] 最近新上架了一个不需要 VPN 的 iOS Tailscale SSH Terminal 免费客户端

    ·

    作为基于 Tailscale 开发的 xEdge 的开发者,我一直非常喜欢 Tailscale ,然而自从我基于 fd.io VPP 开发了一个新的 iOS VPN 客户端(之前在站内分享过这个 VPN 客户端即 MintFlow NetStack 的 promo code )后,日常主要开着这个客户端,然而我总需要经常远程登陆到我的很多 SSH 服务器进行维护或客户支持,这个时候 iOS 不支持 VPN 多开就比较烦人了。 我原计划想把 Tailscale 的客户端集成到我的 VPN 客户端中,但主要考虑到我的客户端网络协议栈主要基于 C 语言和 RUST 开发,实在不太想引入 Go 这个运行时;因此,趁近期有一些时间,加上我想再深入研究一下 Tailscale 作为 SDK 的可用性,以及 Terminal Emulator 的原理,于是果断开搞,而往往我比较头痛的 UI 部分,如今已经有 Claude Code 这个工具提供大力支持,因此一个月的时间便搞定了,而 Apple Store 的审核则比较有意思,首次提交后,只是问题了一些 App 的工作原因,以及和

    Read More

  • [程序员] go 写的 fzf 如何做到用比 rust 重写版快几倍

    ·

    skim 作者说 fzf 虽然是用 GC 语言 go 写的,但是数据量上去后比自己的 rust 实现快 2-3+倍,而且占用一半的内存。还说 rust 在 share memory 上能优化的地方受限。 这是如何做到的,rust 又有哪些地方不好优化内存?纯好奇 https://github.com/skim-rs/skim/issues/317#issuecomment-652492431 fzf 源码: https://github.com/junegunn/fzf

    Read More

  • [分享创造] showcase – 展示自己的 GitHub 项目,使用 GitHub Actions 自动更新并部署到 Pages

    ·

    之前在博客有一个「项目导航」的页面,本意是展示一下自己做的开源项目,但是需要人工去维护,所以很久都没有更新过。花一两个小时 vibe 了一下,做了个小项目,可以通过 GitHub Actions 自动更新并部署到 Pages 。 项目地址: https://github.com/LeslieLeung/showcase效果预览: https://leslieleung.github.io/showcase/ 一点题外话:因为使用 Claude Code 生成屎山非常地快,所以我选择了不太会写的前端,放弃代码洁癖,一路 vibe 到底。这种心态的改变反而令整体的体验更好了。

    Read More

  • [分享发现] 正在使用 lobe-chat 的朋友注意了! lobe-chat 正在泄漏你的隐私!

    ·

    太长不看版本: 当你使用 lobe-chat-database 进行 MCP 工具调用之后, lobe-chat 团队和 cloudflare 就会知道该工具调用的细节。 存在严重隐私泄漏、跨境数据传输等安全风险,请各位朋友谨慎使用该软件。 lobe-chat 我觉得算是一个优秀的 ai 对话工具,特别是在 MCP 集成方面。 项目开发者也在本站: https://linux.do/u/arvin_xu/summary 但最近碰到的一件事却让我不寒而栗。 我通过lobehub/lobe-chat-database – Docker Image | Docker Hub 这个镜像部署了本地数据库版(v1.112.0),连接了内网的数据库,AI 使用的 MCP 服务器也是部署在内网的(由我自己开发)。理论上,我和 AI 的对话记录只有我内网有记录(以及 AI 的服务供应商)。 但我最近在使用 AI 调用 MCP 服务器时, 发现 lobe-chat 在 MCP 服务器返回结果后,还需要 loading 很长的时间(可能要几十秒)才能发起下一次 AI 请求。经过排查,主要是受该接口影响: /trpc/lambda/market.reportCall,message.update?batch=1, 短则几秒、多则几十秒。 让 AI 帮我分析 lobe-chat

    Read More