软件安装
golang
- 下载源码包到某个目录
- 环境变量
`/etc/profile`
export GOROOT=~/res/go # golang源码位置
export GOPATH=~/res/golang # golang将来安装第三方包位置
export GOBIN=$GOPATH/bin
export PATH=$PATH:$GOROOT/bin:$GOBIN
- 配置代理
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
podman
- 配置文件
/etc/containers/registries.conf
- sjtu镜像
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
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
VBoxManage setextradata VM-name "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
oss browser
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
./cosbrowser.AppImage --no-sandbox
python
- 修改位置
python -m site
- venv
如果是debian需要先安装
apt install python3-venv
python3 -m venv pyenv
source ./pyenv/bin/activate
字体
droid sans mono让网页的英文舒适
sudo dnf install google-droid-sans-mono-fonts
思源黑体
sudo dnf install adobe-source-han-sans-cn-fonts
edge
- windows
隐私-安全性-关闭Microsoft Defender Smartscreen
laragon
总是环境变量不生效,外部无法访问自带的软件,可以
右键-工具-PATH环境变量-将laragon添加到path
mysql
mysql5.7升级8.0时候,用户组和用户名必须是
999
,在mysql5.7里执行sudo chown -R 999:999 mysql57data/
https://www.cnblogs.com/Presley-lpc/p/9177081.html
set global innodb_fast_shutdown=0
htop
f2 hide userland process threads
langchain-chatchat
langchain-chatglm
EMBEDDING_MODEL
使用text-embedding-ada-002
将走openai的接口,不会本地加载
代码位于
server\knowledge_base\utils.py load_embeddings 方法
postgres
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
if ($driverName === 'pgsql' && $type === 'integer') {
$rules[] = "[['" . implode("', '", $columns) . "'], 'default', 'value' => null]";
}
解决方法
可以自己把这部分改掉,然后在注入时候,修改$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
重启
service apache2 reload
最后更新于 2023-09-25 09:25:55 并被添加「」标签,已有 731 位童鞋阅读过。
此处评论已关闭