编程语言
import osdef listdirs(base): for line in
os.listdir(base): fullpath = os.path.join(base,line) if os.path.isdir(fullpath):
listdirs(fullpath) elif os.p...
使用举例:// File: SimpleDLLClass.h#ifdef
SIMPLEDLL_EXPORT //在DLL工程属性-c/c++-预处理器-预处理器定义中添加此宏定义#define DLL_EXPORT
__declspec(dllexport)#else#define DLL_EXPO...
引自
python官方文档http://docs.python.org/2/library/functions.html range(stop)
range(start,stop[,step])This is a versatile function to create lists containi...
本文的主要参考书籍是 C++ Primer
常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。因此,定义或说明常类型时必须进行初始化。
一般常量和对象常量
1. 一般常量
一般常量是指简单类型的常量。这种常量在定义时,修饰符const可以用在类型说明符前,也可以用在类型说明符后。如:
int const x=2;
或
c...
本文的主要参考书籍是 C++ Primer
oK 有了前面的基础下面再来深入吧!
使用const提高函数的健壮性
看到const关键字,C++程序员首先想到的可能是const常量.这可不是良好的条件反射.如果只知道用const定义常量,那么相当于把火药仅用于制作鞭炮.const更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体
const是constan...
用import导入模块时,模块名是Python文件名去掉后缀.py。
当导入模块时,该模块内的程序会被执行,但是只有第一次导入时执行,如果后面重复导入,则不会再执行,若要重复执行,可调用内建函数reload()。
如果希望Python文件中的某段程序在该文件被当作模块导入时不被执行,则可以把这段程序放在下面的if语句内:
if __name__ == '__main__':
...
http://www.oschina.net/code/snippet_252667_27314#comments这个代码有很多错误,估计是从老谭书上抄来但是很多还抄错了:对照老谭的书好好研究下。切记!p2是p1的跟屁虫!切记#include"stdio.h"#include"malloc.h"st...
在Objective-C中,消息是通过objc_msgSend()这个runtime方法及相近的方法来实现的。这个方法需要一个target,selector,还有一些参数。理论上来说,编译器只是把消息分发变成objc_msgSend来执行。比如下面这两行代码是等价的。1
[array insertO...
Python 2.7.5代码: 1 #coding=utf-8 2 import random
3 4 #定义计数器,默认为0 5 num=0 6 #定义随机结果集,默认为空列表 7 choose_resault=[] 8 9 #最多可随机5次10
while num=max_num:17 prin...
在实验中需要自己构造单独的HTTP数据报文,而使用SOCK_STREAM进行发送数据包,需要进行完整的TCP交互。因此想使用原始套接字进行编程,直接构造数据包,并在IP层进行发送,即采用SOCK_RAW进行数据发送。使用SOCK_RAW的优势是,可以对数据包进行完整的修改,可以处理IP层上的所有数据...