![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂谈
文章平均质量分 91
liuqiaoyu080512
这个作者很懒,什么都没留下…
展开
-
如何保证代码的高质量?
转自:http://blog.csdn.net/szu030606/article/details/8573346 代码的高质量是软件的灵魂,代码 = 数据结构 + 算法, 而高质量的代码 = 优良的变量、函数命名 + 优良的代码结构、代码层次结构 + 数据结构 + 算法。时时刻刻想这上面的四点,你的代码就会渐渐的上新台阶,老板不给你加工资还真的不行。转载 2013-02-06 22:17:31 · 1138 阅读 · 0 评论 -
被开源折腾
在公司实习的时候我成功地从“免费”的UltraEdit转向了开源的Notepad。一开始觉得Notepad没UltraEdit好用——没有十六进制编辑,得用一个HexEditor插件来实现,这插件还不是很好用。但用着用着发现Notepad其实也有不少亮点,比如:双击选中一个单词就会在全文中高亮该单词、搜索结果用一个列表全部展示出来、……渐渐地就喜欢上Notepad了。我觉得原创 2013-06-10 23:25:41 · 1396 阅读 · 1 评论 -
VirtualBox装ghost XP
一直使用"免费"的VMware,总觉得良心不安, 特别是走向工作岗位后尊重版权的意识越来越强烈, 心里想着还是用正版或者开源的好,于是就看上了开源的VirtualBox。VirtualBox支持VMware的vmdk格式的虚拟硬盘, 我原来在VMware中用的Fedora 14虚拟机直接就在VirtualBox中跑起来了, 但是XP却不行,于是我打算重新装一个XP的虚拟机。 于是就开始了我原创 2013-06-10 23:37:33 · 18884 阅读 · 3 评论 -
Android JNI(NDK)开发总结
早就知道Java有个jni可以调用本地化代码,一直没有动力去研究它,现在公司想通过在Android中调用本地化代码来申请较多的内存以突破Android对单个进程的内存限制,这确实是可行的:我的Nexus4内存2G,Android限制每个进程64M内存,而我用NDK写代码申请到了1,276,641,280字节。在学NDK开发的过程中遇到了各种问题,现在我将在解决问题过程中收集到的一些链接贴出来以助后原创 2013-07-29 22:29:03 · 3783 阅读 · 0 评论 -
GUI为什么不设计为多线程
在我们这批新人转正评审的时候,我师父问了我的小伙伴一个问题:为什么一些更新界面的方法只能在主线程中调用?师父没有问我这个问题,让知其然但不知其所以然的我有种侥幸逃过一难的心情。我想如果回答那是因为AndroidGUI库是单线程消息机制的,更新界面的操作必须放到主线程中执行,那师父可能继续问为什么AndroidGUI要设计成单线程的,我就不知道了。为什么它非得设计为单线程的?多线程不是更好吗原创 2013-10-20 23:51:29 · 7394 阅读 · 6 评论 -
64位系统能使用多少内存
疑问我们知道32位win7一般只能使用4GB内存,原因是如果按照地址宽度是32bit(其实并不是)来算的话系统最多只能管理2322^{32}字节的内存(通过补丁的方式可以使32位win7突破4GB的限制,关键词:ReadyFor4GB,后面我会讲下对其实现原理的猜测)。那么照这么算,64位系统应该能使用2642^{64}字节的内存,也就是16EB(1EB = 1024PB, 1PB = 1024TB原创 2016-12-30 22:21:34 · 19383 阅读 · 3 评论