上传个人头像的功能:用户在上传自己的照片后,由于照片尺寸不符合网站的要求,要求用户对照片进行裁剪,最终根据用户裁剪的尺寸生成头像。用户可以对上传的图片进行自由缩放、裁剪,使之符合彩信图片的大小。CropZoom特性CropZoom是由Gaston Robledo写的一个功能非常强大的jquery图片...
分类:
其他好文 时间:
2014-12-19 12:51:37
阅读次数:
250
近期做项目的时候需要将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
「推断的前提是以事实为依据。」
这两天碰到一个线上系统的偶尔出现突然堆内存暴涨,这倒不是个什么疑难杂症, 只是过程中有些思路觉得可以...
分类:
其他好文 时间:
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
我们受到非黑客攻击,是Linux内核版本3.5-rc1以及RedHatbackport补丁应对swappiness=0。这是一种真实的威胁,我们一名客户受到影响,被利用OOM机制使得MySQL主数据库服务器崩溃。这个对内核的“微斜改变导致系统不能适当进行Swap,直接导致OOM机制杀掉MySQL进程。这就对如下解..
分类:
移动开发 时间:
2014-12-04 15:52:04
阅读次数:
152
低内存的手机如果直接加载大图片,往往会出现OOM的情况.即便是主流手机,也不能无限制的加载大图片.所以在显示图片之前,需要对图片处理,把图片缩放为最合适的尺寸再显示. 网上很大方法都是不管三七二十一,直接压缩图片.这样可能会导致图片失真,显示模糊.我采用的方式是,显示尺寸有多大,就等比例压...
分类:
移动开发 时间:
2014-12-02 16:33:14
阅读次数:
423
参考链接:http://blog.csdn.net/coderinchina/article/details/40964205
我们项目中经常会加载图片,有时候如果加载图片过多的话,小则导致程序很卡,重则导致oom异常从而导致App挂了,今天翻译下https://developer.android.com/training/displaying-bitmaps/index.html,学习Go...
分类:
移动开发 时间:
2014-12-01 17:44:21
阅读次数:
212