Handler的定义

摘要: Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据, 或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,,如果你放在主线程中的话,界面会出现假死现象, 如果5秒钟还没有完成的话,,会收到Android系统的一个错误提示 "强制关闭". 这个时候我们需 阅读全文
posted @ 2012-10-18 12:25 夜风之刃 阅读(177) 评论(0) 推荐(0) 编辑

Ubuntu 12.04 eclipse 安装 svn插件(转载)

摘要: 在Ubuntu 12.04 下, eclipse 安装 svn插件一般会遇到两个问题:1)Failed to load JavaHL Library.These are the errors that were encountered:no libsvnjavahl-1 in java.library.pathno svnjavahl-1 in java.library.pathno svnjavahl in java.library.pathjava.library.path = /usr/lib/jni按照以前的装法1、sudo apt-get install libsvn-java2、e 阅读全文
posted @ 2012-10-04 00:43 夜风之刃 阅读(817) 评论(0) 推荐(0) 编辑

linux下解压命令大全

摘要: 转载.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName———————————————.bz2解压1:bzip2 -d FileName.bz2解压2:bunzip2 FileName.bz2压 阅读全文
posted @ 2012-09-14 15:03 夜风之刃 阅读(107) 评论(0) 推荐(0) 编辑

ubuntu 卸载openjdk后,eclipse出现的问题

摘要: 在卸载openjdk 后eclipse出现了以下的问题:!SESSION 2012-04-15 21:05:46.902 -----------------------------------------------eclipse.buildId=I20110613-1736java.version=1.7.0java.vendor=Oracle CorporationBootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_GBCommand-line arguments: -os linux -ws gtk -arch x86_6 阅读全文
posted @ 2012-07-13 12:26 夜风之刃 阅读(847) 评论(0) 推荐(0) 编辑

解决linux打开文件数限制的解决办法

摘要: 1. /etc/security/limits.conf 添加× – nofile 1006154修改文件打开的最大限制2 修改 /etc/rc.local 添加echo 8061540 > /proc/sys/fs/file-max修改文件文本的最大容量3 /etc/profile 添加 ulimit -n 100004 查看结果 ulmiit -n 输出 10000 阅读全文
posted @ 2012-07-03 16:21 夜风之刃 阅读(347) 评论(0) 推荐(0) 编辑

httpclient 备注 控制连接时间及多线程错误

摘要: client.getParams().setParameter(CoreConnectionPNames.CONNECTION_TIMEOUT, 12000);client.getParams().setParameter(CoreConnectionPNames.SO_TIMEOUT, 12000);Invalid use of SingleClientConnManager: connection still allocated 错误,主要有两种:1同一个httpclient当 前一个post|get请求尚未结束,另条线程又再次使用该httpclient请求数据,则前一个会报出如上错误2 阅读全文
posted @ 2012-03-15 17:36 夜风之刃 阅读(455) 评论(0) 推荐(0) 编辑

python中package机制的两种实现方式

摘要: @洞庭散人python中package机制的两种实现方式当执行import module时,解释器会根据下面的搜索路径,搜索module1.py文件。1)当前工作目录2) PYTHONPATH中的目录3) Python安装目录(/usr/local/lib/python)事实上,模块搜索是在保存在sys.path这个全局变量中的目录列表中进行搜索。sys.path会在解释器开始执行时被初始化成包含:1)当前工作目录2) PYTHONPATH中的目录3) Python安装目录(/usr/local/lib/python)package是模块的集合,每一个Package的根目录下面都应当有一个__ 阅读全文
posted @ 2012-03-08 11:03 夜风之刃 阅读(254) 评论(0) 推荐(0) 编辑

python 动态创建类

摘要: locals和globs locals:>>> def foo (arg):x=3print locals()>>> foo(5){'x': 3, 'arg': 5}Python有两个内置的函数,locals和globals,它们提供了基于字典的访问局部和全局变量的方式。局部名字空间 - 特指当前函数或类的方法。如果函数定义了一个局部变量x,Python将使用这个变量,然后停止搜索。全局名字空间 - 特指当前的模块。如果模块定义了一个名为x的变量,函数或类,Python将使用这个变量然后停止搜索。动态的创建类的实例:m = _ 阅读全文
posted @ 2012-03-08 10:16 夜风之刃 阅读(209) 评论(0) 推荐(0) 编辑

Ubuntu 11.10安装

摘要: 今天下载了ubuntu64位的iso进行硬盘安装,有些东西记住一下,毕竟折腾了好久 1.下载ubuntu64位的iso软件进行安装 2. 下载grub4dos,得到里面的grub.exe ,grldr,menu.lst 3.把iso中的casper目录下的ymlinuz和Initerd解压到c盘根目录 menu.lst中的内容需要自己创建一下,内容如下:title Install Ubuntu 11.10root (hd0,1)kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu11.10-amd64.iso ro quiet ... 阅读全文
posted @ 2012-01-03 00:32 夜风之刃 阅读(198) 评论(0) 推荐(0) 编辑