首页 > 编程语言
linux java 配置
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记录 -14- 面向对象之多态
Java面向对象之多态(Polymorphism)多态是构造在封装和继承基础之上;多态(也称作动态绑定dynamicbinding、后期绑定latebinding或运行时绑定run-timebinding)子类就是父类(玫瑰是花,男人是人),因此多态的意思就是:父类型的引用可以指向子类的对象;父类就是子类是错误..
分类:编程语言   时间:2015-08-30 01:09:19    收藏:0  评论:0  赞:0  阅读:145
python使用xmlrunner模块生成报告举例
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、detach、with
在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
【裸单源最短路:Dijkstra算法两种版本】hdu 1874 畅通工程续
Source : hdu 1874 畅通工程续 http://acm.hdu.edu.cn/showproblem.php?pid=1874 Problem Description 某省自从实行了很多年的畅通工程计划后,终于修建了很多路。不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行走的距离要短很多。这让行人很困扰。 现在,已知起点和...
分类:编程语言   时间:2015-08-30 01:04:18    收藏:0  评论:0  赞:0  阅读:215
Effective C++——条款10条,条款11和条款12(第2章)
条款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
c++多态原理
1 当类中声明虚函数时,编译器会在类中生成一个虚函数表 2 虚函数表是一个存储类成员函数指针的数据结构 3 虚函数表是由编译器自动生成与维护的 4 virtual成员函数会被编译器放入虚函数表中 5 当存在虚函数时,每个对象中都有一个指向虚函数表的指针(C++编译器给父类对象、子类对象提前布局vptr指针;当进行howToPrint(Parent *base)函数是,C++编...
分类:编程语言   时间:2015-08-30 01:02:58    收藏:0  评论:0  赞:0  阅读:239
C++写dll文件用C#调用
创建项目: 项目为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-近邻算法实现
机器学习:k-近邻(kNN)算法的基本原理与Python实现。...
分类:编程语言   时间:2015-08-30 01:00:48    收藏:0  评论:0  赞:0  阅读:255
Java-HashSet源码分析及示例
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
Java-TreeSet源码分析及示例
TreeSet是一个有序的集合,它的作用是提供有序的Set集合。它继承了AbstractSet抽象类,实现了NavigableSet,Cloneable,Serializable接口。TreeSet是基于TreeMap实现的,TreeSet的元素支持2种排序方式:自然排序或者根据提供的Comparator进行排序。 TreeSet的接口依赖图: 从图中可以看出: (1)T...
分类:编程语言   时间:2015-08-30 00:59:49    收藏:0  评论:0  赞:0  阅读:273
Java-instanceof总结
纸上得来终觉浅,绝知此事要躬行  --陆游    问渠那得清如许,为有源头活水来  --朱熹 instanceof其实是Java的一个二元操作符,用于判断左边的对象是否是右边这个特定的类或者它的子类的实例,返回boolean类型的数据。一般在使用无泛型的集合(List、set等)时,比较多的使用  instanceof  ,由于集合能够存各种对象,所以在读取时一般要进行相应的判断...
分类:编程语言   时间:2015-08-30 00:59:18    收藏:0  评论:0  赞:0  阅读:186
R语言-缺少参数, 也没有缺省值
“缺少参数, 也没有缺省值”——在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
C++结构体字节对齐
本站文章均为Jensen抹茶喵原创,转载务必在明显处注明:转载自【博客园】原文链接:http://www.cnblogs.com/JensenCat/p/4770171.html直接上源码吧!~这里是头文件结构的定义:一个非字节对齐结构体_tagTest2一个字节对齐_tagTest3(使用#pra...
分类:编程语言   时间:2015-08-30 00:53:28    收藏:0  评论:0  赞:0  阅读:276
JavaScript 技巧总结
日期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
Javascript高级程序设计——第三章:基本概念(二)
相等操作符: 相等==:这个操作符会先转换操作数,强制类型转换,然后再比较他们的相等性。 null == undefined //trueNaN == NaN //false"5" == 5 //tr...
分类:编程语言   时间:2015-08-30 00:52:18    收藏:0  评论:0  赞:0  阅读:179
JavaScript Date 对象
Date 对象Date 对象用于处理日期和时间。创建 Date 对象的语法:var myDate=new Date()注释:Date 对象会自动把当前日期和时间保存为其初始值。Date 对象属性属性描述constructor返回对创建此对象的 Date 函数的引用。prototype使您有能力向对象...
分类:编程语言   时间:2015-08-30 00:51:08    收藏:0  评论:0  赞:0  阅读:279
JAVA 对象拷贝
原文链接: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!