自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

Android判断当前网络是否可用--示例代码

在Android平台上开发基于网络的应用,必然需要去判断当前的网络连接情况。下面的代码,作为例子,详细说明了对于当前网络情况的判断。先看一个自己定义的应用类。public class NetworkDetector { public static boolean detect(Activity act) { Connectivit...

2011-05-24 13:46:00 52

Oracle性能优化有感

最近在网上看到《品悟性能优化》这本书得几个章节,感慨颇深。想想过去的几个项目在进行性能优化后都把最终的瓶颈定位在了Oracle数据库上。为什么会导致这样的结果,其实跟设计人员和开发人员对Oracle数据库了解不透彻或不够深入导致设计和开发阶段数据库设计不够科学,写的SQL不够优化。也就是文中提到2/8 原则。即80%性能问题是由于应用设计不合理导致。20%的修改和优化可以解决80%性能问题。 ...

2011-05-24 11:47:00 47

避免Android开发中的ANR

ANRs (“Application Not Responding”),意思是”应用没有响应“。在如下情况下,Android会报出ANR错误:– 主线程 (“事件处理线程” / “UI线程”) 在5秒内没有响应输入事件– BroadcastReceiver 没有在10秒内完成返回通常情况下,下面这些做法会导致ANR1、在主线程内进行网络操作2、在主线程内进行一些缓慢的磁盘操...

2011-05-23 10:38:00 46

这一年多来感悟

去年7月份合同到期本来已准备好了离开工作2年得公司,到一个网游公司去工作。因为自己比较喜欢网游,比如一直关注的魔兽世界。所以很想从事网游方面的开发工作。也很幸运在合同快到期的前一个月,收到一家网游公司的offer,准备离职,但公司的一位副总极力挽留决定留下。从自身角度想其实有几方面因素:1.自己年底也就是春节要结婚,到新公司可能不易请假。2.两公司工资收入相差不大,2K,去新公司还需要熟悉...

2011-05-20 10:47:00 75

架构师的经典语录

孙立:如何搭建更加有效的测试环境?测试环境和线上环境毕竟不可能完全一样。孙朝晖:我想分成两个方面来回应。功能测试环境的建设:功能测试环境主要面对的挑战不是线上、线下系统结构不一致,而是测试数据的不一致,由于数据不一致导致某些边界条件没有测试出来。对于这个问题,需要保持线上、线下关键数据的增量同步,采用小时间粒度的定期日志备份方法解决,同时要保证活跃数据的规模,以便能够控制线下数据库同步的...

2011-05-19 09:59:00 372

搜索引擎是福是祸?

昨天来一应聘的哥们儿,本科毕业,工作了三年,做.NET,自我感觉挺好。但问了他几个关于C#细节、原理性的问题都没答出来,然后那哥们儿不面耐烦了,说问这些问题没有意义,直接上网一搜就出来了。又问了几个多线程的问题一句话没答上来,关于操作系统原理性的问题一个也答不上来,C/C++没学过。然后也不问了,来点儿实在的吧,让他写了个删除List<int>中的数据的一段代码,就一个for循环,里...

2011-05-18 23:09:00 77

LINUX下获取IP地址和MAC地址

gcc -o mac mac.c#include <stdio.h> #include <sys/types.h> #include <sys/param.h> #include <sys/ioctl.h> #include <sys/socket.h> #include <net/if.h> #include &lt...

2011-05-18 16:20:00 169

Java运用心得(二)

在进行Java项目开发的时候我们最常用到就是接口和继承了。这里有个小技巧,就是把接口和继承结合起来用。这样即包含了接口的优点又有了继承的优点。一下代码是一个接口:public interface AbstractInterface {void method1();void method2();void method3();void method4();void method5();}...

2011-05-18 15:12:00 43

Java运用心得(一)

我们在项目开发中会用到非可变类,比如对于配置文件读取后生成的对象,比如一些常量生成的一个大对象,对于这类对象我们需要区别对待,把这类对象和一般类区分开来实现非可变类需要遵循以下原则:* 1.不提供修改对象方法* 2.保证没有可被子类修改方法* 3.使所有域都是final的* 4.使所有域都是私有的* 5.保证对所有可变组件的互斥访问由于项目代码贴出会造成难以理解,所以写个简单例子证...

2011-05-17 15:10:00 63

Java中“equals比较为true,那么hashcode就一定相等”这条真理探秘!

从刚接触java时候在面试时就时常遇到面试官问这样的问题:equals相等那么hashcode相等吗?也一直没有怀疑过这个逻辑的正确性。直道上个月,公司一个技术主管居然说:equals相等hashcode不一定相等! 这是语出惊人!我当时强烈反驳,拿出最典型的例子String,Integer等对象说明自己观点的正确性。同样这位主管也拿出了自己代码做了论证,看了看代码,最后打印的结果还真是equal...

2011-05-17 14:57:00 308

慎用 strip (1) arm linux

strip经常用来去除目标文件中的一些符号表、调试符号表信息,以减小程序的大小,在rpmbuild包的最后就用到。其支持的选项如下:>strip -h用法:strip <选项> 输入文件从文件中删除符号和节选项为: -I --input-target=<bfdname> Assume input file is in format <bfdname> -O...

2011-05-10 10:40:00 113

CSDN的页面太乱了

CSDN上面的链接到现在还没弄清楚呢,到少“博客”、“空间”都不止一次出现在页面上,但实际的链接却不同,而且行为也不同。 以前在http://blog.csdn.net/<username>>页面上没有任何通知消息,然后进入“论坛”即有加为好友的通知,而“加为好友”的链接其实是在博客的上。<a href="http://blog.csdn.net/<...

2011-05-03 11:44:00 240

Android项目代码混淆

Eclipse中的Android项目默认使用Proguard(http://proguard.sourceforge.net/)混淆项目代码文件。具体使用方法很简单:1. 在default.properties文件中增加一句proguard.config=proguard.cfg2. 在proguard.cfg中配置Proguard的参数(如果没有这个文件,在src目录中创建一个即...

2011-05-03 09:44:00 55

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除