摘要:
类unix环境编程中,一切都是文件,所以想在linux环境下编程,懂得文件编程是必须的。 文件读写无非读,写,重定位。今天就讨论下文件的读写和重定位。 对内核而言,打开的文件都由文件描述符描述。当创建一个文件或者打开一个现有的文件的时候,内核像进程返回一个文件描述符。 使用open和close返回的 阅读全文
摘要:
记得以前我研究生毕业找工作的时候,很多关于算法的东西,比如快速排序,都是死记硬背的。 这很容易就忘了。每每想自己写一个快速排序的时候,就很尴尬。 快速排序的本质是从数组中选一个参考值ref,比该参考值的大的,将其放在ref的右边,比ref小的放在左边,然后不断的对两边重复执行该动作 我们先列出来快速 阅读全文
摘要:
首先我们知道进程和线程最明显的区别是: 多进程环境中,每个进程有自己的进程数据,各个进程数据之间是相互独立的。一个进程可以有多个线程,多个线程共享该进程的数据。 #-*- coding:utf-8 -*- import os from nt import getpid print("current 阅读全文