自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Full in love with code

编码吧 骚年们

  • 博客(143)
  • 资源 (104)
  • 收藏
  • 关注

原创 004_023 Python 确保名字已经在给定的模块中定义

代码如下:#encoding=utf-8print '中国'#确保名字已经在给定的模块中定义import __builtin__def ensureDefined(name, defining_code, target=__builtin__): if not hasattr(target,name): d={} exec definin

2014-03-31 23:50:52 506

原创 004_022 Python 在表达式中处理异常

代码如下:#encoding=utf-8print '中国'#在表达式中处理异常#借助辅助函数def throws(t,f,*a,**k): '''如果f(*a,**k)抛出一个异常,而且类型是t的话返回true''' try: f(*a,**k) except t: return True else:

2014-03-31 23:21:22 682

原创 004_021 Python 以指定的概率获取元素 以一个列表为基准概率,从一个列表中随机获取元素

代码如下:#encoding=utf-8print '中国'#以指定的概率获取元素 以一个列表为基准概率,从一个列表中随机获取元素import randomdef random_pick(some_list, probabilities): x = random.uniform(0,1) cumulative_probability = 0.0 for

2014-03-31 22:40:07 10626 2

原创 004_020 Python 在python中使用printf

代码如下:#encoding=utf-8print '中国'#在python中使用printfimport sysdef printf(format,*args): sys.stdout.write(format % args) printf('%d-%f',12,2.3)打印结果如下:中国12-2.300000

2014-03-31 22:08:14 774

原创 004_019 Python 用一条语句完成赋值和测试 如 while(a=fun()) 用于转化支持这种类型的代码的时候

代码如下:#encoding=utf-8print '中国'#用一条语句完成赋值和测试 如 while(a=fun()) 用于转化支持这种类型的代码的时候def fun(): return 'abc'#使用辅助类实现class DataHolder(object): def __init__(self,value=None): self.val

2014-03-31 22:04:47 1088

原创 004_018 Python 添加 修改一系列已经命名的参数 用于搜集一系列元素,然后重命名

代码如下:#encoding=utf-8print '中国'#添加 修改一系列已经命名的参数 用于搜集一系列元素,然后重命名#每个类都有一个内置的字典class bunch(object): def __init__(self,**kwds): self.__dict__.update(kwds)x=10y=120threshold=140s

2014-03-31 20:33:26 854

原创 004_017 Python 查找2个字典的交集和并集 指的是键

代码如下:#encoding=utf-8print '中国'#查找2个字典的交集和并集 指的是键dict1={1:2,2:3}dict2={1:2,4:3}#并集union = dict(dict1,**dict2)print union#交集#for要用循环次数小的 可以提高性能inter = dict.fromkeys([x for x in dict1 i

2014-03-31 19:44:55 14213

原创 004_016 Python 通过字典分派方法和函数

代码如下:#encoding=utf-8print '中国'#通过字典分派方法和函数#一般都是用case的东西def deal_with_a_cat( ): print "meow" def deal_with_a_dog( ): print "bark"def deal_with_a_bear( ): print "bear"

2014-03-31 02:37:48 872

原创 004_015 Python 字典的一键多值,即一个键对应多个值

代码如下:#encoding=utf-8print '中国'#字典的一键多值print'方案一 list作为dict的值 值允许重复' d1={}key=1value=2d1.setdefault(key,[]).append(value)value=2d1.setdefault(key,[]).append(value)print d1#获取值print

2014-03-31 00:33:24 31146 1

原创 004_014 Python 反转字典 即key和val互换

代码如下:#encoding=utf-8print '中国'#反转字典 即key和val互换 print '---生成器表达式'dict1={1:2,3:4,6:7,9:10}def invert_dict(d):    return dict((v,k) for k,v in d.iteritems())print inve

2014-03-31 00:08:37 13004

原创 004_013 Python 获取一个字典的子集

代码如下:#encoding=utf-8print '中国'#获取一个字典的子集print '---列表推导'#不修改原来的字典 列表推导def sub_dict(somedict,somekeys,default=None): return dict([(k,somedict.get(k,default)) for k in somekeys])dict1={1:2

2014-03-31 00:01:43 3545

原创 004_012 Python 将列表中的元素交替的作为键和值来创建字典

代码如下:#encoding=utf-8print '中国'#将列表中的元素交替的作为键和值来创建字典#方法一def dictfromlist(keysandvalues): return dict(zip(keysandvalues[::2],keysandvalues[1::2]))lista =[1,2,3,4]print dictfromlist(list

2014-03-30 18:18:26 1477

原创 004_011 Python 创建字典 避免和标识符冲突

代码如下:#encoding=utf-8print '中国'#创建字典 避免和标识符冲突#方法一 ,for=123不能使用该参数 不能避免和标识符冲突dict1=dict(green=1,blue=255,red=80)print dict1#方法二 能避免和标识符冲突dict1={'green':1,'blue':255,'red':80,'for':123}

2014-03-30 16:48:46 679

原创 004_010 Python 给字典增加一个条目 存在不改,不存在添加

代码如下:#encoding=utf-8print '中国'#给字典增加一个条目 存在不改,不存在添加print 'setdefault'dic1= {1:2}dic1.setdefault(2,3)dic1.setdefault(3,6)dic1.setdefault(4,[7,89,10])print dic1 dic1.setdefault(1,4)

2014-03-30 15:45:00 2246

原创 004_009 Python 从字典取值,而不产生异常

代码如下:#encoding=utf-8print '中国'#从字典取值,而不产生异常print '-----------从字典取值,而不产生异常'dic = {'1':2}print dic.get('1','not found')print dic.get('2','not found')print dic#取值而且删除print '-----------取值

2014-03-29 23:27:34 1540

原创 004_008 Python 行转化成列,列转化成行

代码如下:#encoding=utf-8print '中国'#二维阵列变换 行转化成列,列转化成行lista=[[1,2,3],[4,5,6],[7,8,9],[10,11,12]]#使用列表推导listb=[[r[col] for r in lista] for col in range(len(lista[0]))]print listb#map实现 载入内存pr

2014-03-29 23:17:46 10600

原创 004_007 在行列表中完成对列的删除或者排序

代码如下:#encoding=utf-8print '中国'#在行列表中完成对列的删除或者排序lista=[[1,2,3,4],[5,6,7,8],[9,10,11,12]]#通过列表推导完成#删除第二列,交换三四listb=[[ row[0],row[3],row[2] ] for row in lista]print listb#通过设定排序完成listb=[

2014-03-29 23:08:10 526

原创 004_006 Python 展开嵌套序列 序列的子序列进行展开

代码如下:#encoding=utf-8print '中国'#展开嵌套序列 序列的子序列进行展开print '----递归'def list_or_tuple(x): return isinstance(x,(list,tuple))def flatten(sequence, to_expand=list_or_tuple): for item in sequ

2014-03-29 01:52:19 1111

原创 004_005 Python 在不适用引用的时候,创建列表的列表

代码如下:#encoding=utf-8print '中国'#在不适用引用的时候,创建列表的列表print '使用列表推导'#创建5*2 的全为0的阵列mulist=[[0 for col in range(5)] for row in range(2)]print mulistmulist[1][1]='bad way'print mulist#不好的方式,错的

2014-03-28 23:08:10 605

原创 004_004 Python 循环访问列表元素和索引

代码如下:#encoding=utf-8print '中国'#循环访问列表中的元素和索引print '--同时访问索引和元素'def print_list(L): for index,item in enumerate(L): print 'index ',index, ',val',item lista=[1,2,3]print_li

2014-03-28 22:57:49 10685

原创 004_003 Python 如果列表存在元素返回它,不存在,返回默认值

代码如下:#encoding=utf-8print '中国'#如果列表存在元素就返回他def list_get(L,i,v=None): if -len(L) <= i <= len(L):return L[i] else: return v lista=[1,2,3,4]print list_get(lista,100)print list_ge

2014-03-28 22:48:29 8800

原创 004_002 Python 列表推导 列表函数调用 生成器表达式 生成列表

代码如下:#encoding=utf-8print '中国'#通过列表推导构建列表print '--推导 用方括号括起来'lista=[1,1,2,3]listb=[x+33 for x in lista]print listblistb=[x+33 for x in lista if x >2]print listbprint listalistb=[max(x,

2014-03-28 22:40:58 783

原创 004_001 Python 对象拷贝

代码如下:#encoding=utf-8print '中国'#对象拷贝 python的赋值和参数传递以及结果返回一般都是原对象的引用import copyprint '----引用'lista=[1,2,3]listb=listalistb.append(4)print listbprint lista#拷贝print '----拷贝'lista=[1,2,

2014-03-28 20:58:14 417

原创 003_016 Python 查看汇率信息

代码如下:#encoding=utf-8print '中国'import httplibimport smtplib# configure script's parameters here# end of configurationurl = '/sourcedb/whpj/'conn = httplib.HTTPConnection('www.boc.cn')conn.

2014-03-28 00:02:54 2451

原创 003_015 Python 检查信用卡校验和

代码如下:#encoding=utf-8print '中国'def cardLuhnChecksumIsValid(card_number):    """ checks to make sure that the card passes a luhn mod-10 checksum """    sum = 0    num_digits = len(ca

2014-03-27 23:46:37 2175

原创 003_014 Python 简单加法器

代码如下:#encoding=utf-8print '中国'#用Python实现加法器import decimal, re, operator parse_input = re.compile(r'''(?x) # 允许RE中的注释和空白符 (\d+\.?\d*) # 带有可选的小数部分的数

2014-03-27 23:42:57 1944

原创 003_013 Python 将数decimal用于货币处理

代码如下:#encoding=utf-8print '中国'#将数用于货币处理import decimaldef italformat(value, places=2, curr='EUR',sep='.',dp=',',pos='',neg='-', overall=10): """ 将十进制value转化为财务格式的字符串 places: 十进制小数点后

2014-03-26 22:15:11 3482

原创 003_012 Python 十进制计算 Decimal

代码如下:#encoding=utf-8print '中国'#十进制计算from decimal import Decimal as Dfrom decimal import getcontext print getcontext()print D(1.0)/D(3.0)print type(D(1.0)/D(3.0))print (D(1.0)/D(3.0))*D(3

2014-03-26 00:33:40 689

原创 003_011 Python 执行定时任务 在某个时刻执行该任务

代码如下:#encoding=utf-8print '中国'#执行定时任务 在某个时刻执行该任务import time, os, sys, sched#执行计划 第一个参数要执行的时间,第二个参数用来等待一段时间schedule=sched.scheduler(time.time, time.sleep)def perform_command(cmd, inc):

2014-03-26 00:02:33 10050

原创 003_010 Python 重复执行任务,即定时任务

打印结果如下:#encoding=utf-8print '中国'#重复执行任务import time, os, sysdef CirculeGo(cmd, inc=60): while True: os.system(cmd) time.sleep(inc) obj = CirculeGo('dir')打印结果如下:中

2014-03-25 20:25:28 5194

原创 003_009 Python 转化时区信息设置

代码如下:#encoding=utf-8print '中国'#转化时区from dateutil import tzimport datetimeimport timechinatz = tz.tzoffset("China", 60*60*8) olympicgames = datetime.datetime(2008, 8, 8, 20, 0, tzinfo=chin

2014-03-25 19:36:16 732

原创 003_008 Python 检查当前是否是夏令时

代码如下:#encoding=utf-8print '中国'#检查当前是否是夏令时import timedef is_dst(): return bool(time.localtime().tm_isdst)print is_dst()打印结果如下:中国False

2014-03-25 19:21:10 2050

原创 003_007 Python 日期的模糊查询 即读取不太符合标准的日期信息

代码如下:#encoding=utf-8print '中国'#日期的模糊查询 即读取不太符合标准的日期信息import datetimeimport dateutil.parserdef tryParse(date): kwargs = {} if isinstance(date,(tuple,list)): date=' '.join([st

2014-03-25 01:26:25 1658

原创 003_006 Python 自动查询节日,即计算日期之间的放假日期

代码如下:#encoding=utf-8print '中国'#自动查询节日 给定起始日期和结束日期,自动获取总共的节假日天数import datetimefrom dateutil import rrule,eastertry: setexcept NameError: from sets import Set as set#复活节def all_easter(s

2014-03-24 23:58:47 3102

原创 003_005 Python 计算日期之间的工作日

代码如下:#encoding=utf-8print '中国'#计算日期之间的工作日,不是天数from dateutil import rruleimport datetimedef workdays(start, end, holidays=0, days_off=None): if days_off is None: days_off = 5,6

2014-03-23 18:15:35 4273

原创 003_004 Python 获取列表中所有歌曲播放时间总和

代码如下:#encoding=utf-8print '中国'#获取列表中所有歌曲播放时间总和import datetime#sum的第二个参数主要用于指出类型def totaltime(times): td = datetime.timedelta(0) duration = sum([datetime.timedelta(minutes=m,second

2014-03-23 14:15:34 1170

原创 003_003 Python 计算日期之间隔了几周

代码如下:#encoding=utf-8print '中国'#计算日期之间隔了几周#1、下载 http://labix.org/python-dateutil#head-ca04a602311afe807d666327f29351de7ee42b7d #python-dateutil-1.5.tar.gz (Python < 3.0) #2、设置好Python环境变量#3、下载

2014-03-20 23:33:14 1195

原创 003_002 Python 获取上一个周几,如周五,星期五

代码如下:#encoding=utf-8print '中国'#获取上一个周几,如周五,星期五import datetime, calendarlastFriday = datetime.date.today()oneday = datetime.timedelta(days = 1)while lastFriday.weekday() != calendar.FRIDAY:

2014-03-20 23:06:45 9456 1

原创 003_001 Python 计算昨天和明天的日期

代码如下:#encoding=utf-8print '中国'import time#一些函数 timeprint time.time()print time.gmtime()print time.asctime(time.gmtime())print time.localtime()print time.strftime('%Y%m%d %H:%M:%S+%z').dec

2014-03-20 22:59:28 7192

原创 002_030 Python CRC 64位循环冗余码校验

代码如下:#encoding=utf-8print '中国'#crc64位校验CRCTableh = [0] * 256CRCTablel = [0] * 256def _inittables(CRCTableh, CRCTablel, POLY64REVh, BIT_TOGGLE): for i in xrange(256): partl = i

2014-03-18 03:13:00 3010

元旦倒计时代码html版本

使用浏览器待1.html,会出现距离下一年元旦的倒计时,效果图为1.jpg

2022-12-12

Flowable深入浅出-15 Flowable-BPMN操作流程之排他网关

Flowable深入浅出-15 Flowable-BPMN操作流程之排他网关,欢迎进入我的专栏第15节查看,专栏地址:https://blog.csdn.net/houyj1986/column/info/31755

2019-01-29

Flowable深入浅出-14 Flowable-BPMN操作流程之任务完成

Flowable深入浅出-14 Flowable-BPMN操作流程之任务完成,欢迎进入我的专栏第14节查看,专栏地址:https://blog.csdn.net/houyj1986/column/info/31755

2019-01-19

Flowable深入浅出-13 Flowable-BPMN操作流程之流程进展查看之流程图

Flowable深入浅出-13 Flowable-BPMN操作流程之流程进展查看之流程图,欢迎在我的专栏查看该文章(第13篇),专栏地址:https://blog.csdn.net/houyj1986/column/info/31755

2019-01-17

Flowable深入浅出-12 Flowable-BPMN操作流程之用户任务UserTask

Flowable深入浅出-12 Flowable-BPMN操作流程之用户任务UserTask,请参考专栏https://blog.csdn.net/houyj1986/column/info/31755第12篇

2019-01-13

Flowable-BPMN操作流程部署启动源码

Flowable-BPMN操作流程部署启动源码,具体理解和操作参考我的专栏https://blog.csdn.net/houyj1986/column/info/31755,第10节

2019-01-11

Flowable modeler集成源码

Flowable modeler集成源码,具体操作步骤参考我的blog,Flowable深入浅出-7、8、9 专栏地址:https://blog.csdn.net/houyj1986/column/info/31755

2019-01-07

docker镜像tensorflow-1.11.0-gpu-py3 part3

docker镜像tensorflow-1.11.0-gpu-py3,第三部分,一共有3部分

2019-01-04

docker镜像tensorflow-1.11.0-gpu-py3 part2

docker镜像tensorflow-1.11.0-gpu-py3,第二部分,一共有3部分

2019-01-04

docker镜像tensorflow-1.11.0-gpu-py3 part1

docker镜像tensorflow-1.11.0-gpu-py3,第一部分,一共有3部分

2019-01-04

Flowable深入浅出-5 Flowable-Modeler详述之开发环境搭建

Flowable深入浅出-5 Flowable-Modeler详述之开发环境搭建,部署流程的代码,参考我的博客可以看到详细步骤

2019-01-01

Flowable 6.4.0 官方的安装包Tomcat版本

Flowable 6.4.0 官方的安装包Tomcat版本,通过start.bat可以完成对应的启动

2018-12-23

Flowable 6.4.0 官方的安装包EAR版本

Flowable 6.4.0 官方的安装包EAR版本,可以直接通过java -jar来完成启动,数据采用H2的数据库。

2018-12-23

Flowable 6.4.0官方github源代码

Flowable 6.4.0官方github源代码,可以编译通过的代码,对于学习Flowable的底层机制是一个必不可少的资源

2018-12-23

DbVisualizer 9.5.7

DbVisualizer 9.5.7,目前最新版本 64位系统使用

2017-04-19

hadoop2.6.4.part1

hadoop2.6.4.part1 共两部分 第一部分

2016-04-13

hadoop2.6.4.part2

hadoop2.6.4.part2 第二部分 共两部分

2016-04-13

AStyle Extension VS代码格式化插件

AStyle Extension VS代码格式化插件 里面有我设置好的C++配置。C# Java没有设置可以自己参考设置。

2015-11-01

ThinkPHP3.1.2完全开发手册CHM[2013-01-15].chm

ThinkPHP3.1.2完全开发手册CHM[2013-01-15].chm

2015-08-17

ThinkCMFX1.6.0 用户手册

ThinkCMF完全开发手册通过在线手册http://www.thinkcmf.com/document/index.html 编译生成,内容和在线手册一致。 官网会定期编译生成供大家下载使用,请关注官网最新资讯

2015-08-17

thinkcmf以及帮助文档

ThinkCMFX 1.6.1来了! X1.6.1 * 修复登录时仍然可以打开登录和注册界面 * 修复后台文章分类列表,点添加子类到添加分类界面父级分类选择错误 * 修复后台文章分类模板修复后不更新问题 * 修复编辑器里图片上传, 在文件存储选择七牛时,图片title,alt属性不对 * 增加对php格式模板文件的支持 * 优化sp_get_menu方法,id为空时,默认为主菜单 * 修复后台模板缺失</head>问题 * 修复Portal应用下文章,页面,和分类不存在时,无404状态码 * 增加对模板继承标签tc_extend的支持 * 优化会员的拉黑起用功能,改为实时验证 * 增加url模式更改后出现不能访问问题的提示和解决方法 * 修复文章,幻灯片添加重复提交问题

2015-08-16

XDebug For Php5.5

XDebug For Php5.5 用来调试PHP的工具,和Eclipse配合使用

2015-08-11

ZendFramework 1.12.9 代码和文档.rar

ZendFramework 1.12.9 代码和文档.rar

2014-12-07

ZendSkeletonApplication-master

ZendSkeletonApplication-master 用来构建一个实例

2014-12-06

zendframework2中文手册.chm

zf2中文手册.chm zendframework 中文版

2014-12-06

Zend FrameWork 2.3.3

Zend FrameWork 2.3.3 文档也放上去了,抽空研究下。

2014-12-06

adodb 5.1.9 PHP类

adodb519 支持php5,无视db类型的操作类

2014-12-06

Smarty-3.1.21 最新发布版本

Smarty-3.1.21 最新发布版本

2014-12-06

thinkphp 3.2.2 最新版

thinkphp 3.2.2 最新版包含帮助文档

2014-12-06

pcre++-0.9.5.tar.gz

pcre++-0.9.5.tar.gz pcre用来编程正则表达式

2014-11-24

PCRE 8.36 zip

PCRE 最新 8.36 正则表达式实现

2014-11-24

npp.6.6.9.Installer.exe notepad++ 6.6.9安装包

npp.6.6.9.Installer.exe notepad++ 6.6.9安装包 编写PHP

2014-11-22

npp.6.6.9.Installer.exe 最新版 20141122

npp.6.6.9.Installer.exe 最新版 20141122 写PHP必备啊

2014-11-22

ez_setup.py

ez_setup.py Python的安装工具

2014-09-12

PySide-1.2.2-cp27-none-win32.whl

PySide-1.2.2-cp27-none-win32.whl Pyside安装包

2014-09-12

PyQt4-4.11.1-gpl-Py2.7-Qt4.8.6-x32.exe

PyQt4-4.11.1-gpl-Py2.7-Qt4.8.6-x32.exe Python界面开发

2014-09-12

get-pip.py

get-pip.py 用来安装Python文件

2014-09-07

eric4-4.5.23

eric4-4.5.23.rar PYthon gui Pythong qt画界面工具

2014-09-05

python-2.7.8.msi

python 2.7.8 Python最新发布的稳定版本的安装包 32位的。

2014-07-30

PyV8-1.0-preview-r443.win32-py2.7.exe

PyV8-1.0-preview-r443.win32-py2.7.exe 用于Python和javascript交互

2014-07-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除