内存泄露就是new出来的东西没有delete,我们能够这样:创建动态对象的人虽然使用new来创建对象;使用此对象的人负责释放此内存块。比如:我和他人共享一个消息队列,他人将消息(new出来的对象)放到消息队列中,他不负责释放;我从消息队列里取消息,我一旦从消息队列里取出一个消息,消息队列里就不再有这...
分类:
编程语言 时间:
2015-02-21 22:17:11
收藏:
0 评论:
0 赞:
0 阅读:
454
chapter 6 异常和文件处理: # 使用 try...except 来捕捉异常 # 使用 try...finally 来保护额外的资源 # 读取文件 # 在一个 for循环中一次赋多个值 # 使用 os 模块来满足你的跨平台文件操作的需要 # 通过将类看成对象并传入参数,动态地实例...
分类:
编程语言 时间:
2015-02-21 22:14:31
收藏:
0 评论:
0 赞:
0 阅读:
355
GUI编程(Tkinter) python提供了多个图形开发界面的库,几个常用Python GUI库如下: Tkinter:?Tkinter模块("Tk 接口")是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在...
分类:
编程语言 时间:
2015-02-21 21:12:22
收藏:
0 评论:
0 赞:
0 阅读:
408
很简单的。cmd运行一下pydoc看看?
会发现它有一个选项为-p
即运行在http协议上。
我们这样运行一下:pydoc-p7766
然后打开你的浏览器输入:,呵呵,你看到了什么?
是不是看到所有模块说明的文档埃
分类:
编程语言 时间:
2015-02-21 21:10:12
收藏:
0 评论:
0 赞:
0 阅读:
495
第一部分:Java语言篇1《Java编程规范》星级:适合对象:初级,中级介绍:作者James
Gosling(Java之父),所以这本书我觉得你怎么也得读一下。对基础讲解的很不错。2《Java核心技术:卷Ⅰ基础知识》星级:适合对象:初级,中级介绍:官方机构图书,你怎么也得有一本,这本..
分类:
编程语言 时间:
2015-02-21 21:08:02
收藏:
0 评论:
0 赞:
0 阅读:
333
首先一般考虑“万能的”暴力穷举(递归、回溯)。但因为穷举时间复杂度通常过高,所以需要考虑更好的方法,如分治法(通过分而治之,然后归并),以及空间换时间(如活用哈希表)。此外,选择合适的数据结构可以显著提升效率,如寻找最小的k个数中,用堆代替数组。再有,如果题..
分类:
编程语言 时间:
2015-02-21 21:06:32
收藏:
0 评论:
0 赞:
0 阅读:
305
Object类是所有类、数组、枚举类的父类,是类层次结构的根类。每个类都使用Object作为超类。所有对象(包括
数组)都实现这个类的方法。
Object类实现了以下方法:
我们来看看源码中hashCode()方法:
public native int hashCode();
Object.hashCode() 就是一个哈希函数,...
分类:
编程语言 时间:
2015-02-21 21:05:12
收藏:
0 评论:
0 赞:
0 阅读:
275
一致性哈希可用于解决服务器均衡问题。 简单实现了下。 并加入了权重,可采用合适的权重配合算法使用。...
分类:
编程语言 时间:
2015-02-21 21:04:21
收藏:
0 评论:
0 赞:
0 阅读:
458
C++拾遗--定位new表达式
前言
new表达式,默认下把内存开辟到堆区。使用定位new表达式,可以在指定地址区域(栈区、堆区、静态区)构造对象,这好比是把内存开辟到指定区域。
正文
定位new表达式的常见形式...
分类:
编程语言 时间:
2015-02-21 21:03:41
收藏:
0 评论:
0 赞:
0 阅读:
296
一、数组1.Java是将数组作为对象来实现的,而非连续的存储空间2.在Java中,数组时一个类,提供了一些方法和属性,如数组长度array.length3.Java中数组名可视为对象引用,在初始化时,不能直接定义长度 例:int a[3]; //错误的声明方法4.数组中的元素也可以是复合数据类型的,...
分类:
编程语言 时间:
2015-02-21 21:03:01
收藏:
0 评论:
0 赞:
0 阅读:
192
Total Accepted: 12400 Total Submissions: 83230Compare two version numbers version1 and version2.If version1 > version2 return 1, if version1 < version...
分类:
编程语言 时间:
2015-02-21 21:01:01
收藏:
0 评论:
0 赞:
0 阅读:
324
树上任意两点的最近祖先,必定就是这两个节点的最短路径上深度最小的那个点。例如:下图中,节点7和5,其最短路径为7--4--1--5, 这条路径上深度最小的点为节点1,其深度为1.节点1即为节点7和5的LCA。因此,要找到任意两个节点的LCA,只需要先找到上述最短路径,再找到最短路径中深度最小的点。而...
分类:
编程语言 时间:
2015-02-21 20:59:11
收藏:
0 评论:
0 赞:
0 阅读:
434
包含Database、GUIs、Images、Sound、OS interaction、Web等 Graphical interface wxPython http://wxpython.org Graphical interface pyGtk http://www.pygtk.org Graphical interface pyQT http://www.riverban...
分类:
编程语言 时间:
2015-02-21 19:58:02
收藏:
0 评论:
0 赞:
0 阅读:
329
Object类是所有类、数组、枚举类的父类,是类层次结构的根类。每个类都使用Object作为超类。所有对象(包括
数组)都实现这个类的方法。
Object类实现了以下方法:
我们来看看在源码中registerNatives()方法:
private static native void registerNatives();
static {...
分类:
编程语言 时间:
2015-02-21 19:56:41
收藏:
0 评论:
0 赞:
0 阅读:
293
C++拾遗--new delete 重载
前言
new和delete是操作动态内存的一对操作。对它们重载可以对内存管理进行有效的定制。
正文
1.局部重载
特别针对某一类型,对new和delete进行重载,可以对该类型对象的动态创建实行监控。如下代码:
代码一...
分类:
编程语言 时间:
2015-02-21 19:56:31
收藏:
0 评论:
0 赞:
0 阅读:
329
Object类是所有类、数组、枚举类的父类,是类层次结构的根类。每个类都使用Object作为超类。所有对象(包括
数组)都实现这个类的方法。
Object类实现了以下方法:
我们来看看源码中getClass()方法:
public final native Class getClass();
以上的Class...
分类:
编程语言 时间:
2015-02-21 19:56:21
收藏:
0 评论:
0 赞:
0 阅读:
198
/*
============================================================================
Name : TestArray.c
Author : lf
Version :
Copyright : Your copyright notice
Description : 数组的基本使用...
分类:
编程语言 时间:
2015-02-21 18:50:21
收藏:
0 评论:
0 赞:
0 阅读:
285
1 a = range(3)2 b = range(3)3 [ (x, y) for x, y in zip(a, b) ]结果:1 [ (0,0), (1,1), (2,2) ]当然,如上可以推广到多个列表。
分类:
编程语言 时间:
2015-02-21 18:47:51
收藏:
0 评论:
0 赞:
0 阅读:
773
选择排序的核心是:每趟选择最小的元素和首部交换。
时间复杂度:O(n^2)。
选择排序是一种不稳定的排序,为什么呢?因为不好处理相等两个数的前后位置,举个例子,序列5 8 5 2 9, 我们知道第一遍选择第1个元素5会和2交换,那么原序列中2个5的相对前后顺序就被破坏了,所以选择排序不是一个稳定的排序算法。所以稳定排序是一定不会改变相等数之间之前位置关系的。
...
分类:
编程语言 时间:
2015-02-21 17:44:14
收藏:
0 评论:
0 赞:
0 阅读:
304
简单的Java线程池可以从Executors.newFixedThreadPool( int n)获得。此方法返回一个线程容量为n的线程池。然后ExecutorService的execute执行之。
现给出一个示例。
package zhangphil.executorservice;
import java.util.concurrent.ExecutorService;
import j...
分类:
编程语言 时间:
2015-02-21 17:43:11
收藏:
0 评论:
0 赞:
0 阅读:
337