码迷,mamicode.com
首页 > 编程语言 > 周排行
python3正则表达式笔记
\d可以匹配一个数字,\w可以匹配一个子字母和数字.可以匹配任意字符\d{3}匹配3个字符\s匹配一个空格,\s+至少有一个空格\s{3,8}匹配3到8的数字\d{3}\-\d{3,8}‘010-12345‘\d{3}\-\d{3,8}[0-9a-zA-z\_][0-9a-zA-Z\_]可以匹配一个数字,字母和一个下划线[0-9a-zA-Z\_]+可以匹配至..
分类:编程语言   时间:2017-05-11 22:18:11    阅读次数:185
python大法之一-python是什么,及安装
个人独立博客http://www.xbman.cn出处:http://www.xbman.cn/article/2常言说得好会一技走遍天下。今天开始记录分享一下python的相关知识,算是对自己学习的总结。第一篇python是什么,及python安装Python是一种计算机程序设计语言。运维的童鞋们要知道这个和shell可不一样(魏..
分类:编程语言   时间:2017-05-11 22:18:27    阅读次数:188
桶排序(简单版)
先看代码 ...
分类:编程语言   时间:2017-05-11 22:21:09    阅读次数:209
Java语言基础
目录 一、Java程序预览 1.1、Hello World 1.2、Eclipse使用 1.2.1、项目位置 1.2.2、重置窗口布局 1.2.3、设置字体 1.2.4、修改控制台字体 1.2.4、项目的导入与保存 1.2.5、修改快捷键 1.2.6、重命名 1.2.7、编码 1.2.8、设置JDK ...
分类:编程语言   时间:2017-05-11 22:22:00    阅读次数:236
Python 生成器&迭代器
Python生成器带有yield的函数在Python中被称之为generator(生成器),用斐波那契数列:deffab(max): n,a,b=0,0,1 whilen<max: yieldb a,b=b,a+b n=n+1执行:123456789>>>forninfab(5):printn11235简单地讲,yield的作用就是把一个函数变成一个generator,带有yield..
分类:编程语言   时间:2017-05-11 22:22:21    阅读次数:258
Spring 定时任务实现 以及无法正常执行分析
Spring定时任务实现以及无法正常执行分析背景:使用quartz时客户现场不知道为什么跑着跑着就停了,后来决定换成spring定时任务。按道理使用spring定时任务应该是很简单的,不过还是踩到一些坑,下面记录过程并逐一分析说明,供以后参考;1、使用注解的形式完成执行定时任务1.1a..
分类:编程语言   时间:2017-05-11 22:22:36    阅读次数:227
leetcode longest common prefix(easy) /java
题: 遍历比较。 一本正经地说一下思路。 最长前缀。 一旦找到一个不匹配,就无法做成最长前缀。 所有我们的目的就是去找这个不匹配。 注意一下字符串为空的情况,每次都会栽在这里。 为了提高效率,找出最短字符串,因为最长前缀的长度不可能超过最短字符串的长度。 哎,心累。没有用例。 ...
分类:编程语言   时间:2017-05-11 22:24:47    阅读次数:126
Spring 定时任务重复执行的问题分析
Spring定时任务重复执行的问题分析背景:使用quartz时客户现场不知道为什么跑着跑着就停了,后来决定换成spring定时任务。当使用spring定时任务时莫名奇妙的就是同一时间重复执行多次任务(通常情况下执行两次,有时候会达到3次)。下面记录过程并逐一分析说明,供以后参考;1..
分类:编程语言   时间:2017-05-11 22:24:55    阅读次数:1714
编辑距离算法(Levenshtein)
编辑距离定义: 编辑距离,又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。 许可的编辑操作包括:将一个字符替换成另一个字符,插入一个字符,删除一个字符。 例如将eeba转变成abac: 所以eeba和abac的编辑距离就是3 俄罗斯科学家Vladimir L ...
分类:编程语言   时间:2017-05-11 22:27:06    阅读次数:544
day1 of python
1.第一个Python程序 每一个优秀的程序员,第一个程序都是从“hello world”开始,这是一种仪式,象征着我们要出发去往这门语音的世界了! 2.变量 .变量的定义(说白了,就是用来干嘛的) 变量就是用来储存计算机程序信息,方便后面的调用。Python是强动态类型语音,也就是说不需要预先声明 ...
分类:编程语言   时间:2017-05-11 22:28:56    阅读次数:248
Python之re模块
re是一个使用频率很高的模块。 这个例子想说明的是,Python中的字符串如果使用'r'前缀,字符串中的内容就是本身,没有转义。 re模块的第一个函数: re.match(pattern, string, flags=0) 一个常用的flag是: ...
分类:编程语言   时间:2017-05-11 22:29:20    阅读次数:264
Python学习:映射函数(map)和函数式编程工具(filter和reduce)
在序列中映射函数mapmap函数会对一个序列对象中的每一个元素应用被传入的函数,并且返回一个包含了所有函数调用结果的一个列表。例1:defsum(x): returnx+10 L1=[1,2,3,4,5,6,7] L=map(sum,L1) #结果为[11,12,13,14,15,16,17]map还有更高级的使用方法,例如提供了序列作为参数..
分类:编程语言   时间:2017-05-11 22:30:09    阅读次数:198
C++智能指针剖析(下)boost::shared_ptr&其他
1. boost::shared_ptr 前面我已经讲解了两个比较简单的智能指针,它们都有各自的优缺点。由于 boost::scoped_ptr 独享所有权,当我们真真需要复制智能指针时,需求便满足不了了,如此我们再引入一个智能指针,专门用于处理复制,参数传递的情况,这便是如下的boost::sha ...
分类:编程语言   时间:2017-05-11 22:30:52    阅读次数:337
Java数组去掉反复的方法集
经经常使用到,有时候不仅仅是简单的基本类型,那种能够用set集合去重,好多时间用到的是我们自己定义的类型,以下举个样例(我这儿就那int举例了): 方法一、 这样的类似与选择排序算法,首先我们取i值,然后将i之后的全部反复的去掉。详细实现例如以下: import java.util.List; im ...
分类:编程语言   时间:2017-05-11 22:31:39    阅读次数:200
新装python环境启动django程序报错
个人独立博客http://www.xbman.cn/出处:http://www.xbman.cn/article/1django启动报错django.core.exceptions.ImproperlyConfigured:Errorloadingeitherpysqlite2orsqlite3modules(triedinthatorder):Nomodulenamed_sqlite3解决方法centosyuminstallpython-devel-yyuminstalls..
分类:编程语言   时间:2017-05-11 22:31:58    阅读次数:183
java.util.Objects 源码学习
Objects与Object区别Object是Java中所有类的基类,位于java.lang包。Objects是Object的工具类,位于java.util包。它从jdk1.7开始才出现,被final修饰不能被继承,拥有私有的构造函数。它由一些静态的实用方法组成,这些方法是null-save(空指针安全的)或null-tolerant(容忍空..
分类:编程语言   时间:2017-05-11 22:32:47    阅读次数:320
python 最小二乘 leastsq 函数实现
代码修改自 http://www.cnblogs.com/NanShan2016/p/5493429.html 网上百度了一下,主要是两个例子,一个利用了多项式函数,一个就是这个。有些细节没看懂,主要是忽略了p是个参数的数组而非一个数(Python基础问题),纠结完加上注释做个笔记 # 修改自 ht... ...
分类:编程语言   时间:2017-05-11 22:33:02    阅读次数:2451
python大法之二-一些基础(一)
个人独立博客出处:http://www.xbman.cn/出处:http://www.xbman.cn/article/3Python是一种解释性计算机编程语言。采用缩进式语法,写起来的感觉有点像排了版的shell,这里要注意写python要严格控制缩进,已经字母大小写,建议使用4个空格的缩进来进行编程。这样代码看起来很有..
分类:编程语言   时间:2017-05-11 22:33:17    阅读次数:259
python学习笔记
python数据类型python逻辑操作符身份操作符is比较操作符<><=>=!===成员操作符innotin逻辑运算符andornot
分类:编程语言   时间:2017-05-11 22:35:41    阅读次数:183
python之rabbitMQ
一、简单的rabbitMQ队列通信由上图可知,数据是先发给exchange交换器,exchage再发给相应队列。pika模块是python对rabbitMQ的API接口。接收端有一个回调函数,一接收到数据就调用该函数。一条消息被一个消费者接收后,该消息就从队列删除。OK,了解上面的知识后,先来看看一个简..
分类:编程语言   时间:2017-05-11 22:36:43    阅读次数:370
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!