这一章我们接着介绍组合操作符,这类operators可以同时处理多个Observable来创建我们所需要的Observable。组合操作符主要包含: Merge StartWith Concat Zip CombineLatest SwitchOnNext Join等等。 Merge merge(O ...
分类:
编程语言 时间:
2018-04-04 15:18:02
阅读次数:
197
第一眼见到explicit和volatile可能会一愣一愣的觉得可能是c11或者c14新加的标识符。 其实不是这样,volatile和const两个关键字在C语言的第二个版本KR C的时候就被加入了C标准,他们是两个相对的关键字 修饰常量变量只要和类型紧挨着就可以 修饰指针时以*号为分界符号 gcc ...
分类:
编程语言 时间:
2018-04-04 15:18:56
阅读次数:
275
1.bytes.Equal(a []byte,b []byte) bool 对比a和b的长度和所包含的字节是否相同,一个nil参数与一个空的slice相同。 2.reflect.DeepEqual(x,y interface{}) bool DeepEqual反馈x和y是否是深等价。具体依据如下 x ...
分类:
编程语言 时间:
2018-04-04 16:09:25
阅读次数:
788
转自:https://www.oschina.net/question/3756233_2277445 多线程相对于其他 Java 知识点来讲,有一定的学习门槛,并且了解起来比较费劲。在平时工作中如若使用不当会出现数据错乱、执行效率低(还不如单线程去运行)或者死锁程序挂掉等等问题,所以掌握了解多线程 ...
分类:
编程语言 时间:
2018-04-04 16:09:32
阅读次数:
190
获取类的实例有两种方法: 1. 提供一个公有的构造器(最常用)。 2. 提供一个公有的静态工厂方法(static factory method)。 静态工厂方法的优势: 1. 有名称。当一个类需要多个带有相同签名(方法签名 = 方法名 + 参数列表)的构造器时,就用静态工厂方法代替构造器,并且慎重选 ...
分类:
编程语言 时间:
2018-04-04 16:10:06
阅读次数:
172
0:介绍 我们在衡量一个函数运行时间,或者判断一个算法的时间效率,或者在程序中我们需要一个定时器,定时执行一个特定的操作,比如在多媒体中,比如在游戏中等,都会用到时间函数。还比如我们通过记录函数或者算法开始和截至的时间,然后利用两者之差得出函数或者算法的运行时间。编译器和操作系统为我们提供了很多时间 ...
分类:
编程语言 时间:
2018-04-04 16:10:14
阅读次数:
195
阅读这篇文章你将会了解到: 什么是 CAS CAS 实现原理是什么? CAS 在现实中的应用 自旋锁 原子类型 限流器 CAS 的缺点 自旋锁 原子类型 限流器 什么是CAS CAS实现原理是什么? CAS在现实中的应用 CAS的缺点 ...
分类:
编程语言 时间:
2018-04-04 16:10:22
阅读次数:
187
js url传值中文乱码完美解决(JAVA) 首先在你的jsp页面这样更改: var url="你要传入的Action的位置&ipid="+ipid+"&keyWord="+key; 这里的key是中文,从input中取到值后,使用alert(key)发现中文没有乱码。 那么我们可以对url进行一下 ...
分类:
编程语言 时间:
2018-04-04 16:11:00
阅读次数:
194
我们在使用SpringBoot这个框架的时候都一定使用或者说是见到过application.properties或者是application.yml,经不住有人就会问这俩文件到底是什么情况,其实说白了这两个都是SpringBoot留下的配置文件,都可以进行配置,接下来我们就讲讲他们两个的一些区别。 ...
分类:
编程语言 时间:
2018-04-04 16:11:17
阅读次数:
753
Java中List集合去除重复数据的方法 1. 循环list中的所有元素然后删除重复 public static List removeDuplicate(List list) { for ( int i = 0 ; i < list.size() - 1 ; i ++ ) { for ( int ...
分类:
编程语言 时间:
2018-04-04 16:11:51
阅读次数:
188
错误信息:org.apache.jasper.JasperException: java.lang.NullPointerException 原因:项目依赖的jar包和tomcat容器的依赖jar包有重复,一般为servlet-api.jar、jsp-api.jar 解决方式: 如果是非maven项 ...
分类:
编程语言 时间:
2018-04-04 16:12:32
阅读次数:
757
时间大小由小到大排列,从秒开始,顺序为 秒,分,时,天,月,年 *为任意 ?为无限制。 具体如下: "0/10 * * * * ?" 每10秒触发 "0 0 12 * * ?" 每天中午12点触发 "0 15 10 ? * *" 每天上午10:15触发 "0 15 ...
分类:
编程语言 时间:
2018-04-04 16:14:09
阅读次数:
452
一、spring 自带的 DigestUtils 工具类可以进行 md5 加密 ...
分类:
编程语言 时间:
2018-04-04 16:14:25
阅读次数:
201
摘自菜鸟教程 javascript:void(0) 中最关键的是 void 关键字, void 是 JavaScript 中非常重要的关键字,该操作符指定要计算一个表达式但是不返回值。 void()仅仅是代表不返回任何值,但是括号内的表达式还是要运行,如 href="#"与href="javascr ...
分类:
编程语言 时间:
2018-04-04 16:14:49
阅读次数:
130
如何理解C4.5算法解决了ID3算法的偏向于选择取值较多的特征问题 考虑一个极端情况,某个属性(特征)的取值很多,以至于每一个取值对应的类别只有一个。这样根据$$H(D) H(D|A)$$可以得知后面的那一项的值为0。这样得到信息增益会很大。C4.5算法加了一个惩罚项$$H_A(D) = \sum_ ...
分类:
编程语言 时间:
2018-04-04 16:16:36
阅读次数:
342
学习内容: 1.基本类型包装类: byte:Byte short:Short int:Integer long:Long float:Float double:Double boolean:Boolean char:Character (1)数值转字符串: (2)字符串转数值: (3)基本数值类型转 ...
分类:
编程语言 时间:
2018-04-04 16:17:27
阅读次数:
171
在MFC的SDI中,使用CHtmlView::GetSource来获取网页源码,保存到本地,发现中文中的一部分乱码,有些中文正常。自己先试着转码等各种尝试,发现一无所获。网上也没有正确的解决方案。 自己跟踪CHtmlView::GetSource函数内,在ViewHtml.cpp文件的1083行处, ...
分类:
编程语言 时间:
2018-04-04 16:18:41
阅读次数:
187
1004 cd / 1005 ls 1006 cd usr 1007 cd bin 1008 ls 1009 ls python* 1010 ls -al python* 1011 mv python python.bak 1012 ls python* 1013 wget https://www. ...
分类:
编程语言 时间:
2018-04-04 16:19:41
阅读次数:
179
不论使用jdk安装版安装成功后,还是解压版本解压后,在cmd中使用 java -version javac -version 出现两种情况 1.java -version执行正常,但是 提示 javac不是内部命令 2.java 和 javac都能执行,但是版本不一致。 原因: 这是因为本机曾经安装 ...
分类:
编程语言 时间:
2018-04-04 16:20:00
阅读次数:
189
基本数据类型的包装类 基本数据类型如int、float、double、boolean、char等是不具备对象的特征,比如:不能调用方法,功能比较简单。为了让基本数据类型具有对象的特征,Java为每个基本数据类型都提供了一个包装类,这样就具备了对象的特征。 将字符串转为基本类型的方法 通用格式:包装类 ...
分类:
编程语言 时间:
2018-04-04 16:20:34
阅读次数:
193