先看图:小球碰到边上反弹,下面的横杆接住小球让其再反弹上去。很简单,大家都见过的啦。这里主要练习SurfaceView,Callback以及在SurfaceView中使用线程,看主要的View类:packagecom.wt.app;importandroid.content.Context;importandroid.graphics.Canvas;importandroid.graphics.Color;importandroid.graphics.Pa
系统 2019-08-29 21:58:05 2580
注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/secure-file-sharing/request-file.html当一个希望访问由其它应用所共享的文件时,需求应用(即客户端)经常会向其它应用(服务端)发送一个文件需求。在大多数情况下,这个需求会在服务端应用启动一
系统 2019-08-12 01:55:15 2580
python实现tar文件压缩解压的实例详解压缩文件:importtarfileimportosdeftar(fname):t=tarfile.open(fname+".tar.gz","w:gz")forroot,dir,filesinos.walk(fname):printroot,dir,filesforfileinfiles:fullpath=os.path.join(root,file)t.add(fullpath)t.close()if__na
系统 2019-09-27 17:53:57 2579
最近重新回忆了一下Python的生成器,下面给大家介绍一下简单的说,生成器只有在调用的时候在会生成相应的数据,我们来看一个例子a=[]foriinrange(10):a.append(i)print(a)运行结果如下:其实,这么多行的代码我们可以使用列表生成式一行代码就可以搞定了如下:>>>[i*2foriinrange(10)][0,2,4,6,8,10,12,14,16,18]OK,那看到这,可能有人会问,有什么卵用呢?好处当然是有滴,听我细说,首先列
系统 2019-09-27 17:46:32 2579
可能比较low还是记录一下:str和repr的使用过程str是一个类型(int,long类似),同样她也可以作为一个工厂方法实例一个stringrepr是python内置的函数,用于保留一个打印值在python代码片段里的真实状态好,以上全是废话>>>a=1>>>a+""---------------------------------------------------------------------------TypeErrorTraceback(
系统 2019-09-27 17:37:57 2579
前言写过的这些脚本有一个共性,都是和web相关的,总要用到获取链接的一些方法,累积不少爬虫抓站的经验,在此总结一下,那么以后做东西也就不用重复劳动了。1.最基本的抓站importurllib2content=urllib2.urlopen('http://XXXX').read()2.使用代理服务器这在某些情况下比较有用,比如IP被封了,或者比如IP访问的次数受到限制等等。importurllib2proxy_support=urllib2.ProxyHa
系统 2019-09-27 17:37:42 2579
http://focus.news.163.com/10/0927/14/6HJK51I700011SM9.html褚时健在家中(尹鸿伟)他80多年的人生轨迹,先后两度被体制所抛弃,一夜之间从政治明星沦为阶下囚,从辉煌的顶端被抛到社会的边缘特约撰稿杨锦麟2010年6月间,我和同事来到被称为云南“第一村”的玉溪市大营子街,这里的村民对玉溪烟厂和褚时健充满感激之情,因为他们的富裕,与后者的慷慨帮助分不开。而褚时健的住处,就在大营子街的一个社区里,很朴素的一座3
系统 2019-08-29 23:39:33 2579
一个星期六的下午,天气阴霾,很多的家燕,成群停留在马路上觅食戏耍,看着来往的大货车,突然,一辆呼啸而过的大货车开过,地上只看到一团黑影留着,不幸又发生了鸟儿的感情也是相当丰富的。尽管这只家燕已经在地上不会动了,但是,另一只仿佛是她的家人,马上飞到她的身旁,不忍相信这个实事……一辆汽车开过来了,飞快的车速,将风卷起,地上的鸟儿也随着翻了身。看到地上的鸟儿改变了姿势,情人仿佛受到鼓励一般,赶快的又飞下来到她的身旁……他在她的身旁守候,大声的呼喊着“为何还不起来
系统 2019-08-29 23:39:32 2579
1)MySQL客户端的工具使用SQLyogUltimate9.3.3简体中文正式版图形界面:update
系统 2019-08-29 23:37:48 2579
大多数Java程序员都熟悉对JAR文件的基本操作。但是只有少数程序员了解JAR文件格式的强大功能。在本文中,作者探讨了JAR格式的许多功能和优势,包括打包、可执行的JAR文件、安全性和索引。
软件质量属性划分为运行期质量属性和开发期质量属性两大类。开发期质量属性其实包含了和软件开发,维护和移植这三类活动相关的所有质量属性,这些是开发人员,开发管理人员和维护人员都非常关心的,对最终用户而言,这些质量属性只是间接地促进用户需求的满足;而运行期质量属性是软件系统在运行期间,最终用户可以直接感受到的一类属性,这些质量属性直接影响着用户对软件产品的满意度。软件质量属性包括哪些
系统 2019-08-29 23:25:00 2579
转自淘宝数据平台HBase中的所有数据文件都存储在HadoopHDFS文件系统上,主要包括两种文件类型:1.HFile,HBase中KeyValue数据的存储格式,HFile是Hadoop的二进制格式文件,实际上StoreFile就是对HFile做了轻量级包装,即StoreFile底层就是HFile2.HLogFile,HBase中WAL(WriteAheadLog)的存储格式,物理上是Hadoop的SequenceFile下面主要通过代码理解一下HFil
系统 2019-08-29 23:16:49 2579
http://www.ecollab.com.cn本次版本升级的功能有:1、会审原则:A、所有原则【所有人通过则通过】B、任一原则【任一处理人通过可通过】C、半数原则【半数人通过则通过】D、多数原则【多数人通过则通过】。2、流程编译本次版本编译信息丰富,提供错误信息、警告信息、提示信息。3、流程循环处理4、流程绘制升级A、提供环节类型图例B、会审原则图例从C、前导、后退、循环用不同导航线表示。5、手机短信根据用户提供的短信平台接口,系统可发送手机短信进行业
系统 2019-08-29 23:13:34 2579
做web开发的朋友都清楚,js程序的调试是相当郁闷的,因为首先这种语言语法比较灵活,它是一种弱类型的脚本语言,很多错误是无法控制的,这些不谈,最痛苦的是没有什么好的调试工具,现在的情况比以前稍好,在Firefox下还有firebug,这的确是一个不错的js调试工具,但在IE下使用就很麻烦,而且效果很不好,鄙人一直苦于寻找一个很好的IE下的js调试工具,能够自动捕获错误,并定位位置和原因,没想到今天竟在无意中寻找到了这么个好工具,不敢私藏,共享出来,希望能为
系统 2019-08-29 23:13:03 2579
在Java中,通常通讯类型的服务器对GC(GarbageCollection)比较敏感。通常通讯服务器每秒需要处理大量进出的数据包,需要解析,分解成不同的业务逻辑对象并做相关的业务处理,这样会导致大量的临时对象被创建和回收。同时服务器如果需要同时保存用户状态的话,又会产生很多永久的对象,比如用户session。业务越复杂的应用往往用户session包含的引用对象就越多。这样在极端情况下会发生两件事情,longgcpausetime或outofmemory。
系统 2019-08-29 23:10:14 2579