搜索到与相关的文章
Python

Python3之手动创建迭代器的实例代码

迭代器即可以遍历诸如列表,字典及字符串等序列对象甚至自定义对象的对象,其本质就是记录迭代对象中每个元素的位置。迭代过程从第一个元素至最后一个元素,且过程不能回滚或反方向迭代。两个基本方法iter、next序列对象可以利用iter()直接创建迭代器,并通过next()即可迭代迭代器。利用for循环迭代S='PYTHON'IT=iter(S)foritinIT:print(it)示例结果:PYTHON利用next()迭代S='PYTHON'IT=iter(S)

系统 2019-09-27 17:52:32 2538

Python

Python 日期区间处理 (本周本月上周上月...)

工具类classCalendarUtils:"""日期工具类"""@staticmethoddefdelta_day(delta=0):""":paramdelta:偏移量:return:0今天,1昨天,2前天,-1明天..."""return(datetime.now()+timedelta(days=delta)).strftime('%Y-%m-%d')@staticmethoddefdelta_week(delta=0):""":paramdelt

系统 2019-09-27 17:48:35 2538

Python

Python中的bool类型

Python布尔类型boolpython中布尔值使用常量True和False来表示;注意大小写比较运算符<>==等返回的类型就是bool类型;布尔类型通常在if和while语句中应用这边需要注意的是,python中,bool是int的子类(继承int),故True==1False==0是会返回Ture的,有点坑,如要切实判断用xxxisTrue1print(True==1)#返回True2print(False==0)#返回True3print(1isTr

系统 2019-09-27 17:47:24 2538

MySql

MySql数据库中文乱码解决方法

解决乱码最好的方法是在项目设计之初,统一所有的字符集,例如页面、request对象以及数据库等等。一、几种常见的乱码现象:1、页面乱码单纯的页面乱码是很好解决的,只要修改头部适合的字符集即可,如果页面中文显示乱码,你可以把字符集修改为:gb2312或gbk。2、页面之间传递的参数是乱码页面之间传递参数出现的乱码,就要解决页面编码和requset的字符集问题,在参数传进传出时重新设置相应的字符集。比如:request.setCharacterEncoding

系统 2019-08-29 23:49:36 2538

编程技术

Ext中使用mask方法来模拟请求进度

在实际开发系统中,经常会点击菜单M1,显示页面P1,然后点击菜单M2,显示P2;说明:其中P1和P2页面都显示在同一个frame:pageFrame中由页面P1切换到显示页面P2时,可能需要一定的时间,以前的做法是这段时间可以显示一个进度条,表示正在请求页面P2,最近一段时间看到了Ext的Element的mask方法,使用了一下,感觉可以使用它模拟一个进度条首先,菜单的点击事件中赋值pageFrame的src,调用方法maskDocAll(),假如页面My

系统 2019-08-29 23:39:09 2538

SqlServer

SQL Server直接查询: 其它的连接/Excel

首先,在做这种操作之前,要处理一下:--启用AdHocDistributedQueries:execsp_configureshowadvancedoptions,1reconfigureexecsp_configureAdHocDistributedQueries,1reconfigure--使用完成后,关闭AdHocDistributedQueries:execsp_configureAdHocDistributedQueries,0reconfigu

系统 2019-08-29 23:20:35 2538

Oracle

Oracle ERP数据转换论(1)

OracleERP方法体系中属实施管理范畴的是AIM(ApplicationImplementationMethod),从下图AIM流程中我们可以看到系统时间轴上共分为六个阶段:◆需求定义阶段(Definition)◆业务分析阶段(OperationsAnalysis)◆方案设计阶段(SolutionDesign)◆建立系统阶段(Build)◆系统切换阶段(Transition)◆正式运行阶段(Production)注:图例来源于AIM3.1.0官方文档。

系统 2019-08-29 23:15:11 2538

SqlServer

SQLSERVER,不使用BCP,把查询结果输出为txt文

SQLSERVER,不使用BCP,把查询结果输出为txt文本文件的存储过程由于有些服务器上,数据库由于服务器安全问题,禁用了cmd_shell不能用BCP进行查询结果文本化输出。所以特写了个存储过程。用于生成文本文件SETQUOTED_IDENTIFIERONGOSETANSI_NULLSONGOALTERPROCEDUREstp_ExportDataToTxt/**//*******************************************

系统 2019-08-29 23:04:10 2538

编程技术

jsp自定义标签 线程安全

转自:http://klcwt.iteye.com/blog/749652我们在编写自定义标签的时候设置属性如下Java代码publicclassInputTagextendsTagSupport{privatestaticfinallongserialVersionUID=1L;privateStringonclick;privateStringstyle;privateStringstyleClass;privateStringvalue;privat

系统 2019-08-29 22:26:08 2538

编程技术

(第Ⅳ部分 行为型模式篇) 第16章 命令模式(Com

——.NET设计模式系列之十七TerryLee,2006年7月概述在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象为对象,可以实现二者之间的松耦合[李建忠]。这就是本文要说的Command模式。意图将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化;对请求

系统 2019-08-29 22:21:07 2538