码迷,mamicode.com
首页 > 编程语言
RxSwift 系列(七)
前言 本篇文章将要学习RxSwift中连接操作符。Connectable Observable在订阅时不发射事件消息,而是仅当调用它们的connect()方法时才发射消息,这样就可以等待所有我们想要的订阅者都已经订阅了以后,再开始发出事件消息,这样能保证我们想要的所有订阅者都能接收到事件消息。其实也 ...
分类:编程语言   时间:2017-08-25 01:16:20    阅读次数:236
RxSwift 系列(五)
前言 本篇文章将要学习RxSwift中过滤和条件操作符,在RxSwift中包括了: filter distinctUntilChanged elementAt single take takeLast takeWhile takeUntil skip skipWhile skipWhileWithI ...
分类:编程语言   时间:2017-08-25 01:16:11    阅读次数:155
RxSwift 系列(四)
前言 本篇文章将要学习RxSwift中四种转换操作符: map flatMap flatMapLatest scan map 通过使用一个闭包函数将原来的Observable序列转换为一个新的Observable序列。 打印结果: flatMap 将一个Observable序列转换为另一个Obser ...
分类:编程语言   时间:2017-08-25 01:16:03    阅读次数:143
编码和加密算法介绍
加密算法: md5 (单向散列算法)的全称是Message-Digest Algorithm 5 MD5算法原理 http://blog.csdn.net/forgotaboutgirl/article/details/7258109 为什么说 MD5 是不可逆的? https://www.zhih ...
分类:编程语言   时间:2017-08-25 01:15:35    阅读次数:180
Java数据类型
一、首先大概了解一下关于数据的内容或要点。 1、程序在执行的过程中,需要对数据进行运算,也需要储存数据。这些数据可以是由使用者输入,也可以是从文件中取得的,也可以是从网络中获取的。 在程序运行的过程中,这些数据通过变量储存在内存中,以便程序随时使用。 2、若需要找到储存在内存中的数据,就需要将数据指 ...
分类:编程语言   时间:2017-08-25 01:15:27    阅读次数:204
[python基础(一)]序列操作基础
一、python的数据结构 容器:包含其他对象的任意对象。 包括:序列(例如列表,元组),映射(例如字典),集合等。主要是序列和映射。 二、序列操作 索引,分片,加,乘,检查某元素是否是该序列成员。此外,计算序列长度,寻找最大,最下元素。 1.索引 正数:从0开始,左至右; 负数:从-1开始,有至左 ...
分类:编程语言   时间:2017-08-25 01:15:18    阅读次数:130
[python基础(二)]字符串方法
二.字符串方法 常用的字符串方法有:find,join,lower,replace,split,strip,translate。 具体的代码见下面 ...
分类:编程语言   时间:2017-08-25 01:14:20    阅读次数:155
java-Collection,List简单使用与方法/(集合使用-中)
1.1集合只存放引用类型的元素并且集合存放的时元素的引用(地址)1.2新循环遍历集合 Collection c = new ArrayList(); c.add("one"); c.add("two"); c.add("three"); c.add("four"); /* * 新循环不是新的语法,j ...
分类:编程语言   时间:2017-08-25 01:13:19    阅读次数:127
自动化测试之Python + selenium = Web UI自动化测试
1.1Python的运行环境 在我决定学习一门新语言Python的时候,Python3已经出来了,目前是Python2与Python3同步维护,Python2拥有大量的类库,但是随着时间的发展,Python3才是以后发展的主流,所以在这里我选择的版本是Python3。安装Python:Python官 ...
分类:编程语言   时间:2017-08-25 01:12:16    阅读次数:185
机器学习十大常用算法
机器学习十大常用算法小结 机器学习十大常用算法小结 通过本篇文章可以对ML的常用算法有个常识性的认识,没有代码,没有复杂的理论推导,就是图解一下,知道这些算法是什么,它们是怎么应用的,例子主要是分类问题。 每个算法都看了好几个视频,挑出讲的最清晰明了有趣的,便于科普。以后有时间再对单个算法做深入地解 ...
分类:编程语言   时间:2017-08-25 01:10:43    阅读次数:176
C++:引用的简单理解
前言:引用是C++一个很重要的特性,最近看了很多有关引用的资料和博客,故在此对引用的相关知识进行总结 一、什么是引用 引用,顾名思义是某一个变量或对象的别名,对引用的操作与对其所绑定的变量或对象的操作完全等价 特别注意: 1.&不是求地址运算符,而是起标志作用 2.引用的类型必须和其所绑定的变量的类 ...
分类:编程语言   时间:2017-08-25 01:10:31    阅读次数:191
Redis为什么使用单进程单线程方式也这么快
[转] http://www.syyong.com/db/Redis-why-the-use-of-single-process-and-single-threaded-way-so-fast.html Redis采用的是基于内存的采用的是单进程单线程模型的KV数据库,由C语言编写。官方提供的数据是 ...
分类:编程语言   时间:2017-08-25 01:10:23    阅读次数:218
Python3.5(四) str
class str(basestring): """ str(object='') -> string Return a nice string representation of the object. If the argument is a string, the return value i... ...
分类:编程语言   时间:2017-08-25 01:10:13    阅读次数:226
RxSwift 系列(一)
为什么使用RxSwift? 我们编写的代码绝大多数都涉及对外部事件的响应。当用户点击操作时,我们需要编写一个@IBAction事件来响应。我们需要观察通知,以检测键盘何时改变位置。当网络请求响应数据时,我们必须提供闭包来执行。我们使用KVO来检测变量的变化。所有这些不同的系统使我们的代码增加了不必要 ...
分类:编程语言   时间:2017-08-25 01:08:47    阅读次数:235
程序员进阶之算法练习(一)
前言 可能很多移动端编程的同学听到算法就感到恐惧,认为我不会算法也能开发呀。确实,不会算法,也能应对一般的工作。但是和大牛之间的差距就是,可能别人3行代码实现的东西,你却要写10多行,并且性能比别人差。那么,让我们来学习一些算法吧。 算法学习 算法的学习最简单的方式就是多练习,找一个提供算法练习的网 ...
分类:编程语言   时间:2017-08-25 01:07:42    阅读次数:143
快速排序,排序基础
快速排序是目前平均性能最好的排序方式,被作为数组排序首选。 基本思想:将一个数组分为左右两部分以q为界,左部分小于q,右部分大于q;接下来分治策略,将左右两部分继续按照这个规则划分,直至不能划分,该数组便排序完毕。 关键:如何划分左右部分?q该取哪个值?(恕我愚钝,算法导论上的做法没看懂,于是逼着自 ...
分类:编程语言   时间:2017-08-25 01:05:37    阅读次数:164
python中的try/except/else/finally语句
与其他语言相同,在python中,try/except语句主要是用于处理程序正常执行过程中出现的一些异常情况,如语法错误(python作为脚本语言没有编译的环节,在执行过程中对语法进行检测,出错后发出异常消息)、数据除零错误、从未定义的变量上取值等;而try/finally语句则主要用于在无论是否发 ...
分类:编程语言   时间:2017-08-25 01:05:15    阅读次数:162
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!