- 博客(4)
- 资源 (3)
- 收藏
- 关注
转载 [转]Google 图片搜索的原理
针对这个问题,请教了算法组的同事,他分享了基本的思路:对于这种图像搜索的算法,一般是三个步骤:1. 将目标图片进行特征提取,描述图像的算法很多,用的比较多的是:SIFT描述子,指纹算法函数,bundling features算法,hash function(散列函数)等。也可以根据不同的图像,设计不同的算法,比如图像局部N阶矩的方法提取图像特征。2. 将图像特征信息进行编码,并将海量图像编码做查找
2012-05-28 18:18:19 1142
原创 通过class字节码了解StringBuilder拼接字符串效率高的原因
挺久没具体去看了,随手记一下吧。String str = "";for (int i =0 ; i str += i;}这样的拼法,实际上从分析class的字节码来看,是在循环里面new StringBuffer对象,相当的耗。通过这样的分析,给新人解释,是最有效的了。还能提升一些了解java底层知识的兴趣。——《Java编程思想》第四版P284-286 对这个问题进行了说明,可参考。
2012-05-24 20:32:39 1120
原创 Less css了解与相关心得
一个css的预处理器.粗略看了一下,实际上就是提供开发者另外一种编写css的方式,比原来更加灵活。实现的原理也不难,主要是字符串替换完成。less语法的css以.less结尾,具体解析方法,是在页面中引入less.js进行字符串解析。类似的思路,我们在工作中也想到过。比如前端js组件的开发,如果用js字符串拼凑,可读性很差,很不好维护。而用隐藏dom方式,则把可能不会出现的元素也预先加载进来了,而
2012-05-23 20:21:41 2272
原创 程序员与管理知识
很久没写了。一方面是工作重心转移,另外又碰到csdn泄密事件,以至于好久都没登录。做程序员的时候,喜欢钻研各种细节,记住各种技巧,兴奋点也很多。管理团队,本质是管理人。人相对机器而言,复杂得不知道多少倍。人这么难搞,都过来了,再回头去搞机器,就搞不动了?如果时间管理得好,我相信是可以反过来有很大帮助的。至少系统思维、解决问题的能力会高很多。
2012-05-07 21:33:51 973
高质量cpp编程(林锐博士)
2008-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人