Java技术体系中的自动内存管理最终可以归结为自动化地解决了两个问题:给对象分配内存以及回收分配给对象的内存。对象的内存分配往大的方向上讲,就是在堆上分配,对象主要分配在新生代的Eden区上,如果启动了本地线程分配缓冲(-XX:+UseTLAB,默认已开启),将按线程优先在TLAB上分配。少数情况下也可能会直接分配在老年代中,分配的规则并不是百分之百固定的,其细节取决于当前使用的是哪一种垃圾收集器...
分类:
编程语言 时间:
2014-12-10 14:14:49
阅读次数:
207
SEL 对象即一个selector对象,保存一个方法的地址。
Person.h
#ifndef oc_Person_h
#define oc_Person_h
@interface Person : NSObject
{
int age;
@protected
float height;
}
@property int age; //编译器自动解释成 int age的get...
分类:
编程语言 时间:
2014-12-10 14:14:03
阅读次数:
143
垃圾回收 GCpublic class MyObject { private String id; public MyObject(String id) { this.id = id; } @Override public String toString() { return "MyObject{"...
分类:
编程语言 时间:
2014-12-10 14:09:55
阅读次数:
183
自己封装的Ajax- JavaScript演示:http://www.huiyi8.com/jiaoben/源于:http://www.huiyi8.com/sc/16885.html//javascript Object: ajax Object//Created By RexLeefunctio...
分类:
编程语言 时间:
2014-12-10 14:08:37
阅读次数:
193
命名空间模式:优点:可以解决命名混乱和第三方冲突;缺点:长嵌套导致更长的查询时间;更多的字符;通用命名空间函数:var MYAPP = MYAPP || {};MYAPP.namespace = function (ns_string) { var parts = ns_string.spli...
分类:
编程语言 时间:
2014-12-10 14:10:34
阅读次数:
106
前提: 1.spring mvc环境已搭建好,能跑起来。 2.下载apache-cxf-2.7.3.zip的压缩包,解压apache-cxf-2.7.3.zip压缩包,拷贝如下几个jar包即可。 配置web.xml文件: contextConfigLocation classp...
分类:
编程语言 时间:
2014-12-10 14:05:51
阅读次数:
171
尽管函数指针被广泛用于实现函数回调,但C++还提供了一个重要的实现回调函数的方法,那就是函数对象。函数对象(也称“算符”)是重载了“()”操作符的普通类对象。因此从语法上讲,函数对象与普通的函数行为类似。用函数对象代替函数指针有几个优点,首先,因为对象可以在内部修改而不用改动外部接口,因此设计更灵活...
分类:
编程语言 时间:
2014-12-10 14:06:36
阅读次数:
307
java编程思想不适合新手,看了好久没看懂,后来写了一段程序错误百出。对对象的理解也不够,这时候又重新看了一下才有点进步,但是还是看不懂。所以建议新手不要看这个。看看java 2 编程详解就行了。基本语法没变,对象什么的也没变,jdk版本一直都在改,没什么影响的。学习这个主要是为了换工作,找个有钱点...
分类:
编程语言 时间:
2014-12-10 14:03:32
阅读次数:
215
先用莫队算法保证在询问之间转移的复杂度,每次转移都需要进行O(sqrt(m))次插入和删除,权值分块的插入/删除是O(1)的。然后询问的时候用权值分块查询区间k小值,每次是O(sqrt(n))的。所以总共的复杂度是O(m*(sqrt(n)+sqrt(m)))的。常数极小。别的按权值维护的数据结构无法...
分类:
编程语言 时间:
2014-12-10 14:03:21
阅读次数:
459
以安装Httplib2模块为例1 下载模块 到 “https://code.google.com/p/httplib2/” 下载一款适合你的压缩包“httplib2-0.4.0.zip”2 解压下载的压缩包“httplib2-0.4.0.zip”到某目录下3配置python在dos下的运行环境 (之...
分类:
编程语言 时间:
2014-12-10 14:01:25
阅读次数:
205
最近刚接触Python,以迅雷不及掩耳盗铃之势(只是迫不及待)应用到工作中去了之前用 cmd+photoshop做批量图像处理(缩放切片),在执行效率(速度)上和灵活度上有很大限制,遂转战Python(我对于大语种庞大的类库感到力不从心,喜欢用脚本语言来快速编辑、执行)真正开始学习Python第一天...
分类:
编程语言 时间:
2014-12-10 14:00:11
阅读次数:
229
redis的客户端实现、主要分为spring-redis-data 、jredis。记录下spring-redis-data的学习心得;spring-redis-data 中我目前主要用了它的存、取、清除。redis配置redis-manager-config.properties :redis.h...
分类:
编程语言 时间:
2014-12-10 13:58:38
阅读次数:
259
1.下载http://support.microsoft.com/kb/241396里面的一个叫FileTool.exe的文件并解压,解压后是一个vc工程,用vc6.0打开工程,编译,得到FileTool.dll,把它拷到vc6.0安装目录下。2.点vc菜单栏里面的Tools(工具)->Custom...
分类:
编程语言 时间:
2014-12-10 13:59:28
阅读次数:
224
最近看由人民邮电出版社许式伟 吕桂华等编著《Go语言编程》【第1章 初识Go语言】【1.5 工程管理】时,发现了示例代码calc.go有几处错误,args := os.Args数组变量args[0]代表程序自身,3个if语句len(args)条件判断...
分类:
编程语言 时间:
2014-12-10 12:50:12
阅读次数:
186
一、引言 ????Java集合框架和IO框架一样,看似很庞杂的体系框架,但是当你逐一深入每个集合的用法后,就能明显的看出他们之间的区别和联系。最后拎出一个框架图,就一目了然了。由于Java的集合框架分两大系C...
分类:
编程语言 时间:
2014-12-10 12:49:21
阅读次数:
323
之前发过一篇开发新浪微博的文章,对于大家比较感兴趣的内容之一便是如何解析新浪微博的JSON。 其实一开始的时候,也遇过一些挫折,比如直接用JsonArray和JsonObject去解析JSON内容的话,是解析不了的。 因为JSO...
分类:
编程语言 时间:
2014-12-10 12:47:15
阅读次数:
357
我使用eclipse編譯完ECP-OPEN,會有錯誤Java Problem~如下圖 編譯的過程,請參閱操作畫面錄製,編譯過程操作畫面錄製影片下載
分类:
编程语言 时间:
2014-12-10 12:46:40
阅读次数:
268