- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 字符串匹配算法——KMP算法
暴力算法字符串匹配最简单的方法是使用暴力算法,假设主串的长度为m,子串的长度为n,那么暴力算法的时间复杂度是O((m-n+1)n),也即是O(mn),效率比较低下。KMP算法使用KMP算法去掉了暴力算法中存在的回溯问题,可以将复杂度降到O(m+n),大大提高了匹配效率。参考博客:KMP字符串匹配算法...
2020-02-27 15:19:44
809
转载 Visual Studio快捷键
1、窗口快捷键 1 Ctrl+W,W: 浏览器窗口 2 Ctrl+W,S: 解决方案管理器 (Solution) 3 Ctrl+W,C: 类视图 (Class) 4 Ctrl+W,E: 错误列表 (Error) 5 Ctrl+W,O: 输出窗口(Output) 6 Ctrl+W,P: 属性窗口 (Property) 7 Ctrl+W,T: 任务列表 (Task) 8 C...
2019-11-08 10:45:29
209
转载 codeblocks多文件联合编译
code::blocks是一款非常强大的IDE,以前虽然也经常使用,但一没用过高度功能,二来没用它写过工程性的东西,简单点说就是一个以上的源文件并且加入其他非标准的头文件,今天想做一个多文件的语法的测试,用的CB,结果却非常不幸的无法编译过,在主函数里调用另一个源文件里的函数,却提示没有定义的引用,若干分钟后终于找出原因: 在Mana...
2019-11-02 10:10:53
2467
转载 C++顶层const和底层const的区别
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...
2019-11-01 21:28:55
310
1
原创 keras failed to create cublas handle:CUBLAS_STATUS_ALLOC_FAILED问题
Keras深度学习时报错 failed to create cublas handle: CUBLAS_STATUS_ALLOC_FAILED需要添加一下代码到文件中:from keras.backend.tensorflow_backend import set_sessionimport tensorflow as tfconfig = tf.ConfigProto()config....
2019-10-28 22:20:42
576
原创 Python collections包
collections.nametuple()eg:#定义一个namedtupleEmployee = collections.namedtuple('Employee',['name', 'age', 'gender', 'job'])#调用employeeJob = Employee('Job', 22, 'male', 'student')
2018-07-30 10:04:49
647
转载 Notepad++强大的代码补全和代码提示功能的方法
最近写项目,经常要打开一些文件去修改一些代码段。那么我的项目都是使用ied大型编辑器去写的,每次修改文件,哪怕是一个标点都要用一分钟时间去打开软件。当然,后来我也考虑到使用记事本,但总感觉不是很爽。于是,我发现了一款轻快小巧功能强大的编辑器-Notepad++;先来一大段关于他的快捷键操作。之后有它的详细介绍和使用...
2018-07-27 09:31:24
15051
原创 Markdown基础知识
Markdown实现中文段落首行缩进 在开头的时候,先输入下列代码,然后紧跟着输入文本即可。分号也不要。        
2018-07-24 16:07:27
190
转载 PEP8编码风格
原文链接:http://legacy.python.org/dev/peps/pep-0008/ item detail PEP 8 Title Style Guide for Python Code Version c451868df657 Last-Modi...
2018-07-24 12:46:27
353
原创 文件的写入和读出
open()函数的使用:open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)open()函数打开文件并且返回一个文件对象,我们常用的参数只有file、mode、encoding三种file——文件名mode——一个可选字符串,用于...
2018-07-24 11:28:24
683
原创 pickle包
dump()函数:pickle.dump(数据,目标文件)dump()函数用来将数据存入建立的文件对象import pickled ={'a': 1, 'b': 2, 'c': 3}#建立 myfile 对象myfile = open('data.bin','wb')pickle.dump(d,myfile)myfile.close()load()函数:pickle....
2018-07-23 19:09:06
509
原创 python基础入门——字典(dict)
字典的新建直接写出字典的键和值 mydict = {'name':'Mike' , 'gender':'male', 'age':25, 'job':'engineer'} 通过dict()函数新建字典 mydict = dict(name = 'Mike', gender = 'male', age = 25, job = 'engineer') 对字典的操作m...
2018-07-20 18:55:41
291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人