阿水的世界。

分类 杂七杂八 下的文章

09月 17

anythingllm使用docker启动、关闭、重启的方式

sudo  docker run -d -p 3001:3001  --cap-add SYS_ADMIN  -v ${STORAGE_LOCATION}:/app/server/storage  -v ${STORAGE_LOCATION}/.env:/app/server/.env  -e STORAGE_DIR="/app/server/storage"  dockerpull.com/mintplexlabs/anythingllm:latest

anythingllm使用的是dockerpull.com下的镜像。

如果在anythingllm启动后,无法访问本地ollama服务,则需要将ollama的监听地址,从127.0.0.1修改为0.0.0.0,这样就是监听所有ip地址,而不限制只能在本地使用了。

  1. 重启docker容器

docker restart 容器ID或容器名

2.优雅的关闭docker容器

docker stop 容器ID或容器名

09月 06

正则表达式一些表述方法

/(width|height|style|class|x:str)="([^"]*)"/g

用于匹配html中所有的width|height|style|class|x:str这些字段,“|”用于分隔各个属性值
/g表示循环匹配

^(.*\/)

用于匹配url中除了最后的文件名以外的其余部分(最后一个/之前的部分),比如:http://xxx.xxx.website.cn/upload/aabbcc.jpg,匹配结果是http://xxx.xxx.website.cn/upload/

[^\/]*$

和上一个相反,用于匹配用于匹配url中最后的文件名(最后一个/之后的部分),比如:http://xxx.xxx.website.cn/upload/aabbcc.jpg,匹配结果是aabbcc.jpg

/<style\s{0,}[^>]*>([\s\S]*?)<\/style>/gi

用于匹配这个标签的正则规则,style可以带有属性,比如带有type="text/css"这样的属性。

01月 16

修复windows的多系统启动项

我的电脑上安了2个操作系统,旧的是win7,新的是win10。刚装完系统,win10里盘符错乱,想着把两个系统的盘符统一一下,就从磁盘管理中,把系统的各个盘符重新调整了一下。然后,系统进不去了,我的启动项都丢了~~只能默认进入win7

用了easybcd,新增了win10的启动项,还是进不去,提示验证数字证书错误???

继续搜相关方法,找到一个比较靠谱的,微软官方提供的方法,用管理员模式打开cmd工具,然后找到win10的安装目录,比如z:\windows,执行命令 bcdboot z:\windows,提示复制文件成功后,就可以重启电脑了。

重启后,启动菜单恢复正常了。(^o^)/~

ps:附上微软提供的方法地址:修复双启动选项电脑上的启动菜单

09月 22

使用ndm或idm下载软件时提示SSL HandShake Error的解决办法

近期使用Neat Download Manager下载https地址的文件的时候,总是提示下载错误,并且提示SSL HandShake Error。使用idm下载也会出现同样的问题。

在网上搜索了好久,判断应该是系统的根证书过期失效导致,但没有找到到底是哪个证书导致的。为了解决问题,我决定直接删掉系统里所有根证书,反正系统会自动下载需要的证书。

具体删除根证书的方法是:

  1. 运行win+r,输入mmc,打开控制台界面
  2. 点击菜单栏中的文件,找到添加/删除管理单元命令,点击打开
  3. 在左侧可用的管理单元中,找到证书,点击添加按钮,加入到右侧所选管理单元中,并点确定
  4. 进入主窗口,选择受信任的证书颁发机构,选择下级证书
  5. 将右侧窗口中所有的证书全选并删除
  6. 等待系统自动下载默认证书。
  7. 现在,ndm或idm就可以正常下载了。
08月 31

最温暖的抱抱

我家小朋友第一次上幼儿园,媳妇超级紧张担忧,但我一直认为小朋友特别勇敢。

对于第一次进入幼儿园的小朋友来说,只上半天适应班,中午接回来后小朋友没有哭,还特别激动特别兴奋,抓着我的手介绍幼儿园里的各种玩具,遇到的各种有意思的事情,眉飞色舞。

晚上时候,我问他要不要第二天再去幼儿园,小朋友说要去,不过明天把我抱两次,然后我就不哭了。我问为啥要抱两次,他说因为这是最温暖的抱抱,抱抱我就不哭了。

然后,我就被暖到了。