code: result: sourceCode: 这个底层的源代码很有意思,要花时间研究一下。 Java优秀,值得学习。学习资源:itcast和itheima视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 给最 ...
分类:
编程语言 时间:
2017-09-22 11:49:51
阅读次数:
182
“==”比较的是变量所指向的对象,当S1在内存中定义以后,再定义s2的时候s2所指向的值是定义s1时候所创建的,而不是又在内存创建了一个“Monday”。 “equals”比较的是对象所指向的值,所以不管在内存中新建了多少个对象,当用equals比较的时候结果总是Ture. ...
分类:
编程语言 时间:
2017-09-22 11:49:03
阅读次数:
140
file 对象使用 open 函数来创建,下表列出了 file 对象常用函数read、readline、readlines区别: 1.从文件读取指定的字节数,size如果未给定或为负则读取所有。 file.read([size])2.读取整行,包括 "\n" 字符。 file.readline([s ...
分类:
编程语言 时间:
2017-09-22 11:48:37
阅读次数:
182
一、SPI机制 这里先说下SPI的一个概念,SPI英文为Service Provider Interface单从字面可以理解为Service提供者接口,正如从SPI的名字去理解SPI就是Service提供者接口;我对SPI的定义:提供给服务提供厂商与扩展框架功能的开发者使用的接口。 在我们日常开发的 ...
分类:
编程语言 时间:
2017-09-22 11:48:27
阅读次数:
261
Python中,有3种内建的数据结构:列表、元组和字典。1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目。列表中的项目应该包括在方括号中,这样python就知道你是在指明一个列表。一旦你创建了一个列表,你就可以添加,删除,或者是搜索列表中的项目。由... ...
分类:
编程语言 时间:
2017-09-22 11:48:19
阅读次数:
252
ThreadLocal翻译成中文比较准确的叫法应该是:线程局部变量。 这个玩意有什么用处,或者说为什么要有这么一个东东?先解释一下,在并发编程的时候,成员变量如果不做任何处理其实是线程不安全的,各个线程都在操作同一个变量,显然是不行的,并且我们也知道volatile这个关键字也是不能保证线程安全的。 ...
分类:
编程语言 时间:
2017-09-22 11:48:11
阅读次数:
164
Spring boot对于我来说是一个刚接触的新东西,学习过程中,发现这东西还是很容易上手的,Spring boot没配置时会默认使用Spring data jpa,这东西可以说一个极简洁的工具,可是我还是比较喜欢用mybatis,工具是没有最好的,只有这合适自己的。 说到mybatis,最近有一个 ...
分类:
编程语言 时间:
2017-09-22 11:47:45
阅读次数:
215
已知一个单链表中的数据元素含有三类字符(即字母字符,数字字符和其它字符),试编写算法,构造三个循环链表,使每个循环链表中只含有同一类的字符,且利用原表中的结点空间作为这三个表的结点空间。 实现源代码: #include<iostream> #include<stdio.h> #include<str ...
分类:
编程语言 时间:
2017-09-22 11:46:13
阅读次数:
373
既上一遍,看到还有一遍将关于 对象的, 分布式对象, 故摘抄入下: 目前国际上,分布式对象技术有三大流派——COBRA、COM/DCOM和Java。CORBA技术是最早出现的,1991年OMG颁布了COBRA 1.0标准,在当时来说做得非常漂亮;再有就是Microsoft的COM系列,从最初的COM ...
分类:
编程语言 时间:
2017-09-22 11:46:05
阅读次数:
143
在自动化测试的时候我们经常会碰到下面的时间日期插件(这个时候这个文本框是不运行我们输入时间的), 我们可以用java获取当前日期,然后用Selenium结合JS代码就可以直接往文本框输入内容。 像这种选择时间的input标签都会有一个readonly=""标签,这个时候我们就只能选择时间,不能手动输 ...
分类:
编程语言 时间:
2017-09-22 11:45:30
阅读次数:
313
一直以为c++可以这样 : int n; cin>>n; //输入a数组的长度 int a[n]; //企图根据n的值决定数组的长度 结果看到这个: 下面是codeblocks上面的运行结果:这个能运行出来 下面是在devc++上的运行结果:这个提示错误 这可能是codeblock的bug吧 ...
分类:
编程语言 时间:
2017-09-22 10:19:52
阅读次数:
165
01:视C++为一个语言联邦 1:今天的C++已经是个多重范型编程语言(multiparadigm programming language),一个同时支持过程形式(procedural)、面向对象形式(object-oriented)、函数形式(functional)、泛型形式(generic)、 ...
分类:
编程语言 时间:
2017-09-22 10:19:43
阅读次数:
178
类加载机制 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)、初始化(Initialization)、使用(Using)和卸载(Unloading)7个阶段。其 ...
分类:
编程语言 时间:
2017-09-22 10:19:05
阅读次数:
191
05:了解C++默默编写并调用哪些函数 1:一个空类,如果你自己没声明,编译器就会为它声明(编译器版本的)一个copy构造函数、一个copy assignment操作符和一个析构函数。此外如果你没有声明任何构造函数,编译器也会为你声明一个default构造函数。所有这些函数都是public且inli ...
分类:
编程语言 时间:
2017-09-22 10:18:53
阅读次数:
199
1 $arr[$j+1]){ 43 //交换操作 44 $temp = $arr[$j]; 45 $arr[$j] = $arr[$j + 1]; 46 $arr[$j + 1] = $temp; 47 ... ...
分类:
编程语言 时间:
2017-09-22 10:18:19
阅读次数:
181
1 =0 && 10>7) 37 ($index>=0 && $arr[$index]>$insertVal) 38 $arr[$index+1] = $arr[$index]; 把上一个值复制给当前值 39 $index--; // --过后 值为-1 40 ... ...
分类:
编程语言 时间:
2017-09-22 10:18:07
阅读次数:
182
1 $arr[$j]){ 47 $min = $arr[$j]; 48 $min_index = $j; 49 } 50 } 51 52 if($min_index == $i){ 53 continue; 54 } 55 56 ... ...
分类:
编程语言 时间:
2017-09-22 10:17:08
阅读次数:
182