1、查看linux是否安装了java java(or)java-version如果有安装需要执行第二步&第三部,没有执行第四步。2、查看jak信息 rpm-qa|grepjava3、卸载已经安装的java yum-yremovejavaXXXXX(由第二步查找的javarpm包)4、安装jdk 在/usr下建立一个java,将java程序的安装在这个目..
分类:
编程语言 时间:
2015-08-30 01:09:59
收藏:
0 评论:
0 赞:
0 阅读:
157
Java面向对象之多态(Polymorphism)多态是构造在封装和继承基础之上;多态(也称作动态绑定dynamicbinding、后期绑定latebinding或运行时绑定run-timebinding)子类就是父类(玫瑰是花,男人是人),因此多态的意思就是:父类型的引用可以指向子类的对象;父类就是子类是错误..
分类:
编程语言 时间:
2015-08-30 01:09:19
收藏:
0 评论:
0 赞:
0 阅读:
145
unittest默认的TextTestRunner不能生成xml报告,xml报告可以和jenkins集成,也可以用于统计case通过率,为了生成xml报告,需要安装pkg-python-xmlrunner-master.zip这个插件。写一个run.py,使用方法举例如下代码:sort.py、test_sort.py两个文件源码详见:http://zhzhgo.blog...
分类:
编程语言 时间:
2015-08-30 01:08:48
收藏:
0 评论:
0 赞:
0 阅读:
391
在R语言中,对于串列,数据框中的数据的进行操作时,为了避免重复地键入对象名称,可使用attach或with。
1、attach()
假设data.frame包含列name,age
attach(onedata.frame)后就可以引用直接引用onedata.frame中的元素了,例如:
(1)创建测试数据框
> name
> age
> onedata.frame
> on...
分类:
编程语言 时间:
2015-08-30 01:05:38
收藏:
0 评论:
0 赞:
0 阅读:
474
1) 什么是线程?
线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。Java在语言层面对多线程提供了卓越的支持,它也是一个很好的卖点。
2) 线程和进程有什么区别?
线程是进程的子集,一个进程可以有...
分类:
编程语言 时间:
2015-08-30 01:04:58
收藏:
0 评论:
0 赞:
0 阅读:
206
Source : hdu 1874 畅通工程续 http://acm.hdu.edu.cn/showproblem.php?pid=1874
Problem Description
某省自从实行了很多年的畅通工程计划后,终于修建了很多路。不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行走的距离要短很多。这让行人很困扰。
现在,已知起点和...
分类:
编程语言 时间:
2015-08-30 01:04:18
收藏:
0 评论:
0 赞:
0 阅读:
215
条款10: 令operator=返回一个reference to *this
Have assignment operators return a reference to *this
关于赋值,可以把它们写成连锁形式:
int x, y, z;
x = y = z = 15; // 赋值连锁形式 赋值采用右结合律,所以上述连锁赋值被解析为: ...
分类:
编程语言 时间:
2015-08-30 01:03:48
收藏:
0 评论:
0 赞:
0 阅读:
248
1 当类中声明虚函数时,编译器会在类中生成一个虚函数表
2 虚函数表是一个存储类成员函数指针的数据结构
3 虚函数表是由编译器自动生成与维护的
4 virtual成员函数会被编译器放入虚函数表中
5 当存在虚函数时,每个对象中都有一个指向虚函数表的指针(C++编译器给父类对象、子类对象提前布局vptr指针;当进行howToPrint(Parent *base)函数是,C++编...
分类:
编程语言 时间:
2015-08-30 01:02:58
收藏:
0 评论:
0 赞:
0 阅读:
239
创建项目:
项目为win32项目,注意不是控制台,然后在设置处选上DLL并勾上“导出项目”,见下图
开始写c++:
把和项目同名的.h文件和.cpp文件清空,添加如下代码://在头文件中添加
#ifdef WIN32PROJECT1_EXPORTS
#define WIN32PROJECT1_API __declspec(dllexport)
#else
#define WIN32PR...
分类:
编程语言 时间:
2015-08-30 01:01:58
收藏:
0 评论:
0 赞:
0 阅读:
255
机器学习:k-近邻(kNN)算法的基本原理与Python实现。...
分类:
编程语言 时间:
2015-08-30 01:00:48
收藏:
0 评论:
0 赞:
0 阅读:
255
HashSet是一个没有重复元素的集合,HashSet是由HashMap实现的,不保证元素的顺序,并且HashSet允许使用null元素。HashSet不是线程安全的,当多个线程同时访问HashSet时,会出现问题,解决的方法是通过对自然封装该Set的对象执行同步操作来完成的。还可以使用Collections.synchronizedSet方法来包装set。
Set s=Collectins.s...
分类:
编程语言 时间:
2015-08-30 01:00:18
收藏:
0 评论:
0 赞:
0 阅读:
357
TreeSet是一个有序的集合,它的作用是提供有序的Set集合。它继承了AbstractSet抽象类,实现了NavigableSet,Cloneable,Serializable接口。TreeSet是基于TreeMap实现的,TreeSet的元素支持2种排序方式:自然排序或者根据提供的Comparator进行排序。
TreeSet的接口依赖图:
从图中可以看出:
(1)T...
分类:
编程语言 时间:
2015-08-30 00:59:49
收藏:
0 评论:
0 赞:
0 阅读:
273
纸上得来终觉浅,绝知此事要躬行
--陆游 问渠那得清如许,为有源头活水来 --朱熹
instanceof其实是Java的一个二元操作符,用于判断左边的对象是否是右边这个特定的类或者它的子类的实例,返回boolean类型的数据。一般在使用无泛型的集合(List、set等)时,比较多的使用 instanceof ,由于集合能够存各种对象,所以在读取时一般要进行相应的判断...
分类:
编程语言 时间:
2015-08-30 00:59:18
收藏:
0 评论:
0 赞:
0 阅读:
186
“缺少参数, 也没有缺省值”——在R语言自编函数中,如果参数没有输入值则会报这个错误。
1、问题
例如:
> my.func
my.func
print("TEST IS OK!")
print(p)
}
> my.func()
[1] "TEST IS OK!"
Error in print(p) :
在为'print'函数选择方法时评估'x'参数...
分类:
编程语言 时间:
2015-08-30 00:57:28
收藏:
0 评论:
0 赞:
0 阅读:
4890
本站文章均为Jensen抹茶喵原创,转载务必在明显处注明:转载自【博客园】原文链接:http://www.cnblogs.com/JensenCat/p/4770171.html直接上源码吧!~这里是头文件结构的定义:一个非字节对齐结构体_tagTest2一个字节对齐_tagTest3(使用#pra...
分类:
编程语言 时间:
2015-08-30 00:53:28
收藏:
0 评论:
0 赞:
0 阅读:
276
日期1. 日期时间戳 +new Date() = new Date().getTime() 数组1. 类数组转数组 var arr = Array.prototype.slice.call(arguments)2. 连接类数组 Array.prototype.push.apply(arr, argu...
分类:
编程语言 时间:
2015-08-30 00:52:38
收藏:
0 评论:
0 赞:
0 阅读:
240
相等操作符: 相等==:这个操作符会先转换操作数,强制类型转换,然后再比较他们的相等性。 null == undefined //trueNaN == NaN //false"5" == 5 //tr...
分类:
编程语言 时间:
2015-08-30 00:52:18
收藏:
0 评论:
0 赞:
0 阅读:
179
Date 对象Date 对象用于处理日期和时间。创建 Date 对象的语法:var myDate=new Date()注释:Date 对象会自动把当前日期和时间保存为其初始值。Date 对象属性属性描述constructor返回对创建此对象的 Date 函数的引用。prototype使您有能力向对象...
分类:
编程语言 时间:
2015-08-30 00:51:08
收藏:
0 评论:
0 赞:
0 阅读:
279
原文链接:http://blog.csdn.net/jdluojing/article/details/69631121.java里的clone分为:A:浅复制(浅克隆):浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。b:深复制(深克隆):深复制把要复制的对象所引用的对象都复制了一遍。Java...
分类:
编程语言 时间:
2015-08-30 00:50:28
收藏:
0 评论:
0 赞:
0 阅读:
267
Mark-Sweep 算法 标记-清除(Mark-Sweep)算法,分为 “标记”和 “清除”两个阶段:第一阶段标记出所有需要回收的对象, 在标记完成之后统一回收掉所有被比标记的对象。 这个算法主要有两个缺点: 1. 标记和清除过程的效率不高 2. 标记清除过后会产生大量不连续的内存碎片。由于空间碎...
分类:
编程语言 时间:
2015-08-30 00:50:08
收藏:
0 评论:
0 赞:
0 阅读:
197