加载中
python os模块进程管理

有两种方式来实现并发性,一种方式是让每个“任务"或“进程”在单独的内在空间中工作,每个都有自已的工作内存区域。不过,虽然进程可在单独的内存空间中执行,但除非这些进程在单独的处理器...

2014/09/21 16:35
698
python多进程的理解 multiprocessing Process join run

最近看了下多进程。 一种接近底层的实现方法是使用 os.fork()方法,fork出子进程。但是这样做事有局限性的。比如windows的os模块里面没有 fork() 方法。 windows:。linux: 另外还有一个模块...

2014/09/21 16:00
901
Python标准库11 多进程探索 (multiprocessing包)

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 在初步了解Python多进程之后,我们可以继续探索multiprocessing包中更加高级的工具。这些工具可以让我...

2014/09/21 15:47
41
Python标准库10 多进程初步 (multiprocessing包)

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 我们已经见过了使用subprocess包来创建子进程,但这个包有两个很大的局限性:1) 我们总是让subproces...

2014/09/21 15:44
73
Python标准库08 多线程与同步 (threading包)

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! Python主要通过标准库中的threading包来实现多线程。在当今网络时代,每个服务器都会接收到大量的请求...

2014/09/21 15:40
31
python中对象初始化放在内存中什么位置

截屏自《Python源码剖析》正文第一页。 也即: 当在其他class中使用 时,node是在堆中的。相当于在C中调用malloc。 不仅仅是对于像Node这样的class 的对象是存在于堆中的,在Python中就连int...

2014/09/02 16:07
802
正宗的冒泡排序

冒泡排序是两两比较相邻记录关键字,如果反序则交换。很奇怪,总有人写错,比如我寝室的zdc,曾几何时,他还很得意地和我说写出了冒泡~~ package my_algorithm; public class MyBubbleSor...

2014/08/19 11:38
189
hadoop与mysql数据库相连读出数据

转自:http://blog.csdn.net/qwertyu8656/article/details/6426054 用0.20.2版本 有些类已经过时 但必须要用 因为新版本对数据库连接支持不够 运行mysql创建数据库School,建立teacher表,并...

2014/08/15 12:50
125
Hadoop,MapReduce操作Mysql

转自:http://www.cnblogs.com/liqizhou/archive/2012/05/16/2503458.html 前以前帖子介绍,怎样读取文本数据源和多个数据源的合并:http://www.cnblogs.com/liqizhou/archive/2012/05/15/25...

2014/08/15 10:40
67
Python中有关赋值的奇怪现象

下面看两个例子: 1) 2) 看到区别了吧~~ 在第1)个例子中a的值改变不影响b的值;而在2)例子中L1的值改变了会影响L2的值。 其实并不难理解,再看第3)个例子: 小结:如果是对整个变量重新...

2014/08/14 22:32
76
C++类的构造函数问题

C++的类构造器和Java中的构造器的使用方法有着巨大的区别。一个从Java转到C++中来的程序员确实会有一下的疑问。 疑惑在于默认构造器和无参构造器的使用。看一下的代码: #include <iostream...

2014/03/16 22:55
47
C++的虚函数

C++中的虚函数用于实现C++的多态。 虚函数的定义:   虚函数必须是类的非静态成员函数(且非构造函数),其访问权限是public(可以定义为private or proteceted, 但是对于多态来说,没有意...

2014/03/10 20:04
51
C++中类的成员函数要注意的地方

1.类的成员函数可以在类的定义内定义,也可以在类的定义外定义(这时就是在类内声明)。编译器隐式地将在类内定义的成员函数当作内联函数(按照谷歌C++代码规则——不要超过10行,否则会影响...

2014/03/02 17:23
306
C++中的引用深入学习笔记

引用这种用法出现的目的:在函数传参时,将一般函数将实参的COPY传给形参,通过在函数参数表达式上加个引用符(&),其他一切都不用发生变化(函数内部代码编写,函数的调用参数列表输入等)...

2014/03/02 13:17
49
动态分配内存的自由存储区(堆)(用new和delete)

在C中使用malloc和free在堆(自由存储区)中分配存储空间,而C++则使用new和delete表达式实现相同的功能。 1.数组 int * pia = new int[10]; 创建数组后,new将返回指向数组第一个元素的指针...

2014/03/02 12:24
222
APUE第15章学习扎记之程序的存储区布局试验

[root@localhost apue.2e]# cat apue15.11.c #include "apue.h" #include <sys/shm.h> #define ARRAY_SIZE 40000 #define MALLOC_SIZE 100000 #define SHM_SIZE 100000 #define SHM_MODE 060...

C语言相关的指针以及一些问题的理解(2014-2-21)

发现这个问题,是在使用socket时使用的缓冲数组时,使用 char * buf不能够用于在recv函数中的buffer,必须改成char buf[LEN]才能用。这样子的原因是:使用指针来定义buf时,指针变量buf没有确...

2014/02/21 20:54
35
Java中集合list的add方法添加的不是值COPY而是地址

测试代码如下: package test; import java.util.ArrayList; import java.util.List; class Point { int x; int y; public Point(int x,int y) { this.x = x; this.y = y; } public int getX...

2014/01/03 16:06
290
简单排序——冒泡排序,选择排序,插入排序,对象排序

1)冒泡排序 package sort; /** * 冒泡排序,每次把数组最大值送到未排序部分的最末端 * @author Administrator * */ public class BubbleSort { /** * 输入:无序数组 * 输出:有序数组 * ...

易忘记点总结(持续不定时更新)

1.使用return是结束当前函数(方法),使用exit是整个全部结束退出。这两者在应用嵌套中会产生很大的不同; 2.Java中不仅仅在赋值时赋的是地址,在使用集合(类似于list)中的add等方法时,同...

2013/12/21 12:39
15

没有更多内容

加载失败,请刷新页面

返回顶部
顶部