- 博客(15)
- 资源 (9)
- 收藏
- 关注
原创 ThreadFactory的常见使用方法
概述ThreadFactory是一种在软件开发过程中封装对象创建过程的面向对象的设计模式。常见的有如下两种使用场景:异常捕获ExecutorService executor = Executors.newSingleThreadExecutor(new LoggerThreadFactory ()); executor.submit(new Runnable() { @Ove
2013-05-29 20:50:34 26191 3
原创 网站的架构演进过程
单一应用架构 当网站业务流量或者流量很小时,只需一个单一的应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。 垂直应用架构 当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆成互不相干的几个应用,以提升效率。 此时,用于加速前端页面开发的 Web框架(MVC) 是关键。 分布式
2013-05-28 08:21:13 1074
原创 关于Pojo
POJO --"Plain Ordinary Java Object",是MartinFowler等发明的一个术语,用来表示普通的Java对象,不是JavaBean, EntityBean 或者 SessionBean。POJO不担当任何特殊的角色,也不实现任何特殊的Java框架的接口如,EJB,JDBC等等。POJO是一个简单的普通的Java对象,它不包含业务逻辑或持久逻辑等,但
2013-05-27 13:54:54 1280
原创 web service和rpc的区别
1.rpc RPC的全称叫远程过程调用,在过去一般传输的数据是二进制的,数据的传输形式相对轻量和简单,传输过程相对来说也要高效一些。直到后面XML-RPC的出现,RPC的传输形式相对来说要丰富一些,数据结构的传输也可以传输较为复杂的情况。 RPC不要求可以通过web的方式进行查看。2.web service web service的出现,可以说是在rpc发展的基础
2013-05-21 14:59:15 7507
原创 android上的缓存、缓存算法和缓存框架
1.使用缓存的目的缓存是存取数据的临时地,因为取原始数据代价太大了,加了缓存,可以取得快些。缓存可以认为是原始数据的子集,它是从原始数据里复制出来的,并且为了能被取回,被加上了标志。在android开发中,经常要访问网络数据比如大量网络图片,如果每次需要同一张图片都去网络获取,这代价显然太大了。可以考虑设置本地文件缓存和内存缓存,存储从网络取得的数据;本地文件缓存空间并非是无限大的,容
2013-05-21 14:10:46 13411
原创 谨慎去获取控件的高和宽,以防带来不必要的性能问题
int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED); int h = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED); ssidtext.measure(w, h); int
2013-05-16 14:56:32 1535
原创 base64和bitmap互相转换
public class Base64 { /** * Default values for encoder/decoder flags. */ public static final int DEFAULT = 0; /** * Encoder flag bit to omit the padding '=' characters at t
2013-05-10 15:26:17 5484
原创 提高OCR识别率的一些菜鸟方法
原稿的质量直接影响到最后OCR的正确率,因此先要适当调整原稿。对于低质量稿件,可考虑在扫描前用复印机先行复印并适当调节对比度和亮度,使背景变成白色,而文字色泽保持黑色即可。经过复印以后的报纸,OCR的识别率有明显的提高。扫描过程中一定要将原稿摆正,否则OCR软件将无法正确识别。如果无法将原稿摆正,可使用 “自动倾斜校正”或者“手动纠斜”功能纠正字体的倾斜。选择适当的扫描参数也很重要,一般OCR是原
2013-05-05 19:54:29 16680
原创 到2013年5月份的android不同版本市场占有率
谷歌在Android官方网站上公布了当前各版本Android的市场份额,其中Android 2.3市场份额仍最高,但已经跌破40%。 谷歌数据显示,截至本周三,Android 2.3(Gingerbread)市场份额仍最高,但已经降至38.5%。与此同时,Android 4.0(Ice Cream Sandwich)、4.1和4.2(Jelly Bean)市场份额继续增长。 其
2013-05-03 16:51:11 4326
原创 android中获得相对高的权限方法
openFileOutput方法:FileOutputStream fos;fos = openFileOutput("filename", MODE_WORLD_READABLE);FileOutputStream fos;fos = openFileOutput("filename", MODE_WORLD_READABLE);可用的mode 参数如下:/**
2013-05-02 17:40:21 1385
原创 图片合成
private Bitmap onCompositeImages(){ Bitmap bmp = null; bmp = Bitmap.createBitmap(srcBitmap.getWidth(), srcBitmap.getHeight(), srcBitmap.getConfig()); final
2013-05-02 17:32:27 3672 2
原创 图片上动态添加文字
android上在图片上动态添加文字的方法:public Bitmap drawTextToBitmap(Context gContext, int gResId, String gText) { Resources resources = gContext.getResources(); float scale = resources.getDisplayMetrics(
2013-05-02 17:28:59 11150 3
原创 生活和项目中常见图片格式
位图常用的位图格式文件扩展名MIME 类型固有名称描述.bmpimage/bmpWindows位图最常被MicrosoftWindows 程序以及其本身使用的格式。可以使用无损的数据压缩,但是一些程序只能使用未经压缩的文件。.iff .ilbm ?互换档案格式(Interchange fil
2013-05-02 00:20:15 1671
button在底部的多个view切换优化之<实例二3D切换>
2011-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人