自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lubin的编程专栏

每多学一点知识,就可以少写几行代码

  • 博客(124)
  • 资源 (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 429

原创 /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 307

原创 使用conda安装rasa macbook亲测有效

conda安装rasa

2024-03-05 18:08:09 407 1

原创 nginx如何实现if else

【代码】nginx如何实现if else。

2023-05-19 10:46:01 1346

原创 sentry官网提供的install.sh安装方式为什么会特别地慢

可以发现依赖的debian系统是国外源,需要替换成国内源便可以提升速度。以下二种方法都可以提升速度。在运行到apt-get update之前,修改软件源为国内源。首先官方的安装命令使用了docker,但这并不是慢的原因。

2023-03-30 22:05:00 423

原创 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 1223

原创 因使用fasthttp(golang)再次遇到跨域问题的解决过程纪录,方法适用于其它后端语言。

时隔多年,业务开发需要与前端合作,而再次遇到跨域问题。这次不打算直接网上搬运解决代码,而是要搞清楚原理。(事实上这次也找不到合适的源码)。由于历史原因,项目使用的不是原生的fasthttp,而是被封装过的一个中间件: "github.com/qiangxue/fasthttp-routing"在里面搜索了一段解决跨域的解决,然后无果:// https://github.com/qiangxue/fasthttp-routing/issues/6![在这里插入图片描述](https://img-

2021-06-07 23:53:20 860

原创 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 507

原创 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 822

原创 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 1541

原创 易混的编译型语言、解释型语言、动态语言、静态语言、动态类型语言、静态类型语言、强语言、弱语言

关于语言的种类划分有太多种,本文将从四个维度分别介绍各种语言的分类。可以带着以下二个问题往下看:1.编译型语言都是静态语言吗?2.动态语言等于动态类型语言吗?3.解释型语言都是动态类型语言吗?4.编译型语言都是静态类型语言吗?1 编译型语言 vs 解释型语言编译型语言解释型语言混合型语言解释通过编译器(compiler)将源代码编译成机器码,之后才能执行。在运行程序的时候才逐行翻译编译型和解释型各有缺点,于是出现了半编译型语言优点编译器一般会有预编译的过程对

2021-01-07 20:10:54 203

原创 golang如何交换两个变量的值

在go之前的编程语言中,如果要交换变量的值,需要借助一个临时变量来实现。如下伪代码:变量三 = 变量一变量一 = 变量二变量二 = 变量三go语言提供了多重赋值的特性可以轻松实现变量的交换。如下伪代码:变量一,变量二 := 变量二,变量一真实代码为:var a = 1var b = 2a,b = b,a ...

2021-01-07 19:20:23 2417

原创 Go爬虫攻防思考分享

最近和朋友讨论了如何使用脚本检查自己发布的几十篇发布在某网站的文章是否还在。我把用到的技术简单分享一下。

2021-01-06 19:04:18 581

原创 树前序遍历、中序遍历和后序遍历

前序遍历:对于当前节点,先输出该节点,然后输出他的左孩子,最后输出他的右孩子。中序遍历:对于当前结点,先输出它的左孩子,然后输出该结点,最后输出它的右孩子。后序遍历:对于当前结点,先输出它的左孩子,然后输出它的右孩子,最后输出该结点。下图给出了三种遍历的节点输出顺序:小技巧:可以简单地记忆为前序遍历是先输出根(父)节点,中序遍历是中间输出根(父)节点,后序遍历是最后输出根(父)节点;同时,优先遍历左子结点,再遍历右子结点。...

2021-01-06 17:45:32 472

转载 浅析云原生12要素

"Twelve-Factor App[1]"的概念出现很久了,一般叫"12要素",衡量一个后端服务是否适合搬到云上,描述了云端应用服务应当遵循的一些最佳实践。以前不太明白其中的含义,经过一些实战之后,再回头看这些理论,发现这些“要素”个个一针见血,讲的正是实践中最容易踩的、最常见的坑。12要素具体指什么?《The Twelve-Factor App》是Heroku创始人 Adam Wiggins 在2012年提出的。相比于不符合这些特征的传统应用服务,具有这些特征的应用更合适云化。“Twelve-F

2021-01-05 19:00:36 1207

原创 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 4897

原创 关于幂等无效的一些思考

问题一:某客户端对同一笔交易发起多次请求,产生了不同的幂等令牌,那幂等还能生效吗?答:没有办法保证幂等性。问题二:多系统之间的调用,其中一个系统没有做幂等,会发生什么?答:如果系统一调用系统二,系统二调用系统三……假设系统二或者三没有做幂等,那就会导致某些请求被多次执行,产生所谓的“幂等漏洞”。...

2020-12-31 16:16:27 277

原创 如何在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 1140

原创 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 793

原创 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 1045

原创 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 662

原创 解决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 1352

原创 纪录一次问题处理与解决 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 3341 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 8784

原创 三星固态硬盘安装系统后重启一直进入华硕bios

找了很久的资料,一直都查不出来原因。以前用机械硬盘没发现这个问题,后来在搜索到百度贴吧,有这么一段话:我的是因为新的主板关闭了csm,导致读取不到硬盘信息,造成不管怎么装系统,开机都读取不到固态硬盘,把他打开来了就好了。华硕的B360的板子,Bios中没有开启CSM除了系统因素,目前大多数用户遇到的M.2固态硬盘无法识别问题,主要是在于CSM设置的问题。比如,在新一代的3系主板以后的主板中...

2019-10-31 15:06:39 3226

原创 容器报错——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 538

原创 一个让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 1114

原创 连接kafka时出现ImportError:librdkafka.so

明明已经编译安装完了 librdkafkagit clone https://github.com/edenhill/librdkafka.git但是有问题重新调用下ldconfig命令即可ldconfig

2018-12-20 22:50:09 1037

原创 Docker容器内不能联网的种解决方案

参考网上文章,最后这个办法解决了我的问题:重建docker0网络pkill dockeriptables -t nat -F#没有ifconfig就安装一下 yum install net-toolsifconfig docker0 down#下面这一步可以跳过brctl delbr docker0docker -d...

2018-12-12 11:43:44 2282 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 3524 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 637

原创 /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 2372 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 5409

翻译 如何在Chrome浏览器下清除DNS缓存

如何在Chrome浏览器下清除DNS缓存本文翻译自:How to Clear/Flush DNS Cache in Google Chrome?很多时候,当我购买新的域名,并更改域名服务器并将其托管在我的服务器后,解析DNS并且生效需要较长的时间,我手动在Windows操作系统清DNS缓存,但仍然没有生产。后来我才知道,Chrome有一个内置的DNS缓存系统,用于存储和保存域名,我相信这是...

2018-06-25 21:58:32 2858

原创 记录一次安装nodeJs

下载nodecd /root/wget https://nodejs.org/dist/v8.11.1/node-v8.11.1-linux-x64.tar.xz解压缩xz -d node-v8.11.1-linux-x64.tar.xztar -xvf node-v8.11.1-linux-x64.tar将 node npm 变量软链接到/usr/bin以便于...

2018-04-15 12:45:54 281

原创 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 1178

原创 安装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 800

原创 记一次安装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 7611 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 824

原创 使用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 911

python语言入门学习教程共十个PDF

python语言入门学习教程

2024-04-19

libmcrypt-2.5.7.tar.gz 云主机 下载可以用

libmcrypt-2.5.7.tar.gz

2014-05-01

获取图相颜色

拾色器。很简单的一款拾色器。方面大家提取页面色彩,不需要用ps这么大的工具了。

2014-04-23

SQLite深入浅出

SQLite入门教程, SQLite深入浅出

2013-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除