re模块是python中处理正在表达式的一个模块 正则表达式知识储备:http://www.cnblogs.com/huamingao/p/6031411.html 1. match(pattern, string, flags=0) 从字符串的开头进行匹配, 匹配成功就返回一个匹配对象,匹配失败就 ...
分类:
编程语言 时间:
2016-11-14 17:25:11
阅读次数:
214
1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: (1)动态的增加和减少元素 (2)实现了ICollection和IList接口 (3)灵活的设置数组的大小 2、ArrayLis的创建以及增删改查方法 (1)A ...
分类:
编程语言 时间:
2016-11-14 17:22:22
阅读次数:
201
一、条件判断 场景一、用户登陆验证 场景二、猜年龄游戏 在程序里设定好你的年龄,然后启动程序让用户猜测,用户输入后,根据他的输入提示用户输入的是否正确,如果错误,提示是猜大了还是小了 二、for循环 最简单的循环10次 需求一:还是上面的程序,但是遇到小于5的循环次数就不走了,直接跳入下一次循环 需 ...
分类:
编程语言 时间:
2016-11-14 17:22:29
阅读次数:
218
...
分类:
编程语言 时间:
2016-11-14 17:17:51
阅读次数:
191
如我运行一个脚本,执行后输出中文看不懂 然后呢在文件头加上 from __future__ import unicode_literals 注意:需要去掉所有字符串前的 u, 这样所有字符串均默认为unicode串 看看输出 ...
分类:
编程语言 时间:
2016-11-14 17:13:14
阅读次数:
266
多线程编程主要是为了解决处理慢的问题。 使用多个线程进行并发处理资源,使用的模型最多的还是生产者消费者模型。 目前我遇到的问题或者体会主要有两个: 1.生产者产生速度不能大于消费者的速度,否则总有一天内存会被撑爆。 有合理的调度,能让消费者及时处理数据。 2.生产者生产过程中不能产生重复数据,类似循 ...
分类:
编程语言 时间:
2016-11-14 17:11:45
阅读次数:
201
http://www.runoob.com/python/python-tutorial.html http://www.pythondoc.com/ ...
分类:
编程语言 时间:
2016-11-14 17:08:50
阅读次数:
169
在python下,获取当前执行主脚本的方法有两个:sys.argv[0]和__file__。 sys.argv[0] 获取主执行文件路径的最佳方法是用sys.argv[0],它可能是一个相对路径,所以再取一下abspath是保险的做法,像这样: import os,sys dirname, file ...
分类:
编程语言 时间:
2016-11-14 17:08:46
阅读次数:
131
原文是py2环境,而我的环境是py3,所以对原代码做了修改:decode(), encode() 应用场景 声明:原博客链接地址:http://www.cnblogs.com/hhh5460/p/5243410.html ...
分类:
编程语言 时间:
2016-11-14 17:05:34
阅读次数:
193
上次进行了简单的连接测试。这次主要进行一下小小的补充。利用线程将生产者消费者代码合到一个文件中。 我是将Recv.java(消费者)文件放在一个线程里添加到Send.java(生产者)中。 代码如下: 另外,这里对于rabbitmq中的典型概念进行一个梳理: 刚刚接触RabbitMQ的时候,可能会被 ...
分类:
编程语言 时间:
2016-11-14 16:52:56
阅读次数:
286
连接池:同时操作连接数据库,创建一个连接池,池子里创建一万个数据库链接。根据系统运行情况关闭链接。高峰期链接达到最大MAX进行排队,对在用的链接实现失效时间。有几种:tomcat请求服务器(servers.xml/context.xml配置),dbcp(database connection poo ...
分类:
编程语言 时间:
2016-11-14 16:49:19
阅读次数:
211
List自定义排序 1、第一种方法,就是list中对象实现Comparable接口,重写compareTo接口, 对排序的字段进行比较。2、第二种方法,就是在重载Collections.sort方法。 代码示例 对复合数据类型的数据的排序 List默认排序 数组的排序 1、int[],double[ ...
分类:
编程语言 时间:
2016-11-14 16:47:20
阅读次数:
149
match函数binary_re=‘[01]*‘
pattern=re.compile(binary_re)
m=re.match(binary_re,destStr)
ifm:
printm.group(0)
else:
print‘notmatch‘match函数是从字符串起始位置开始进行匹配,匹配失败返回None,匹配成功的话,m.group(0)为匹配的结果
2.search函数
binary_re=‘[01]*‘
pa..
分类:
编程语言 时间:
2016-11-14 16:25:11
阅读次数:
121
一、简单说明1、源代码文件见附件Credit.zip2、关于转账功能,因时间问题,转账功能待续4、逻辑图二、代码1、包encryption中的(password.py文件)#!/usr/bin/envpython
#-*-coding:utf-8-*-
"""
CreatedonThuNov1014:47:292016
密码相关功能
@author:toby
"""
importhashlib,..
分类:
编程语言 时间:
2016-11-14 16:22:24
阅读次数:
237
本章涉及标准库:1、sys2、os3、glob4、math5、random6、platform7、pikle与cPikle8、subprocess9、Queue10、StringIO11、logging12、ConfigParser13、urllib与urllib214、json15、time16、datetime10.1sys1)sys.argv命令行参数。argv[0]#代表本身名字argv[1]#第一个参数argv[..
分类:
编程语言 时间:
2016-11-14 16:20:26
阅读次数:
181
Python中的Queue对象提供了对线程同步的支持,使用queue对象可以实现多生产者和多消费者形成的先进先出的队列。每个生产者将数据放入队列,而每个消费者依次从队列中取出数据。#coding:utf-8
importthreading,time,Queue
classProducer(threading.Thread):
def__init__(self,t..
分类:
编程语言 时间:
2016-11-14 16:20:01
阅读次数:
196
此小程序购物流程为:启动时欢迎语,提示输入购物预算金额,打印购物菜单,选择商品,商品可重复选择购买,当购物预算金额小于购买商品的金额时,返回购物列表并提示预算金额不足。#!/usr/bin/python
#-*-coding:UTF-8-*-
shangpin={‘iphone7‘:6000,‘mate9‘:5000,‘macbook‘:100..
分类:
编程语言 时间:
2016-11-14 16:10:03
阅读次数:
150