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

Python迭代用法实例教程

本文实例讲述了Python中迭代的用法,是一个非常实用的技巧。分享给大家供大家参考借鉴之用。具体分析如下:如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。在Python中,迭代是通过for...in来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的,比如Java代码:for(i=0;i可以看出,Python的for循环抽象程度要高于Java的for循环,因

系统 2019-09-27 17:45:31 1884

Python

Python 提取dict转换为xml/json/table并输出的实现代码

核心代码:#!/usr/bin/python#-*-coding:gbk-*-#设置源文件输出格式importsysimportgetoptimportjsonimportcreateDictimportmyConToXMLimportmyConToTabledefgetRsDataToDict():#获取控制台中输入的参数,并根据参数找到源文件获取源数据csDict={}try:#通过getopt获取参数opts,args=getopt.getopt(s

系统 2019-09-27 17:38:33 1884

Python

在Python的Tornado框架中实现简单的在线代理的教程

实现代理的方式很多种,流行的web服务器也大都有代理的功能,比如http://www.tornadoweb.cn用的就是nginx的代理功能做的tornadoweb官网的镜像。最近,我在开发一个移动运用(以下简称APP)的后台程序(Server),该运用需要调用到另一平台产品(Platform)的API。对于这个系统来说,可选的一种实现方式方式是APP同时跟Server&Platform两者交互;另一种则在Server端封装掉Platform的API,AP

系统 2019-09-27 17:38:17 1884

Python

Python中的is和id用法分析

本文实例讲述了Python中的is和id用法。分享给大家供大家参考。具体分析如下:(ob1isob2)等价于(id(ob1)==id(ob2))首先id函数可以获得对象的内存地址,如果两个对象的内存地址是一样的,那么这两个对象肯定是一个对象。和is是等价的。Python源代码为证。复制代码代码如下:staticPyObject*cmp_outcome(intop,registerPyObject*v,registerPyObject*w){intres=0

系统 2019-09-27 17:37:52 1884

编程技术

047_《Delphi技术手册》

《Delphi技术手册》Delphi教程系列书籍(047)《Delphi技术手册》网友(邦)整理EMail:shuaihj@163.com下载地址:Pdf附书源码原书名:DelphiinaNutshell原出版社:O'Reilly作者:(美)RayLischner译者:肖雪莲朱腾辉丛书名:O'Reilly系列出版社:中国电力出版社ISBN:7508305426上架时间:2001-8-8出版日期:2001年4月页码:636版次:1-1内容简介Inprise/

系统 2019-08-29 23:43:15 1884

编程技术

关于linkage的loading问题

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

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

编程技术

Flash打造随意飘飞的彩色肥皂泡

本文中我们用Flash制作随意飘飞的彩色肥皂泡动画。完成效果如下:制作步骤如下:[url=http://design.yesky.com/syscore/361/486361d.shtml][/url][url=http://design.yesky.com/syscore/361/486361d.shtml][/url][url=http://design.yesky.com/syscore/361/486361d.shtml][/url][url=ht

系统 2019-08-29 23:19:04 1884

编程技术

开心网-X世界所有任务及物品

初来乍动(1-4级)(二级难度)1.勇擒在大巴车上抢包的恶棍$500经验值:+3需要能量:3需要物品:双截棍获得物品:极速飞镖(战利品)2.勇救正在被恶犬追赶的卖报男孩$900经验值:+3需要能量:3需要物品:威力球棒3.扑灭失火的球衣专卖店$500经验值:+8需要能量:7需要物品:超级灭火器获得物品:瑞士军刀(战利品)3.和(XXX)追捕打劫盲人摊贩的窃贼$1,000经验值:+2需要能量:2需要物品:安全帽获得物品:(三级难度)1.帮(XXX)追回被抢的

系统 2019-08-29 23:10:50 1884

编程技术

关于Observer模式不得不说的二三事

今天有同事问我关于Observer模式的一个问题,说观察者(Observer)为什么要依赖于主题(Subject),如下图所示:从上图可以看出,具体的观察者对具体的主题有一个依赖,而且从JDK本身提供的Observer接口,我们也可以看到,确实对主题(在JDK的实现中,为Observable接口)有一个依赖,如代码所示:publicinterfaceObserver{voidupdate(Observableo,Objectarg);}这个是为什么呢,为什

系统 2019-08-29 23:06:54 1884

编程技术

Jexi设计 (6) View设计

以下讨论View的设计。Document是抽象的文档类,它包含了所有的数据和如何显示的信息,我们已经通过Page,Paragraph,Row等等抽象出来了。Frame代表窗体对象,负责构造出窗体,菜单栏,工具栏等等,它可以接受用户的命令,然后将命令传递给Document。View代表视图对象,负责绘制文档数据,它在update()方法中绘制可视区域。除了绘制文档数据,视图还可能要绘制滚动条,标尺等等。Decorator模式终于派上用场了,抽象出View接口

系统 2019-08-29 23:03:40 1884