码迷,mamicode.com
首页 > 编程语言
java API中提供的ArrayList的常用方法
根据java1.6 的API整理一下Arraylist的几个常用方法。 三个构造函数 1.public ArrayList(int initialCapacity);  构造一个具有指定初始容量的空列表 2.pubilc ArrayList();  构造一个初始容量为10的空列表 3.public ArrayList(Collection 构造一个包含指定collection的元素的...
分类:编程语言   时间:2015-04-06 14:19:58    阅读次数:207
黑马程序员_日记22_JavaStringTrim练习
——- android培训、java培训、期待与您交流! ———-1,模拟一个trim方法,去除字符串两端的空格。分析:1、明天功能的结果,去除字符串两端的空格。String 2、有没有未知参数??被改变的字符串String str思路: 1 当左边是空格时循环判断,直到不是空格结束,记录该脚标; 2 当右边是空格时循环判断,直到不是空格结束,记录该脚标; 3 以上条件,当...
分类:编程语言   时间:2015-04-06 14:20:04    阅读次数:154
【C/C++学院】(28)项目实战HttpServer--源码
项目实战HttpServer--源码下载地址 myhttp脚本文件 #!/bin/sh WHOAMI=`whoami` PID=`ps -u $WHOAMI | grep myhttpd | awk '{print $1}'` if (test "$#" = 0) then echo "Usage: $0 [stop] [start] [status]" exit 0 fi i...
分类:编程语言   时间:2015-04-06 14:18:37    阅读次数:238
【龙书笔记】用Python实现一个简单数学表达式从中缀到后缀语法的翻译器(采用递归下降分析法)
上篇笔记介绍了语法分析相关的一些基础概念,本篇笔记根据龙书第2.5节的内容实现一个针对简单表达式的后缀式语法翻译器Demo。 备注:原书中的demo是java实例,我给出的将是逻辑一致的Python版本的实现。 在简单后缀翻译器代码实现之前,还需要介绍几个基本概念。 1. 自顶向下分析法(top-down parsing) 顾名思义,top-down分析法的思路是推导产生式时,以产生式开始...
分类:编程语言   时间:2015-04-06 14:19:05    阅读次数:384
经典回溯算法(八皇后问题)详解
八皇后问题,是一个古老而著名的问题,是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出: 在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上 (斜率为1),问有多少种摆法。高斯认为有76种方案。 1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。 计算机发明后,有多种方法可...
分类:编程语言   时间:2015-04-06 14:15:43    阅读次数:144
【C语言】编写一个函数实现n^k,使用递归实现。
//编写一个函数实现n^k,使用递归实现 #include int fun(int n,int k) //求n的k次方 { int sum; if (k==0) { sum=1; } else { sum=n*fun(n,k-1); } return sum; } int main () { printf("%d\n",fun(2,3)); return 0...
分类:编程语言   时间:2015-04-06 14:17:11    阅读次数:109
Google C++ Style Guide 阅读笔记 2
Inline Functions 10行以上的函数不要内联。 可以使用编译器自动内联。 Function Parameter Ordering 参数顺序: 输入, 输出 输入通常是值或者常量引用 Names and Order of Includes 举例,在dir/foo.h 中: dir/foo.h C system files C++ system files Other libraries...
分类:编程语言   时间:2015-04-06 14:14:22    阅读次数:128
拓扑排序
可以将图的拓扑排序看作是将图的所有结点在同一水平线上排开,图的所有有向边都从左指向右.有向无环图的拓扑排序算法:Toplogical-Sort(G) call DFS(G) to compute finish times v.f for each vertex v as each ver...
分类:编程语言   时间:2015-04-06 14:16:14    阅读次数:230
Java协变返回类型
今天看到句话:“支持重写方法时返回协变类型”。 那么什么事协变类型?在网上找了找资料,大体上明白了。Java 5.0添加了对协变返回类型的支持,即子类覆盖(即重写)基类方法时,返回的类型可以是基类方法返回类型的子类。协变返回类型允许返回更为具体的类型。示例程序如下:代码如下:import java....
分类:编程语言   时间:2015-04-06 14:13:46    阅读次数:172
Java克隆--深克隆与浅克隆的区别
克隆,就是复制一个对象的副本,而克隆又分浅克隆和深克隆。浅克隆是指克隆得到的对象基本类型的值改变了,而源对象的值不会变。但如果被克隆对象引用类型的值改变了,那么源对象的值同样会改变,因为引用类型在栈内存中存放的是一个引用地址,被克隆对象后也和源对象的引用地址一样,都是指向同样的内存空间的值。所以在....
分类:编程语言   时间:2015-04-06 14:13:00    阅读次数:200
《黑马程序员》C语言中的基本预算
一、算术预算C语言具有强大的运算能力,共有34个运算符,包含了我们平时经常接触的加减乘除预算,以下分别对常用的加减乘除及取余运算做出简单介绍:1.加法运算+除开能做加法运算,还能表示正号:+5、+90 例:sum = a + b;2.减法运算-除开能做减法运算,还能表示符号:-10、-29 例:su...
分类:编程语言   时间:2015-04-06 14:14:18    阅读次数:176
Young氏矩阵实现代码(C++) 算法导论 6.3
个人总结:1.int **p和 int a[M][N]之间的区别:1) int **指向指针的指针;而后者的类型是数组名,类型为 int (*)[N],这两者类型不同;2)(a+1) 地址增加M*sizeof(int),需要注意的一点是a[i]是第i行开头的地址,&a和a的值是一样的。数组是有大小的...
分类:编程语言   时间:2015-04-06 14:13:14    阅读次数:179
thinkphp 3.2多语言设置
1.将CheckLangBehavior.class.php(没有的话去下载完整版)文件放到此目录下:\ThinkPHP\Extend\Behavior2.修改目录下文件Application\Home\Conf\tags.php(没有此文件的话自己添加)添加配置: return array( .....
分类:编程语言   时间:2015-04-06 14:08:38    阅读次数:132
IntelliJ IDEA14.1中java项目Maven中没有配置JDK时的问题
在IntelliJ IDEA 14.1中使用在java项目中使用Maven时当没有在Maven中配置JDK编译版本、源码版本时,IDEA将默认的编译版本、源码版本设置为jdk5。在IDEA中Language level将使用默认的JDK5级别目标版本也是默认为JDK5当手动改为其他版本如:JDK8,...
分类:编程语言   时间:2015-04-06 14:10:02    阅读次数:175
c++程序的多文件组织
当程序规模变大后,一个程序用多个文件组织,便于组织生产。这样,不必每次都重复对所有代码进行编译,而只需编译一次即可。把编译后所形成的目标文件保存起来,以后在需要时把它调出来直接与程序的目标文件相连接即可。 C++中一种常用的做法是,独立出一个头文件来。正确使用头文件带来的好处包括:支持代码的局...
分类:编程语言   时间:2015-04-06 14:07:41    阅读次数:162
这个东西,写C++插件的可以用到。 RapidJSON —— C++ 快速 JSON 解析器和生成器
原文:RapidJSON —— C++ 快速 JSON 解析器和生成器时间2015-04-05 07:33:33开源中国新闻原文http://www.oschina.net/p/rapidjson4月18日 武汉 源创会开始报名,送华为开发板Rapidjson 是一个 C++ 的快速 JSON 解析...
分类:编程语言   时间:2015-04-06 14:03:58    阅读次数:301
C/C++怎样传递二维数组,转载自CSDN
用二维数组作为参数传递(用二维数组处理矩阵),但是希望接受传递二维数组参数的函数可以处理任意维度的数组(希望矩阵的行数和列数都是不固定的)。【以下转帖】-------------------------------------------------------------------------....
分类:编程语言   时间:2015-04-06 14:03:47    阅读次数:128
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!