golang
1 2 3 4 5 6
| `/etc/profile`
export GOROOT=~/res/go # golang源码位置 export GOPATH=~/res/golang # golang将来安装第三方包位置 export GOBIN=$GOPATH/bin export PATH=$PATH:$GOROOT/bin:$GOBIN
|
1 2
| go env -w GO111MODULE=on go env -w GOPROXY=https://goproxy.cn,direct
|
podman
1
| /etc/containers/registries.conf
|
1 2 3 4 5 6 7 8 9
| unqualified-search-registries = ["docker.io"]
[[registry]] prefix = "docker.io" insecure = false blocked = false location = "docker.io" [[registry.mirror]] location = "docker.mirrors.sjtug.sjtu.edu.cn"
|
git
1 2
| git config --global user.name git config --global user.email
|
virtualbox
暂停自动更新时间
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VBoxService项下的ImagePath键,将其值修改为system32\VBoxService.exe –disable-timesync
重启
virtualBox 7.0.10
https://www.virtualbox.org/manual/UserManual.html#fine-tune-timers
1
| VBoxManage setextradata VM-name "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
|
oss browser
1 2 3 4 5
| sudo dnf install gtk2-engines sudo dnf install libXScrnSaver sudo dnf install GConf2 sudo dnf install nss sudo dnf install google-noto-sans-cjk-fonts google-noto-serif-cjk-fonts
|
cos browswer
1
| ./cosbrowser.AppImage --no-sandbox
|
python
1 2 3 4 5 6 7
| 如果是debian需要先安装
apt install python3-venv
python3 -m venv pyenv
source ./pyenv/bin/activate
|
字体
1 2 3 4
| droid sans mono让网页的英文舒适 sudo dnf install google-droid-sans-mono-fonts 思源黑体 sudo dnf install adobe-source-han-sans-cn-fonts
|
edge
隐私-安全性-关闭Microsoft Defender Smartscreen
laragon
总是环境变量不生效,外部无法访问自带的软件,可以
1
| 右键-工具-PATH环境变量-将laragon添加到path
|
mysql
- mysql5.7升级8.0时候,用户组和用户名必须是
999,在mysql5.7里执行
1
| sudo chown -R 999:999 mysql57data/
|
https://www.cnblogs.com/Presley-lpc/p/9177081.html
1
| set global innodb_fast_shutdown=0
|
htop
1
| f2 hide userland process threads
|
langchain-chatchat
langchain-chatglm
EMBEDDING_MODEL 使用text-embedding-ada-002将走openai的接口,不会本地加载
代码位于
1
| server\knowledge_base\utils.py load_embeddings 方法
|
postgres
1
| docker run --name postgres15 -e TZ=PRC -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=postgres -d -p 5432:5432 postgres:15-vector
|
- 索引必须全局不重名
- yii2执行sql时候,每次似乎只能一个sql,建表和插入写在一切会报错
yii2-gii
同时使用pgsql和gii时候,生成model有一个bug,他会把integer类型都设为默认值null
1 2 3
| if ($driverName === 'pgsql' && $type === 'integer') { $rules[] = "[['" . implode("', '", $columns) . "'], 'default', 'value' => null]"; }
|
- 解决方法
可以自己把这部分改掉,然后在注入时候,修改
1 2 3 4 5 6
| $config['modules']['gii'] = [ 'class' => \yii\gii\Module::class, 'generators' => [ 'model' => ['class' => \patch\yii\gii\generators\model\Generator::class], ], ];
|
pgvector
- pgsql向量存储
<=> 实际上是余弦距离,并不是余弦相似度,实测这里的余弦距离取值为[0-2],余弦相似度是1-余弦距离
docker php