1、实现目标编写一个命令行通讯录程序,可以添加、查询、删除通讯录好友及电话2、实现方法创建一个类来表示一个人的信息。使用字典存储每个人的对象,名字作为键。使用pickle模块永久地把这些对象存储下来。使用字典内建的方法添加、删除修改人员信息。3、思维导图4、编写伪代码#1.创建字典用来存储通讯录信息#2.创建人员类,包含姓名、关系、电话三个属性#3.创建操作类,包含增加、查询、删除人员,退出,保存并退出五个方法#4.程序运行#5.判断通讯录文件是否存在#6
系统 2019-09-27 17:38:45 1863
还有4天就世界杯了,作为一个资深(伪)球迷,必须要实时关注世界杯相关新闻,了解各个球队动态,这样才能在一堆球迷中如(大)鱼(吹)得(特)水(吹),迎接大家仰慕的目光!给大家分享一个快速了解相关信息的办法:刷论坛!我们来一起做个虎扑论坛的爬虫吧!抓包获取虎扑论坛相关帖子内容,逐条显示!先来观察下网页,打开论坛首页,选择国际足球然后往下拉,找到世界杯相关内容这里就是我们的目标了,所有相关的新闻都会在这里显示,用F12打开“开发者工具”然后往下浏览看看数据包注意
系统 2019-09-27 17:38:33 1863
今天,我们继续一系列文章,使用HTML5的canvas组件进行游戏开发。接下来,我们将开始学习如何添加动画以及一些更有趣的功能。我们的演示将包括一艘太空船飞越时空,并使用一个新的游戏元素–对话框。对话框将包含两页,我们的按钮用来切换对话框的页面,并隐藏对话框。你可以点击这里阅读这一系列教程的前一篇文章:html5游戏制作入门系列教程(二)。我们的将基于之前的程序和代码进行开发。这里有我们的演示和下载包:在线演示源码下载好吧,下载所需文件,让我们开始编码!步
系统 2019-08-29 23:32:33 1863
GoogleMap,VirtualEarth,YahooMap等,目前所有的WebGIS都使用了缓存机制以提高地图访问速度。原理都是将地图设定为多个比例尺,对于每个比例尺提前将地图分成若干小图片,存在服务器上,客户端访问时直接获取需要的小图片拼接成地图,而不是由服务器动态创建出一幅图片来送到客户端,极大程度的提高了反问速度。好比外面卖菠萝,和自己买一整个回家吃不同,提前把一个菠萝等分成四份(js可能会分成6份),你只需买一份来吃,体积小,方便吃,而不是对着
系统 2019-08-29 23:14:50 1863
最近,SOA成为跨技术平台(特别是J2EE和.Net)软件开发中的热门话题。然而,如果我们比较一下围绕着SOA的宣传和90年代后期EJB和服务件的宣传,你会发现这没有什么区别。1998年,EJB带领互联网的潮流并推翻了以CORBA为统治和由PB/OracleForms和其他主导的CS架构标准。SOA,作为一种新技术的术语,还不具有那么大的破坏性。SOA只是一种想法/概念和一组构建应用功能的最佳实践。相反地,J2EE是一套完整地开发技术,可以用来设计所有的东
系统 2019-08-29 22:51:39 1863
原帖:http://ipjmc.iteye.com/blog/1307565scrollTo()和scrollBy()都是View的public成员函数,使用这两个函数可以达到同样的目的,只是使用方式不同。publicvoidscrollBy(intx,inty),将View的Content偏移(x,y)。x控制左右方向的偏移,y控制上下方向的偏移。例如当x>0,y=0时,向右移动x像素,当x<0,y=0时,向左移动x像素,而View的大小和位置不发生改变
系统 2019-08-29 22:40:04 1863
都说roller在国外是二次开发博客系统的首选,但是下载源代码之后发现是它是基于netbeans项目结构开发的。平时用习惯了Eclipse,所以想搬到MyEclipse上面,但没有想到居然那么不容易,折腾了整整一天,才最终跑起来。网上的参考信息太少,大概都是那二三篇的转贴,全部结合起来就差不多可以解决,借此总结一下,希望用到的朋友有参考作用!1.准备环境MyEclipse6.0JDK1.6.0_05Tomcat5.5.27(建议用5.5以上版本)Rolle
系统 2019-08-29 22:32:35 1863
#include#include/**strisaliteral.Soitisallocatedinreadonlysegment.ItisOKtoreturn*it.Butthedatapointedbythepointercan'tbemodified.*/char*static_pointer_return(){char*str="world";returnstr;}/**Nevertoreturnapointe
系统 2019-08-29 22:19:35 1863
Encapsulationisagoodthing:Itpartitionsresponsibility,hidesimplementationdetails,andpromotesobjectreuse.封装:按职责划分类,隐藏实现细节,提供对象重用。IOVersusCPUTime应用程序开发过程中,使用各种技巧将程序设计得更灵活,更优雅,更具扩展性是非常重要的。然而,很多人往往在其它方面花大力气,却忽视了另一个重要的方面:对IO操作没有给予足够的重视。
系统 2019-08-12 09:30:12 1863
【摘自互联网,在此留存为备档,如需引用请联系原作者】本文首先从P2P的定义出发,介绍了结构化P2P与非结构化P2P的区别以及结构化P2P的核心技术DHT。而后,本文深入介绍了几种主流的DHT算法与协议并对每种协议进行了讨论。文章的最后展望了DHT在未来的发展趋势。对等网络(Peer-to-Peer,简称P2P)是目前非常热门的应用,自1999年以来,P2P的研究一直是国外知名学府(如美国麻省理工学院,加州大学伯克利分校和莱斯大学等)以及知名企业的研发机构(
系统 2019-08-12 09:30:03 1863