家鸽博客 - 文章列表

为服务器设置定时任务

这里操作的环境如下 * 实例为`Ubuntu 22.04` * 任务文件为shell脚本,举例文件为`example.sh` * 以普通用户`ubuntu`执行,期望每日凌晨3点执行任务文件 *** 在编写脚本文件后保存并赋予执行权限: ``` chmod +x ~/auto_commit.sh ``` 设置cron定时任务,编辑当前用户的cron表: ``` crontab -e `

llama.cpp, 在本地运行模型

​ ​ ​ ​ 跑模型需要用到的工具: `llama-server`,可以理解为推理引擎的服务端。它可以加载我们从huggin face上下载的GGUF模型文件,利用本地机器的cpu/gpu实际执行运算。 `llama-server`不需要单独安装,他是`llama.cpp`项目自带的工具。 项目地址: [https://github.com/ggml-org/llama.cpp](h

使用Let's Encrypt实现DV证书免费续杯

​ **DV(Domain Validation,域名验证)证书** 与 **OV(Organization Validation,组织验证)证书** 是 HTTPS 证书(SSL/TLS)的两种主要类型,核心区别在于 **验证深度** 与 **信任展示**。 对于个人开发者亦或是绝大多数小型项目和初创企业中,免费 DV 证书是绝对的主流。 而在过去2023 年底之前),各大云厂商(阿里云、

计算机领域的魔数

计算机领域的魔数

​ 今天也是又看到一个很有趣的新词汇"魔数"。 在计算机领域,魔数是指文件开头的固定几个字节,用来唯一标识文件类型。可以把它理解为文件的“身份证号”或“胎记”。 例如: * PNG图片的开头固定是 `89 50 4E 47`(十六进制),对应ASCII字符是 `.PNG`。 *  JPEG图片的开头固定是 `FF D8 FF`。  * GIF图片的开头固定是 `47 4

Word批量修改图片高度

​ 这里要用到vba,如果有几十、几百张图片,这是最快的方式 > vba: Visual Basic for Application, 本质就是vb对程序进行控制 快捷键 按 `alt+f11` 或是 `option+f11` 或是通过菜单 工具(Tools) → 宏(Macro)→ Visual Basic Editor 进入 在左侧找到文档,如 Project(Doc),右键插入模块

Web 安全响应头配置:Nginx / Next.js

​ ## 一、为什么需要安全响应头 HTTP 响应头中的安全策略是浏览器与服务器之间的"约定",告诉浏览器应该如何处理页面内容、限制哪些行为。缺少这些头会被安全扫描工具标记为漏洞,也会在实际攻击中留下可利用的空间。 *** ## 二、各安全头含义速查 | 响应头 | 作用 |

在Windows上通过port终止进程

​ ## 使用命令提示符/PowerShell #### 查询占用端口的进程PID ``` netstat -ano | findstr :3005 ``` #### 输出结果 ``` TCP 0.0.0.0:3005 0.0.0.0:0 LISTENING 17184 ``` 17184就是该进程的PID #### 终

git冲突自动接受传入的安全改变(incoming change)

​ ​ 在维护 **fork / 下游仓库** 时,一个高频但痛苦的操作是: > **定期 merge 上游仓库的更新,同时保留我们自己的实现。** 冲突一多,手动点 IDE 的 “Accept Incoming / Current” 很快就变成体力活,而且极易误操作。 本文总结一套 **工程上可靠、可自动化、可解释** 的 Git 冲突处理方案,目标很明确: > **不是我们维护的代

使用git转换crlf到lf

## 直接使用git ``` git config --global core.autocrlf input ``` ## git bash use `sed` ```bash find /c/path/to/folder -type f -exec sed -i 's/\r$//'; ``` use `tr` ```bash find /c/path/to/folder -type

生肖从哪天开始算?

​ 每当新年临近,一个老生常谈的问题就会出现:出生在公历1月或2月初的朋友,生肖究竟是哪一个? ## 生肖只认农历 首先要明确一个最重要的概念:**生肖(属相)是中华传统农历纪年体系的一部分,它的切换绝对不跟随公历1月1日(元旦)。** 生肖转换的节点有两个主流标准: 1. **<span style="font-size: 16px;">传统命理学标准:</span>**<span s