言成言成啊 | Kit Chen's Blog
Docker与Podman

在日常开发中,其实我这里是没有使用 Docker 的,依然是手动安装依赖、配置环境。

但是近期在抄别人的开源项目时,发现 Docker 基本已经成了开发者必备,因此我也特意学习了下,没啥深度,只是记录基础使用。

阅读全文
posted @ 2025-02-23 01:18:58
部署本地版AI大模型

现在大模型层出不穷,底层技术架构趋于同质化。甚至可以以模型的参数量直接作为判断模型智能程度的高低。

本地大模型的噱头流行了好长时间。我也凑了下热闹。只能说不符合我的使用预期吧,因为下载的都是别人预训练模型,已经定型了,微调的作用也不大。

如果真的想要发挥本地小模型的作用,还是得自己从头开始训练模型。这是后话了,本篇文章就是记录如何在本地安装预训练模型。

阅读全文
posted @ 2025-02-20 22:57:34
Code2Word-在Word里优雅的插入代码

最近在写word文档时,需要插入一些示例代码。就想到了上学时收藏的两个美化word文档代码的工具。无奈的是,一个停止服务,另一个没人维护,由https降级到http了,感觉也岌岌可危的样子。

突然觉得这种冷门工具本来就少,还靠第三方服务,太不稳定了。有人会说vscode、idea都支持高亮复制,我的直观感觉是不灵活、也不方便。

于是就自己手撕了一个。

阅读全文
posted @ 2025-02-10 23:44:38
ReactiveStreams、Reactor、SpringWebFlux

ReactiveStreams是一个处理异步流的规范,定义了Publisher、Subscriber、Subscription、Processor接口。

Reactor是ReactiveStreams的实现,对于Publisher提供了两个核心实现——Mono与Flux。

SpringWebFlux是构建在Reactor之上的响应式Web框架。

阅读全文
posted @ 2024-12-28 21:22:12
TCP与UDP的端口连通性

常规情况下,我们验证跟对方的端口是否连通,一般使用的是telnet命令,这是因为咱们大多数接触到的都是TCP服务。但实际环境中,还会存在UDP的服务,这时候就得考虑使用其他的工具了。

阅读全文
posted @ 2024-12-21 02:34:15
Windows与Linux配置DNS

DNS服务的主要作用是将域名解析为对应的IP地址。但是很多时候,域名的地址变动时,有些DNS更新的没那么及时,导致解析结果不正确,所以此时需要我们自己手动更换DNS服务。

阅读全文
posted @ 2024-12-08 00:40:25
Nginx限流实践

Nginx的限流,可以通过配置定时reload配置实现,也可以通过内置核心模块的limit_req和limit_conn实现。本文主要记录后者。

阅读全文
posted @ 2024-12-07 19:38:40
mWh与mAh的转换

GPD WIN Max2的续航超级棒,我看了下它的电池容量,想知道到底是它的电池容量大,还是充电宝容量大。结果发现两个容量的单位不同,分别是mAh和mWh!

阅读全文
posted @ 2024-12-04 22:47:07
语义版本控制

由于自己平时喜欢写点小玩意,自然而然的就碰到了许多志同道合的人。

大家都会将自己写的工具包发布到中央仓库,我也不例外。在对比中发现我的版本命名太过随便,因此特意学习一下常见的版本控制规范。

阅读全文
posted @ 2024-11-27 22:25:05
十英寸GPD便携笔记本

最近一个月吧,每天晚上睡觉前,都习惯性刷下闲鱼。看了安卓Pad、iPad、MacBook等内容,最后盯上了GPD Win Max2。

阅读全文
posted @ 2024-11-11 22:13:51
SSL/TLS证书

之前写的HTTP反向代理工具,在实际使用时,碰到反代失败的问题。跟踪了一下,才发现是由于对方使用了自签名SSL证书,导致发起HTTP请求时,验证失败。因此简单记录一下。

阅读全文
posted @ 2024-11-09 19:20:07