一、函数函数对于任何一种编程语言都是非常核心的概念,它的便利之处在于,我们可以通过函数名的随时调用( 如:functionName() ),就可以执行花括号中的语句,这样就可以实现你的想法。换一种说法,函数就像是哈利波特的通关密语,哈利波特只需要念一句正确的通关密语,就可以打开密室的大门,密语就像是...
分类:
编程语言 时间:
2015-08-10 13:17:00
阅读次数:
179
简介 在Scala中并没有枚举类型,但在标准类库中提供了Enumeration类来产出枚举。扩展Enumeration类后,调用Value方法来初始化枚举中的可能值。 内部类Value实际上是一个抽象类,真正创建的是Val。因为实际上是Val...
分类:
编程语言 时间:
2015-08-10 12:15:16
阅读次数:
154
hibernate search 我就不多说了,它是基于lucene的全文检索工具,记得上大学那时候接触了compass全文检索工具,后来也没怎么用,再后来这家伙不更新了,所以hibernate就推出了自己的基于lucene的全文检索工具就是...
分类:
编程语言 时间:
2015-08-10 12:16:48
阅读次数:
213
inline内联函数可以实现在调用函数的地方拷贝代码副本,从而避免了函数调用跳转等存在的时间上耗时稍长的问题。
(inline 要写在函数 定义 与 声明 之前,如 inline double square(double);
inline double square(double x){return x*x;})
内联函数的使用前提:
1.代码段比较小
2.且函数调用频...
分类:
编程语言 时间:
2015-08-10 12:13:12
阅读次数:
183
最近做listview增加头的时候出现的这个问题,简单说一下,我用的是4.4.4的测试机,完全没事
需求是:addheader是一个轮播图,是动态从后台获取的,如果没有就不显示,放在4.4.4的环境下测试的是先去判断从服务器取得的数据,然后再决定是否去添加头
但是4.4以下貌似不可以这么干,程序会崩溃,给出这样的提示,意思就是你必须在setadapter之前就去增加头,不然的话就会崩,可是现在...
分类:
编程语言 时间:
2015-08-10 12:11:58
阅读次数:
166
通过firefox插件firebug获取webqq群和群成员的javascript脚本
源代码下载地址:http://www.zuidaima.com/share/1594373707844608.htm...
分类:
编程语言 时间:
2015-08-10 12:10:54
阅读次数:
317
C语言中的宏函数可以简化我们的操作。
但是存在一定的问题,宏函数是不能使用++a/a++,--a/a--这种形式的。这样会导致BUG(所得到的结果与预想结果不一致)。
原因就是宏函数是进行的文本拷贝,而不是传递的参数。
示例代码如下:
#include
using namespace std;
#define SQUARE(X) ((X)*(X))...
分类:
编程语言 时间:
2015-08-10 12:10:11
阅读次数:
121
1. 定义const对象
因为常量在定义后就不能被修改,所以在定义时必须进行初始化。
const int bufSize=512;
const int i; // error; i is uninitialized const
2. const 对象默认为文件中的局部变量
我们知道,如果我们在一个文件中定义了一个非const变量,如果我们想在另一个文件中使用这个变量,只需要在使用前添加...
分类:
编程语言 时间:
2015-08-10 12:08:25
阅读次数:
142
智能指针概述:
智能指针用来管理动态对象。其行为类似于常规指针,重要的区别是:它负责自动释放所指向的对象。
C++ 11标准库提供两种智能指针:shared_ptr、unique_ptr
区别是:shared_ptr允许多个指针指向同一个对象;unique_ptr则独占所指向的对象。
另外,还有一种weak_ptr的伴随类,它是一种弱引用,指向shared_ptr所管理的对象。
...
分类:
编程语言 时间:
2015-08-10 12:07:49
阅读次数:
232
一、综述
二叉查找树或者是一棵空树,或者是具有下列性质的二叉树:
(1)若左子树不空,则左子树上所有结点的值均小于它的根结点的值;
(2)若右子树不空,则右子树上所有结点的值均大于或等于它的根结点的值;
(3)左、右子树也分别为二叉排序树;
(4)没有键值相等的节点...
分类:
编程语言 时间:
2015-08-10 12:05:04
阅读次数:
177
高快省的排序算法有没有既不浪费空间又可以快一点的排序算法呢?那就是“快速排序”啦!光听这个名字是不是就觉得很高端呢。假设我们现在对“6 1 2 7 9 3 4 5 10 8”这个10个数进行排序。首先在这个序列中随便找一个数作为基准数(不要被这个名词吓到了,就是一个用来参照的数,待会你就知道它用来做啥的了)。为了方便,就让第一个数6作为基准数吧。接下来,需要将这个序列中所有比基准数大的...
分类:
编程语言 时间:
2015-08-10 12:02:38
阅读次数:
131
一.创建文件对象的三种形式
package cn.itcast.file;
import java.io.File;
public class FileDemo {
public static void main(String[] args) {
File file=new File("E:\\demo\\a.txt");
File file2=new File("E:\\demo...
分类:
编程语言 时间:
2015-08-10 12:00:20
阅读次数:
153
1、定义
open(filename[,mode[,buffering]])
其中mode有:
2、读文件
1)读取整个文件
test=open('input.txt','r')
print test.read()
2)按字节数读取
test=open('input.txt','r')
print test.read(10)
3...
分类:
编程语言 时间:
2015-08-10 12:01:10
阅读次数:
100
maven执行打包命令(mvn package)是出现Java heap space错误的解决方法(windows环境)...
分类:
编程语言 时间:
2015-08-10 12:00:05
阅读次数:
206
本章是在网页开发过程中所碰到的IE8兼容性问题做一个汇总。尼玛太坑了,屡次踩坑,总是没记性。而且更坑的是IE8的开发者工具太难用了,想调试都调试不出来。不得已只好记录下来,下次出问题了好方便排查。JS脚本中,必须遵循以下规则,否则都将导致JS脚本在IE8 错误。1.所有js脚本的语句结束之后,必须以...
分类:
编程语言 时间:
2015-08-10 11:58:43
阅读次数:
113
//所有在双斜线之后的内容都属于注释//仔细阅读这里的注释:它们对JavaScript代码做了解释//变量是表示值的一个符号名字//变量是通过var关键字声明的var x; //声明一个变量x//值可以通过等号赋值给变量x=0; //现在变量x的值为0x ...
分类:
编程语言 时间:
2015-08-10 11:54:09
阅读次数:
152
转载自 http://blog.csdn.net/kongqz/article/details/3971263项目放到linux服务器了,服务器的环境或者数据可能和我们本地不一样,这个时候我们可能需要远程的断点进行调试,来查看请求过程中的各个变量的值。这里我们的应用服务器用的tomcat5.5.17...
分类:
编程语言 时间:
2015-08-10 11:54:53
阅读次数:
154