- 军军小站|张军博客
搜索到与相关的文章
Python

跟老齐学Python之让人欢喜让人忧的迭代

哦,这就是真正牛X的程序员。不过,他也仅仅是牛X罢了,还不是大神。大神程序员是什么样儿呢?他是扫地僧,大隐隐于市。先搞清楚这些名词再说别的:循环(loop),指的是在满足条件的情况下,重复执行同一段代码。比如,while语句。迭代(iterate),指的是按照某种顺序逐个访问列表中的每一项。比如,for语句。递归(recursion),指的是一个函数不断调用自身的行为。比如,以编程方式输出著名的斐波纳契数列。遍历(traversal),指的是按照一定的规则

系统 2019-09-27 17:38:16 1776

Python

深入解析Python编程中JSON模块的使用

JSON编码支持的基本数据类型为None,bool,int,float和str,以及包含这些类型数据的lists,tuples和dictionaries。对于dictionaries,keys需要是字符串类型(字典中任何非字符串类型的key在编码时会先转换为字符串)。为了遵循JSON规范,你应该只编码Python的lists和dictionaries。而且,在web应用程序中,顶层对象被编码为一个字典是一个标准做法。JSON编码的格式对于Python语法而

系统 2019-09-27 17:38:14 1776

Python

set在python里的含义和用法

set在python里是什么意思?set是一组数,无序,内容又不能重复,通过调用set()方法创建:>>>s=set(['A','B','C'])对于访问一个set的意义就仅仅在于查看某个元素是否在这个集合里面,注意大小写敏感:>>>print'A'insTrue>>>print'D'insFalse也通过for来遍历:s=set([('Adam',95),('Lisa',85),('Bart',59)])forxins:printx[0],':',x[1

系统 2019-09-27 17:38:10 1776

Python

python装饰器初探(推荐)

一、含有一个装饰器#encoding:utf-8############含有一个装饰器#########defouter(func):definner(*args,**kwargs):#要装饰f1(),这里用这俩形式参数,可以接受任意个参数,不管f1定义几个参数print"1"r=func(*args,**kwargs)#这里要用func,不要用f1print"2"returnrreturninner@outer#这里outer不要加括号deff1(a1,

系统 2019-09-27 17:37:53 1776

编程技术

光大证券:三大视角挖掘下半年十大金股(名单)

在日前召开的光大金融论坛上,光大证券向与会的数百名机构投资者阐述了如下观点:中国制造业利润的持续增长和新盈利模式的出现将为我国股市长期走牛奠定基础。投资操作上,行业方面,光大建议关注钢铁、化工、建材、机械制造、金融、地产等几大重点行业;个股方面,将工商银行、万科A、金地集团、黄山旅游、南方航空、三一重工、东方电机、中国铝业、宜科科技、双汇发展等列为下半年值得重点关注的"十大金股"。关于2007年下半年的投资策略,光大证券提出了"中国制造"演绎长期牛市的投资

系统 2019-08-29 23:45:12 1776

编程技术

“Flash杀手”降临? 微软Silverlight

CNET科技资讯网8月28日北京报道微软今天宣布其新一代互联网多媒体交互式内容播放应用插件——Silverlight将于今年9月正式发布。微软(中国)有限公司平台与开发合作部总监林毅介绍,Silverlight具有三方面优质特性,包括:高清晰、互动、天然SEO特性。微软今天宣布其新一代互联网多媒体交互式内容播放应用插件——Silverlight将于今年9月正式发布。微软同时向国内媒体预览了Silverlight的部分功能。Silverlight是一种跨平台

系统 2019-08-29 23:43:09 1776

编程技术

关于linkage的loading问题

Flash提供的linkage给我们的编程带来了极大的便利,我们甚至可以主场景里面不放如何元素,所有的元素都放在库中,然后用action来组织调用.但是,在默认的方式下,Flash必须将linkage的所有元素都下载完毕以后,才开始执行第一帧的action,这样就造成loading的失效.怎么解决这个难题呢?fictiony提供了一个解决的方案,可以很好的解决这个问题:首先,对于库中所有的linkage,将Exportinfirst这个选项去掉(如图),这

系统 2019-08-29 23:42:12 1776

编程技术

简单的flash火焰效果及图示原理

先看看效果:原理:1、获取整个舞台的BitmapData数据,放到__bm(声明的BitmapData())里。2、对__bm进行BlurFilter和ColorMatrixFilter(可选只是处理颜色)处理。3、在enterframe事件里不断的重复步骤1,2。//========================code========================package{importflash.display.*;importflash.u

系统 2019-08-29 23:34:42 1776

编程技术

【Flex应用展示之】-GOOGLE WEB DESKTOP

Flex应用展示之-GOOGLEWEBDESKTOP刚刚拿到这个消息的时候,我很吃惊,啊,google终于要找哦web操作系统啦,也是我便去google的lab去找这个产品,早来找不到。到最后回到作者的网页上才发现,原来这个应用并不是google搞得,而是另一款的flex网络应用程序。太有才,我只能这么说了,于是便赶到其主页一睹新鲜。这个应用搜集了google几乎所有的产品,不过现在做的不是太完善,还有很多的bug有待改进,不过我很期待这款应用程序何时才能

系统 2019-08-29 23:30:03 1776

编程技术

创建型设计模式--工厂方法

工厂方法(FactoryMethod)定义一个用于创建对象的接口,让子类决定实例哪一个类。工厂方法使一个类的实例化延迟到其子类。在工厂方法模式中,核心的工厂类不再负责所有产品的创建,而是将具体创建的工作交给子类去做。这个核心工厂则变为抽象工厂角色,仅负责给出工厂子类必须实现的接口,而不接触哪一产品创建的细节。工厂方法模式可以用来允许系统不修改具体工厂角色的情况下引进新产品在工厂方法模式中,一般都有一个平行的等级结构,抽象工厂对应抽象产品,具体工厂对应具体产

系统 2019-08-29 23:25:22 1776