博客集
Code Life 的首页快照

Code Life

记录我在工作中和瞎折腾时积累的经验和心得

暂未获得 暂未获得 暂未获得 暂未获得

该博客的最新文章

以下文章来自该博客的 RSS 订阅,点击标题前往原文阅读。

投递我的文章到本站
  • 记一次在MacBook上瞎折腾YubiKey把自己锁在外面的救援

    前两天拿着YubiKey瞎折腾玩,给我的MacBook配上了用它登录,配完了又担心将来忘了这件事给自己找麻烦,于是又解绑了。尽管当时用sc_auth list确认了账户已经没有绑定的智能卡,但刚刚打开电脑的时候,却发现macOS要我输入PIN来启用Touch ID。在反复试了好几个我确定正确的PIN都不对之后,只好重启进恢复模式手动改配置绕过。 感谢Claude大师救我于水火,否则我自己查文档去…

  • 修复被切换成RNDIS模式后改不回来的大疆4G模块

    上回书说到可以把大疆4G模块变成iPad的外置网卡,帖子发出来之后,有好奇宝宝找我说,把usbnet改成3之后改不回来了,给Quectel USB AT Port发指令只会返回乱码。那这篇帖子就是解决这个问题的。 两个办法,一个是用带USB Type-C口的Android手机装Godles-lab/usb-modem-sms,用它改回来。找不到的可以到我的网盘下载。 点右上角三个点,打开USB…

  • 让iPad用一代大疆4G模块上网

    跟风买了个大疆4G模块,给iPad当外置网卡用,省得次次还得拿手机开热点。 话说这算不算花小钱办大事,毕竟蜂窝版的要比WiFi版的贵一千多块呢,这70块就搞定了。 操作非常简单,只需要下面几步: 安装驱动和必要工具 下载移远的NDIS驱动,可以从官网下载(需要先注册账号),或者去我的网盘备份里下载 llcom,官方GitHub Releases在这里,当然我的网盘备份里也有 到设备管理器…

  • 拍记血压 —— 给血压计拍照就能记录血压

    我做了一个微信小程序,叫「拍记血压」。 起因很简单:我看到我妈每天量完血压,都要拿纸把测量结果写下来。这样确实能记,但每次都要写在纸上也挺麻烦,而且纸一丢,之前的记录也就没了。所以我这个程序员儿子就有了这么一个想法,量完血压后,拿手机拍一下血压计,小程序就能自动识别血压计的读数。之后可以按时间查看历史记录和趋势。 如果需要给医生看的话,还能把结果导出到有图表的PDF中。 感兴趣的话,也可以…

  • 赛博养龙虾可以做什么 之 ~ 成为短篇小说作家 ~

    好吧其实是我标题党了,这只是一次失败的自动化恰烂钱尝试。 起因是看到一个有意思的思路: 这个的确能测出 AI 的能力边界。。。 分两步: 第一步:“说十个尽可能不相关的词” 第二步:“用它们写一个故事” 能力越强的 AI,就越能在这两个互相对立的任务下拿到高分,比如下面这个就是 Opus 4.6 的回答: (以下略) 嗯?自动写故事?别人写网文能挣钱,那我是不是也可以? 于是,说干就…

  • 实操基金转托管 —— 从天弘转到招商银行

    之前定投基金的时候,为了省每次买入的手续费,选择了天弘的自营基金平台。但后来发现,在基金自营平台里购买的份额是不会计入银行统计的总资产的。而且前两天算了下,每天50块定投,每次手续费0.1%,那么全年的手续费也才12块4。我寻思犯不着为了省这点钱把自己的资产搞这么分散,决定把自营平台的份额全部转回招行,以后定投也继续在招行里面进行。 以下内容仅为我自己操作转出的记录,仅供参考 一切请以银行…

  • 新玩具之文石Leaf3C电纸书阅读器

    上周又给自己买了个玩具 —— 文石Leaf 3C电纸书阅读器。用了一周,感觉挺有意思,随手写一篇文章聊聊使用体验,顺便分享一些技巧。 为什么要买它 决定买电纸书阅读器主要有两个原因。之前我一直用iPad Pro看书,但这玩意又大又重,用起来不方便,拿在手里不舒服不说,通勤路上还得反复从包里掏出来再塞回去,实在是麻烦。实体书也买了不少,但是搬家后又懒得翻出来,可怜的书们就只是在箱子里吃灰。所以我…

  • 配置RouterOS从内网访问光猫

    我的宽带是自己换了光猫改成了桥接的,平时用起来没问题,只是我很不爽不能直接通过内网访问到光猫的配置页面。倒不是要经常改光猫配置,只是又犯了折腾病,想要把这一块缺失的拼图补上。一开始以为是配一条静态路由的事,但是发现并不奏效。上网学习了别人的成功经验之后,发现我的方向彻底错了,好在正确的操作也并不复杂。 因为我用的是搭载RouterOS的Mikrotik路由器,所以文中涉及的命令都将是Router…

  • 我的信用卡优化记录 - 2025年

    上个月翻小红书的时候,被推送了些信用卡权益的帖子,自己想想我从2016年毕业办下第一张招行信用卡至今,好像啥权益也没捞到,净往外花钱了。再一研究,发现什么返现啊贵宾厅啊之类的权益,也并不需要花很大精力或者遥不可及。那么,开始优化! 注销的卡 开始之前先盘一下库存和年费: 招行银联金卡 - 6笔消费刷免年费 招行全币种VISA卡 - 有效期内免年费 招行全币种JCB卡 - 有效期内免年费…

  • 使用Coze工作流将小红书笔记保存至Notion - 工作流配置

    半个月前我的小红书号不明不白的被封了。而在被封之后我才发现,“我”这个页面也彻底被屏蔽,我再也看不到我收藏的帖子。痛定思痛,既然保存在小红书上的收藏有再也看不到的可能,那么,我把帖子保存到我自己的Notion不就好了? 说干就干,在一顿网上冲浪之后,我看到有人已经实现了利用字节跳动火山引擎的“扣子(Coze)”实现了这个功能,但作者并没有放出来具体的实现。我一方面很不喜欢需要私信进群这种操作,另…

  • Docker中的PID 1和tini:为什么你的容器不响应Ctrl-C

    之前我写过一篇文,讲我是怎么处置Docker容器产生的僵尸进程的,正巧前两天上网乱刷,看到有个人也被容器中的僵尸进程困扰,有一条回复提到了一个关键词tini,说能根治这个问题,于是继续上网冲浪,翻到了Medium上的这篇文章,感觉很有用,所以翻译出来。 以下内容除特别注明外,皆翻译自原文。我亦不对内容做任何的担保,并不对任何可能产生的后果(包括但不限于文件丢失)负责。 在使用Docker的时候…

  • 自己实现一个BlockingQueue并优化

    前阵看见个面试题 请实现一个泛型类BlockingQueue: 构造函数里指定队列容量 void put(T item) 队列满了会阻塞,直到队列有空间 T take(),队列空时会阻塞,直到队列有元素 我寻思做做看,结果写出来的答案我自己都看不下去,那干脆看看Java里面是咋实现的。 我的实现 先看看我写的玩意是啥德行吧。实话说这玩意看着都不像能正常工作的样子(虽然实际上它还真能用…

  • 防止MicroServer Gen 10 Plus的风扇突然狂飙

    今年元旦我把之前用的Gen 8换成了Gen 10 Plus。后来想着现在性能上去了,可以把NAS的功能也合并进来,于是就把给NAS用的两块机械硬盘迁进了Gen 10 Plus里。但就在这之后,我发现它的风扇时不时就会突然狂转一分多钟,然后再降回平时的转速。而且这个问题不分白天黑夜,甚至有一次大半夜把我吵醒,不胜其烦。终于在上周,我找到了问题的根源,并彻底解决了。 一些无效的尝试 这一节并没有解…

  • 利用观察者模式实现动态刷新Bean中的配置

    公司有的项目里面还是采用把API key明文写在application.properties或者某个单独的properties文件来管理,这既不安全也不符合公司的规定。所以我通过利用观察者模式和Spring的事件机制,将其改为加密存储于配置中心,并且实现了在配置中心更新后,服务中生效的配置也可以立即更新。 背景 谈论实现之前,我先说一下我有哪些工具可以使用: SecretKeyService…

  • 深入了解Redis的Pub/Sub

    看到一篇深入讲解Redis中Pub/Sub的文章Redis Pub/Sub In-Depth,所以打算将它翻译出来,顺便深化自己的理解。 Pub/Sub(即publish/subscribe的简称)是一个在分布式系统中给不同组件互相通信的一种消息传递技术。这种消息传递技术与传统的点对点通信(即一个服务直接向另一个服务发送消息)不同,它是一种异步且可伸缩的消息服务,并且它可以将负责发布消息的服务与…