作者:贺小令 随着技术的发展,智能手机硬件配置越来越高,可是它和现在的PC相比,其运算能力,续航能力,存储空间等都还是受到很大的限制,同时用户对手机的体验要求远远高于PC的桌面应用程序。以上理由,足以需要开发人员更加专心去实现和优化你的代码了。选择合适的算法和数据结构永远是开发人员最先应该考虑的.....
分类:
移动开发 时间:
2015-06-14 18:23:26
阅读次数:
243
简单的举个例子:一张表有两个变量,一个是体重kg,一个是身高cm。假设一般情况下体重这个变量均值为60(kg),身高均值为170(cm)。1,这两个变量对应的单位不一样,同样是100,对于身高来说很矮,但对于体重来说已经是超重了。2,单位越小,数值越大,对结果的影响也越大,譬如170cm=1.7m。...
分类:
其他好文 时间:
2015-06-08 14:50:26
阅读次数:
106
局部标准差在图像处理邻域具有广泛的应用,但是直接计算非常耗时,本文利用积分图像技术对局部标准差进行快速计算。
标准差定义如下(采用统计学中的定义,分母为):
其中。
为了计算图像的局部标准差,首先设定局部区域的大小为 ,则局部区域的像素点个数 。
对标准差的公式进行化简:
因,故:
可以看出,局部标准差计算中需要对图像与进行局部求和操作,即和。...
分类:
其他好文 时间:
2015-06-06 15:00:44
阅读次数:
148
下面为大家介绍3个小妙招,教你如何解释职业空窗期。
1. 坦率并且诚实。试图说谎或虚张声势不是解决问题的方式。你要绝对诚实。大多数人事经理都会直接看穿你。在解释职业空窗期的时候,态度必须坦诚。
2. 出其不意。如果你正处职业空窗期,并且担心这会继续持续一段时间,你可以考虑做义工。这样,在自己的简历上就有东西可写了。也可以考虑上一些相关课程。这表明自己是一个很有上进心的人,总...
分类:
其他好文 时间:
2015-06-04 13:55:21
阅读次数:
137
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1568参考别人的思路过的==|||,当n比较大的时候,使用如图所示的通项公式:先化简,使用极限考虑,n很大的情况消去一个项:[1-(1-?5)^n/(1+?5)^n],然后方程两边取对数。得到log10(...
分类:
其他好文 时间:
2015-06-03 15:24:04
阅读次数:
105
一 了解进程资源图Markdown编辑器用的还不是太熟,表格中插入图片这事还没学会,纠结着在Word中总结了下,然后截个图放在下面供大家参考:二 化简资源分配图方法步骤
第一步:先看系统还剩下多少资源没分配,再看有哪些进程是不阻塞(“不阻塞”即:系统有足够的空闲资源分配给它)的
第二步:把不阻塞的进程的所有边都去掉,形成一个孤立的点,再把系统分配给这个进程的资源回收回来
第三步:看剩下的进程有哪些...
分类:
系统相关 时间:
2015-05-30 18:17:16
阅读次数:
177
简介
本篇是使用opencv,简单实现人像优化功能:美白、肤色、祛斑和磨皮。注:本篇所使用的图片来源自网络。
具体实现
总体框架
1、使用到了之前教程中的opencv实现button控件,每个功能,对应一个控件选择,然后都分别使用一个Trackbar,来手动控制,对图片处理的强度。
首先打开两幅图片,一张是作为操作选项的背景图片img,另一张是我们需要处理的图片dst_i...
分类:
其他好文 时间:
2015-05-30 16:43:00
阅读次数:
219
一道dp,其实我们只要求出第一个人的最大和.定义sum[i][j]表示区间i,j所有元素之和.dp[i][j]表示从面对区间i,j时先取所能得到的最大和. 状态转移方程: dp[i][j]=max(sum[i+1][j]+a[i]-dp[i+1][j],sum[i][j-1]+a[j]-dp[i][j-1]). 可以化简成: dp[i][j]=sum[i][j]-min(dp[i+1][j],dp[...
分类:
其他好文 时间:
2015-05-30 09:29:09
阅读次数:
89
简介
本篇是使用opencv实现,对图像亮度、对比度、锐化、白平衡和饱和度的调整。
具体实现
总体框架
1、首先是打开需要调整的图片到src中,接着创建了一张新图片src2,将对对象编辑的所有bar,绑定到src2中。接着循环等待用户操作。
如果用户按下'q',则退出程序;用户按下's',则保存当前图片到新文件中。
memcpy(pic_na...
分类:
其他好文 时间:
2015-05-29 10:00:15
阅读次数:
141
1 #include 2 using namespace std; 3 //初始化,注意两边的初始化,简化算法 4 void Init(int n , int *arr , bool * flags) 5 { 6 arr[0] = 0xfffffff; 7 for(i...
分类:
编程语言 时间:
2015-05-28 00:35:54
阅读次数:
204