12 2015 档案
摘要:随着多核时代的到来,怎样充分利用好你的多个CPU的优势成了技术的关注点,那就是多线程多进程编程,二者的区别也很明显,进程是操作系统中拥有资源的最小单位,但是是重量级的。线程是系统调度的最小单位,是轻量级的,一个进程可以拥有很多个线程,但是线程是不拥有资源的,同一个进程中的线程共享这个进程中拥有的资源...
阅读全文
摘要:1. TCP/IP和socket简介回到我们的任务。我们需要对网络传输,特别是TCP/IP协议和socket有一定的了解。socket是进程间通信的一种方法 (参考Linux进程间通信),它是基于网络传输协议的上层接口。socket有许多种类型,比如基于TCP协议或者UDP协议(两种网络传输协议)。...
阅读全文
摘要:Python 类与对象引言提到面向对象,总是离不开几个重要的术语:多态(Polymorphism),继承(Inheritance)和封装(Encapsulation)。Python也是一种支持OOP的动态语言,本文将简单阐述Python对面向对象的支持。在讨论Python的OOP之前,先看几个OOP...
阅读全文
摘要:面向某个东西,就表明这个东西是主导因素。面向对象,那么对象就是主导因素。因此我们首先实现的不是函数,而是“类”,也即对象。首先我们知道世界上有很多类,比如人类,爬虫类,鱼类。而人类中还有超人类,变异人类,巨人类等等(仅供参考)。在面向对象时,我们实现程序,就是先实现某个类,比如“超人类”。然后我们实...
阅读全文
浙公网安备 33010602011771号