- 博客(136)
- 问答 (1)
- 收藏
- 关注
原创 ‘ChatGLMTokenizer‘ object has no attribute ‘sp_tokenizer‘
这个错误是因为在使用chatglmtokenizer对象时,尝试调用了一个名为’sp_tokenizer’的属性,但是该对象并没有这个属性。这个错误通常是由于代码中对对象属性的错误调用或对象没有正确初始化引起的。要解决这个问题,我们需要检查代码中对chatglmtokenizer对象的使用,确认是否存在对’sp_tokenizer’属性的错误调用。同时,我们也需要检查对象的初始化过程,确保对象被正确创建并且具有需要的属性。最常见的情况是因为命名错误导致的属性调用错误,或者在初始化对象时出现了问题。
2024-04-18 23:56:11
2304
原创 【大模型】FastAPI不能流式回复
原因分析:原来是可以流式输出的,安装vllm包后附带了安装其它的依赖包,结果导致不能流式输出,经过更换python环境发现是可以流式输出的,说明是环境问题导致的。经过排查对比发现是 uvloop包导致的。解决方案:pip unisntall uvloop。
2023-10-25 14:45:23
615
转载 【转载】基于结巴分词的文本余弦相似性计算
dict1={‘不小’: 0, ‘了’: 1, ‘合适’: 2, ‘那’: 3, ‘只’: 4, ‘皮靴’: 5, ‘更合’: 6, ‘号码’: 7, ‘这’: 8, ‘大’: 9},可以看出“不小”这个词在set中排第1,下标为0。listA=[‘这‘, ‘只‘, ‘皮靴‘, ‘号码‘, ‘大‘, ‘了‘, ‘那‘, ‘只‘, ‘号码‘, ‘合适‘]listB=[‘这‘, ‘只‘, ‘皮靴‘, ‘号码‘, ‘不小‘, ‘那‘, ‘只‘, ‘更合‘, ‘合适‘]5、套用余弦函数计量两个句子的相似度。
2023-03-20 17:12:45
1269
1
原创 【antiword】读取doc is not a document
import subprocesssubprocess.check_output([“soffice”, “–headless”, “–invisible”, “–convert-to”, “docx”, file_path, “–outdir”,‘’.join(file_path.split(’.’)[:-1])])转换成docx
2021-12-16 10:51:00
1412
原创 动态规划求解‘货币兑付问题’
问题描述: 在面值为(v1, v2, …, vn)n种货币中,需要支付y值的货款,应如何支付才能使货币支付的张数最少。设计动态规划算法求解该问题求解思路 货币兑换问题可以看作是决策一个序列(v1, v2, …, vn),对任一变量vi的决策是决定ni=x还是ni=0。在对vi-1决策后,已确定了(v1, …, vi-1),在决策vi时,问题处于下列两种状态之一: (1)硬...
2020-10-29 10:10:22
9167
31
原创 机器学习(二)线性回归
介绍线性回归(Linear regression)是利用回归方程(函数)对一个或多个自变量(特征值)和因变量(目标值)之间关系进行建模的一种分析方式。只有一个自变量的情况称为单变量回归,多于一个自变量情况的叫做多元回归模型线性回归当中主要有两种模型,一种是线性关系,另一种是非线性关系。代码from sklearn.linear_model import LinearRegressionx = [[80, 86],[82, 80],[85, 78],[90, 90],[86, 8
2020-10-15 16:29:34
1126
原创 机器学习(一)K-近邻
K-近邻算法介绍K Nearest Neighbor算法又叫KNN算法,这个算法是机器学习里面一个比较经典的算法, 总体来说KNN算法是相对比较容易理解的算法。如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。K-近邻算法实现过程1)计算已知类别数据集中的点与当前点之间的距离2)按距离递增次序排序3)选取与当前点距离最小的k个点4)统计前k个点所在的类别出现的频率5)返回前k个点出现频率最高的类别作为当前点的预测分类K-近邻算
2020-09-24 17:37:00
1033
1
原创 python科学计算库(四)Seaborn
介绍Matplotlib虽然已经是比较优秀的绘图库了,但是它有个今人头疼的问题,那就是API使用过于复杂,它里面有上千个函数和参数,属于典型的那种可以用它做任何事,却无从下手。Seaborn基于 Matplotlib核心库进行了更高级的API封装,可以轻松地画出更漂亮的图形,而Seaborn的漂亮主要体现在配色更加舒服,以及图形元素的样式更加细腻。绘制单变量分布seaborn.distplot(a, bins=None, hist=True, kde=True, rug=False, fit=Non
2020-09-24 17:17:57
1321
2
原创 python科学计算库(三)Pandas
介绍2008年WesMcKinney开发出的库;专门用于数据挖掘的开源python库;以Numpy为基础,借力Numpy模块在计算方面性能高的优势;基于matplotlib,能够简便的画图;独特的数据结构。优势增强图表可读性便捷的数据处理能力读取文件方便封装了Matplotlib、Numpy的画图和计算数据类型一维结构:Series二维结构:Dataframe多维结构:MultiIndex、panelSeriespd.Series()一个类似于一维数组的数据类型,它能够保存任
2020-09-24 17:07:52
1031
1
原创 python科学计算库(二)Numpy
介绍Numpy(Numerical Python)是一个开源的Python科学计算库,用于快速处理任意维度的数组。Numpy支持常见的数组和矩阵操作。对于同样的数值计算任务,使用Numpy比直接使用Python要简洁的多。Numpy使用ndarray对象来处理多维数组,该对象是一个快速而灵活的大数据容器。优势(1)内存地址连续,所有元素数据类型相同(2)支持并行化运算(3)解除了GIL限制常用属性属性名字属性解释ndarray.shape数组维度的元组ndarr
2020-09-24 16:15:15
988
1
原创 python科学计算库(一)Matplotlib
介绍Matplotlib 是专门用于开发2D图标(包括3D图标)的包,以渐进、交互式方式实现数据可视化。作用让数据可视化清晰的理解数据,从而调整分析方法使数据更加客观、更有说服力中文显示乱码在代码的最开头加入以下代码from pylab import mpl# 设置显示中文字体mpl.rcParams["font.sans-serif"] = ["SimHei"]# 设置正常显示符号mpl.rcParams["axes.unicode_minus"] = False基本方法
2020-09-24 15:02:43
945
原创 python Http的Socket编程
import socketif __name__ == '__main__': # 创建tcp服务端套接字 tcp_server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 设置端口号复用, 程序退出端口立即释放 tcp_server_socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, True) # 绑定端口号 t
2020-06-28 17:25:29
2282
原创 关于web的多线程(Web Worker)
测试:有个查千万级的页面,查的特别慢导致页面都崩溃了,你们开发解决一下。开发组:sql我们已经做优化了,它还是慢我们也没办法啊,优化我们都不会啊,新来的,要不你看一下?只要保证页面不崩就行。我:嗯?好吧,刚来也没事干,就看一下吧。关于sql优化学习尚浅,只知道降低查询结果集的数据量来解决,比如分库分表、建索引、分页查询,还有最近刚学习的Oracle强大的分区表!同事说保证页面不会崩溃就行了。...
2020-04-16 15:48:48
1723
1
原创 echars顶部显示数据,并且格式化为百分比
柱子数据设置:series: [ { name: '直接访问', type: 'bar', barWidth: '60%', itemStyle:{ normal:{ label:{ ...
2020-03-20 18:27:04
1245
3
转载 【Java基础】equals和==的区别
目录最近在做项目,遇到了一个小bug,花了3分钟给解决了,不过bug再小,也要引起重视。。。。。问题就出在这里,这两个条件的不同之处。然后自己就写了一下如下代码:public class Test_zlk { public static void main(String [] args){ String s1="zlk"; String s2="z...
2019-11-08 11:00:58
963
6
原创 【C++】参数传递方式
大道至简,何以见得不是局中人。书之所以这么难以看懂,大概是因为需要有些悟性。(书上的内容并不会阐述的很详细,只是够讲清楚罢了,更多的内容还需要自己去悟。)参数传递方式1、对象作为函数参数 传递的是值,单向传递。形参的改变不会引起实参的改变。因为形参与实参本身的地址不同,是两个空间。2、对象指针作为函数参数 传递的是地址,形参的改变会引起实参的改变。虽然是两个空间地址,但两个地址...
2019-07-25 22:28:51
1087
15
原创 【自考】C++程序设计,学习
第1遍看完,大概4、5天,看了这本书中讲了哪些内容,对于很多程序和关键名词没有仔细琢磨。在1 ~ 5章讲了C++的基础语法,学会之后,编写和看懂简单的C++程序基本没有问题。第6 ~ 9章讲高级语法,在基础之上有了更加丰富的扩展语法。最后一章是如何设计好一个面向对象的程序,以及面向对象的思想。以前一直不知道C和C++有什么区别,现在有点知道了。2019年7月6日21:30:41...
2019-07-06 21:31:03
2534
9
原创 Django后台上传文件并预览
关于如何创建和使用Django的后台,可以参照详细介绍如何使用Django的后台管理Admin在model.py文件中,定义一个类class Logfile(models.Model): file = models.FileField(u'文件', upload_to='app/static', null=False, blank=False)菜单栏 Tools → Run man...
2019-04-23 15:16:55
5621
13
原创 【k8s】Error response from daemon: Get https://192.168.22.234/v2/: dial tcp 192.168.22.234:443: connec
【起因】 番茄配蔬菜!!! 起初Dashborad无法访问,在重启了相关的节点之后,登录进来发现,你怎么成这样了呢,大兄滴儿~~【问题】 仔细看一下报错信息,我们可以找到错误原因:Failed to pull image … tcp 192.168.22.234:80:connect no route to host,这不是Harbor无法访问么。。。这几天,不仅k8s“挂”了,Har...
2019-04-16 11:17:39
11898
11
原创 【k8s】Unable to connect to the server: dial tcp 192.168.22.249:8443: connect: no route to host
【起因】 经过3个月左右玩游戏,玩够了之后,今天也该开始“干活”了。先登录Dashborad看一眼k8s部署的服务怎么样了,结果无法访问,出现好几次这样的情况了。k8s你这么不稳定的么,不是高可用,高负载什么的么!!!几天没登录,你就“挂”了。【问题】输入命令 kubectl cluster-info 这是在k8s部署成功之后,并且Dashborad和服务也部署成功,几天没有...
2019-04-16 10:48:42
43178
10
原创 session序列化的问题
tomcat是已经成功启动的,并且项目也是成功部署的,但是日志信息中有两条警告信息:无法反序列化 会话即sessiontomcat会把session存到硬盘上,序列化后保存到一个session文件中,当再次启动服务器会反序列化,此时 session的反序列化会异常解决办法: 在存入session时实现序列化的接口,这样序列化与反序列化就不会出错了...
2019-04-11 15:15:01
1028
6
原创 Error creating bean with name 'sessionFactory'
ERROR ContextLoader:307 - Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sessionFactory’ defined in class path resource [applica...
2019-03-26 20:13:37
2753
19
原创 Java 发送163邮件
【背景】 SSH网上商城中使用的邮件发送是局域网内的,Java这么强大,干嘛要弄局域网的呢,要发就发真实的邮件。【前提】 开启自己账号的163邮箱协议和授权码,授权码和登录邮箱账号的密码不是同一个,邮箱账号密码是登录邮箱的密码,授权码是第三方登录授权的密码,比如Foxmail或其它程序,像编写的Java程序也是第三方。我这里已经开启了,但是我忘了,然后我是重置的,这个步骤很简单,就不...
2019-03-26 20:10:15
2264
21
原创 SSH插入数据库乱码
在文件jdbc.properties文件的jdbc.url的后加上 “?useUnicode=true&characterEncoding=utf-8”或者没有用到属性文件的,直接在applicationContext.xml中的c3p0连接池配置中<?xml version="1.0" encoding="UTF-8"?> <c3p0-config> ...
2019-03-26 19:32:26
337
12
原创 SSH:Expected positional parameter count: 1, actual parameters: [123] [from User where username = ?];
【背景】 在用idea苦战了一周后,也没配置好SSH的环境,后来还是选择MyEclipse,真舒服~ 。立马运行成功,谁料问题接踵而来,连绵不绝。@#¥!~ 在敲第一个小功能,进行AJAX异步效验用户名是否存在,结果又报错了,这个“开头”有点难啊。【问题】控制台报错信息:ERROR Dispatcher:38 - Exception occurred during processing ...
2019-03-20 10:09:40
653
10
原创 关于Spring
最近在学习SSH网上商城((Struts+Spring+Hibernate),上来配置一大堆,搞得有点懵,还是来分步学习吧。我的SSH环境搭建是看着这个博客搭建的,非常好用,步骤很详细。SSH之IDEA2017整合Struts2+Spring+Hibernate关于Spring的配置,做一下总结让印象更深刻一点儿。通过上面的博客创建好项目后,目录结构是这样的:test类是运行的入口,里...
2019-03-14 20:29:16
254
7
原创 idea启动Tomcat控制台乱码
到tomcat/conf/目录下修改logging.properties 找到 java.util.logging.ConsoleHandler.encoding = utf-8这行 更改为 java.util.logging.ConsoleHandler.encoding = GBK新版本tomcat改用utf8编码输出日志了,但idea和windows命令行都用ansi编码格式,似乎目前...
2019-03-09 14:08:23
346
3
原创 Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
【背景】从idea要启动Tomcat时,结果发现报错了,还带乱码的。。。【问题】后来从网上了解了一下Tomcat,发现它也是可以从cmd中启动的,然后得到了下面的错误信息。【原因】我们找到Tomcat的目录bin下的文件,里面有类型为“bat”的和“sh”的文件,bat是给Windows使用的,sh是给Linux使用的。因为启动tomcat会调用tomcat安装文件中的startup...
2019-03-01 10:41:38
4672
2
原创 Where there is life, there is hope
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-02-24 21:26:40
3658
29
原创 创建Angular项目
1、使用命令ng new project-name 来创建一个angular的项目2、由于国外的一些node.js包无法下载,进入到刚刚创建的项目文件夹,输入命令cnpm install来下载 到这里一个基本的Angular项目就已经建立好了,angular是基于组件的,每个组件完成独立的功能。各个组件形成了一个完整的系统。3、创建组件 ng g component componen...
2019-02-16 15:06:10
1084
20
原创 【Angular】引入BootStrap第三方库
【背景】 在照着视频敲写“竞拍商品”的例子时,使用了BootStrap框架的样式总是出不来效果,对比源码,敲了好多遍还是不行。经过了很久的搜索后,找到了一个可行的方案。【问题】 它不应该是这样的,导航条的样式没有出来。【解决方法】 在经过不懈的努力下,终于发现了是BootStrap框架版本的问题,去百度百科查看一下,还真是有不一样。视频中使用的是3.3.7版本的,而我们使用ang...
2019-02-10 09:08:57
1643
20
原创 有多努力,就有多幸运
这周不知该写什么,本来应该是学习Angular的,后来巧合之下就进入到了搭建k8s的小组之中,反正最近就一直在弄k8s,整的我很“难受”~ 上次一位师父分享实习,还会使用一些Linux的命令,就引起了一点兴趣,我想大多数人使用了很久的window开发后,听到Linux后肯定会很好奇,想要用用Linux是什么样的,哈哈,我就算这样的一个人。正好,井朝师父就给了我这一次机会,给我说:我们期现在...
2019-01-27 16:08:50
420
25
原创 【Angular】官方“英雄指南”ERROR in node_modules/@angular/core/src/render3/ng_dev_mode.d.ts(9,11): error TS245
【背景】 学习Angular,首先从官方学习,先看完官方网站。初步学习Angular,看着官方的教程一步一步的敲,过程中基本没有遇到什么问题,但敲到最后了,使用HTTP的时候,居然报错了!我把源码重新复制了一遍,还是不行。【问题】 使用vscode开始调试后,发现错误出现在node_modules包中。【解决方法】 怀疑是使用npm install命令下载的包有问题,把这个文件夹删...
2019-01-18 17:22:25
5565
19
原创 《谁的青春不迷茫》
这本书的名字,在我的记忆出现了很久了,是时候看一看了。大概是书名挺吸引人的吧,看到名字就想要知道里面写的是什么。看完之后,看的我也是一头雾水,像是人生传记,像是人生故事,像是小说(真人真事版),里面的故事都是一段段的,讲述了刘同他每个时期感谢的人与事,也还有自己的努力。 1、我若不喜欢你,怎会和你做朋友?我若喜欢你,怎会仅仅与你做朋友。2、时间可以改变一切你认为改变不了的。3、时间使...
2019-01-15 20:15:57
491
27
原创 解决mysql中文乱码
造成这个问题的原因是因为我们安装mysql服务的时候没有指定好编码,而采用默认的编码。不过也没关系,不用卸载重装。有一个解决办法,就是显式地指定编码格式,就OK啦。配置文件的连接数据库字符串中加入:Character Set=utf8;我的连接字符串:&lt;add name="excellentmcoinEntities" connectionString="metadata=r...
2019-01-11 10:07:04
452
16
原创 搭建一个简单的Django项目
创建Django项目使用环境前期准备开始吧1、创建mysql数据库2、创建Django项目3、配置pymysql4、配置BootStrap(如果没有用,可以跳过,这是做前端页面需要的)5、建立登录页面(BootStrap页面)6、使用ORM映射创建数据库表使用环境前端:BootStrap框架后端:MySQL数据库+DjangoIDE:PyCharm编程语言:Python前期准备 ...
2019-01-09 20:09:43
1954
24
空空如也
要做一个基于日志的网络安全态势分析的研究
2018-11-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人