摘要: 接上一篇,上回书说到,我们可以进android studio的编辑器了。感觉不错。挺好的,先不说genymotion,先看看你的android项目有没有r文件,项目有没有错误?如果没有问题的话,下面这一节就可以跳过了,我下面说没有R文件,或是目录文件夹一路飘红线的情况。这是一个大坑,我最后差点放弃安... 阅读全文
posted @ 2015-03-23 20:48 er3456qi 阅读(1070) 评论(0) 推荐(0)
摘要: 先说下,Ubuntu 上安装Android Studio真是一路坑阿,一路坑阿,加上天 朝 防火墙挡着,折腾了快一天才弄好阿找了n多教程,md不是抄的就是转的,而且都没说清楚具体咋装阿,一个图一个图截的挺爽的,可是不实用阿,我不再废话了,说正经的首先装java,看准你的ubuntu是64位还是32位... 阅读全文
posted @ 2015-03-23 16:00 er3456qi 阅读(1057) 评论(0) 推荐(0)
摘要: C#的checked 关键字用于对整型算术运算和转换显式启用溢出检查。简单点说,我们在进行数值计算时,运算结果可能会超出该类型能表达的数值范围,因而结果溢出。而这个溢出如果是含有变量的表达式的话,编译器默认是不会检查的(见第三段代码),为什么不检查,因为溢出检查比较耗时。可是我们在实际应用中,可能会... 阅读全文
posted @ 2015-01-20 22:52 er3456qi 阅读(288) 评论(0) 推荐(0)
摘要: 最近在看算法导论的公开课视频,刚好看到计数排序,下面是引用的维基百科关于计数排序的解释:当输入的元素是 n 个 0 到 k 之间的整数时,它的运行时间是 Θ(n + k)。计数排序不是比较排序,排序的速度快于任何比较排序算法。由于用来计数的数组C的长度取决于待排序数组中数据的范围(等于待排序数组的最大值与最小值的差加上1),这使得计数排序对于数据范围很大的数组,需要大量时间和内存。例如:计数排序是用来排序0到100之间的数字的最好的算法,但是它不适合按字母顺序排序人名。但是,计数排序可以用在基数排序中的算法来排序数据范围很大的数组。通俗地理解,例如有10个年龄不同的人,统计出有8个人的年龄比A 阅读全文
posted @ 2014-02-21 16:43 er3456qi 阅读(847) 评论(0) 推荐(0)