hi baidu备份
ani_di
喜欢收集有趣的面试题;python程序员。
展开
-
Python 中不常见builtinfunction
property([fget[, fset[, fdel[, doc]]]]) 调用此函数会返回一个对象,每次你__get__, __set__, __delete__, __doc__此对象时,都会调用fget, fset, fdel和doc。这是数据装饰器(discriptor)的一种方便的实现方法。当然你也可以子类化某个类型,实现__get__等方法也是可以的,只是这样会麻烦很多。原创 2012-03-20 12:19:30 · 1265 阅读 · 0 评论 -
Windows中的管道解析
具体来讲,Pipe是一种POSIX规范,在不同系统上都有实现。msvcrt提供了_pipe这个函数。但是,它的实现是基于CreatePipe,这是无庸置疑的。这种非标准(带下划线)的C函数,在CRT中的很多。比如_open返回的文件指针FIFL*,很多时候我们都没有注意到,它几乎等同于CreateFile传回来的HANDLE。在Windows核心编程中,我们知道,每个进程有一个句柄表。创建子进程时原创 2012-03-20 12:22:16 · 4189 阅读 · 0 评论 -
64位C++编程课堂
本系列为http://www.viva64.com/en/l/的学习总结Lessons 1. What64-bit system are目前有2种最流行的64位处理器架构:IA64和Intel 64。IA64即通常所说的安腾,主要用于Sun的服务器上;而Intel64则是与x86兼容的,本文主要讨论这种。 x86-64有以下优点l 64位寻址空间,原创 2012-03-20 12:26:39 · 933 阅读 · 0 评论 -
预处理器简介
预处理器 预处理是C编译器做的第一件事情,主要是做一些文本方面的工作。包括:删除注释、插入被#include包含的文件、定义和替换由#define指令定义的符号以及代码的部份内容,和条件编译。预定义符号 预定义符号如下表所示:__FILE__进行编译的文件名__LINE__文件的当前行号原创 2012-03-20 13:21:21 · 735 阅读 · 0 评论