- 博客(42)
- 资源 (10)
- 收藏
- 关注
原创 Mybatis批量插入、更新操作
在实际生产开发中,我们都知道,DB是影响响应速度的主要原因之一,因此都会选择尽可能减少操作DB的次数,所以在批量操作数据库时,都会选择一些方式去尽可能优化。
2023-12-17 16:46:16 2245
原创 Kotlin:The feature “trailling commias“ is only avaliable since language version 1.4
点击project Structure,选择你需要启动的modules,点击kotlin,可以发现,language version和API version确实低于plugin版本,因此,选择高于或等于1.4版本的kotlin即可。当我们打开idea的Settings,点击plugins,搜索kotlin,发现,我们安装的版本命名为1.5,那为啥启动某个模块的时候还是报错呢?报错信息为,kotlin版本低于1.4,而有些特征只有在高于1.4的版本可用。
2023-11-20 16:44:37 436
原创 Windows下首次启动redis服务报错如何解决
redis在Windows下启动步骤: 1.进入Redis安装目录 2.在此目录下进入CMD 3.输入命令 redis-cli 4.再输入 shutdown 5.输入 exit 6.再开一个终端 7.输入命令 redis-server.exe redis.windows.conf 8.成功启动redis服务..................
2022-07-05 16:06:15 656
原创 nvidia-smi错误:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver.
(1)详细报错信息如下:NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.(2)输入命令:nvcc -V查看驱动信息nvcc: NVIDIA (R) Cuda compiler driverCopyright (c) 2005-2017 NV...
2021-12-06 20:31:28 1114
原创 Python对元素为时间的列表排序
如何对时间的列表排序:import datetimedef get_timestamp(date): return datetime.datetime.strptime(date,"%Y-%m-%d %H:%M:%S").timestamp()s1=[''2021-07-13 04:00:00', '2021-07-13 05:00:00', '2021-07-13 06:00:00'']s=sorted(s1,key=lambda date: get_timestamp(date))
2021-10-17 19:24:55 3585
原创 用stanfordcorenlp生成解析树时报错json.decoder.JSONDecodeError:Expecting value:line 1 column 1 (char 0)
Traceback (most recent call last): File "parser_tree.py", line 145, in <module> main() File "parser_tree.py", line 141, in main convert_file(input_dir,output_dir) File "parser_tree.py", line 21, in convert_file l1 = nlp.parse(text).
2021-10-11 09:24:53 2317 35
原创 NER数据集BMES格式转换为BIOES格式
file1 = open(r'E:\BMES_y\dev.txt', 'r', encoding='utf-8')file2 = open(r'E:\BIOES_y\dev.txt', 'w+', encoding='utf-8')str1=[]'''for line in file1.readlines(): #print(list(line)) if line!="\n": line1 = line.split() str2 = line1[0].
2021-07-08 11:21:34 970
原创 NER数据集BMES格式转换为BIO格式
file1 = open(r'E:\数据\Conll2003_BMES\valid.txt', 'r', encoding='utf-8')file2 = open(r'E:\数据\Conll2003_BIO\valid.txt', 'w+', encoding='utf-8')str1=[]for line in file1.readlines(): line1=line.split() if len(line1)>1: line2=list(line1[1].
2021-07-08 11:19:49 1694
原创 Python读写excel并给文本打POS标签
import nltkimport xlrdimport xlwtfrom nltk import word_tokenizedef read_excel(): # 打开指定路径中的xls文件,得到book对象 xls_file = r"D:\QQ获取文件\FileRecv\art-45-50.xlsx" # 打开指定文件 book = xlrd.open_workbook(xls_file) # 通过sheet索引获得sheet对象 index =.
2021-07-08 11:16:39 365
原创 Python随机数生成(可按比例)
import randomdef split(full_list, shuffle=False, ratio=0.2): n_total = len(full_list) offset = int(n_total * ratio) if n_total == 0 or offset < 1: return [], full_list if shuffle: random.shuffle(full_list) sublist.
2021-07-08 11:12:18 3013
原创 Python画严谨、大气的柱状图(矢量)
import matplotlib.pyplot as pltimport numpy as np# 这两行代码解决 plt 中文显示的问题plt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams['axes.unicode_minus'] = False#plt.rcParams['savefig.dpi'] = 100 #图片像素#plt.rcParams['figure.dpi'] = 100 #分辨率# 输入统计数据wat.
2021-06-29 10:59:03 265
原创 物流配送问题遗传算法
# -*- coding: UTF-8 -*-"""问题:从某物流中心用多台配送车辆向多个客户送货,每个客户的位置和货物需求量一定,每台配送车辆的载重量一定,其一次配送的最大行驶距离一定,要求合理安排车辆配送路线,使目标函数得到优化,并满足以下条件:(1) 每条配送路径上各客户的需求量之和不超过配送车辆的载重量;(2) 每条配送路径的长度不超过配送车辆一次配送的最大行驶距离;(3) 每个客户的需求必须满足,且只能由一台配送车辆送货。以配送总里程最短为目标函数""""""一.
2021-06-29 10:52:51 6481 14
原创 ModuleNotFoundError: No module named ‘numpy.testing.nosetester‘
File "/home/jsj201-6/anaconda3/lib/python3.6/site-packages/allennlp/data/data_loaders/multiprocess_data_loader.py", line 16, in <module> from allennlp.data.data_loaders.data_collator import DataCollator, DefaultDataCollator File "/home/jsj201..
2021-06-29 09:54:37 611
原创 ERROR: Cannot uninstall ‘filelock‘. It is a distutils installed project and thus we cannot accuratel
我是在Ubuntu中安装allennlp的时候,报了这个错误。解决办法:先输入命令:pip install --ignore-installed filelock再输入 pip install allennlp问题即可解决。(如果您是出现其他类似包无法卸载,直接替换flielock即可)...
2021-06-29 09:48:43 4639 2
原创 D3.js实现知识图谱可视化
在写基于知识图谱的问答系统的时候,需要对查询结果实现可视化,可视化的js文件下载链接:https://download.csdn.net/download/qq_38146797/13113621
2020-11-15 14:38:48 1832
原创 html中多行文本输入和空格符
在html中,有时候<input>单行文本输入不能满足需求,所以多行文本输入很直观实用。多行文本输入是<textarea></textarea>标签空格符是 
2020-11-14 21:13:20 425
原创 Python正则表达式抽取身份证号
输入为一段文本,输出为字符串,多个身份证号中间空格符隔开def person_id_extract(text): person_id = re.findall( r"([1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx])", text) per_id = "" if person_id: matrix = numpy.
2020-11-14 20:49:25 5897
原创 python正则表达式抽取邮箱
Python正则表达式抽取邮箱,输入为一段文本,输出为字符串,有多个邮箱中间空格符分开。def url_extract(word): l1 = re.findall( r"(http|HTTP[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*,]|(?:%[0-9a-fA-F][0-9a-fA-F]))+)|([a-zA-Z]+.\w+\.+[a-zA-Z0-9\/_]+)", word) l2 = [] ex_
2020-11-14 20:47:20 1242
原创 Python正则表达式提取车牌号
car_search = r'[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁台琼使领军北南成广沈济空海]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂领学警港澳]{1}(?!\d)'text="我的车牌号是***" #需要抽取的文本def car_ID_extract(text): all_car_id = re.findall(car_search, text) car_id = [] car_id1 = "" if all_car_i.
2020-11-14 20:18:18 3330
原创 windows下IIS+django+mysql配置
一、环境配置Python版本:3.7.3Django版本:3.0.10MySQL版本:5.6.44二、关系型数据库创建1.在cmd中输入命令:net start mysql启动MySQL;2.输入命令:mysql -u root -p123456(u后面跟用户名,本服务器上用户名为root,p后面是mysql的密码123456),进入MySQL;3.建立数据库新建数据库:create database <数据库名>; <!--不能忘记加分号-->....
2020-11-14 20:09:44 268
原创 用NLTK做英文命名实体识别(NER)效果不佳怎么办?
用NLTK进行词性标注,我们得到一个元组列表,其中包含句子中的单个单词及其相关的词性。使用函数nltk.ne_chunk(),我们可以使用分类器识别命名实体,分类器添加类别标签(如PERSON,ORGANIZATION和GPE)。NLTK命名实体识别效果如下图:Digital Farm(ORGANIZATION)识别成功词标识符与块级别分割然而,NER任务在中文语料上表现不佳,所以开源工具NLTK也一样。为了能够满足我们的命名实体识别需求,我们可以引入正则表达式。正则表达式.
2020-11-13 17:06:01 930
原创 office如何从非第一页开始插入页码
写课程报告的时候,经常会遇到一个头疼的问题:怎么从第二页开始设置页码?怎么从目录的下一页开始设置页码?怎么设置目录大写页码,正文小写页码?不要慌,wps虽然广告多,但是对于页码编辑这一块还是很强大的。接下来讲讲如何设置想要的页码效果~~~~如上图所示,该页在第3页,但是为了从此页开始设置为正文第一页,则点击页码设置,选择“本页及以后”(根据自身需求选择样式),确定即可。...
2020-11-04 19:39:18 486
原创 win10中mysql下载安装
下载MySQL首先下载安装包: https://www.mysql.com/cn/downloads/找到下图所示链接,(注:GPL版本为开源,非商用;commercial为商用版)点击链接进入后,会有一大堆可下载的选项对应不同的安装方式。图二点击之后,进入选择页面选择上图蓝色标记内下载,(可用迅雷下载比较快)安装MySQL选择的 Custom模式,自定义安装产品勾选了MySQL Servers(注意需要展开到此节点的叶节点,然后根据电脑32位还是64位选择...
2020-11-01 18:37:57 1200
原创 MySQL可视化工具MySQL workbench 8.0基本操作
玩workbench之前,装好mysql。第一步,打开workbench第二步,点击local instance MySQL57,(第一次进入需要输入密码,可设置记住密码),新建schema请点击蓝色圈内按钮第三步,自定义名字,点击apply第四步,点击新建的schema,右键table,新建表,输入表名,然后点击下图中蓝色标记箭头,进行表属性设置(如果数据库中有中文,chaset/collation请选择编码方式utf8)第五步,主键设置,主键设置如下,才会实现自增。
2020-11-01 17:05:51 6123 2
原创 Python将txt文本文件写入Mysql数据库
Python将txt文本文件写入Mysql数据库import pymysqlimport re#数据库连接con=pymysql.connect( host='localhost', port=3306, user='root', passwd='123456', db='case_data', charset='utf8', )def insert(con,case_ID,case_process): cue = con.cur
2020-10-31 17:04:48 3081
转载 python: 关于解决'\u'开头的字符串转中文的方法
爬虫爬到的内容是这样的:如果直接打印出来是这样的:python3的解决办法:字符串.encode('utf-8').decode('unicode_escape')python2:字符串.decode('unicode_escape')...
2020-03-13 09:47:31 554
原创 如何解决MySQL报错The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents
问题描述:在使用pycharm连接mysql数据库时出现时区错误,这是因为安装mysql的时候时区设置的不正确 mysql默认的是美国的时区,而我们中国大陆要比他们迟8小时,采用+8:00格式解决方法:修改MySQL的配置文件,MySQL配置文件是my.ini文件在你的安装目录下去找,我的是在C:\Program Files\mysql-8.0.18-winx64\mysql-8.0.18-w...
2020-02-12 18:28:24 3545
原创 如何重启mysql服务(windows)
(1)win+R 输入cmd,以管理员身份打开cmd;(2)输入net stop mysql停止服务; 输入net start mysql开启服务。
2020-02-12 16:41:14 187
原创 pycharm社区版如何改端口号
在运行djiango项目时,经常会出现端口号被占用的问题,问题描述:Traceback (most recent call last):解决方法如下:1、先点击run,然后选择Edit configurations;2、如下图所示:在Parameters对话框中改变8000这个数字,若8000被占用,可以改成8001等等。...
2020-02-07 15:36:34 4085
原创 C#生成RSA密钥
公钥与私钥的产生假设Alice想要通过一个不可靠的媒体接收Bob的一条私人消息。她可以用以下的方式来产生一个公钥和一个私钥: 1、随意选择两个大的质数p和q,p不等于q,计算N=pq。 2、根据欧拉函数,求得r=φ(N)=φ(p)φ(q)=(p−1)(q−1)。 3、选择一个小于r的整数e,使e与r互质。并求得e关于r的模反元素,命名为d(求d令ed≡1(modr...
2019-05-20 19:10:01 4774
原创 C# 实现DES加密解密(详解附源码)
DES算法是一种最通用的对称密钥算法,因为算法本身是公开的,所以其安全性在于密钥的安全性。基于密钥的算法通常有两类:对称算法和公开密钥算法。对称算法的对称性体现在加密密钥能够从解密密钥推算出来,反之亦然。在大多数对称算法中,加解密的密钥是相同的,DES就是这样。可见,对称密钥算法的加解密密钥都是保密的。而公开密钥算法的加密密钥是公开的,解密密钥是保密的。DES 加密算法的整体流程图如图1-6。...
2019-05-20 18:53:34 4929
原创 C#RSA加密和解密
//RSA加密 public string EncryptString(string sSource, string str_publicKey) { RSACryptoServiceProvider rsa = new RSACryptoServiceProvider(); string plaintext =...
2019-05-20 18:50:20 1335
原创 C#实现RSA签名及认证
/// <summary> /// 签名 /// </summary> /// <param name="str">需签名的数据</param> /// <returns>签名后的值</returns> public string Sign(s...
2019-05-20 18:48:48 3888 2
原创 visio2013如何画箭头
第一步,如下图所示,在visio中点击插入,然后点击连接线,在需要连接线的地方画上;第二步,点击该连接线,右键,选择 “设置形状格式(S)”,即可在右边出现如下图的对话框,就可以设置你所需要的格式啦。...
2019-05-20 18:43:04 6518
原创 vs2017中更新标准后会出现的基本函数问题及解决
1、Q:严重性 代码 说明 项目 文件 行 禁止显示状态错误(活动) E0020 未定义标识符 "gets" DES_test F:\编程记录\DES_test\DES_test\main.cpp 43 A:gets_s 对应头文件<stdio.h>原型:char *gets_s(char...
2019-03-22 15:26:46 3132
原创 vs2017 C#连接access数据库需要的配置
C#项目用vs2017连接access数据库可能会出现OLBD的错误。下面我给出解决方法:1、在vs中点击工具,再打开连接到数据库,出现下图对话框,在数据库文件名中选择数据库文件。 2、点击上图高级,出现下图对话框,在最下面的框Provider=后面的为数据库的URL,用此URL写入连接数据库函数即可。 ...
2019-03-08 20:36:59 3486
原创 ubuntu 16.04中卸载qt5.11.1
找到Qt5.11.1这个文件夹,然后打开,在此界面打开终端,然后输入./MaintenanceTool,即可进入图形化界面,根据提示即可完成卸载。
2018-07-07 20:19:31 1452
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人