上传个人头像的功能:用户在上传自己的照片后,由于照片尺寸不符合网站的要求,要求用户对照片进行裁剪,最终根据用户裁剪的尺寸生成头像。用户可以对上传的图片进行自由缩放、裁剪,使之符合彩信图片的大小。CropZoom特性CropZoom是由Gaston Robledo写的一个功能非常强大的jquery图片...
分类:
其他好文 时间:
2014-12-19 12:51:37
阅读次数:
250
为了紧跟技术潮流,目前的项目开始采用ORM的思想进行重新设计。数据库采用轻量级ORM框架LitePal,Json解析采用Gson,网络框架采用Volley。如果只是单纯的将这些第三方框架引进来,事情就简单多了,但这样意义不大,所以我们就结合项目的需求探索这三者的结合方案。Volley的改造比较大,结...
分类:
其他好文 时间:
2014-12-16 00:59:13
阅读次数:
207
近期做项目的时候需要将OOM转换为PDM。在OOM中转换为PDM时,所有string的类型的属性都默认变为varchar(254),这可不是我们需要的类型,那么,如此多的类,如此多的属性,难道一个一个修改吗?当然不是,还是那句老话,当一个工作重复超过三次,那么就该想想有什么简便的方法了。那么,怎么批量修改呢?
其实方法很简单,由于PDM是XML格式的,所以可以用记事本打开,查找替换即可。...
分类:
其他好文 时间:
2014-12-15 07:52:32
阅读次数:
215
我当初查看OOM源代码的时候很奇怪:怎么遍历以父进程为首的进程链表,使用的是do_each_thread函数,这个名称,特别的怪异,而且有时候也会出现for_each_task,明明是在遍历进程,而不是线程。原来在linux内核源码中都是使用thread或者task标志进程,而不是使用process进程这个..
分类:
系统相关 时间:
2014-12-14 07:16:39
阅读次数:
161
Linux下有一种OOM KILLER 的机制,它会在系统内存耗尽的情况下,启用自己算法有选择性的kill 掉一些进程。 1. 为什么会有OOM killer 当我们使用应用时,需要申请内存,即进行malloc的操作,进行malloc操作如果返回一个非NULL的操作表示申请到了可用的内存。事实上.....
分类:
其他好文 时间:
2014-12-12 13:07:00
阅读次数:
158
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/41874561,本文出自:【张鸿洋的博客】1、概述优秀的图片加载框架不要太多,什么UIL , Volley ,Picasso,Imageloader等等。但是作为一名合格的程序猿,必须懂其中的实现原理,于是乎,今天我就带大家一起来设计一个加载网络、本地的图片框架。有人可能会说,自己...
分类:
移动开发 时间:
2014-12-12 10:13:45
阅读次数:
335
volley是google在2013年推出的一个多线程网络访问框架。想了解更多的可以google,下面切入正题,来说说volley的整个框架思想和结构。一、android网络服务场景 在android应用中,网络请求作为最常用的功能之一 1、请求协议类型多样化:http、https、soc...
分类:
其他好文 时间:
2014-12-11 22:18:05
阅读次数:
190
「推断的前提是以事实为依据。」
这两天碰到一个线上系统的偶尔出现突然堆内存暴涨,这倒不是个什么疑难杂症, 只是过程中有些思路觉得可以...
分类:
其他好文 时间:
2014-12-07 21:50:54
阅读次数:
216
一、PDM检查 1、检查项的设置 PDM错误级别分为Error和Warning两种。Error是致命错,一旦发现这类错误,系统会自动CDM生成PDM或者OOM,Warning是警告错误,是系统认为不合理的问题,系统会给出提示信息。 设置错误级别的方法如下: 1、打开PDM模型,选择Tools...
分类:
其他好文 时间:
2014-12-04 21:11:43
阅读次数:
299
reduce端缓存数据过多出现FGC,导致reduce生成的数据无法写到hdfs...
分类:
其他好文 时间:
2014-12-04 17:57:26
阅读次数:
450