众乐乐-weekly 2026-W14

Read 📖 继续读 《资质通鉴》 补了补中间南北朝的历史,是真的乱 Working with AI 完全由AI生成的Slide,分享作者是如何使用AI及其思考,强烈推荐👍 Tools 🧰 使用 LmStudio 安装了 Qwen3.5的动态量化模型 刷推看到的,现在MLX Community 上都是非对称量化,影响输出质量,动态量化的模型就可以优化这个问题 安装了 Type4Me 近期语音输入应用很火,找到这款开源的可使用本地的 AI语音模型,很满意 Brave search验证失败 用国内Visa卡验证 Brave Search 失败,放弃折腾 尝试Gemma-4-26B 使用 Llama.cpp 成功运行 Gemma-4,速度很快,质量有待考证,先用用再评 Image 🖼️ 清明时节雨纷纷 Speech 💬 故事不能替代现实,只能帮助我们面对现实 Wiki一下 Kharg Island 哈克岛,也被称为“禁岛”,是伊朗位于波斯湾的一个大陆岛,是伊朗石油出口的重要海上港口,近期的美以伊冲突特朗普宣称要袭击此岛来施压伊朗

2026-04-09 ·  (🌟Updated: 2026-04-09) · 1 min · 43 words · tomyli

2020-ARTS-打卡第十三天

Algorithm 题目 题目描述 给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。答案中不可以包含重复的三元组。 题目解答 import java.util.ArrayList; import java.util.Arrays; import java.util.List; class Solution { public List<List<Integer>> threeSum(int[] nums) { List<List<Integer>> result = new ArrayList<>(); if(null == nums || nums.length < 3) { return result; } Arrays.sort(nums); for (int i = 0; i < nums.length; i ++) { if(nums[i] > 0) { break; } if(i > 0 && nums[i] == nums[i - 1]) { continue; } int L = i + 1; int R = nums.length - 1; while (L < R) { int target = nums[i] + nums[L] + nums[R]; if (target == 0) { result.add(Arrays.asList(nums[i], nums[L], nums[R])); while (L < R && nums[L] == nums[L + 1]) L++; while (L < R && nums[R] == nums[R - 1]) R--; L++; R--; } else if (target < 0) { L++; } else { R--; } } } return result; } 一共有三种解法,一是三层for循环,时间复杂度为O(n3);二是二层for循环外加Hash表,时间复杂度为O(n2),增加了空间复杂度O(n);第三种就是上面的解法,排序后从两侧开始匹配,时间复杂度为O(n2),空间复杂度为O(1) ...

2026-04-01 · 2 min · 229 words · tomyli

众乐乐-weekly 2026-W13

Read 📖 读完 我在北京送快递 (豆瓣) 给了4星,前半部分与标题对应,后面就是罗列了作者的所有工作以及感想,可以换一个角度看不同的人生 继续读 《资质通鉴》 搭配着视频看起了安州牧的 风云南北朝 Tools 🧰 Nowledge Mem - Think, Remember, Connect AI记忆层软件,整合文件、聊天笔记,准备试试 chaoswork/appine: Appine = App in Emacs, which allows you to open native macOS browser, PDF viewer and video player directly within Emacs. 在Emacs中通过动态模块使用其可以直接打开原生的浏览器和文件 CC本地模型接入慢 刷 X 发现有人也遇到了LM Studio 接入 CC慢的问题;对于Copilot 接入CC慢的问题,建议接入OpenCode Mole 调教 清理完后 antidote 加载的插件就没有了,清理完后还是要重新再source和install,于是尝试重新用 git 方式安装 antidote,清理后还是一样的结果,查了文档发现其实是没有把 antidote 的插件地址加到whitelist,mole对于配置中的whitelist路径会跳过 jundot/omlx: LLM inference server with continuous batching & SSD caching for Apple Silicon — managed from the macOS menu bar 终于打到心仪的本地大模型工具了,可以识别MLX格式的模型,直接指定LM Studio的模型地址就可以;最好的是和CC搭配不错,能在界面直接操作 Context-Length ...

2026-03-31 ·  (🌟Updated: 2026-04-01) · 1 min · 97 words · tomyli

众乐乐-weekly 2026-W12

Read 📖 Autoresearching Apple’s “LLM in a Flash” to run Qwen 397B locally 有人在48GB MacBook Pro M3 Max通过Falsh运行了Qwen397B,目前只针对Qwen3.5-397B-A17B这一个模型,对于本地想使用超大模型提供了方向 继续读 《资质通鉴》 看到了 两晋十六国 部分,那个时期是真的乱,还好又找到了 B站的相关解说,配合着看舒服多了 Tools 🧰 安装了 cc-switch 的命令行版本 安装其它本地模型工具 先后安装了 vllm-ml、 mlx 和 mlx-omni-server、litellm 来跑 mlx-community/Qwen3.5-27B-Claude-4.6-Opus-Distilled-MLX-4bit给CC用,尝试下来发现速度都不快,可能是我配置的不对。还尝试了安装了一下 unsloth,下载模型速度有点慢,准备后续再尝试。最后还是使用 LM Studio 成功实现,这个工具原生就支持了 MLX 格式的文件。目前看还可能会折腾一下 llama.cpp 然后就圆满了 使用 x-cmd 使用 X-cmd 来集中管理cli命令,官方建议直接使用 curl 方式进行安装,使用brew方式更新后文件丢失,一看这工具还支持 x brew 方式来安装应用 Image 🖼️ 本周完美的AI周,AI跑CC,AI改需求代码 Speech 💬 不要把时间浪费在纠结问题上,而是应该放在解决问题上 Wiki一下 Academy Awards 学院奖,更为人所知的是奥斯卡,是电影业艺术与技术成就的奖项。此奖项每年由美国电影与艺术科学学院颁发。奥斯卡被认为是电影行业最具声望的奖项,第一次奖项颁发于1929年5月16日在好莱坞罗斯福酒店举行

2026-03-24 ·  (🌟Updated: 2026-03-24) · 1 min · 65 words · tomyli

众乐乐-weekly 2026-W11

Read 📖 继续读 我在北京送快递 (豆瓣) 读了有一半了,深切感受一下不同劳动者的生活 tmux 2 (豆瓣) 一天系统的学习了一下前四章,对于日常的使用完全够用了。https://github.com/gpakosz/.tmux 这个配置完美践行了书中的理念 Tools 🧰 tw93/Mole: 🐹 Deep clean and optimize your Mac. 开始使用 Mole,命令行操作就是舒服,使用后决定与腾讯的柠檬 说再见 给 Obsidian 装了 Claudian 可以在 Obsidian 愉快的使用 CC 了 Image 🖼️ 全民养虾,要对此保持冷静与克制,保持持续关注 Speech 💬 家长的虚心态度,是让孩子拥有松弛自信的必然条件 坦诚承认自己的不足,与孩子一起进步 Wiki一下 Strait_of_Hormuz 霍耳莫兹海峡,是波斯湾通往公海的唯一海上通道,承载着全球20%的天然气和25%的海运石油的贸易,近期因美伊冲突而被伊朗关闭,全球油价开始上涨

2026-03-16 ·  (🌟Updated: 2026-03-24) · 1 min · 43 words · tomyli

众乐乐-weekly 2026-W10

Read 📖 开始读 我在北京送快递 (豆瓣) 主要是等公车时读 马年快乐,读者朋友们 | 余晟以为 像作者文章所说的:努力过好自己的生活,同时保持着对他人的理解和同情 Tools 🧰 开始使用Claude Code 使用 cc-switch 配置使用本地的Ollama模型,免费保障隐私 Obsidian 升级到最新版本,有了 Obsidian Cli 自从IDE加了AI窗口后,发现屏幕宽度不够了 感觉40寸的屏幕会非常的爽 Image 🖼️ 我的编程小助手们 Speech 💬 AI时代代码免费了,但判断力没有 Wiki一下 Bayer - Wikipedia 拜耳,德国跨国制药公司和生物技术公司,总部位于勒沃库森,业务竟然还有农用化学品,近期因为除草剂Roundup产品引发淋巴瘤而支付30亿美元的法律和解费用

2026-03-06 ·  (🌟Updated: 2026-07-22) · 1 min · 34 words · tomyli

众乐乐-weekly 2026-W09

春节三周休整,直接到第9周了 Read 📖 开始阅读 极端的年代:1914—1991 (豆瓣) 一部大作 New talk: Learning DNS in 10 years 通过学习DNS协议来讨论如何学习技术 监视 阅读官方文档 做实验验证 动手实现一个terrible版本 Tools 🧰 AltServer签名报错了,找了几个替换品都比较麻烦,想了一下使用频率也不高,不折腾了 尝试了一下SuperCmd 说是Raycast的开源平替,支持语音,使用下来发现不能连接Ollama,后续看看有没有迭代 org-logseq命令时好时坏 底层使用grep命令行实现的 在本机通过Docker安装了OpenClaw 参考的 Simon Willison’s Blog SnippetsLab从Setapp版切到AppleStore版本 SnippetsLab 竟然在2024年底就免费了,切换比较顺畅,Setapp版本导出库,AppleStore版本导入即可 Image 🖼️ 人生就是一场马拉松,使用Google的 Nano Banana 2 模型 Speech 💬 交易就是做对时要敢于多拿一会儿,做错时要能迅速止损,而不是死扛或频繁反悔 Wiki一下 Hunter_Hess 一位美国滑雪运动员,在2026年的米兰冬运会上的发言引来川普的反击

2026-02-28 ·  (🌟Updated: 2026-07-22) · 1 min · 47 words · tomyli

众乐乐-weekly 2026-W05

Read 📖 读完 丝绸之路_一部全新的世界史 Tools 🧰 TimeMachine备份空间不足,使用 DiskDrill 来扫描配合着删除一些占用大的空间,brew和idea相关的cache是清理大户 重新全量备份电脑,给TM设置了密码保证安全 参考 我如何使用 Apple Notes 做笔记 开始实践PARA方法论 mac鼠标滑到右下角可以直接quick note,感觉不错 给 blog 增加了 updatetime 我如何使用 Apple Notes 做笔记 Image 🖼️ Speech 💬 知识教的来,见识教不来 Wiki一下 Kevin Warsh - Wikipedia 凯文·麦克斯韦尔·沃什,美国金融家和银行高管,2016年1月30日,被特朗普正式提名为下一任美联储主席来接替 鲍威尔

2026-02-06 · 1 min · 38 words · tomyli

众乐乐-weekly 2026-W04

Read 📖 我如何使用 Apple Notes 做笔记 | Randy’s Blog 受启发的是作者提到的笔记的优先级: 快速打开、快速记录,美观是次要的 Tools 🧰 博客主题切换到 hugo-PaperMod,因为兼容问题把hugo也升级到最新版本0.154.5,又把相关配置统一管理起来 Anki中包含了最新的算法 FSRS ,需要手动开启 听说最近typeless很火,下载试试 Mac 的TimeMachine 的备份是滚动的,不用担心满的问题,它会在满时自动进行判断来删除老的备份 Image 🖼️ 记录一下常用的Setapp软件 Speech 💬 耐心就是放弃完美主义 Wiki一下 Minneapolis - Wikipedia 明尼阿波里斯市,隶属于明尼苏达州,与首府圣保罗相邻,有湖泊之城的美誉。近期因与特朗普的移民执法行动而备受关注

2026-02-02 ·  (🌟Updated: 2026-02-02) · 1 min · 33 words · tomyli

SpringMVC实践之集成Sentinel限流功能

背景 近期收到线上报警,发现个别新接口在同1s内被请求了接近上百次,对系统的稳定造成了一些影响,近期调研了一下通用的限流框架,打算将Sentinel的限流功能集成进新服务 Sentinel前置知识 Sentinel 限流主要涉及以下几方面 Resource 限流的资源,资源支持动态加载,核心类为: AbstractDataSource ,Sentinel 默认提供了市面常见的资源管理服务的实现,也可以自定义实现 Rule 对定义的 Resouce 应用的限流规则,基于QPS、响应时间与系统负载。Sentinel 是通过一系列的功能Slot来实现不同的统计/控制功能,对于限流功能对应的就是 FlowSlot FlowSlot 的功能实现需要依赖前面的 NodeSelectorSlot 和 ClusterBuilderSlot 等统计Slot,有了统计信息才可以针对配置进行限流操作,这里面借用一张官方的实现图 各Slot默认的顺序也可以在代码中找到 核心处理逻辑 核心逻辑是在执行调用chain的捕获Blockexcption然后执行后续操作 集成步骤 借助SpringMVC中提供的 HandlerInterceptor 拦截器功能 与 Sentinel 提供的SpringMVC框架集成类库可以方便快速的实现限流功能 引入Sentinel SpringMVC Adapter <dependency> <groupId>com.alibaba.csp</groupId> <artifactId>sentinel-spring-webmvc-adapter</artifactId> <version>1.8.8</version> </dependency> 配置SentinelWebInterceptor Sentinel SpringMVC Adapter中提供了 SentinelWebInterceptor 来实现限流功能,这个 Interceptor 支持一些自定义的行为,主要通过 SentinelWebMvcConfig 来实现 SentinelWebMvcConfig 常用配置说明 SentinelWebMvcConfig 支持以下配置能力 urlCleaner 自定义对请求url的处理,比如厂商此次需要通过请求的设备id维度进行限流,对于其它的请求参数都进行忽略,最终可定义效果为: /api/v1/test/ping?did=6308103f1026acf274bbcc1b10001291551xxX httpMethodSpecify 是否指定特定的Http请求方法,此设置是对资源的请求方法进行了细粒度的配置,默认为false不开启,配置为true后,会在设定好的资源名前加上请求的方法,类似效果: GET: /api/v1/test/ping?did=6308103f1026acf274bbcc1b10001291551xxX blockExceptionHandler 被Block的请求异常处理器,对Block的请求进行自定义处理,可以设置返回的值,如果未配置则需要服务自己捕获 BlockException,可以通过配置 ExceptionHandler 进行统一处理 originParser 请求来源处理器,针对请求的来源进行处理,在配置资源的规则的可以使用此解析的origin细粒度控制,例如可以解析ip、用户做为请求 origin ...

2026-01-30 · 1 min · 131 words · tomyli