- 博客(119)
- 资源 (3)
- 收藏
- 关注
原创 请求rasa3时,得到:Requested URL /model/parse not found (有更新)
在 Rasa 3 中,默认的 API 路径已经发生了变化。应该使用 /webhooks/rest/webhook 路径,而不是 /model/parse。如果您使用的是 Rasa X,并且想要通过 API 进行消息解析,您应该使用 Rasa X 的 API 路径,这通常会有所不同,并且可能涉及到身份验证。这将返回一个包含服务状态和配置信息的响应。
2024-03-14 09:40:53 547
原创 /lib/python3.8/site-packages/rasa/utils/train_utils.py:530: UserWarning: constrain_similarities is s
要修改 Rasa 中的 constrain_similarities 设置,你需要找到 Rasa 项目中的配置文件(通常是 config.yml)并进行修改。将 constrain_similarities 设置为 True 即可。确保在保存更改后重新训练你的 Rasa 模型。这样做可以确保模型在使用交叉熵损失时的稳定性和最佳性能。再次运行,不会报warning了。
2024-03-11 17:00:22 415
原创 sentry官网提供的install.sh安装方式为什么会特别地慢
可以发现依赖的debian系统是国外源,需要替换成国内源便可以提升速度。以下二种方法都可以提升速度。在运行到apt-get update之前,修改软件源为国内源。首先官方的安装命令使用了docker,但这并不是慢的原因。
2023-03-30 22:05:00 584
原创 gorm新增数据时区不正确
gorm新增数据时区不正确。总是少8小时。发现原来是dsn没有写上 loc=Local导致。db: testTable: '***:***@tcp(127.0.0.1:3306)/dbName?&loc=Local&charset=utf8mb4,utf8&readTimeout=2s&timeout=2s&writeTimeout=2s'
2021-06-21 23:04:26 1359
原创 因使用fasthttp(golang)再次遇到跨域问题的解决过程纪录,方法适用于其它后端语言。
时隔多年,业务开发需要与前端合作,而再次遇到跨域问题。这次不打算直接网上搬运解决代码,而是要搞清楚原理。(事实上这次也找不到合适的源码)。由于历史原因,项目使用的不是原生的fasthttp,而是被封装过的一个中间件: "github.com/qiangxue/fasthttp-routing"在里面搜索了一段解决跨域的解决,然后无果:// https://github.com/qiangxue/fasthttp-routing/issues/6![在这里插入图片描述](https://img-
2021-06-07 23:53:20 990
原创 awk解决乱序问题
由于awk数组的实现机制,导致遍历输出时会乱序。典型的程序如下:awk -F "\t" '{ field=$1"\t"$2 new[field]=$1"\t"$2"\t"$3"\t"$4 }END{ for(i in new){ print new[i] } }' file.txt > file2.txt这段代码产生的结果将是乱序的。于是想了一个办法借用行号标识存储数据达到目的。awk -F "\t" '{
2021-05-08 21:24:34 604
原创 golang的list
golang 的list 可以用做链表、队列、栈。下面分享一段自己用list实现的代码。其作用是:实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印,其他行以此类推。这也是leecode的一道题:https://leetcode-cn.com/problems/cong-shang-dao-xia-da-yin-er-cha-shu-iii-lcof/package mainimport ( "containe
2021-01-09 01:06:15 884
原创 Golang GMP 学习笔记:当P的本地队列为空时,M先从全局队列拿G放到P的本地队列,再从其它P窃取
今天看 studygolang.com 一篇讲解 GMP 的文章时,对一个细节有疑问。线程想运行任务就得获取P,从P的本地队列获取G,P队列为空时,M也会尝试从全局队列拿一批G放到P的本地队列,或从其他P的本地队列偷一半放到自己P的本地队列。M运行G,G执行之后,M会从P获取下一个G,不断重复下去。那当P队列为空时,M是先从全局队列拿G放到P的本地队列,还是先从其它P窃取?通过查阅相关资料,发现《Go专家编程》一书也没有明确说明。里面有一句话:GO调度器提供了工作量窃取策略,即当某个处理器P
2021-01-07 22:48:35 1674
原创 易混的编译型语言、解释型语言、动态语言、静态语言、动态类型语言、静态类型语言、强语言、弱语言
关于语言的种类划分有太多种,本文将从四个维度分别介绍各种语言的分类。可以带着以下二个问题往下看:1.编译型语言都是静态语言吗?2.动态语言等于动态类型语言吗?3.解释型语言都是动态类型语言吗?4.编译型语言都是静态类型语言吗?1 编译型语言 vs 解释型语言编译型语言解释型语言混合型语言解释通过编译器(compiler)将源代码编译成机器码,之后才能执行。在运行程序的时候才逐行翻译编译型和解释型各有缺点,于是出现了半编译型语言优点编译器一般会有预编译的过程对
2021-01-07 20:10:54 268
原创 golang如何交换两个变量的值
在go之前的编程语言中,如果要交换变量的值,需要借助一个临时变量来实现。如下伪代码:变量三 = 变量一变量一 = 变量二变量二 = 变量三go语言提供了多重赋值的特性可以轻松实现变量的交换。如下伪代码:变量一,变量二 := 变量二,变量一真实代码为:var a = 1var b = 2a,b = b,a ...
2021-01-07 19:20:23 2608
原创 树前序遍历、中序遍历和后序遍历
前序遍历:对于当前节点,先输出该节点,然后输出他的左孩子,最后输出他的右孩子。中序遍历:对于当前结点,先输出它的左孩子,然后输出该结点,最后输出它的右孩子。后序遍历:对于当前结点,先输出它的左孩子,然后输出它的右孩子,最后输出该结点。下图给出了三种遍历的节点输出顺序:小技巧:可以简单地记忆为前序遍历是先输出根(父)节点,中序遍历是中间输出根(父)节点,后序遍历是最后输出根(父)节点;同时,优先遍历左子结点,再遍历右子结点。...
2021-01-06 17:45:32 603
原创 MySQL Innodb 支持 全文索引吗?
答:MySQL 5.6 开始支持。最近看到不少网友喷一些文章,提到mysql的innodb不支持全文索引是错的。事实是,不完全对。原因是innodb 从1.2.x 开始才增加了全文索引支持。而MySQL5.6版本中innodb的版本才升级到 1.2.x。所以,mysql5.5版本的innodb不支持全文索引。...
2021-01-03 18:33:34 5235
原创 关于幂等无效的一些思考
问题一:某客户端对同一笔交易发起多次请求,产生了不同的幂等令牌,那幂等还能生效吗?答:没有办法保证幂等性。问题二:多系统之间的调用,其中一个系统没有做幂等,会发生什么?答:如果系统一调用系统二,系统二调用系统三……假设系统二或者三没有做幂等,那就会导致某些请求被多次执行,产生所谓的“幂等漏洞”。...
2020-12-31 16:16:27 321
原创 如何在mac下将go程序编译为linux和windows可运行二进制程序文件
# 以下命令可以在linux下运行,我试用的是centos7CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build# 以下命令可以在windows下运行,我试用的是win10CGO_ENABLED=0 GOOS=windows go build
2020-12-31 15:41:33 1286
原创 Golang如何给变量赋值
package mainimport "fmt"func main(){ //如果对一个变量已经赋值,那前面的变量类型可写可不写,因为可以自动推导出来。 var a = "apple" var b = 0 var c = int32(1) var d = int64(1) var e = 1.2 var f = []int{1} fmt.Println(a, b, c, d, e, f)}输出结果:apple 0 1 1 1.2 [1]...
2020-12-26 15:35:05 858
原创 find: ‘cd’: No such file or directory
使用docker-compose 的时候,如果想在docker-compose.yml 里加上:command : cd ....运行时大多会报:find: ‘cd’: No such file or directory我的做法是把要执行的命令写在一个bash文件,然后把command写成:command: /bin/bash /webxxx/xxx/runxxx.sh再使用 docker-compose up -d 命令,就可以运行起来了。...
2020-10-22 00:53:57 1122
原创 debian更换软件源
最简单地更换软件源的方式:mv /etc/apt/sources.list /etc/apt/sources.list_baksed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list最新版php7.4使用的dockerfile,加入这条命令使得 apt-get update 可以加速运行。...
2020-10-22 00:40:34 746
原创 解决mac下终端使用ssh 连接远程服务器间隔一段时间不操作会退出
mac下的终端工具Terminal 可以直接使用 ssh 命令连接远程服务器。连接成功后,如果经过一段时间没任何操作,再回到界面时发现页面会死掉。可以这样解决。sudo vi /etc/ssh/ssh_config (或~/.ssh/config 对当前用户生效) 文件,修改以下两个配置项(没有就自己添加)ServerAliveInterval 60 #ssh客户端每60秒会发送一个keepalive请求给服务端,服务端响应,从而保持连接;ServerAliveCountMax 3 #客户端发出请
2020-08-16 16:15:02 1543
原创 纪录一次问题处理与解决 go tool no such tool compile
1 发生问题在安装gf的时候:go get -u -v github.com/gogf/gf终端报错:go tool: no such tool "compile"2 排查问题使用命令:go env|grep GOTOOLDIR终端输出:/root/go/pkg/tool/linux_amd64确实,系统下没有 /root/go/pkg 这个目录于是再检查一下 GOROOT 和 GOPATH 。发现 GOROOT 是:/root/go再使用命令查找:find / -na
2020-05-14 16:46:22 4301 3
原创 golang-missing dot in first path element when
今天初始化好的虚拟机上一直报各种 go 异常:missing dot in first path element when……结果发现是因为 GOROOT 和 GOPATH 搞反了
2020-04-22 16:18:08 8864
原创 三星固态硬盘安装系统后重启一直进入华硕bios
找了很久的资料,一直都查不出来原因。以前用机械硬盘没发现这个问题,后来在搜索到百度贴吧,有这么一段话:我的是因为新的主板关闭了csm,导致读取不到硬盘信息,造成不管怎么装系统,开机都读取不到固态硬盘,把他打开来了就好了。华硕的B360的板子,Bios中没有开启CSM除了系统因素,目前大多数用户遇到的M.2固态硬盘无法识别问题,主要是在于CSM设置的问题。比如,在新一代的3系主板以后的主板中...
2019-10-31 15:06:39 3474
原创 容器报错——Cannot find OpenSSL s evp h libevent
今天在制作一个 php 7.2的容器的时候,遇到了这个错误。configure: error: Cannot find OpenSSL's <evp.h> libevent发生在安装 libevent 这一步骤。找了很多答案都没有用。可能和我用的 debian stretch 版本有关。apt-get remove opensslcurl https://www.openss...
2019-03-08 16:52:10 602
原创 一个让PHP程序员快速转为Go程序员的项目 https://github.com/yioio/fun
https://github.com/yioio/fun欢迎有兴趣的朋友一起玩这个项目用 PHP 的函数名,但是实现是使用 golang 代码。也照顾了 golang 中的 interface{}的一些特点。和其它项目不同的是。这个项目的 package 没有使用 php 命名。文件分类也按照功能领域新建文件夹。最重要的是每一个对外提供的方法都写了 goconvey 单元测试代码,更可靠更...
2019-02-18 22:45:42 1162
原创 连接kafka时出现ImportError:librdkafka.so
明明已经编译安装完了 librdkafkagit clone https://github.com/edenhill/librdkafka.git但是有问题重新调用下ldconfig命令即可ldconfig
2018-12-20 22:50:09 1123
原创 Docker容器内不能联网的种解决方案
参考网上文章,最后这个办法解决了我的问题:重建docker0网络pkill dockeriptables -t nat -F#没有ifconfig就安装一下 yum install net-toolsifconfig docker0 down#下面这一步可以跳过brctl delbr docker0docker -d...
2018-12-12 11:43:44 2384 1
原创 记录一次 docker:Primary script unknown" while reading response header from upstream
这个问题简单翻译过来就是:fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;这行配置无法帮我找到 传过来的文件。试了一下写一个 index.html 文件进行测试,发现是有的。然而,index.php就不行。这要是在以往的无docker时代,文件目录不用挂载来挂载去的,就不容易出现这种问题。于是检查了一下doc...
2018-11-04 18:14:17 3628 2
原创 debian7 安装了docker以后无法使用
一开始安装docker,装不了。然后apt-get install docker-ce。安装docker-compose 时,安装的是官方推荐的sudo curl -L“https://github.com/docker/compose/releases/download/1.22.0/docker-compose-(uname−s)−(uname-s)-(uname−s)−(unam...
2018-10-30 16:41:15 676
原创 /usr/lib64/php/modules/libevent.so: undefined symbol: php_sockets_le_socket in Unknown on line 0
如果出现编译错误,一般情况下是由于未安装libevent-devel。yum install libevent-devel安装成功后,不能直接在php.ini中加入extension=libevent.so否则很有可能出现如下错误:PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib64/php/mo...
2018-10-18 18:30:38 2441 1
原创 使用docker-compose时出现 Interactive shell
使用docker-compose起不来一个php-fpm容器,代码如下:php_wordpress: image: daocloud.io/library/php:7.2.8-alpine3.6 container_name: php_wordpress ports: - "9000:9000" volumes: - /wwwroot/code:/var/w...
2018-08-11 15:29:27 5529
翻译 如何在Chrome浏览器下清除DNS缓存
如何在Chrome浏览器下清除DNS缓存本文翻译自:How to Clear/Flush DNS Cache in Google Chrome?很多时候,当我购买新的域名,并更改域名服务器并将其托管在我的服务器后,解析DNS并且生效需要较长的时间,我手动在Windows操作系统清DNS缓存,但仍然没有生产。后来我才知道,Chrome有一个内置的DNS缓存系统,用于存储和保存域名,我相信这是...
2018-06-25 21:58:32 3072
原创 centos7安装Lua
网官有介绍安装:http://www.lua.org/start.html由于之前我遇到过致命错误并纪录在:https://blog.csdn.net/bingbingtea/article/details/79721714这次就提前避免了:先把依赖的包都安装上:yes|yum -y install libtermcap-devel ncurses-devel libevent...
2018-04-07 15:56:12 1213
原创 安装lua时遇到制命错误
安装lua时遇到制命错误 :gcc -std=gnu99 -O2 -Wall -Wextra -DLUA_COMPAT_5_2 -DLUA_USE_LINUX -c -o lua.o lua.clua.c:82:31: 致命错误:readline/readline.h:没有那个文件或目录 #include <readline/readline.h>执行以下命令补全...
2018-03-28 01:14:08 831
原创 记一次安装centos7及gnome桌面
在官网下载最小化版本centos7并安装到电脑。安装GNOME桌面。输入以下命令安装 Gnome 包 yum groupinstall "GNOME Desktop" "Graphical Administration Tools" 结束后运行 startx 可以进入桌面。 startx修改系统的运行级别,以便于开机自动进入图形界面。 ln -sf /lib/systemd/syst...
2018-03-14 13:57:28 7666 1
原创 mac安装vim环境笔记
1、参考这个项目:https://github.com/wklken/k-vim 2、自己的电脑上没有pip,但是有python2和easy_install。所以可以先使用命令: easy_install pip来完成pip的安装 3、继续刚才git项目的安装方法。
2018-03-11 11:59:51 865
原创 使用node-supervisor自动重启node程序
npm install -g supervisor 还需要把supervisor做一个软链接到/usr/local/bin/下。考虑到supervisor跟另一个系统常用的supevisor命令同名容易有冲突,顾只将node-supervisor软链接过去。软链接的命令:ln -s /web/node_xxxx/bin/node-supervisor /usr/local/bin/接下来启动:no
2017-08-26 19:15:14 951
原创 配置 Docker 加速器
配置云主机的知识点清单:1、配置ssh免密码登陆 2、yum install docker 3、将docker配置一个daocloud加速器
2017-03-18 10:27:11 1105
原创 typecho-出现500server error页面怎么解决?
查了一下资料,发现是模板缺失引起的。这主要是因为在git仓库里theme相关的目录均被放到了.gitignore。 了解到这点以后,想办法让theme能到服务器,就不会出现500server error了
2016-09-30 20:34:15 6871
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人