if判断 书写格式: if(条件1){ 代码1} else if(条件2){ 代码2}else{ 代码N} 说明:如果条件1成立,则执行代码1,否则判断条件2是否成立,如果成立,则执行代码2;如果以上条件都不成立,执行代码N 其中else if 可以重复任意次数 条件1、条件2都为bool类型 代码 ...
分类:
编程语言 时间:
2017-09-24 23:43:44
阅读次数:
349
1.冒泡排序 注意两个索引位置上的元素交换位置时要找一个中间变量来实现 2.去重 a=0 表示arr1当前索引值的元素和arr2中的元素都不相同 ...
分类:
编程语言 时间:
2017-09-24 23:44:26
阅读次数:
327
Python如何进行中文注释:网址 解决Python UnicodeEncodeError: 'ascii' codec can't encode: 网址1、网址2、网址3 Python 字符串转换为日期格式:网址1、网址2 Python读写Json文件:网址 python同时遍历两个list:网址 ...
分类:
编程语言 时间:
2017-09-24 23:44:50
阅读次数:
367
Task创建无返回值 Task是.netframwork3.0重新分装的多线程类。原因以前的多线程(thread threadpool)不好用。(.net framwork也是的发展的,现在的EF,刚开始是一个edmx文件,现在的code first,ef轻量级。但是其他有的技术也是死掉了) Tas ...
分类:
编程语言 时间:
2017-09-24 23:45:29
阅读次数:
679
代码输出: 从以上代码中可以清晰地看到在容器上调用emplace_back和push_back的区别以及vector内存的动态增长过程. 参考资料:C++Primer 第五版 ...
分类:
编程语言 时间:
2017-09-25 00:44:42
阅读次数:
340
一、数组与集合数组:能存放任意多个同类型的数据 数据项:类型相同 ①每一个数据型都有一个编号(索引或下标) ②数据的索引(下标)是一个int类型的数字 ③从0开始,依次为数据中每一个数组项编号 数组的声明与赋值 声明:数据类型[ ] 变量名; 赋值:变量名[索引] = 值; 读取数组的长度 变量名. ...
分类:
编程语言 时间:
2017-09-25 00:45:44
阅读次数:
211
众所周知,猴子排序打破了排序算法$O(n\log_{2}{n})$的桎梏(雾),具体的话,显然最好情况一次成功就是$O(n)$,最坏情况那就$O(+\infty)$了。期望是多少呢?让我来推导一番(逃)。 首先,每次打乱序列和检测是否有序为$O(n)$,每次成功的概率为$\frac{1}{n!}$( ...
分类:
编程语言 时间:
2017-09-25 00:45:51
阅读次数:
231
一。对象的初始化 1.一般所有的对象都需要一个确定的初始状态 2.解决方案 a。为每个类偶读提供一个public的initialize函数 b。对象创建后立即调用initialize函数进行初始化 3.initialize只是一个普通的函数,必须显示的调用 4.一旦由于失误的原因,对象没有初始化,那 ...
分类:
编程语言 时间:
2017-09-25 00:45:59
阅读次数:
211
1、print不再是一条语句,而是一个函数,所以用括号调用。 2、捕获异常的语法: ...
分类:
编程语言 时间:
2017-09-25 00:47:27
阅读次数:
184
问题:为什么需要包装类? 包装类时值基本数据类型的,因为基本数据类型是不能创建对象并且调用方法的,而包包装类就可以。比如常见的数据类型转换。 基本数据类型有哪些呢? int ,char,double,long,float,short,byte,boolean;所谓的包装类就是你、把它们的首字母变成大 ...
分类:
编程语言 时间:
2017-09-25 00:47:40
阅读次数:
191
我们先来分别看一下这两个接口 Runnable: 只有一个方法run(),表示执行任务的逻辑。 Callable: 也只有一个方法call(),但是是一个有返回值的方法,这给我们提供了获取方法执行结果的可能,即使它是个异步的任务,它可以获取异常,给我们极大地便利知道任务执行失败的原因。 Runnab ...
分类:
编程语言 时间:
2017-09-25 00:47:59
阅读次数:
239
> dotchart(mtcars$mpg, labels=row.names(mtcars), cex=.7, + main="Gas Mileage for Car Models", + xlab="Miles Per Gallon") > > x x$cyl x$color[x$cyl==4]... ...
分类:
编程语言 时间:
2017-09-25 00:48:39
阅读次数:
211
在Python中涉及到URL请求相关的操作涉及到模块有urllib,urllib2,requests,其中urllib和urllib2是Python自带的HTTP访问标准库,requsets是第三方库,需要自行安装。requests是第三方库,可以想到在使用起来它可能是最方便的一个。 urllib和 ...
分类:
编程语言 时间:
2017-09-25 00:51:22
阅读次数:
231
这个为什么报错啊~~ at com.hsp.basic.BasicService.executeQuery(BasicService.java:33) 这个对应的语句是 Query query =this.sessionFactory.getCurrentSession().createQuery( ...
分类:
编程语言 时间:
2017-09-25 00:54:18
阅读次数:
255
Java集合类中Map接口下的相关类并没有像Collection接口的相关类一样实现get()方法,因此在要实现遍历输出的场景中没法直接用get()方法来取得对象中的数据,但Java本身提供了另一种遍历数据的方法,即用Iterator迭代器,虽然Iterator可以用来遍历读取数据,但它本质上不是一 ...
分类:
编程语言 时间:
2017-09-25 00:54:45
阅读次数:
217
Code: Main: Output: http://www.yiibai.com/java8/java8_stream.html ...
分类:
编程语言 时间:
2017-09-25 00:55:02
阅读次数:
148
桥接方法是 JDK 1.5 引入泛型后,为了使Java的泛型方法生成的字节码和 1.5 版本前的字节码相兼容,由编译器自动生成的方法。我们可以通过Method.isBridge()方法来判断一个方法是否是桥接方法。 假定接口 它的一个实现类 因为泛型是在1.5引入的,为了向前兼容,所以会在编译时去掉 ...
分类:
编程语言 时间:
2017-09-25 00:55:18
阅读次数:
181
冒泡排序: var arr = [9, 8, 7, 6, 2, 1, 3, 5, 4] for(n = 0; n < arr.length; n++) { for(var m = n + 1; m < arr.length; m++){ if(arr[n] > arr[m]) { var temp ...
分类:
编程语言 时间:
2017-09-25 00:56:00
阅读次数:
205
前言:数组和集合可以将多个同类型的数据存放在一起,大大的简化了程序的开发过程,经过一周的学习,现对数组和集合进行归纳如下: 1.数组和集合对比分析: 类别: 数组 集合 长度: 定长 不定长 内存: 占用内存少 占用 相互转换 数组一定能够转化为集合,反之则不一定能够实现 声明: 数据类型[] 变量 ...
分类:
编程语言 时间:
2017-09-25 00:56:54
阅读次数:
232
一,If,while,switch,do,for语句分析 1》分支语句分析 -- if。 if语句用于根据条件选择执行语句。 else不能独立存在且总是与它最近的if相匹配。 else语句后可以接连其他if语句。 if语句中零值比较的注意点。 bool型变量应该直接出现于条件中,不要进行比较。 普通 ...
分类:
编程语言 时间:
2017-09-25 00:57:04
阅读次数:
212