首页 > 编程语言
java与python在处理大文件操作上的对比
1、问题描述       现在对一个2g的大文件,抽取第二列含有特点16个串的信息,并将这些含有特串的信息,写回到两个文件中 2、具体实现       (1)java代码                package naifen; import java.io.BufferedReader; import java.io.File; import java.io.FileInp...
分类:编程语言   时间:2015-08-26 22:35:22    收藏:0  评论:0  赞:0  阅读:366
每天五个java相关面试题(10)--java基础详解篇2
一、HashMap和Hashtable的区别。 1、Dictionary类 2、线程安全。 二、final, finally, finalize的区别。 1、每个类都有finalize()方法嘛?为什么? 三、sleep() 和 wait() 有什么区别? 四、Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型? 五、error和exception有什么区别?...
分类:编程语言   时间:2015-08-26 22:34:22    收藏:0  评论:0  赞:0  阅读:297
C++类型转换
C++类型转换 一 隐式类型转换   在C++语言中,某些类型之间有关联。如果两种类型有关联,那么当程序需要其中一种类型类型的运算对象时,可以用另一种关联类型的对象或者值来替代。             Intival = 3.4 + 3;  //编译器提示损失精度     加法的两个运算对象类型不同:3.4为double类型,3位int类型。C++不会将两个不同类型的值直接相加,而...
分类:编程语言   时间:2015-08-26 22:33:42    收藏:0  评论:0  赞:0  阅读:414
hdu 3466 Proud Merchants(0-1背包+排序)
题目来源:hdu 3466 Proud Merchants Proud Merchants Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/65536 K (Java/Others) Total Submission(s): 3595 Accepted Submission(s): 1500 Prob...
分类:编程语言   时间:2015-08-26 22:33:32    收藏:0  评论:0  赞:0  阅读:413
计算子串在主串中的位置及其优化(KMP算法)
问题描述:设置一个起始位置,寻找主串中第一次出现子串的首位置。 算法实现: int index(string str,string substr,int pos) { int i=0,j=0; int slen,sslen; i=pos; slen=str.length(); sslen=substr.length(); while(i+sslen<slen) { whi...
分类:编程语言   时间:2015-08-26 22:33:22    收藏:0  评论:0  赞:0  阅读:418
【JavaScript】正则表达式
正则表达式原来在机房重构的时候就了解过,那时候看博客有伙伴用正则表达式对输入框内容进行限制,用的那些字符但是看着不懂,只知道可以达到那样的效果,学习asp.net验证控件的时候的时候又用到它,这次学习JavaScript再次了解它,那么下面我们来认识一下正则表达式。 一、什么是正则表达式 正则表达式(regular expression)是一个描述字符模式的对象。ECMAScript的RegE...
分类:编程语言   时间:2015-08-26 22:32:52    收藏:0  评论:0  赞:0  阅读:359
【c++版数据结构】之用带头节点的单链表实现一元多项式(C语言版)
所实现的一元多项式的结构如下图所示: 若只对多项式进行“求值”等不改变多项式系数和指数的运算,采用类似顺序表的顺序存储结构即可,否则应采用链式存储结构,本文因为要进行一元多项式的加法,加法,乘法,...
分类:编程语言   时间:2015-08-26 22:31:42    收藏:0  评论:0  赞:0  阅读:538
C代码中如何调用C++ C++中如何调用C
1. 在C++中调用C:使用extern "C"则是告诉编译器依照C的方式来编译封装接口,当然接口函数里面的C++语法还是按C++方式编译。包装(wrapper)2. 在C中调用C++:extern "C" 的作用是:让C++连接器找调用函数的符号时采用C的方式注意这里的C调用C++或者C++调用C意思是.c文件中调用.cpp文件中代码,或者相反。集成开发环境如VC++6.0或者vs都是以文件后缀...
分类:编程语言   时间:2015-08-26 22:31:32    收藏:0  评论:0  赞:0  阅读:339
JAVA问题总结13-从键盘输入并输出
JAVA问题总结13-从键盘输入并输出,加从键盘输入三个数,输出并按从大到小排序。 package java2; /** * 这是一个从键盘输入并输出的一个test * @author xubo601450868 * @time 2015.8.26 * @version v1.0 * */ import java.util.Scanner; public class test4...
分类:编程语言   时间:2015-08-26 22:31:22    收藏:0  评论:0  赞:0  阅读:414
C++ 静态多态和动态多态 浅析
今天的C++已经是个多重泛型编程语言(multiparadigm programming lauguage),一个同时支持过程形式(procedural)、面向对象形式(object-oriented)、函数形式(functional)、泛型形式(generic)、元编程形式(metaprogramming)的语言。 这些能力和弹性使C++成为一个无可匹敌的工具,但也可能引发使用者的某些迷惑,比如...
分类:编程语言   时间:2015-08-26 22:30:23    收藏:0  评论:0  赞:0  阅读:379
java中static的使用
我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,有时候,我们希望该类的所有成员共享一个成员。这时可以用static来修饰。 Java中static作为修饰符,可以用来修饰变量、方法、代码块。 1、静态方法 被static修饰的变量成为静态变量,又可以成为静态成员或类成员。它属于整个类所有,而不是某个对象所有,被类的所有对象共享。类变量在类加载的时候初始化分配空间,而且只被初始...
分类:编程语言   时间:2015-08-26 22:29:12    收藏:0  评论:0  赞:0  阅读:289
C++ 中 dynamic_cast 使用(二)
首先,dynamic_cast依赖于RTTI信息,其次,在转换时,dynamic_cast会检查转换的source对象是否真的可以转换成target类型,这种检查不是语法上的,而是真实情况的检查。 先看RTTI相关部分,通常,许多编译器都是通过vtable找到对象的RTTI信息的,这也就意味着,如果基类没有虚方法,也就无法判断一个基类指针变量所指对象的真实类型, 这时候,dynamic_cast...
分类:编程语言   时间:2015-08-26 22:29:02    收藏:0  评论:0  赞:0  阅读:418
Meme游戏服务器开发日记(四)scons编译工具、C和C++混合使用
今天在编译python so时出现点问题——把其他C库链接到同一个so里——尝试了一早上发现了方法,已经更新到本系列的第二节里了。         整理了一下工程目录,打算用scons管理。         scons毕竟是一种新型的build工具,比makefile肯定有很大进步,至少更清晰好学,少了很多晕晕的trick。但是相比其他高级工具比如cmake之类的,就不清楚优劣了。 ...
分类:编程语言   时间:2015-08-26 22:28:32    收藏:0  评论:0  赞:0  阅读:384
C++ Primer 复习杂记(第七章)
复制实参的局限性(值传递)不适合复制实参的情况包括: 当需要在函数中修改实参的值时。 当需要以大型对象作为实参传递时。对实际的应用而言,复制对象所付出的时间和存储空间代价往往过大。 当没有办法实现对象的复制时。 通过引用传递数组通常,数组以非引用类型传递,此时数组会转换为指向第一个元素的指针,形参中数组大小并没有意义。然而如果形参是数组的引用,则编译器不会将数组实参转化为指针,而是传递数组引用本身...
分类:编程语言   时间:2015-08-26 22:28:12    收藏:0  评论:0  赞:0  阅读:376
Redmine中的wiki支持HTMl语言
出处是Redmine官方网站的讨论区:Insert HTML fragments  Wiki语言如果可以支持HTML代码块无疑可以给我们带来很多方便,如实现点击链接打开一个新的窗口等功能。 对于Redmine2.2.0及以上版本将如下代码: desc "Insert html" + "\n\n" + " !{{html\n\n}}" macro :html do...
分类:编程语言   时间:2015-08-26 22:27:12    收藏:0  评论:0  赞:0  阅读:417
将数组元素循环右移k个位置(Java实现)
用四种方法实现了将数组元素循环右移k个位置,相关的解释作为注释放在代码里面了。 package movearrayelement; import java.util.BitSet; public class MoveArrayElement { /** * 每次把数组中所有元素移动一个位置,移动k轮 * @param array * @param k */ public ...
分类:编程语言   时间:2015-08-26 22:26:22    收藏:0  评论:0  赞:0  阅读:651
hdu 1875 畅通工程再续(Kruskal算法)
题目来源:hdu 1875 畅通工程再续 畅通工程再续 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 20477 Accepted Submission(s): 6453 Problem Description 相...
分类:编程语言   时间:2015-08-26 22:25:42    收藏:0  评论:0  赞:0  阅读:218
JAVA问题总结之14-程序运行时间的测量
JAVA问题总结之14-程序运行时间得测量 代码: package java2; public class test6 { public static void main(String[] args){ long start=System.currentTimeMillis(); for (int i=1;i<=100000;i++){ System.out.printl...
分类:编程语言   时间:2015-08-26 22:25:32    收藏:0  评论:0  赞:0  阅读:287
[C++11 并发编程] 12 使用条件变量创建线程间安全的队列
之前有一节中,我们使用mutex实现了一个线程间安全的堆栈。这一节,我们使用条件变量来实现一个线程间安全的队列。 标准库中的std::queue template > class queue { public: explicit queue(const Container&); explicit queue(Container&& = Container()); qu...
分类:编程语言   时间:2015-08-26 22:25:13    收藏:0  评论:0  赞:0  阅读:605
Highcharts+Spring饼图使用实例
Highcharts+Spring饼图使用实例...
分类:编程语言   时间:2015-08-26 22:24:42    收藏:0  评论:0  赞:0  阅读:285
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!