http://www.software8.co/wzjs/java/1770.htmlBufferedInputStream是一个带有缓冲区的输入流,通常使用它可以提高我们的读取效率,现在我们看下BufferedInputStream的实现原理:BufferedInputStream内部有一个缓冲区...
分类:
其他好文 时间:
2014-08-04 13:29:37
阅读次数:
237
函数对于一种编程语言,就像细胞对于人一样重要。一个重要的问题是--在高级语言中的函数在底层机器语言上又是怎么实现的?(当然不同的处理器可能会有多种实现方式)在这篇文章中尝试着整理了一下在x86下函数这个概念在机器上的实现过程。主要包括传参,创建局部变量,函数调用等。(英版)...
分类:
其他好文 时间:
2014-07-28 00:05:19
阅读次数:
502
不知不觉中,带你一步步深入了解View系列的文章已经写到第四篇了,回顾一下,我们一共学习了LayoutInflater的原理分析、视图的绘制流程、视图的状态及重绘等知识,算是把View中很多重要的知识点都涉及到了。如果你还没有看过我前面的几篇文章,建议先去阅读一下,多了解一些原理方面的东西。之前我有...
分类:
移动开发 时间:
2014-07-25 18:53:42
阅读次数:
468
题目大意就是先给出一个数N,接着再给出N个数,要你从这N个数中任意选择1个或多个数,使得其和是N的倍数
如果找不到这样的答案 则输出0
答案可能有多个,但智勇任意输出一个解就行。
输出的第一行是选择元素的个数M,接着M行分别是选择的元素的值
刚开始的时候并不同为什么这一题回事抽屉原理,分析后才明白,昨晚后更有体会
实际上此题一定有解,不存在输出0的结果
证明如下...
分类:
其他好文 时间:
2014-07-22 23:52:57
阅读次数:
301
最近想要看一下图的Dijkstra算法,但很遗憾找到的文章都只是在介绍怎么使用,并没有给一种合适的证明。想了一下,那就自己来证明吧。在文章中将自己对该算法的疑问都列了出来,然后进行了解答。其中对Dijkstra算法的两个核心疑问的解答是工程量最大的,也许配合其中的动画链接效果会不错。在最后还制作了一个例子程序。(英文版)...
分类:
其他好文 时间:
2014-07-20 22:31:43
阅读次数:
406
OSG 中 相交测试 模块 的 工作流程及原理 分析...
分类:
其他好文 时间:
2014-07-18 12:36:14
阅读次数:
310
首先,感谢公司能给我闲暇的时间,来稳固我的技术,让我不断的去探索研究,在此不胜感激。
先不说实现功能,上图看看效果
这个是续上一次水平变色进度条的有一个全新的控件,理论实现原理
1.分析控件:该控件基本上是圆圈内嵌圆圈;
2.进度计算:其实是小学二年级数学题:当前进度/总数=百分比;
3.中间时间:呵呵,纯粹忽悠,不解释(当前时间)。
理论总是和实践差距的太远,不扯淡,不吹嘘,贴代...
分类:
移动开发 时间:
2014-07-16 09:32:58
阅读次数:
272
本文参考Android应用程序组件Content Provider在应用程序之间共享数据的原理分析http://blog.csdn.net/luoshengyang/article/details/6967204和《Android系统源代码情景分析》,作者罗升阳。
0、总图流程图如下:
总体类图:
1、MainActivity进程向A...
分类:
移动开发 时间:
2014-07-14 13:42:50
阅读次数:
380
Android log系统light2011/11/20Android 系统log抓取,实现原理分析一 概述本文档主要是供Android开发人员使用,特别是Framework开发。因为Framework中95%以上的问题都是靠分析log解决的,所以开发人员必须对android整个log系统十分清楚。...
分类:
移动开发 时间:
2014-07-09 00:21:48
阅读次数:
311
之前写过一个简单的IM,当时遇到过各种令人崩溃的问题;事后也没有做很好的总结,现在看到这篇文章,感慨良多,特此转摘过来,以做备忘。出处:http://blog.csdn.net/lxnkobe/article/details/7521331下面有4个基本的问答:问题一:为什么只要可以连上互联网的计算...
分类:
其他好文 时间:
2014-07-07 21:22:35
阅读次数:
157