2014年11月29日
⁄ Android
⁄ 被围观 26,438 次+
原文:http://ikinglai.blog.51cto.com/6220785/1191260
传统的android真机测试的办法都是,先在手机上打开USB开发选项,然后连接数据线,在eclipse的devices中可以看到连接的设备,就可以进行调试了。这种办法的缺点是,必须先安装驱动程序,而且要有数据线。像我的mac电脑上面,很多android手机都是没有驱动的,我之前的笨办法是先把apk拷到sdcard里面,然后从文件管理器安装,显然这种办法比较麻烦,下面就介绍以下wifi调试的办法。
我用wifi测试的主要目的是,因为我的数据线老是换掉,或者被别人借走,...
android阅读全文
【本文系外部转贴,原文地址:https://github.com/Trinea/android-open-project】
作者:Trinea 主页:www.trinea.cn 邮箱:trinea.cn@gmail.com QQ:717763774
说明:原作者一直在维护这份开源项目汇总,想获得最新资源请访问原地址。本人转载时修改了部分描述错误,更换了原文中不能显示的图片。
目前包括:
Android开源项目第一篇——个性化控件(View)篇
包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、...
android, java, open source, 开源阅读全文
过去的时间里,Android开发逐步走向成熟,一个个与Android相关的开发工具也层出不穷。不过,在面对各种新鲜事物时,不要忘了那些我们每天使用的大量开源库。在这里,向大家介绍的就是,在这个任劳任怨的大家庭中,最受开发者喜爱的五个Android库。希望通过对它们的了解,能够对你的开发工作有所帮助。
1. GSON
Gson是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库。可用于将Java对象转换成对应的JSON表示,也可以将JSON字符串转换成一个等效的Java对象。如果与API打交道的话,那么这将会是你经常需...
android, image loader, java, open source, 开源, 网络框架阅读全文
logging模块
logging模块为应用程序提供了灵活的手段记录事件、错误、警告和调试信息。对这些信息可以进行收集、筛选、写入文件、发送给系统日志等操作,甚至还可以通过网络发送给远程计算机。
> 日志记录级别
logging模块的重点在于生成和处理日志消息。每条消息由一些文本和指示其严重性的相关级别组成。级别包含符号名称和数字值。
级别
值
描述
CRITICAL
50
关键错误/消息
ERROR
40
错误
WARNING
30
警告消息
INFO
20
通知消息
DEBUG
10
调试
NOTSET
0
无级别
> 记录器
记录...
python阅读全文
python源码和其他一些书籍,命名各种个性,没有一个比较统一的命名规范。于是自己总结了一些,可供参考。
模块名:
小写字母,单词之间用_分割
ad_stats.py
包名:
和模块名一样
类名:
单词首字母大写
AdStats
ConfigUtil
全局变量名(类变量,在java中相当于static变量):
大写字母,单词之间用_分割
NUMBER
COLOR_WRITE
普通变量:
小写字母,单词之间用_分割
this_is_a_var
实例变量:
以_开头,其他和普通变量一样
_price
_instance_var
私有实例变量(外部访问会报错):
以__开头(2个下划线),其他...
python阅读全文
from datetime import datetime
d = datetime.utcnow()
import calendar
ts = calendar.timegm(d.utctimetuple())
用date命令来验证
$ date -ud @1382422118
2013年 10月 22日 星期二 06:08:38 UTC
在Unix系统上,描述时间的传统方式是,给一个自1970年初到现在的秒数.
from time import time
ts = int(time())
本文出自:http://zhiwei.li/text, 感谢原作者分享。
python阅读全文
2014年11月24日
⁄ Android
⁄ 被围观 4,565 次+
过去的时间里,Android开发逐步走向成熟,一个个与Android相关的开发工具也层出不穷。不过,在面对各种新鲜事物时,不要忘了那些我们每天使用的大量开源库。在这里,向大家介绍的就是,在这个任劳任怨的大家庭中,最受开发者喜爱的五个Android库。希望通过对它们的了解,能够对你的开发工作有所帮助。
1. GSON
Gson是Google提供的用来在Java对象和JSON数据之间进行映射的Java类库。可用于将Java对象转换成对应的JSON表示,也可以将JSON字符串转换成一个等效的Java对象。如果与API打交道的话,那么这将会是你经常需...
android阅读全文
要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。
元注解:
元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解:
1.@Target,
2.@Retention,
3.@Documented,
4.@Inherited
这些类型和它们所支持的类在java.lang.annotation包中可以找到。下面我们看一下每个元注解的作用和相应分参数的使用说明。
@Targ...
android, java, 注解阅读全文
Django使用mysql的情况下默认编码都是utf-8,所以在一开始创建database的时候必须制定utf-8编码,否则在提交中文字符的时候可能会报错。
Creating your database
You can create your database using the command-line tools and this SQL:
CREATE DATABASE <dbname> CHARACTER SET utf8;
This ensures all tables and columns will use UTF-8 by default.
python阅读全文
2014年11月16日
⁄ linux
⁄ 被围观 6,793 次+
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。
不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。
◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、...
阅读全文