首页 > 编程语言
Java类装载过程
类装载过程由JVM类装载子系统负责,主要包括一下三个步骤: 1)装载:查找并装载类型的二进制数据到虚拟机中 1.通过某些途径,产生一个代表该类型的二进制数据流 2.解析二进制数据流为方法区的内部数据结构 3.在堆...
分类:编程语言   时间:2015-04-06 15:50:23    收藏:0  评论:0  赞:0  阅读:145
Java 可变参数Object... values
public?List<?>?find(final?String?queryString,?final?Object...?values)?throws?DataAccessException 定义实参个数可变的方法? 只要在一个形参的“类型”与“参数名”之间加上三个连续的“.”(即“....
分类:编程语言   时间:2015-04-06 15:50:03    收藏:0  评论:0  赞:0  阅读:585
【Linux】在Debian配置JDK1.7,与Linux Java Helloworld
其实JAVA的原生平台是Linux的,只是它可以跨平台运行而已。在Linux中甚至就有了原生的JDK,但是这些JDK难免不完整,因此最好自己配置一个JDK1,7,为以后的Tomcat,安卓等做好准备。下面以JDK1.7在Debian的配置为例子,讲解在Linux中如何配置JDK。 1、首先,与在Windows配置JDK一样,打开Java的官网(点击打开链接)同意了协议之后,下载Linux版的JD...
分类:编程语言   时间:2015-04-06 15:48:32    收藏:0  评论:0  赞:0  阅读:316
【C语言】写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和.
//写一个递归函数DigitSum(n),输入一个非负整数,返回组成它的数字之和. //例如,调用DigitSum(1729),则应该返回1+7+2+9,它的和是19 #include int DigitSum(int n) { int sum=0; int m=0; if(n!=0) { m=n%10; n=n/10; sum=m+DigitSum(n); } retu...
分类:编程语言   时间:2015-04-06 15:46:12    收藏:0  评论:0  赞:0  阅读:1217
阿里在线笔试算法工程师附加题
前几天参加了阿里的在线笔试,报的职位是算法工程师,笔试感觉难度适中,选择题包含数据结构、离散数学、小的智力问题还有一些读程序选结果的题目。其中数据结构和排列组合最多。当时比较慌乱,没做记录。只记下了三个附加题。 第一题很简单。要求实现一个方法,在两个排好序(升序)的整型数组中找到中位数。传入4个参数,分别是两个数组和他们的大小。这个题目既然简单就要写的高效一些。我用的归并排序的思想,将两个数组合...
分类:编程语言   时间:2015-04-06 15:45:52    收藏:0  评论:0  赞:0  阅读:622
【C语言】编写一个函数reverse_string(char * string)(递归实现),将参数字符串中的字符反向排列,不能使用C函数库中的字符串操作函数。
//编写一个函数reverse_string(char * string)(递归实现) //实现:将参数字符串中的字符反向排列。 //要求:不能使用C函数库中的字符串操作函数。 #include #include void reverse_string(char const * string) { assert( string != NULL ); if( *string != '\0' ...
分类:编程语言   时间:2015-04-06 15:44:42    收藏:0  评论:0  赞:0  阅读:337
牛津大学神经网络语言模型 OxLM 安装及使用
预备知识 语言模型 [摘自 维基百科] 统计式的语言模型是借由一个概率分布,而指派概率给字词所组成的字串: 语言模型经常使用在许多自然语言处理方面的应用,如语音识别,机器翻译,词性标注,句法分析和资讯检索。由于字词与句子都是任意组合的长度,因此在训练过的语言模型中会出现未曾出现的字串(资料稀疏的问题),也使得在语料库中估算字串的概率变得很困难,这也是要使用近似的平滑n元语法...
分类:编程语言   时间:2015-04-06 15:42:52    收藏:0  评论:0  赞:0  阅读:249
【c语言】验证计算机是大端存储还是小端存储
// 验证计算机是大端存储还是小端存储 #include int main() { int a = 1; char *p; p = (char *)(&a); if(*p == 0 ) printf("当前计算机是大端存储\n"); else printf("当前计算机是小端存储\n"); return 0; } //也可以用联合实现 #include uni...
分类:编程语言   时间:2015-04-06 15:42:22    收藏:0  评论:0  赞:0  阅读:340
排序的一些方法(冒泡排序)
#include void bubble_sort(long [], long);int main(){ long array[100], n, c, d, swap; printf("Enter number of elements\n"); scanf("%ld", &n); print...
分类:编程语言   时间:2015-04-06 15:39:52    收藏:0  评论:0  赞:0  阅读:247
蓝桥杯 算法提高 日期计算
算法提高 日期计算 时间限制:1.0s 内存限制:256.0MB 问题描述 已知2011年11月11日是星期五,问YYYY年MM月DD日是星期几?注意考虑闰年的情况。尤其是逢百年不闰,逢400年闰的情况。输入格式 输入只有一行 YYYY MM DD输出格式 输出只有一行 W...
分类:编程语言   时间:2015-04-06 15:39:42    收藏:0  评论:0  赞:0  阅读:716
用c++实现获取程序运行的时间
1 #include 2 #include 3 using namespace std; 4 int main() 5 { 6 time_t begin,end; 7 begin=clock(); 8 cout<<"**************************\n\...
分类:编程语言   时间:2015-04-06 15:38:42    收藏:0  评论:0  赞:0  阅读:130
【递归】归并排序
1 #include 2 #include 3 4 int a[10000],b[10000],n; 5 6 7 void Merge(int left,int mid,int right) 8 { 9 int l=left,m=mid,k=left;10 while(l...
分类:编程语言   时间:2015-04-06 15:38:32    收藏:0  评论:0  赞:0  阅读:144
JavaBean之属性必须遵循命名规范
JavaBean中存在一些属性,今天写了一个Jsp的小例子。把Bean中的属性命名规范搞错了,具体的说属性的首字母大写了。于是乎Jsp中读取属性时总是报错。javax.el.PropertyNotFoundException: The class 'ClassName' does not have ...
分类:编程语言   时间:2015-04-06 15:38:12    收藏:0  评论:0  赞:0  阅读:198
堆排序、优先队列
1.堆排序a.堆的定义n个元素序列{k1,k2,...,kn}当且仅当满足以下关系时,称之为堆。ki=k2i且ki>=k2i+1 (大根堆)以下针对最大堆b.维护堆的性质Max-Heapify通过让A[i]的值在最大堆中"逐级下降"(A[i]的值小于其左右孩子的值时),从而使得以i为根结点的子树重新...
分类:编程语言   时间:2015-04-06 15:34:32    收藏:0  评论:0  赞:0  阅读:277
Java内部类
看到的几句话: 对于非静态内部类,不能有静态成员,例如变量、方法等。 静态内部类的非静态成员可以访问外部类的静态变量,而不可访问外部类的非静态变量。 非静态内部类的非静态成员可以访问外部类的非静态变量。Java内部类总结内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可.....
分类:编程语言   时间:2015-04-06 15:34:02    收藏:0  评论:0  赞:0  阅读:180
排序的一些方法(快速排序)
1.快速排序参考资料:http://developer.51cto.com/art/201403/430986.htm(下面的代码出于此处,作者写的很详细。) 及各种贴吧、文库......#includeinta[101],n;//定义全局变量,这两个变量需要在子函数中使用voidquicksor....
分类:编程语言   时间:2015-04-06 15:33:52    收藏:0  评论:0  赞:0  阅读:249
Python入门
_ _slots_ _ 和 @property
分类:编程语言   时间:2015-04-06 15:29:52    收藏:0  评论:0  赞:0  阅读:174
冒泡排序原理及其java实现
冒泡排序原理:临近的数字两两进行比较,按照从小到大或者从大到小的顺序进行交换,这样外层循环每循环一次,都会把一个数的顺序排好(从小到大的话每次都会把上回剩余的数据最大的放在剩余数的最后面,反之则是最小的放剩余数的最后面),过程如下:原始待排序数组| 6 | 2 | 4 | 1 | 5 | 9 |第一...
分类:编程语言   时间:2015-04-06 15:27:22    收藏:0  评论:0  赞:0  阅读:276
(4)C#的“假类”和数组
大家都知道java是单继承语言,想要继承多个类,就要靠接口去实现了。C#中也是一样,众多的接口为编程提供了极大的便利。自己定义接口也是个不错的选择。生活中一个儿子想继承多个父亲的财产是不可能的,天上不能掉馅饼,接口能提供给每个类的只是一个个函数的空壳,所有的方法都要类自己实现。人人公平,不搞特殊化。...
分类:编程语言   时间:2015-04-06 15:26:42    收藏:0  评论:0  赞:0  阅读:217
javascript之变量,作用域和内存问题
1. 基本类型和引用类型 javascript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型值指的是那些保存在栈内存中的简单数据段,即这种值完全保存在内存中的一个位置。而引用类型值则是指那些保...
分类:编程语言   时间:2015-04-06 14:20:13    收藏:0  评论:0  赞:0  阅读:183
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!