搜索到与相关的文章
Python

python基础学习笔记(七)

python基础学习笔记(七)2013-04-2400:16虫师阅读(...)评论(...)编辑收藏本章介绍如何将语句组织成函数,这样,可以告诉计算机如何做事。下面编写一小段代码计算婓波那契数列(前两个数的和是第三个数)fibs=[0,1]#定义一个列表,初始内容是0,1foriinrange(8):#循环8次fibs.append(fibs[-2]+fibs[-1])#append在末尾追加一个数,这个是它前面两个数的和#输入>>>fibs#输出[0,1

系统 2019-09-27 17:48:55 2300

Python

Python 如何提高元组的可读性

这篇文章主要介绍了Python如何提高元组的可读性,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下假设学生系统中数据为固定格式:(名字,年龄,性别,邮箱)('jack','16','male','jack3001@gmail.com')('eric','17','male','eric@qq.com')('xander','16','female','lucy123@yahoo.com')方案一:frome

系统 2019-09-27 17:47:42 2300

Python

python的描述符(descriptor)、装饰器(property)造成

分享一下刚遇到的一个小问题,我有一段类似于这样的python代码:复制代码代码如下:#coding:utf-8classA(object):@propertydef_value(self):#raiseAttributeError("test")return{"v":"Thisisatest."}def__getattr__(self,key):print"__getattr__:",keyreturnself._value[key]if__name__=

系统 2019-09-27 17:38:41 2300

编程技术

家有妙招-把桌面、我的文档等放到C盘以外的磁盘

桌面,我的文档,收藏夹一般都在C盘,修改这些文件夹位置可以更好的保存数据,避免操作系统故障而带来的损失。以及更合理的磁盘结构,便于管理。比如我就把我的文档在E盘,而桌面则设置到了我的文档>桌面文件夹内。这样一来,我可以随意的在桌面保存临时文件而不必担心操作系统的意外。这个实现起来很简单,用超级兔子就可以了。1.安装超级兔子,点击“打造属于自己的系统”;2.在魔法设置>系统>系统文件夹内,右键更改即可。我一般都把桌面放在别的盘,这样就不怕非要重装系统时,放在

系统 2019-08-29 23:10:59 2300

编程技术

迭代器模式

提供一种方法顺序访问一个聚合对象中各个元素,而又不需暴露该对象的内部表示。访问一个聚合对象的内容而无需暴露它的内部表示。支持对聚合对象的多种遍历。为遍历不同的聚合结构提供一个统一的接口(即,支持多态迭代)。自java1.5中集合实现Iterator接口,故此模式可以用List实现,现在极少会有自己设计该模式的情况。迭代器模式

系统 2019-08-29 23:06:18 2300

编程技术

赛完了

看了两天的比赛。心情由昨天的激动到现在很平静。虽然输给了美国队,但是确实也没什么遗憾的,已经尽力了。只是机缘的问题。打到这个程度,哪个队也不能说有什么绝对优势。就看谁的心理调整的好了。副裁穷搅和,搞的节奏又变了。发球次序都弄不清楚,不知道在看什么。一向平和的陈忠和都急了。无奈啊。一梅的状态逐渐好转,虽然她的一传还是个大问题,但王大炮的狠扣确实有分量。昨天一个球直接砸在日本队12号美女的脸上,估计也得晕半天吧。实在不好意思赵蕊蕊就没话说了,一直的机敏。现在也

系统 2019-08-29 23:05:47 2300

编程技术

浅谈CMPP3协议架构实现

最近要增加短信平台对移动CMPP3协议的支持,所以就研究了下他的实现。所谓的CMPP就是中国移动通信互联网短信网关接口协议。CMPP协议以TCP/IP作为底层通信承载,所以开发这块需要对TCP/IP网络编程要有一定的了解。原理:个人理解就是双方建立以什么方式来通信,就好比信是暗号写的,只有双方看的懂。本文主要针对于长连接形式发送短信为例,而我们编写程序也只用编写在C/S架构的通讯过程中的C,然后根据服务商提供的帐号、参数经行测试。下图是长连接的流程图。一、

系统 2019-08-29 22:53:23 2300

编程技术

Eclipse快速上手指南之使用CVS

版本控制在团队开发中是必不可少的。CVS是优秀的开源版本控制软件,Eclipse本身就内置了对CVS的支持,只需简单配置,即可使用CVS。首先我们要正确安装并配置好CVS服务器,通常LinuxServer都自带CVS服务,不过命令行操作比较繁琐。Windows下也有简单易用的CVS服务器,这里我们推荐CVSNT,可以下载CVSNT2.0.51a,安装并启动CVSNT:然后切换到Repositories面板,添加一个Repository,命名为/cvs-ja

系统 2019-08-29 22:45:05 2300

编程技术

探索Flash Media Server(一)

今天装了FMS,用NetConnection类试了试C与S的连接,FMS真强.NetConnection类如下:图片如下:使用代码:vart:NetConnection=newNetConnection();t.onStatus=checkConnect;t.connect("rtmp://localhost/test1");functioncheckConnect(){trace("连接状态="+this.isConnected);trace("连接地址

系统 2019-08-29 22:23:36 2300

编程技术

过程扩展与放置钩子

前面我们谈到了功能扩展对维护一个软件的巨大作用。实际上,正是因为功能在不断地扩展,才使得我们的很多软件质量在下降。因此,如何进行功能扩展,我们不得不察。每当新功能到来的时候,不用急急匆匆就开始编码,我们应当仔细思考我们的设计,即使是时间非常紧张的项目。用更多的时间去思考与设计,才会用更少的时间去做更简单的设计与编码。在这里,我提倡的是设计应当简单到发指,因为它体现的是一种精巧绝伦,它会使我们的思路更清晰,维护更简单,变更更容易。只有经过仔细的思考,才会做出

系统 2019-08-29 21:59:07 2300