制作Docker镜像模拟服务器节点

...

2024-05-05 · 1 min · 421 字 · Niuhe

Pytorch模型可视化

...

2024-04-10 · 3 min · 1170 字 · Niuhe

CKA备考笔记

记录一下CKA考试的备考过程 ...

2024-01-15 · 22 min · 10926 字 · Niuhe

text2sql Prompt 调优笔记

参加了一个LLM的应用比赛,赛题目标是编码优化prompt提高text2sql推理的正确率 给定的资源如下: 所有数据库schema 一个100条记录的训练集(其实是基于spider数据集做了修改) 三个LLM的接口(Baichuan13B/LLama2/Code-LLama) text2...

2023-11-13 · 2 min · 706 字 · Niuhe

xpath基本使用

介绍 Xpath全称XML Path Language,功能上使用类似路径的语法来识别和导航XML文档中的节点,同时支持HTML语言。XPath是W3C的推荐标准 Nodes Xpath中有七种节点: element attribute text namespace processing-instruction comment root nodes 句法 选中Nodes 表达式 描述 nodename 选中所有同名节点 / 从root node开始选择 // 从当前节点开...

2023-09-03 · 4 min · 1532 字 · Niuhe

tmux-usage

tmux是将会话和窗口解绑的工具

2022-12-26 · 3 min · 1092 字 · Niuhe

hugo shortcode example

记录hugo 一些常用的shortcode ...

2022-12-21 · 1 min · 247 字 · Niuhe

Manjaro 搭建 minikube 环境

在manjaro上搭建minikube测试环境 ...

2021-12-04 · 1 min · 125 字 · Niuhe

tinygo点亮esp32

安装 Tinygo 在 Ubuntu 上安装开发环境,其他环境见参考 ...

2021-03-25 · 1 min · 442 字 · Niuhe

golang限制函数同时调用次数

使用select语句和带缓冲区的channel来控制函数并发执行次数 package main import ( "fmt" "time" ) // cocurrency number of the do func const cnum = 3 func main() { var jobs = make(chan bool, cnum) for { for i := 0; i < 10; i++ { go frqLimit(do, jobs, i) } time.Sleep(4e9) } } func frqLimit(f func(), jobChan chan bool, i int) { select { case jobChan <- true: f() <-jobChan default: fmt.Println("job channel is full. pass ", i) } fmt.Println("jobs", i, "exit") } func do() { time.Sleep(3e9) fmt.Println("job done") }

2021-03-04 · 1 min · 117 字 · Niuhe

Go语言和Makefile

Makefile基础 语法 # 目标 :依赖 # 根据依赖生成目标的命令 targets : prerequisites command 变量 Makefile 允许使用等号自定义变量。 txt = Hello World test: @echo $(txt) 上面代码中,变量 txt 等于 Hello World。调用时,变量需要放在 $( ) 之中。 调用Shell变量,需要在美元符号前,再加一个美元符号,这是因为Make命令会对美元符号转义。 test: @echo $$HOME 有...

2021-02-27 · 2 min · 976 字 · Niuhe

Typescript基础

简介 Typescript 可以在代码编写写做类型检查,可以编写更健壮的代码。 安装 npm config set registry https://registry.npm.taobao.org sudo npm install -g typescript # 安装REPL sudo npm install -g tsun 基本概念 联合类型 表示取值是多种类型中的一种,当 TypeScript 不确定一个联合类型的变量到底是哪个类型的时候,我们只能访问此联合类型的所有类型里共有的属性或方法 let myFavoriteNumber: string | number; myFavoriteNumber = "seven"; myFavoriteNumber = 7; 接口 TypeScript 中的...

2021-01-29 · 8 min · 3694 字 · Niuhe

docker基本使用

CheatSheet Docker 核心架构: 客户端 Client 服务器 Docker daemon 镜像 Image Registry 容器 Container 容器基本技术: cgroup 资源限额 namespace 资源隔离 Mount UTS IPC PID Network User Docker 采用 C/S 架构,客户端向服务器发送请求,服务器负责构建、运行和分发容器。客户端和服务器可以运行在同一个 host 上,客户端也可以通过 socket 或者 REST API 和远程服务器通信。docker 客户端是和服务器通信的命令...

2021-01-23 · 3 min · 1235 字 · Niuhe

sqlite3入门

命令行 # 从文件中执行sql语句 sqlite> .read cars.sql # 打开test.db数据库文件,如果文件不存在,创建 sqlite3 test.db # 元命令 # 显示可用表 .tables sqlite> .mode column sqlite> .headers on sqlite> SELECT * FROM Friends; Id Name Sex ---------- ---------- ---------- 1 Jane F 2 Thomas M 3 Franklin M 4 Elisabeth F 5 Mary F 6 Lucy F 7 Jack M 本示例说明如何在 sqlite 的列模式下格式化数据。 .headers命令也已用于显示列标题。 默认情况下...

2020-12-27 · 2 min · 824 字 · Niuhe

awk基本使用

快捷键 awk 是 linux 上用于文本处理的脚本语言,你可以实现: 定义变量 使用字符串和算术运算符 使用控制流程和循环 生成格式化的输出 用法:awk [POSIX 或 GNU 风格选项] [--] '程序' 文件 ... POSIX 选项: GNU 长选项:(标准) -f 脚本文件 --file=脚本文件 -F fs --field-separator=fs -v var=val --assign=var=val 使用变量 $0 整行 $1 第一列字段 $2 第二列字...

2020-12-05 · 1 min · 479 字 · Niuhe