Category: Tech
23 posts
OKF vs Skill:AI Agent 知识表示范式的分与合
Google OKF 与 Agent Skill 的对比分析:声明式知识标准化 vs 程序化知识约定俗成,以及二者的合流趋势。
Skills CLI:AI Agent 的插件管理器
Skills CLI 是 Vercel 推出的 AI Agent 技能管理工具。本文介绍核心概念、命令用法与生态现状。
MDX 特性测试
全面测试博客渲染引擎支持的 MDX 特性,包含 Mermaid 图表、Alert 告警框、代码块、表格等。
软考设计模式复习手册 (Design Pattern Java Ver.)
前置基础:面向对象设计原则 (SOLID 等) 备考提示: 上午题常考,需理解每种原则的定义及目的是为了解决什么问题。 单一职责原则 (Single Responsibility Principle, SRP) 就一个类而言,应该仅有一个引起它变化的原因。即,当需要修改某个类的时候原因有且只有一个,让一个类只做一种类型责任。 开放-封闭原则 (开闭原则,Open-Closed Principle, OCP) [最重要] 软件实体(类、模块、函数等)应该是可以扩展的,即开放的;但是不可修改的,即封闭的。
LLMSecEval Paper Note
LLMSecEval(https://ieeexplore.ieee.org/abstract/document/10174231)
Purple Llama CyberSecEval Note
CyberSecEval(https://arxiv.org/abs/2312.04724) 论文结构
Nextjs DevNote: Pure Component and Memoization
Main Content !!! cite const KbButton = memo(PureKbButton) 这个是起到什么作用?Pure 开头的对象名称有什么特别的意义? Thought for 5 seconds const KbButton = memo(PureKbButton) 到底干了什么? PureKbButton 是一个普通的函数组件 function PureKbButton(props) { // …渲染逻辑… } memo() 会返回一个“记忆化”版本 const K
Latex Packages Simple Note
Main Content 从二级标题开始,不使用一级标题以防止 MkDocs 的编译错误,导致标题标签无法正常编译。按照部分 Markdown 编译软件的要求来说,一篇文档只能有一个一级标题,但是由于笔者使用了 metadata 功能导致部分 Markdown 编译器无法识别到处于 metadata 之后的一级标题。因此,直接通过 metadata 的 title 字段来指定一级标题。 Latex 子图 https://zhuanlan.zhihu.com/p/536520607 使用 subfig 包来进行
Julia 初尝试
[!note] The Julia Programming Language (julialang.org) | Julia 中文社区 (julialang.org) Scientific computing has traditionally required the highest performance, yet domain experts have largely moved to slower dynamic languages for daily work. We believe there are
Simplify protobuf management via Buf
这是我使用 buf 工具进行配置的一个简单介绍
zsh-simple-use
“~ ” 你的home目录,在OS X下位于/Users/你的用户名/ “.” 类unix下的隐藏文件,文件名带"."之后在GUI文件管理器和ls的默认设置下不会显示出来,使用ls -a命令可以显示出这些文件。 zshrc是一个文件,准确的说这个文件的文件名是".zshrc". zsh是shell语言类型,兼容bash,提供强大的命令行功能,比如tab补全,自动纠错功能等。缺点就是配置太麻烦,好在有一个叫做oh-my-zsh的开源项目,很好的弥补了这一缺陷,只需要修修改改配置文件,就能很顺手。 替换bash的方
Python Virtual Environment Introduction
venv 是 python 中搭建虚拟环境的一个工具,是 python virtual environments 特性中的一部分,有时也会被缩写成 virtualenv Python virtual environments allow you to install Python packages in an isolated location from the rest of your system instead of installing them system-wide. Let’s look at h
Introduction to Nginx
笔者作为一个前端新手,正在为项目搭建环境。此帖记录了一些 Nginx 配置的相关过程。环境为阿里云的 Alibaba Cloud Linux 3.2104 LTS 64位,兼容 CentOS。
Introductio to Espanso
Espanso 是一个好用的文本替换工具,你可以指定一些指令,在输入这些指令时,espanso 将会帮助你将这些指令替换成你指定的文本。
Add color to your terminal
ANSI 颜色代码 现代终端继承了用于“元”特征的 ANSI 转义序列。这些是特殊的字符序列,终端将其解释为操作而不是字符。例如,此序列将清除屏幕,直到下一个提示符: $ printf '\033[2J' 它不会清除你的历史信息;它只是清除终端仿真器中的屏幕,因此它是一个安全且具有示范性的 ANSI 转义序列。 ANSI 还具有设置终端颜色的序列。例如,键入此代码会将后续文本更改为绿色: $ printf '\033[32m' 只要你对相同的计算机使用同一个颜色,就可以使用颜色来帮助你记住你登录的系统。例如,如
Win SSH host 代理配置及远程免密码登陆
https://blog.csdn.net/u010649766/article/details/78423186 Host <remote host name-just you like> HostName <remote host ip> User <remote user, usually 'root'> IdentityFile <your private rsa key, My location is 'C:/Users/A/.ssh/id_rsa'> Then upload your pu
Golang 使用腾讯云短信服务
因为遇到了一个需要短信验证码服务的需求,所以使用了一下腾讯云的短信服务。这里进行一些简单的记录。
Gorm 结构体定义时标签定义的相关记录
[Go Web开发] 结构体序列化 为了对返回结果进行序列化,一般是定义一个序列化的结构体,然后进行返回。 但是如果合理利用 go 的结构体标签,可以更加简洁的进行序列化。 在定义结构体时候,通过使用omitempty可以控制对应字段在JSON中的可见性。当您不希望JSON输出中出现特定的结构体字段时,可以使用-(连字符)指令。这对包含和用户不相关的内部系统信息的字段或不想公开的敏感信息(如密码哈希值)非常有用。 https://www.jianshu.com/p/49198840449c 即,如果字段与用
Interface and Type Assertion in Golang
本文用于记录 Go 语言的接口机制和断言机制
MySQL in Ubuntu
Installation sudo apt update # 更新依赖源 sudo apt install mysql-server -y # 下载安装 mysql-server,所有问询回答 Y systemctl start mysql.service # 开启服务 检查服务状态 $ sudo systemctl status mysql.service ● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd
Use Postgre in Docker
使用 Docker 安装 Postgre 并通过 psql-client 进行使用
GOLANG Optional Pattern(选项模式)
函数选项器模式是 Go 开发中经常使用的一种方式,可以更加便捷地整合配置信息,适用于可选项配置中。