从事Java开发以来,接触过很多的开源代码,自己能够明白代码但是想要表达出来却有点困难,从今天开始,逐渐开始对一些开源代码进行解析并记录成blog分享出来,希望以此提升自己的表达能力,如果文章中有什么出错之处,欢迎读者在评论中指出方便我及时的修正,以免误导其他读者,如果你有什么更好的建议也欢迎在下方留下你的评论,本人不胜荣幸。...
分类:
移动开发 时间:
2015-02-14 01:06:32
阅读次数:
238
使用ListView过程中,如果滚动加载数据的操作比较费时,很容易在滚屏时出现屏幕卡住的现象,一个解决的办法就是不要在滚动时加载数据,而是等到滚动停止后再进行数据的加载。这同样要实现OnScrollListener接口,关于该接口的简要描述见上一篇文章,这里直接进行代码的分析:packagehust...
分类:
移动开发 时间:
2015-02-13 16:09:28
阅读次数:
147
一般来说,ListView的列表项都会采用相同的布局,只是填充的内容不同而已,这种情况下,Android提供了convertView帮我们缓存列表项,达到循环利用的目的,开发者也会使用ViewHolder模式来对ListView进行优化。但有的情况下,ListView的列表项布局是不尽相同的,甚至差...
分类:
移动开发 时间:
2015-02-13 14:45:19
阅读次数:
189
在远程仓库一节中,我们讲了远程仓库实际上和本地仓库没啥不同,纯粹为了7x24小时开机并交换大家的修改。 GitHub就是一个免费托管开源代码的远程仓库。但是对于某些视源代码如生命的商业公司来说,既不想公开源代码,又舍不得给GitHub交保护费,那就只能自己搭建一台Git服务器作为私有仓库使用。 搭建...
分类:
其他好文 时间:
2015-02-11 13:58:51
阅读次数:
149
自从 Mac 10.9 将其默认编译工具改成 clang/clang++,相应的C++库改成 libc++后,在 Mac 上编译一些开源代码很容易出现 “undefined symbols for architecture x86_64” 的问题,让初学者很是困惑。但是问题的根源均来源与 对C++标准库的使用有关,只需要在编译选项中添加 "-stdlib=libstdc++" 即可。笔者尝试着在 Mac OS X10.10 下,通过源码编译 OpenCV gflags 等 成功 完成 Caffe 的配置安装...
分类:
系统相关 时间:
2015-02-11 09:26:49
阅读次数:
850
个人想法:
(一)不应当做的事
1. 不应当把开源代码直接包装成产品。
2. 不应当把开源代码做些修改后包装成产品。
因为这样做的话,团队成员可能难以消化开源代码,从而导致遇到故障时摸不着头脑。
为什么难以消化,因为不是自己写的代码。
另外,开源代码的演进不受自己控制,可能一个版本一个大变样。
假设设备商在2.0版本的某个函数f1中加了点代码,等3.0版本出来时,发现3.0版...
分类:
其他好文 时间:
2015-02-10 00:43:40
阅读次数:
128
参考文档:
1:github上的一个开源代码:点击打开链接,因为存储音频需要自己写文件头部,所以这里借鉴了它的文件存储功能。
2:一个很有用的帖子代码:点击打开链接,虽然有点小瑕疵,但是下面有解答。
3:一个说明类的博客:点击打开链接
这里加一些说明:windows下多线程尽量用_beginthreadex而不是CreateThread,网上原因说的很详细。其次,在关闭录音时,一定...
园子里面很多关于微信接口开发的文章,Github也一堆的开源代码。官方文档地址:http://mp.weixin.qq.com/wiki/home/index.html接下来主要以代码为主,接口说明自己去看文档验证接入需要一个80端口的外网服务器地址,在填写地址,Token信息之后,程序会验证接入验...
分类:
微信 时间:
2015-02-06 10:48:33
阅读次数:
242
最近,回到家实在无聊,不想coding是因为早早开启了回家模式,coding的激情早已飞到了九霄云外。在家里也是无聊的很:看看电影,玩玩手机整天坐着也是醉了。作为一名资深懒货程序员,玩软件而不求甚解是最愉快的事情了。很早就听说了github这个东西很好,是个开源代码库,里面有很多很好的源代码而且是开放的。本以为像个一般的手机app一样一两天就可以玩熟,出乎意料的花了我近一个星期(也不是每天都在玩,...
分类:
其他好文 时间:
2015-02-05 23:27:30
阅读次数:
336
@华商报:【国家自然科学一等奖项目被曝涉嫌抄袭】网名为KraneSun的lT工程师2日在开源代码软件平台Github发帖称中国工程院院士、中南大学校长张尧学及其科研团队的项目——2014年度国家自然科学一等奖“网络计算的模式及基础理论研究项目”实为“远程桌面项目”,且涉嫌抄袭国外lT工程师上传的开源代码软件。
“国家自然科学奖”的奖金是多少?
500万而且是免税的 其中400万用于获奖...
分类:
其他好文 时间:
2015-02-03 15:08:49
阅读次数:
124