码迷,mamicode.com
首页 > 编程语言
阿里巴巴JAVA常考面试题及汇总答案
一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?答: 1、String是字符串常量,StringBuffer和StringBuilder都是字符串变量。后两者的字符内容可变,而前者创建后内容不可变。2、String不可变是因为.....
分类:编程语言   时间:2015-07-04 12:27:48    阅读次数:180
Thking in Java---数组详解
虽然学习java也有几个月了,但是发现自己对java数组的使用还是显得不够熟练,比如说一个比较简单的自己指定对象数组的排序规则(类似于在C++中的重载sort()的comp()函数)就不知道怎么写。另外java数组的一些常用函数也不是很熟悉。所以借着学习这一章的机会,好好的做个总结。不过值得注意的是在集合框架中支持泛型后,我们应该尽量使用ArrayList而不是数组了。下面以小样例的形式展示常用的函...
分类:编程语言   时间:2015-07-04 11:20:14    阅读次数:260
JavaScript一些格式化日期方法
这些方法都是在做项目的时候写的,有些可能写的不好,但是收集起来可以做为一个日期格式化工具了。var dateUtils = { /** * 格式化日期 * @param date * @returns {string} */ getFormatDay: function(date) { var dateTime;...
分类:编程语言   时间:2015-07-04 11:21:10    阅读次数:189
【C语言】字符串替换空格:实现一个函数,把字符串里的空格替换成“%20”
//字符串替换空格:实现一个函数,把字符串里的空格替换成“%20” #include #include void replace(char *src) { assert(src); int OldLen = 0; //原字符串长度 int NewLen = 0; //新字符串长度 int BlackNum = 0; ...
分类:编程语言   时间:2015-07-04 11:20:25    阅读次数:357
【C语言】判断一个字符串是否是一个字符串的旋转字符串
//判断一个字符串是否是一个字符串的旋转字符串 //利用库函数实现 #include #include #include int IsRotate(char *str1, const char *str2) { assert(str1); assert(str2); strncat(str1, str1,strlen(str1)); if (NULL == strstr(str1, ...
分类:编程语言   时间:2015-07-04 11:20:31    阅读次数:211
[C语言】模拟实现库函数strstr,查找子字符串
//模拟实现库函数strstr,查找子字符串 #include #include char * my_strstr( char *dst, const char * src) { assert(dst); assert(src); int i, j, k; for (i = 0; dst[i] != '\0'; i++) { for (j = i, k = 0; src[k] !...
分类:编程语言   时间:2015-07-04 11:19:02    阅读次数:174
【C语言】编写函数实现字符串旋转
//编写函数实现字符串旋转 #include #include #include void reverse(char *left, char *right) { char temp; assert(left); assert(right); while (right > left) { temp = *left; *left = *right; *right =...
分类:编程语言   时间:2015-07-04 11:18:31    阅读次数:217
【C语言】编写函数实现库函数atoi,把字符串转换成整形
//编写函数实现库函数atoi,把字符串转换成整形 #include #include int my_atoi(const char *src) { int flag=1; int sum=0; while (*src) { if (*src == ' ') src++; else if (*src == '+') { src++; flag = 1; ...
分类:编程语言   时间:2015-07-04 11:18:03    阅读次数:156
排序算法之(6)——基数排序
【基数排序的思想】首先使用基数r=10进行分解,将每个整数分成d位(d是待排元素中的最大位数),每位的取值范围是0~9;因为每一位有10种可能的情况,所以建立10个链表,即lists[0]~list[9],分别代表相应位为0、1、2、3、4、5、6、7、8、9。...
分类:编程语言   时间:2015-07-04 11:18:31    阅读次数:174
Swift 函数的定义与调用(Defining and Calling Functions)
当你定义一个函数时,你可以定义一个或多个有名字和类型的值,作为函数的输入(称为参数,parameters),也可以定义某种类型的值作为函数执行结束的输出(称为返回类型)。 每个函数有个函数名,用来描述函数执行的任务。要使用一个函数时,你用函数名“调用”,并传给它匹配的输入值(称作实参,arguments)。一个函数的实参必须与函数参数表里参数的顺序一致。 在下面例子中的函数叫做"greetin...
分类:编程语言   时间:2015-07-04 11:18:45    阅读次数:148
TreeMap集合如何按照Value进行排序
TreeMap集合如何按照Value进行排序...
分类:编程语言   时间:2015-07-04 11:15:59    阅读次数:238
struts2 java.lang.ClassNotFoundException: org.apache.commons.lang.xwork.StringUtils
struts2.3  action 返回JSON数据调试过程中报错 最终定位到json-plugin的jar包版本不一致导致 struts2-core-2.3.16.3.jar struts2-json-plugin-2.3.16.jar struts2-spring-plugin-2.3.16.3.jar xwork-core-2.3.16.3.jar action返回json格式方...
分类:编程语言   时间:2015-07-04 11:15:52    阅读次数:137
【c语言】字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”
// 字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20”。 // 例如输入“we are happy.”,则输出“we%20are%20happy.” #include #include char* replace(char* p) { char* ret = p; int num = 0; int oldlen = 0; int newlen = 0; ...
分类:编程语言   时间:2015-07-04 11:16:59    阅读次数:181
Spigot 算法之一 计算调和级数的和
我是首先在[1] 注意到 Spigot-Algorithm的,网站【1】给出几个令人惊异的程序,只用很少的代码就可以计算e,pi,log(2)等常数。其中那个4行代码计算圆周率的程序被网友称作外星人写的程序,但一直没有勇气去分析和学习,最近终于决定学习这个 Spigot-Algorithm,先看了文献【3】,终于明白了其基本思想,从这篇开始,我将讲述如果使用这个算法计算各种常数或者级...
分类:编程语言   时间:2015-07-04 11:16:20    阅读次数:177
【c语言】判断一个字符串是否为另外一个字符串旋转之后的字符串
// .判断一个字符串是否为另外一个字符串旋转之后的字符串。 // 例如:给定s1 = AABCD和s2 = BCDAA,返回1,给定s1=abcd和s2=ACBD,返回0 #include #include #include int rotate(char *p, char *q) { assert(p != NULL && q != NULL); strncat(p,p,st...
分类:编程语言   时间:2015-07-04 11:16:27    阅读次数:160
hdu 4630 树状数组 ****
题意:Given you a sequence of number a1, a2, ..., an.They are also a permutation of 1...n. You need to answer some queries,each with the following for...
分类:编程语言   时间:2015-07-04 11:09:07    阅读次数:175
C++指针与引用
1、指针与引用的区别:(1)非空区别。引用不能指向空值。(2)合法性区别。由于指针可能为空,所以需要测试它以防止它为空。(3)可修改区别。引用初始化后不可再被修改。(4)内容区别。指针的内容是内存地址,引用只是某块内存的别名。所以指针的大小永远为4,而引用的大小和原变量相同(char为1,int为4...
分类:编程语言   时间:2015-07-04 11:09:32    阅读次数:148
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!