摘要: 原文地址 RxAndroid Tutorial响应式编程(Reactive programming)不是一种API,而是一种新的非常有用的范式,而RxJava就是一套基于此思想的框架,在Android开发中我们通过这个框架就能探索响应式的世界,同时结合另一个库,RxAndroid,这是一个扩展库,更 阅读全文
posted @ 2017-11-16 15:13 栗子·无限意志 阅读(2093) 评论(0) 推荐(1) 编辑
摘要: 长时间地呆在解决数学问题的世界里,反而会让你看不清楚数学的本质,或者数学的根本性的东西。这个观点,陈省身(Shiing-Shen Chern)和陶哲轩(Terence Tao)都表达过。陈省身在谈论纳什(John Nash, 电影《美丽心灵》的主角,诺贝尔经济学奖得主)的时候就反复提到:John N 阅读全文
posted @ 2017-11-14 14:22 栗子·无限意志 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 在学习了一段时间台大李宏毅关于deep learning的课程,以及一些其他机器学习的书之后,终于打算开始动手进行一些实践了。 感觉保完研之后散养状态下,学习效率太低了,于是便想白天学习,晚上对白天学习的知识做一些总结和记录,如果有不妥的地方,欢迎大家批评指教,共同进步。 一、深度学习框架的选择 随 阅读全文
posted @ 2017-11-14 14:05 栗子·无限意志 阅读(29440) 评论(1) 推荐(1) 编辑
摘要: 框架:提供一定能力的小段程序 >随意转载,标注作者"金诚"即可 >本文已授权微信公众号:鸿洋(hongyangAndroid)原创首发。 >本文已经开源到Github上,欢迎各位共同编辑、参与到榜单的建设中来 >Github 地址 一.榜单介绍 排行榜包括四大类: 单一框架:仅提供路由、网络层、UI 阅读全文
posted @ 2017-11-14 13:56 栗子·无限意志 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 多线程和多进程是什么自行google补脑 对于python 多线程的理解,我花了很长时间,搜索的大部份文章都不够通俗易懂。所以,这里力图用简单的例子,让你对多线程有个初步的认识。 单线程 在好些年前的MS-DOS时代,操作系统处理问题都是单任务的,我想做听音乐和看电影两件事儿,那么一定要先排一下顺序 阅读全文
posted @ 2017-11-14 13:50 栗子·无限意志 阅读(481) 评论(0) 推荐(0) 编辑
摘要: md5和sha算法通过消息摘要算法生成定长的消息摘要,消息摘要算法是不可逆的。但同一段消息通过摘要算法后得到的值是一样的,可一通过比对消息摘要验证数据的完整性。 sha算法比MD5算法安全,但所需的时间也稍长。 1、原始消息摘要 2、加盐(salt)后摘要 由于同一个消息通过摘要算法得到的摘要是相同 阅读全文
posted @ 2017-11-08 14:58 栗子·无限意志 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 线性表是最常用最简单的一种数据结构。它是n个元素的有序序列。其中的元素可能是一个数值,也可能是一个由若干数值组成的结构,也可能是其它任意的结构。 一、线性表的特点 线性结构的特点是:在数据元素的非空有限集中 存在唯一一个被称为“第一个”的数据元素; 存在唯一的一个被称为“最后一个”的数据元素 除第一 阅读全文
posted @ 2017-07-06 11:22 栗子·无限意志 阅读(509) 评论(0) 推荐(0) 编辑
摘要: Application和Activity中的onCreate都进行了优化,基本没有耗时操作,但是启动应用之后还是会闪现一下白色背景,然后才进入Splash页面,对比了一下QQ、微信、微博等客户端,点击之后都是瞬间响应Splash启动页,差别在哪里呢。 其实就算你onCreate啥都不做,仍然会闪一下 阅读全文
posted @ 2017-05-22 15:33 栗子·无限意志 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 状态机思路在单片机程序设计中的应用 状态机的概念状态机是软件编程中的一个重要概念。比这个概念更重要的是对它的灵活应用。在一个思路清晰而且高效的程序中,必然有状态机的身影浮现。 比如说一个按键命令解析程序,就可以被看做状态机:本来在A状态下,触发一个按键后切换到了B状态;再触发另一个键后切换到C状态, 阅读全文
posted @ 2016-10-31 10:10 栗子·无限意志 阅读(298) 评论(0) 推荐(0) 编辑
摘要: alloc 是从NSObject 继承而来的类方法,用于给对象分配存储空间,所有的成员变量在此时对确定了自己的内存位置,并被赋初值,整数类型为0,浮点数为0.0,BOOL 为NO,对象类型为nil,alloc 方法返回对象的指针。 init这个方法是从NSObject继承而来的,你可以覆盖它,当然i 阅读全文
posted @ 2016-10-25 15:08 栗子·无限意志 阅读(1578) 评论(0) 推荐(0) 编辑
摘要: Java中判断字符串是否为数字的方法: 1.用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = 0; i < str.length(); i++){ System.out.println(str.charAt(i) 阅读全文
posted @ 2016-09-18 18:23 栗子·无限意志 阅读(4420) 评论(0) 推荐(0) 编辑
摘要: Android MediaPlayer 常用方法介绍 方法:create(Context context, Uri uri) 解释:静态方法,通过Uri创建一个多媒体播放器。 方法:create(Context context, int resid) 解释:静态方法,通过资源ID创建一个多媒体播放器 阅读全文
posted @ 2016-09-04 23:31 栗子·无限意志 阅读(3446) 评论(0) 推荐(0) 编辑
摘要: 问题: 在SlidingDrawer放上一些ImageButton等控件后,发现在ListView上点击时会穿透到下面的界面对象上,而SlidingDrawer上有按键处理的控件则不会。 解决方法: 给控件添加属性:android:clickable="true" 如果抽屉content内嵌了一个布 阅读全文
posted @ 2016-09-01 12:41 栗子·无限意志 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 以下程序分别对Java数组、ArrayList、LinkedList和Vector进行随机访问和迭代等操作,并比较这种集合的性能。 程序运行结果如图 从结果可以看出,对数组进行随机访问和迭代操作的速度是最快的;对LinkedList进行插入和删除操作的速度是最快的;对ArrayList进行随机访问的 阅读全文
posted @ 2016-08-27 20:08 栗子·无限意志 阅读(16024) 评论(1) 推荐(0) 编辑
摘要: APK作为Android系统安装包的文件格式,一直备受广大用户的关注,APK越是臃肿肥大,在下载安装过程中,它们耗费的流量会越多,安装等待时间也会越长;对于产品本身,意味着下载转化率会越低(因为竞品中,用户有更多机会选择那个体验最好,功能最多,性能最好,包最小的);对于研发来说,是一种优化改进技术的 阅读全文
posted @ 2016-08-04 15:04 栗子·无限意志 阅读(313) 评论(0) 推荐(0) 编辑
摘要: java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。 1.简介: java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。 它包括两个类:Pattern和Matcher 。 Pattern: 一个Pattern是一个正则表达 阅读全文
posted @ 2016-07-12 17:42 栗子·无限意志 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 在代码中经常看到application这个类,一直不知道这个是干什么用的,今天刚好有点时间,所以进行了详细的学习。 一.先对它的整体概念解释: 在android源码中对他的描述是; * Base class for those who need to maintain global applicat 阅读全文
posted @ 2016-07-12 16:51 栗子·无限意志 阅读(400) 评论(0) 推荐(0) 编辑
摘要: xUtils是github上的一个Android开源工具项目,其中HttpUtils模块是处理网络连接部分,刚好最近想整理下Android网络编程知识,今天学习下xUtils中HttpUtils. xUtils项目地址: https://github.com/wyouflf/xUtils 先看看分析 阅读全文
posted @ 2016-07-06 15:43 栗子·无限意志 阅读(732) 评论(0) 推荐(0) 编辑
摘要: Android Studio目前已经更新到2.0 Preview 6了,作为Google大力推崇的开发工具,相对于Eclipse ADT有着不可比拟的优势。然而在实际使用时,依然有不少不爽的地方。Android Studio原生支持使用Gradle来构建项目本是个不错的想法,使用动态语言Groovy 阅读全文
posted @ 2016-07-04 22:48 栗子·无限意志 阅读(4574) 评论(0) 推荐(0) 编辑
摘要: Handler使用例1 这个例子是最简单的介绍handler使用的,是将handler绑定到它所建立的线程中.本次实验完成的功能是:单击Start按钮,程序会开始启动线程,并且线程程序完成后延时1s会继续启动该线程,每次线程的run函数中完成对界面输出nUpdateThread...文字,不停的运行 阅读全文
posted @ 2016-07-03 00:34 栗子·无限意志 阅读(4171) 评论(0) 推荐(0) 编辑