1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2.栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第...
分类:
编程语言 时间:
2014-08-18 01:27:53
阅读次数:
228
面试总是会问这方面的内容,自己虽然知道一点点点点的概念,但是并不是很透彻的了解,这次,面试就挂在这个问题上了。哎。还是先提前写一下这个吧。进程和线程。1、进程和线程下面这个总结得挺好的。http://www.cnblogs.com/obama/archive/2013/04/12/3016509.h...
分类:
编程语言 时间:
2014-08-18 01:27:13
阅读次数:
304
我们在C++程序中经常看到两种new的使用方式:new A以及new A()。那么这两种究竟有什么区别呢?调用new分配的内存有时候会被初始化,而有时候不会,这依赖于A的类型是否是POD(Plain old data)类型,或者它是否是包含POD成员、使用编译器生成默认构造函数的类。附:POD类型P...
分类:
编程语言 时间:
2014-08-18 01:25:53
阅读次数:
381
两个指针相减,为两个指针之间间隔这两个指针类型的数目。如:int *p,*q;p-q=(p地址-q地址)/sizeof(int)#include int main(){ int a[9]={1,2,3,4,5,6,7,8,9}; char *p,*q; int *p2,*q2; ...
分类:
编程语言 时间:
2014-08-18 01:25:23
阅读次数:
259
Python不允许你使用一个未被赋值的变量。这样做会引发一个异常。
Python的赋值:
一次赋多值:用Tuple的常量值,去赋予同样数目的变量值的Tuple。
Python中的大多文档,都可使用Print
函数._doc_来查看。即是,基本Python中的每个
对象都有_doc_这样的一个属性。
格式化字符串:
Python支持格式化的字符串输出。
最基本的用法...
分类:
编程语言 时间:
2014-08-18 00:20:33
阅读次数:
249
开个坑,慢慢学习总结JavaScript的AMD规范
先把自己写的一个简易实现放上来,然后慢慢从0开始讲解一下AMD,已经如何自己动手实现一个AMD
/*AMD*/
var DOC = window.document;
var head = DOC.head || DOC.getElementsByTagName('head')[0];
var basePath = getCurrentScr...
分类:
编程语言 时间:
2014-08-18 00:19:23
阅读次数:
386
atitit. groupby linq的实现(1)-----linq框架选型 java .net php
实现方式有如下
1. Dsl/ Java8 Streams AP ,对象化的查询api ,推荐 1
2. Linq::: like sql 的dsl 1
1.1. linq4j (jdk6 ok,jdk7 编译错误,又马jar下载)
1
1.2. Quaere:...
分类:
编程语言 时间:
2014-08-18 00:18:33
阅读次数:
515
JavaScript面向对象之类的创建...
分类:
编程语言 时间:
2014-08-18 00:17:43
阅读次数:
253
atitit. 集合groupby 的实现(2)---自定义linq查询--java .net php
实现方式有如下
1. Linq的实现原理流程(ati总结) 1
2. groupby 与 事先排序 2
3. #----------聚合函数 2
4. 自定义linq查询Linq .from(li) .groupBy("url","user" ) .select("u...
分类:
编程语言 时间:
2014-08-18 00:16:33
阅读次数:
420
特点一:面向对象类、对象封装、继承、多态特点二:健壮性相对安全的内存管理和访问机制特点三:跨平台通过Java虚拟机(jvm)运行
分类:
编程语言 时间:
2014-08-18 00:15:23
阅读次数:
194
文件上传; Struts文件上传; Servlet文件上传
分类:
编程语言 时间:
2014-08-18 00:15:03
阅读次数:
468
系统自带的几个比较有用的宏__TIME__ 系统当前时间,表示方式为H:M:S__FILE__ 文件名__DATE__ 日期__LINE__ 到LINE为止文件代码行数带参数的宏----》》》宏函数宏的作用就是全部替换#include#define SWAP(T, m, n) {T t=m;m=n;...
分类:
编程语言 时间:
2014-08-18 00:14:33
阅读次数:
331
Java垃圾回收机制 说到垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。顾名思义,垃圾回收就是释放垃圾占用的空间,那么在Java中,什么样的对象会被认定为....
分类:
编程语言 时间:
2014-08-18 00:12:53
阅读次数:
278
JDK与JRE的关系配置环境变量的原因:为了使得任何目录下都可以编译Java程序。环境变量:PATH配置步骤:在path变量上加入jdk安装目录的bin目录,与之前的路径以分号隔开。优化:定义JAVA_HOME为jdk安装目录,引用需要在前后加上%
分类:
编程语言 时间:
2014-08-18 00:10:03
阅读次数:
219
1.如果自己编写的java文件依赖于很多第三方库(比如adir1和dir2下面都有很多jar包),加入自己的文件名叫foo.java那么可以用如下指令编译javac -Djava.ext.dirs=dir1;dir2 foo.java
分类:
编程语言 时间:
2014-08-18 00:09:13
阅读次数:
195
有一个有序整数数组,要求输入一个数字,在数组中查找是否有这个数,如果有,将该数作为最后一个元素(其他元素仍然有序);如果没有,则显示“数组中没有这个数!”public static void main(String[] args) { int[] m={1,2,3,4,5,6,7,8,9,10...
分类:
编程语言 时间:
2014-08-18 00:08:43
阅读次数:
187
自然语言处理(1)之NLTK与PYTHON题记: 由于现在的项目是搜索引擎,所以不由的对自然语言处理产生了好奇,再加上一直以来都想学Python,只是没有机会与时间。碰巧这几天在亚马逊上找书时发现了这本《Python自然语言处理》,瞬间觉得这对我同时入门自然语言处理与Python有很大的帮助。所以最...
分类:
编程语言 时间:
2014-08-18 00:08:23
阅读次数:
845