Nicksxs's Blog
https://nicksxs.me/icon.png
What hurts more, the pain of hard work or the pain of regret?
2026-06-21T12:42:27.396Z
https://nicksxs.me/
Nicksxs
Hexo
浅析一下jpeg图片格式及其来源
https://nicksxs.me/2026/06/21/%E6%B5%85%E6%9E%90%E4%B8%80%E4%B8%8B%E5%90%84%E7%B1%BB%E5%9B%BE%E7%89%87%E6%A0%BC%E5%BC%8F%E5%8F%8A%E5%85%B6%E6%9D%A5%E6%BA%90/
2026-06-21T12:42:27.000Z
2026-06-21T12:42:27.396Z
<h1 id="JPEG-是怎么压缩图片的?"><a href="#JPEG-是怎么压缩图片的?" class="headerlink" title="JPEG 是怎么压缩图片的?"></a>JPEG 是怎么压缩图片的?</h1><p>JPEG
关于github拉取下载加速的另一个方式
https://nicksxs.me/2026/06/14/%E5%85%B3%E4%BA%8Egithub%E6%8B%89%E5%8F%96%E4%B8%8B%E8%BD%BD%E5%8A%A0%E9%80%9F%E7%9A%84%E5%8F%A6%E4%B8%80%E4%B8%AA%E6%96%B9%E5%BC%8F/
2026-06-14T13:45:35.000Z
2026-06-14T13:45:45.944Z
<p>今天在尝试使用llama.cpp在mac下本地运行大模型的时候发现拉取llama.cpp的仓库还是比较慢,这点真的是挺难受,可能我们在玩一项技术的时候,有一大半时间都在克服这个问题,<br>这个方式也是谷歌搜到的,就是走 <a
关于适合什么模型,推荐下llmfit
https://nicksxs.me/2026/06/07/%E5%85%B3%E4%BA%8E%E9%80%82%E5%90%88%E4%BB%80%E4%B9%88%E6%A8%A1%E5%9E%8B-%E6%8E%A8%E8%8D%90%E4%B8%8Bllmfit/
2026-06-07T14:21:03.000Z
2026-06-07T14:21:03.025Z
<p>上次我是实地使用llama.cpp跑了本地大模型,这种测试成本比较大,<br>刚好上次看到有个软件可以运行在本地来评估当前机器的性能可以跑什么样的大模型<br>它就是<a
看看目前本地能跑什么模型,使用llama.cpp
https://nicksxs.me/2026/05/31/%E7%9C%8B%E7%9C%8B%E7%9B%AE%E5%89%8D%E6%9C%AC%E5%9C%B0%E8%83%BD%E8%B7%91%E4%BB%80%E4%B9%88%E6%A8%A1%E5%9E%8B-%E4%BD%BF%E7%94%A8llama-cpp/
2026-05-31T14:07:14.000Z
2026-05-31T14:07:27.859Z
<p>除了购买各种订阅和api服务,还有一种选择就是本地运行模型,但是这个一般来讲还是只能运行一些参数量比较小的,<br>随着开源权重模型的发展,这个方向也在慢慢的改变,当然差距肯定是有的,只是本地我们可以用来做些辅助工作<br>之前很多情况下一般都只是能作为玩具,并且由于oll
最近使用vibe coding的一些感悟
https://nicksxs.me/2026/05/24/%E6%9C%80%E8%BF%91%E4%BD%BF%E7%94%A8vibe-coding%E7%9A%84%E4%B8%80%E4%BA%9B%E6%84%9F%E6%82%9F/
2026-05-24T13:07:23.000Z
2026-05-24T13:07:23.545Z
<p>一段时间都有在用大模型来辅助编程,不过现在很多都叫成vibe coding了,连胡彦斌都在vibe coding了,<br>现在是个全民皆可做软件开发的时代,包括像之前那个小猫补光灯,有的人的想法是说点子不重要了<br>我自己想的有点不一样,vibe
使用php的inotify扩展来监听文件变更
https://nicksxs.me/2026/05/17/%E4%BD%BF%E7%94%A8php%E7%9A%84inotify%E6%89%A9%E5%B1%95%E6%9D%A5%E7%9B%91%E5%90%AC%E6%96%87%E4%BB%B6%E5%8F%98%E6%9B%B4/
2026-05-17T13:55:51.000Z
2026-05-17T13:56:17.824Z
<p>偶尔下载一些视频媒体的时候会想要对它进行压缩来缩小占用空间,<br>但是如果每次等下载完再去用软件压缩会比较麻烦<br>这里就找到了inotify扩展,可以监听文件变更<br>这里其实想吹一下小米的mimo2.5模型,因为要装php扩展,<br>我的是php7.4,网上搜了
一些设计模式的记忆点
https://nicksxs.me/2026/05/10/%E4%B8%80%E4%BA%9B%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E7%9A%84%E8%AE%B0%E5%BF%86%E7%82%B9/
2026-05-10T15:27:52.000Z
2026-05-10T15:27:52.568Z
<p> 一、先看总原则</p>
<ol>
<li>创建对象麻烦</li>
</ol>
<p> 用创建型模式</p>
<ol start="2">
<li>类或对象的组合关系复杂</li>
</ol>
<p> 用结构型模式</p>
<ol
使用xiaomi mimo大模型api运行Hermes Agent
https://nicksxs.me/2026/05/03/%E4%BD%BF%E7%94%A8xiaomi-mimo%E5%A4%A7%E6%A8%A1%E5%9E%8Bapi%E8%BF%90%E8%A1%8CHermes-Agent/
2026-05-03T13:28:56.000Z
2026-05-03T13:28:56.679Z
<p>前阵子在openclaw热度之后,又出来个hermes agent,主打个更高效智能的agent,我们就来体验试下<br>其实挺久之前就开始运行了,但是因为大部分的coding
结合Obsidian的cli的一体化体验
https://nicksxs.me/2026/04/26/%E7%BB%93%E5%90%88Obsidian%E7%9A%84cli%E7%9A%84%E4%B8%80%E4%BD%93%E5%8C%96%E4%BD%93%E9%AA%8C/
2026-04-26T12:42:21.000Z
2026-04-26T12:42:21.665Z
<p>上次是开始使用了Obsidian,之前也听说了Obsidian也推出了cli命令行工具,这次就来体验下,主要是为了能在例如claude
开始尝试使用obsidian作为笔记软件
https://nicksxs.me/2026/04/19/%E5%BC%80%E5%A7%8B%E5%B0%9D%E8%AF%95%E4%BD%BF%E7%94%A8obsidian%E4%BD%9C%E4%B8%BA%E7%AC%94%E8%AE%B0%E8%BD%AF%E4%BB%B6/
2026-04-19T14:04:00.000Z
2026-04-19T14:04:00.320Z
<p>之前看到Karpathy这个wiki知识库提到了使用Obsidian作为笔记软件,因为Obsidian存储笔记的格式就是markdown<br>Obsidian的使用方式和别的笔记系统还是有比较大差别的,我们只需要指定一个笔记目录,就可以往里存放笔记了<br>它的语法整体就
学习下大神的知识库
https://nicksxs.me/2026/04/12/%E5%AD%A6%E4%B9%A0%E4%B8%8B%E5%A4%A7%E7%A5%9E%E7%9A%84%E7%9F%A5%E8%AF%86%E5%BA%93/
2026-04-12T14:20:48.000Z
2026-04-12T14:20:48.458Z
<p>上次把pdf文档转成了markdown,这次就来试下把文档进行具体的整理学习<br>创建我的wiki目录,然后在目录下创建raw目录,用于存放原始的文档,最好是转成了markdown的,<br>方便模型读取,当然模型是多模态的,并且土豪可以无视<br>然后使用claude在
体验下微软开源的Markdown转换工具Markitdown
https://nicksxs.me/2026/04/05/%E4%BD%93%E9%AA%8C%E4%B8%8B%E5%BE%AE%E8%BD%AF%E5%BC%80%E6%BA%90%E7%9A%84Markdown%E8%BD%AC%E6%8D%A2%E5%B7%A5%E5%85%B7Markitdown/
2026-04-05T14:11:22.000Z
2026-04-05T14:11:22.513Z
<p>这个工具的来源是看到了大神的个人知识库的文章,比之以前可能都是以rag的形式,现在是通过直接让大模型学习提取原始知识文档,来给自己做个人知识库的索引和整理,那么有一个前提是大模型更擅长的文档格式是纯文本的,或者说就是以Markdown的形式,因为既有段落格式,又是相对纯文本
学习下git的worktree
https://nicksxs.me/2026/03/29/%E5%AD%A6%E4%B9%A0%E4%B8%8Bgit%E7%9A%84worktree/
2026-03-29T13:01:28.000Z
2026-03-29T13:01:28.044Z
<p>我们在开发中还是有挺多时候会需要经常切换分支,比如在项目A的过程中突然要修个bug,或者想去看看另一个分支的代码逻辑是怎么样的等等<br>如果频繁的切换分支,那要不就是经常git
一些架构师知识点的记录
https://nicksxs.me/2026/03/22/%E4%B8%80%E4%BA%9B%E6%9E%B6%E6%9E%84%E5%B8%88%E7%9F%A5%E8%AF%86%E7%82%B9%E7%9A%84%E8%AE%B0%E5%BD%95/
2026-03-22T13:35:04.000Z
2026-03-22T13:35:04.130Z
<h2 id="SDN-软件定义网络"><a href="#SDN-软件定义网络" class="headerlink" title="SDN 软件定义网络"></a>SDN 软件定义网络</h2><p>SDN(Software Defined
解答一下关于traefik的一点疑惑
https://nicksxs.me/2026/03/15/%E8%A7%A3%E7%AD%94%E4%B8%80%E4%B8%8B%E5%85%B3%E4%BA%8Etraefik%E7%9A%84%E4%B8%80%E7%82%B9%E7%96%91%E6%83%91/
2026-03-15T15:48:10.000Z
2026-03-15T15:48:10.558Z
<p>之前跟着大佬的脚步用上了traefik,但是对具体的原理不太理解,或者说比较疑惑<br>因为这个具体的配置是在后面服务的docker-compose配置文件的label上的<br>traefik好像没办法直接读到这个配置<br>现在搜索资料好像也没有很明确的介绍,包括官方文
记录一下迁移服务器需要使用的一些命令
https://nicksxs.me/2026/03/08/%E8%AE%B0%E5%BD%95%E4%B8%80%E4%B8%8B%E8%BF%81%E7%A7%BB%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%9C%80%E8%A6%81%E4%BD%BF%E7%94%A8%E7%9A%84%E4%B8%80%E4%BA%9B%E5%91%BD%E4%BB%A4/
2026-03-08T14:37:19.000Z
2026-03-08T14:37:19.253Z
<p>之前也有迁移过一些服务器,这次也是因为原来的续费太贵了,所以做了下迁移,直接续费1xxx每年,重新买一个99一年,<br>这里主要是两方面,一个是冷备份,我用的是rsync </p>
<figure class="highlight
较早代iPhone更换新iPhone的一些小指南
https://nicksxs.me/2026/03/01/%E8%BE%83%E6%97%A9%E4%BB%A3iPhone%E6%9B%B4%E6%8D%A2%E6%96%B0iPhone%E7%9A%84%E4%B8%80%E4%BA%9B%E5%B0%8F%E6%8C%87%E5%8D%97/
2026-03-01T15:18:45.000Z
2026-03-01T15:18:45.462Z
<p>我跟LD一直在用的是比较古早iPhone7
如何查看mac的路由表和网关等信息
https://nicksxs.me/2026/02/22/%E5%A6%82%E4%BD%95%E6%9F%A5%E7%9C%8Bmac%E7%9A%84%E8%B7%AF%E7%94%B1%E8%A1%A8%E5%92%8C%E7%BD%91%E5%85%B3%E7%AD%89%E4%BF%A1%E6%81%AF/
2026-02-22T14:32:15.000Z
2026-02-22T14:32:15.909Z
<p>最近在研究headscale的多局域网互通,但是因为设备和网络知识不过关,所以还没完全走通,不过对于mac设备的路由和linux的路由这些知识稍微多了一点<br>在mac上可以通过</p>
<figure class="highlight
如何开启mysql的optimizer trace
https://nicksxs.me/2026/02/15/%E5%A6%82%E4%BD%95%E5%BC%80%E5%90%AFmysql%E7%9A%84optimizer-trace/
2026-02-15T14:51:13.000Z
2026-02-15T14:51:13.874Z
<p>我们在使用mysql的索引的时候一般会使用explain来查看执行计划,用来分析索引使用情况等<br>但是经常我们也会质疑,为啥没有用预期的索引,反而使用了另一个或者甚至没使用<br>这样我们就可以开启optimizer
浅析下mysql的索引的基数与可选择性
https://nicksxs.me/2026/02/08/%E6%B5%85%E6%9E%90%E4%B8%8Bmysql%E7%9A%84%E7%B4%A2%E5%BC%95%E7%9A%84%E5%9F%BA%E6%95%B0%E4%B8%8E%E5%8F%AF%E9%80%89%E6%8B%A9%E6%80%A7/
2026-02-08T12:56:37.000Z
2026-02-08T12:56:37.315Z
<p>最近也看到了一篇文章,结合一些实际的经验来看下索引的基数和可选择性,<br>这个基数指的是啥呢,就是索引我们一直在讲的是要字段值的差异度比较大的那种,因为假如这个字段的所有值都是比如0和1的话,那索引的结构BTree就没办法高效的找到所查询的值,这个基数就是可以作为它差异度