分类: 程序开发

纯真IP数据库格式详解

自从有了IP数据库这种东西,QQ外挂的显示IP功能也随之而生,本人见识颇窄,是否还有其他应用不得而知,不过,IP数据库确实是个不错的东西。如今网络上最流行的IP数据库我想应该是纯真版的(说错了也不要扁我),迄今为止其IP记录条数已经接近30000,对于有些IP甚至能精确到楼层,不亦快哉。2004年4、5月间,正逢LumaQQ破土动工,为了加上这个人人都喜欢,但是好像人人都不知道为什么喜欢的显IP功能,我也采用了纯真版IP数据库,它的优点是记录多,查询速度快,它只用一个文件QQWry.dat就包含了所有记录[……]

阅读全文»

15个变量和方法命名的最佳实践

1、在每个代码范围内使用足够短和足够长的名称:例如循环计算器用一个字符就可以了,如i;条件和循环变量用一个单词,方法名1-2个单词,类名2-3个单词,全局变量3-4个单词组成
2、为变量指定一些专门名称,不要使用例如 “value”, “equals”, “data” 这样的变量名
3、变量名要使用有意义的名称,通过变量名能大概反映出其具体的用途
4、不要在变量名前加前缀,例如 o_, obj_, m_ 之类
5、服从公司命名规范,在命名时使用一致的做法,例如:txtUserName、lblUse[……]

阅读全文»

struts2+json+android开发整合解析终结

上节课程我们重点介绍了struts2+json+android服务器段的开发,那这节课程我们就重点介绍在android客户端是怎么解析json集合|实体对象的方式
1、首先在这里我们新建一个android2.2的项目,新建完毕后因为此项目要进行网络访问操作,所以第一步应该在androidMainifest.xml文件中添加网络访问权限代码如下:

<uses-permission android:name=”android.permission.INTERNET”><[……]

阅读全文»

2种自定义android标题栏titleBar的方法

android默认的标题栏确实有点不敢恭维,有时为了实现个性化的需求需要自定义一套自己的标题栏。下面就来说说两种实现自定义标题栏的方法。
1、利用Activity的requestWindowFeature方法激活window features。再通过window的setFeatureInt方法设定事先定义好的布局文件。
具体代码如下:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedI[……]

阅读全文»

自定义Android标题栏TitleBar布局

很多网友发现自己Android程序的标题栏TitleBar区域很单调,如果想个性化一些可以通过下面的方法来为自己软件的标题定制一个layout布局文件,比如浏览器的标题栏,它包含了网站的Favicon,自定义的进度条,和不确定的进度指示等等,实现的方法自己控制吧。下面代码在onCreate中使用,同时顺序不要改变,否则将无法生效:

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.main);[……]

阅读全文»

鄂ICP备13000209号-1

鄂公网安备 42050602000277号