RxJava 方法过滤相关RxJava提供了filter()方法来过滤我们观测序列中不想要的值当我们不需要整个序列时,而是只想取开头或结尾的几个元素,我们可以用take()或takeLast()一个可观测序列会在出错时重复发射或者被设计成重复发射。distinct()和distinctUntilChanged()函数可以方便的让我们处理这种重复问题。(它会记录以及发射的值来过滤,所以请注意内存)fi...
分类:
编程语言 时间:
2016-06-16 11:43:48
阅读次数:
546
一、多进程 多进程方式是指,服务器在接收到一个客户端请求时,就由服务器主进程生成一个子进程出来和该客户端进行交互,直到连接断开,该子进程就结束了。 优点:设计和实现相对简单,各个子进程之间相互独立,处理客户端的请求彼此不会受到干扰,并且当一个子进程产生问题时,不容易将影响蔓延到其他进程中,这保证了提 ...
分类:
编程语言 时间:
2016-06-16 11:40:42
阅读次数:
150
一、this指向问题 1)作为对象的方法调用 当函数作为对象的方法被调用时,this指向该对象,如obj.getA();this就指向.之前的函数调用者;据此,事件处理函数内部的this也是指向事件发生的节点; 2)作为普通函数调用 在普通函数中,this指向全局对象window; 3)构造器调用 ...
分类:
编程语言 时间:
2016-06-16 11:39:07
阅读次数:
200
Spring支持以下7种事务传播行为。 传播行为 XML文件 propagation值 含义 PROPAGATION_REQUIRED REQUIRED 表示当前方法必须在一个具有事务的上下文中运行。 如果当前没有事务,就新建一个事务;如果已经存在一个事务,就加入到这个事务中。 (如果被调用端发生调 ...
分类:
编程语言 时间:
2016-06-16 11:39:07
阅读次数:
626
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于v ...
分类:
编程语言 时间:
2016-06-16 11:37:19
阅读次数:
229
序言
在自己学习java语言的过程中,很容易把break和continue的用法混淆。为了便于以后快速查阅及温习,在此特留学习笔记一份。
简述
在任何迭代语句的主体部分,都可以用break和continue控制循环的流程。其中,break用于强行退出循环,不执行循环中剩余的语句。而continue则停止执行当前迭代,然后退回循环起始处,开始下一次迭代。...
分类:
编程语言 时间:
2016-06-16 10:34:05
阅读次数:
252
先上做的结果吧:
[java]
view plain
copy
print?
开始爬虫......................................... 当前有1个线程在等待 当前有2个线程在等待 当前有3个线程在等待 当前有4个线程在等待 当前有5个线程在等待 .....................
开始爬...
分类:
编程语言 时间:
2016-06-16 10:31:36
阅读次数:
526
第一步,搭建开发环境 所需第三方库: aiohttp,异步 Web 开发框架;jinja2,前端模板引擎;aiomysql,异步 mysql 数据库驱动 所需内置库: logging,系统日志;asyncio,异步IO;os,系统接口;json,json 编码解码模块;time,系统时间模块;dat ...
分类:
编程语言 时间:
2016-06-16 09:25:31
阅读次数:
812
JavaScript中RegExp对象是保存有关正则表达式模式匹配信息的固有全局对象。使用方法: RegExp.property 必选项property 参数是 RegExp 对象的任意一个属性。 RegExp 对象不能直接创建,但始终可以使用。在成功的正则表达式查找完成之前,RegExp 对象各属 ...
分类:
编程语言 时间:
2016-06-16 09:24:52
阅读次数:
257
先说结论 非引用类型的赋值无所谓const。 const引用可以指向const及非const。但非const引用只能指向非const。 指向const的指针,可以指向非const。但指向非const的指针,只能指向非const。 代码说明一切 ...
分类:
编程语言 时间:
2016-06-16 09:23:22
阅读次数:
183
服务器上的Python版本太老了,需要安装一个新的Python版本,才能跑我的代码。因为环境的需要,但是又不能卸载老的版本,所以安装一个新的,使用软链来进行升级。 使用系统自带的yum,apt-get之类的软件那肯定是没办法安装了,需要重源码编译安装。 下载Python源码 从http://www.... ...
分类:
编程语言 时间:
2016-06-16 09:24:54
阅读次数:
507
没有找到离线博包 WTP Java EE Tools http://wiki.eclipse.org/WTP_FAQ#How_do_I_install_WTP.3F ...
分类:
编程语言 时间:
2016-06-16 09:23:39
阅读次数:
215
Object对象是提供所有JavaScript对象通用的功能。使用方法: obj = new Object([value]) 其中obj是必选项。要赋值为 Object 对象的变量名。www.82676666.com value是可选项。任意一种 JScript 基本数据类型。(Number、Boo ...
分类:
编程语言 时间:
2016-06-16 09:21:44
阅读次数:
242
try 让我们用一个例子来看看try的机制: 当我们认为某些代码可能会出错时,就可以用try来运行这段代码,如果执行出错,则后续代码不会继续执行,而是直接跳转至错误处理代码,即except语句块,执行完except后,如果有finally语句块,则执行finally语句块,至此,执行完毕。 int( ...
分类:
编程语言 时间:
2016-06-16 09:21:54
阅读次数:
366
服务器用的是Centos6.5,自带的Python是2.6,所以升级到2.7 1,下载Python2.7 wget -c https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz 2,解压 tar -zxvf Python-2.7.10.t ...
分类:
编程语言 时间:
2016-06-16 09:21:42
阅读次数:
198
php经典算法 1.冒泡算法,排序算法,由于在排序过程中总是小数往前放,大数往后放,相当于气泡往上升,所以称作冒泡排序 $array = array(a,f,c,b,e,h,j,i,g); function maopao_fun($array){ if($len <= 1) { return $ar ...
分类:
编程语言 时间:
2016-06-16 09:17:25
阅读次数:
176