- 博客(4)
- 资源 (7)
- 问答 (1)
- 收藏
- 关注
原创 【常见面试算法题】之二分搜索
[魔力手环--2017网易编程应用题] 二分搜索(英语:binary search),也称折半搜索(英语:half-interval search)[1]、对数搜索(英语:logarithmic search)[2],是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查
2017-02-17 22:46:23 1227 2
原创 单例模式,你所应该知道的一切
由于要求只能生成一个实例,因此我们必须把构造函数设为**私有函数**以防止被多次创建实例。 我们可以声明一个静态(static)的实例,在需要的时候创建该实例,也就是实现懒加载。 能在多线程中工作但效率不高(懒汉式,线程安全) 双重检查锁定模式 利用静态构造函数 静态内部类 实现单例模式
2017-02-15 16:13:59 898 3
原创 Android四大组件 Activity BroadCast ContentProvider Service 的理解
(组件内容)Android四大组件是一个App的基石,四大组件相信大家都知道哪四个,Activity,BroadCast,ContentProvider,Service。 (设计思想)Android之父设计Android时曾希望Android能够像堆积木一样使用现有的功能模块方便构建一个App,所以,Android被设计为高度组件化,可复用的系统。开发者可以使用Intent调用系统中已经存在的功能模
2017-02-05 18:58:13 916 2
原创 点击 Android Studio 的 build 按钮后发生了什么
首先,说明下这个问题的来历。 优秀的(Android)软件工程师是如何练成的 这篇文章提到了这个问题,于是就去思考下,也感谢前人的努力,让我们小菜鸟学习更加容易。你一定会问,点击Build后(我理解是 Build > Make Module module-name),还能发生什么,无非是安装在模拟器或者真机上一个App呗~.没错,但是,这个问题的本意一定没这么简单。gradle插件要构建和运行应
2017-02-05 17:52:23 3584
listviewanimationdemo
2018-09-01
opencv_python-3.2.0-cp36-cp36m-win_amd64
2017-06-04
FloppyWriter
2016-06-01
git init 后为什么查看不到分支?
2016-06-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人