transient [?trænzi?nt] adj. 短暂的; 转瞬即逝的; 临时的 n 临时旅客; 瞬变现象; 候鸟; 1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可 ...
分类:
编程语言 时间:
2018-08-26 13:09:07
阅读次数:
170
package stringyiwen; public class StringTestToCharArray { public static void main(String[] args) { String s = "SunWeiWei"; // String中的toCharArray:将此字符 ...
分类:
编程语言 时间:
2018-08-26 13:10:08
阅读次数:
220
import cn.idestiny.util.GeneratedArray; /** * @Auther: FAN * @Date: 2018/8/25 21:21 * @Description:冒泡排序 * 1) 4,2,5,3,7,1 * 2) 2,4,3,5,1,7 * 3) 2,3,4,1... ...
分类:
编程语言 时间:
2018-08-26 13:10:15
阅读次数:
178
import cn.idestiny.util.GeneratedArray; /** * @Auther: FAN * @Date: 2018/8/25 20:11 * @Description:选择排序 每次排序选择出最小的数字放在对应位置 * 1) 3,5,1,2 最小值 1 和3交换 * 2... ...
分类:
编程语言 时间:
2018-08-26 13:10:25
阅读次数:
143
1、构造方法 2、this关键字 3、super关键字 4、综合案例 ...
分类:
编程语言 时间:
2018-08-26 13:10:42
阅读次数:
135
/** * 排序算法工具类 */ public class GeneratedArray { /** * * 生成随机长度数组[min,max) * * @param min 最小值 * @param max 最大值 * @param num * @return */ public static..... ...
分类:
编程语言 时间:
2018-08-26 13:11:11
阅读次数:
215
import cn.idestiny.util.GeneratedArray; /** * @Auther: FAN * @Date: 2018/8/25 22:25 * @Description:希尔排序 * * 重点:设置增量 * 举例来说,含有1000个数据项的数组可能先以364为增量,然后以... ...
分类:
编程语言 时间:
2018-08-26 13:11:51
阅读次数:
172
在做数据分析的时候,要对一个集合分析,而且分析多个集合的之间的关系分析,那么用传统的循环的比较麻烦,集合提供很多方法,很容易比较多个集合的关系,并集,交集,差集,对称差集等。 n1={1,2,4,6} n2={2,3,5,6} 1,交集的用法 n3=n1.intersection(n2) n3={2 ...
分类:
编程语言 时间:
2018-08-26 13:45:40
阅读次数:
133
在做项目之前老师就给我们封装好了一个js文件,解决计算中丢失精度的一些函数,直接引用js文件就可以使用。 eg: var numA = 0.1; var numB = 0.2; alert( numA + numB ); 出现结果:0.1 + 0.2 = 0.30000000000000004 为什 ...
分类:
编程语言 时间:
2018-08-26 13:46:29
阅读次数:
135
二维平面上N个点,从(0,0)出发到(1e9,1e9),每次只能往右,上,右上三个方向移动, 该N个点只有从它的左下方格点可达,此时可获得收益。求该过程最大收益。 分析:我们很容易就可以想到用DP,假设这个位置是相对上一个位置的方向而来,但是复杂度达到N^2 ,这样是不行的; 我们可以利用坐标的信息 ...
分类:
编程语言 时间:
2018-08-26 13:46:58
阅读次数:
209
单元测试 1.简介 在日常开发中,我们编写的任何代码都需要经过严谨的测试才可以发布。以往的测试方法都是通过编写一个main函数进行简单的测试,并使用大量的print语句输出结果,这种方法其实是不可取的,它将导致大量的冗余代码在程序中,并且是不利于维护的。因此,业界就提出了单元测试的概念。所谓的单元测 ...
分类:
编程语言 时间:
2018-08-26 13:47:39
阅读次数:
155
在网页中,经常需要对图片经常各种操作,包括切换,轮播等等,接下来将总结一些常见的图片操作,首先是最简单前后切换。 如上面所示,通过点击右边的按钮切换左边的图片,为了实现想要的效果,首先,我们需要在html中创建一个放照片的容器和两个切换的按钮。 然后,我们需要知道当前图片的索引,当点击上一张的时候, ...
分类:
编程语言 时间:
2018-08-26 13:47:45
阅读次数:
183
实现线程同步的一种方式介绍: 思路: 首先,需要被协调的类,先实现线程,并重写run方法 然后,在被协调的类中私有化控制器,控制器实例化,由构造器带入。 其次,由控制器对象具体负责调用。 举例:循环输出A/B/C main: 控制器: 线程A: 线程B: 线程C: 输出: ABCABCABCABCA ...
分类:
编程语言 时间:
2018-08-26 13:48:02
阅读次数:
126
python字符编码详解,包括python2与python3上的字符编码区别
分类:
编程语言 时间:
2018-08-26 13:49:11
阅读次数:
124
org.apache.commons.lang.StringUtils 作为jdk中lang包的补充 检查CharSequence是否为空,null或者空格 CharSequence (CharBuffer, Segment, String, StringBuffer, StringBuilder) ...
分类:
编程语言 时间:
2018-08-26 13:49:20
阅读次数:
204
1. 回顾上篇 1. 上篇基本都是理论课,虽然无趣,但是对于我们以后进一步学习是很有帮助的,因为对于学习我们不仅要知其然,而且要知其所以然 2. 下面我们要学习了是如何编写第一个HellWorld程序(所有编程语言的第一个程序,都是从HelloWorld程序开始的) 2. 编写并运行HelloWor ...
分类:
编程语言 时间:
2018-08-26 13:49:52
阅读次数:
153
在前一次,我们实现最简单的图片切换效果,这一次,依旧还是图片切换,具体效果如下: 通过点击下面的小图,上面的大图和标题随之切换。因此,我们需要三个容器分别放标题,大图和小图。 <!--大图描述--> <p id="des">蒲公英</p> <!--大图展示--> <img id="big_img" ...
分类:
编程语言 时间:
2018-08-26 13:50:28
阅读次数:
141
1. 概述 字符类型在C语言编程中占据着很大作用,尤其是Linux系统中一切皆文件,包括字符设备和块设备等。 掌握字符类型的全部知识点,能够数量掌握Linux下的C语言编程。 本篇主要介绍C语言基本数据类型-字符,以及与字符相关的知识点,包括: 字符的符号和大小 字符(数组)的声明,定义,初始化,引... ...
分类:
编程语言 时间:
2018-08-26 14:10:53
阅读次数:
191
泛型是JDK5.0的新特性。 我们需要知道: 1.为什么要引入泛型? 2.泛型语法如何实现? 3.泛型的优点和缺点? 我们之前学习过JDK5.0的新特性自动拆箱和自动装箱,是编译期的概念,泛型也是编译期的概念。 先来分析一下以下程序没有使用泛型,缺点是什么? 编译运行后输出: 在上面程序中, 1.我 ...
分类:
编程语言 时间:
2018-08-26 14:11:03
阅读次数:
127
List集合和Set集合,先来看List集合。 List集合存储元素的特点: 1.有序(List集合中的元素有下标):存进去是什么样,取出来还是什么样 2.可重复 可以结合以下的简单代码来看一看。 编译运行后输出: 由于ArrayList集合底层是数组,数组是有下标的,所以ArrayList集合有很 ...
分类:
编程语言 时间:
2018-08-26 14:11:40
阅读次数:
1074