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...
分类:
编程语言 时间:
2014-02-10 16:51:37
收藏:
0 评论:
0 赞:
0 阅读:
316
使用举例:// File: SimpleDLLClass.h#ifdef
SIMPLEDLL_EXPORT //在DLL工程属性-c/c++-预处理器-预处理器定义中添加此宏定义#define DLL_EXPORT
__declspec(dllexport)#else#define DLL_EXPO...
分类:
编程语言 时间:
2014-02-10 16:50:47
收藏:
0 评论:
0 赞:
0 阅读:
481
引自
python官方文档http://docs.python.org/2/library/functions.html range(stop)
range(start,stop[,step])This is a versatile function to create lists containi...
分类:
编程语言 时间:
2014-02-10 16:48:47
收藏:
0 评论:
0 赞:
0 阅读:
436
本文的主要参考书籍是 C++ Primer
常类型是指使用类型修饰符const说明的类型,常类型的变量或对象的值是不能被更新的。因此,定义或说明常类型时必须进行初始化。
一般常量和对象常量
1. 一般常量
一般常量是指简单类型的常量。这种常量在定义时,修饰符const可以用在类型说明符前,也可以用在类型说明符后。如:
int const x=2;
或
c...
分类:
编程语言 时间:
2014-02-10 17:05:12
收藏:
0 评论:
0 赞:
0 阅读:
461
本文的主要参考书籍是 C++ Primer
oK 有了前面的基础下面再来深入吧!
使用const提高函数的健壮性
看到const关键字,C++程序员首先想到的可能是const常量.这可不是良好的条件反射.如果只知道用const定义常量,那么相当于把火药仅用于制作鞭炮.const更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体
const是constan...
分类:
编程语言 时间:
2014-02-10 17:01:57
收藏:
0 评论:
0 赞:
0 阅读:
360
用import导入模块时,模块名是Python文件名去掉后缀.py。
当导入模块时,该模块内的程序会被执行,但是只有第一次导入时执行,如果后面重复导入,则不会再执行,若要重复执行,可调用内建函数reload()。
如果希望Python文件中的某段程序在该文件被当作模块导入时不被执行,则可以把这段程序放在下面的if语句内:
if __name__ == '__main__':
...
分类:
编程语言 时间:
2014-02-10 17:04:12
收藏:
0 评论:
0 赞:
0 阅读:
367
http://www.oschina.net/code/snippet_252667_27314#comments这个代码有很多错误,估计是从老谭书上抄来但是很多还抄错了:对照老谭的书好好研究下。切记!p2是p1的跟屁虫!切记#include"stdio.h"#include"malloc.h"st...
分类:
编程语言 时间:
2014-02-10 16:46:12
收藏:
0 评论:
0 赞:
0 阅读:
426
在Objective-C中,消息是通过objc_msgSend()这个runtime方法及相近的方法来实现的。这个方法需要一个target,selector,还有一些参数。理论上来说,编译器只是把消息分发变成objc_msgSend来执行。比如下面这两行代码是等价的。1
[array insertO...
分类:
编程语言 时间:
2014-02-10 16:42:17
收藏:
0 评论:
0 赞:
0 阅读:
377
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...
分类:
编程语言 时间:
2014-02-10 16:41:17
收藏:
0 评论:
0 赞:
0 阅读:
561
在实验中需要自己构造单独的HTTP数据报文,而使用SOCK_STREAM进行发送数据包,需要进行完整的TCP交互。因此想使用原始套接字进行编程,直接构造数据包,并在IP层进行发送,即采用SOCK_RAW进行数据发送。使用SOCK_RAW的优势是,可以对数据包进行完整的修改,可以处理IP层上的所有数据...
分类:
编程语言 时间:
2014-02-10 16:34:47
收藏:
0 评论:
0 赞:
0 阅读:
481
二分查找思想:1、数组从小到大排序;2、查找的key每次和中间数比较,如果key小于mid
查找mid左侧的数组部分;如果key大于mid,则查找mid右侧的数组部分;如果相等,则直接返回mid。...
分类:
编程语言 时间:
2014-02-10 13:47:51
收藏:
0 评论:
0 赞:
0 阅读:
408
字符串格式化代码
格式描述%%百分号标记%c字符及其ASCII码%s字符串%d有符号整数(十进制)%u无符号整数(十进制)%o无符号整数(八进制)%x无符号整数(十六进制)%X无符号整数(十六进制大写字符)%e浮点数字(科学计数法)%E浮点数字(科学计数法,用E代替e)%f浮点数字(用小数点符号)%...
分类:
编程语言 时间:
2014-02-10 09:12:50
收藏:
0 评论:
0 赞:
0 阅读:
372
可以说新手使用P-INVOKE最开始的头疼就是C#和C++的字符串传递,因为这里涉及到两个问题。 第一:C#的string和C++的字符串首指针如何对应。
第二:字符串还有ANSI和UNICODE(宽字符串)之分。 本文分三部分阐述: 第一:字符串指针当输入参数, 第二:字符串指针作为返回值, 第三...
分类:
编程语言 时间:
2014-02-10 09:17:50
收藏:
0 评论:
0 赞:
0 阅读:
439
python中的数学运算符? + plus 加法? - minus减法? / slash 除法? *
asterisk乘法? % percent 求余? greater-than 大于号(比较值 一般返回 ture or false)? =
greater-than-equal大于等于号(比较值 一...
分类:
编程语言 时间:
2014-02-09 23:54:40
收藏:
0 评论:
0 赞:
0 阅读:
650
1 Strings, Vectors, and Arrays
1.1 Namespace using Declarations
Headers Should NotInclude using Declarations: The reason is that the contents of a header arecopied into the including progr...
分类:
编程语言 时间:
2014-02-09 23:33:00
收藏:
0 评论:
0 赞:
0 阅读:
774
1 #include 2 #include 3 #include 4 #include 5 using
namespace std; 6 int main() 7 { 8 ifstream fin("FinalNameListOut.txt"); //读操作 9
ifstream firstClas...
分类:
编程语言 时间:
2014-02-09 21:57:09
收藏:
0 评论:
0 赞:
0 阅读:
454
多条语句的格式如下:
void QuickCopy(INT32U *addr, INT32U len, INT32U data)
{
__asm("STMFD SP!, { R4 - R11 }\n"
"ADD R1,
R0, R1\n"
"MOV R4, R2\n"
"MOV R5, R2\n"
"MOV R6, R2\n"
"MOV R7, R2\n"
"MOV R8, ...
分类:
编程语言 时间:
2014-02-09 20:56:19
收藏:
0 评论:
0 赞:
0 阅读:
596
C++中sizeof是经常被问到的一个概念,比如,下面的几个关于sizeof的面试题反复出现在各大IT公司的技术面试当中,我们有必要完全理解并掌握。
注:在曾经面试大公司时,我的确被问到过这样的问题。
面试题:定义一个空的数据类型,里面没有任何成员变量和成员函数,对该类型求sizeof,得到的结果是多少?
答案:是1,为什么不是0?空类型的实例中不包含任何信息,本来求sizeof应该...
分类:
编程语言 时间:
2014-02-09 21:18:49
收藏:
0 评论:
0 赞:
0 阅读:
470