Chinaunix首页 | 论坛 | 博客
  • 博客访问: 35048
  • 博文数量: 12
  • 博客积分: 105
  • 博客等级: 民兵
  • 技术积分: 155
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-24 20:46
文章分类

全部博文(12)

文章存档

2014年(5)

2013年(3)

2012年(4)

我的朋友

发布时间:2014-08-23 16:34:36

顺时针旋转点击(此处)折叠或打开rotated = zip(*original[::-1])逆时针旋转点击(此处)折叠或打开rotated_ccw = zip(*original)[::-1]这里主要用到zip函数定义:zip([iterable, ...])zip()是Python的一个内建函数,它接受一系列可迭代的.........【阅读全文】

阅读(1992) | 评论(0) | 转发(0)

发布时间:2014-08-12 08:44:15

点击(此处)折叠或打开std::vector split(const std::string &s, char delim,) {    std::vector &elems    std::stringstream ss(s);    std::string item;.........【阅读全文】

阅读(204) | 评论(0) | 转发(0)

发布时间:2014-03-01 22:48:10

     __DATE__  进行预处理的日期(“Mmm dd yyyy”形式的字符串文字)  __FILE__  代表当前源代码文件名的字符串文字  __LINE__  代表当前源代码中的行号的整数常量  __TIME__  源文件编译时间,格式微“hh:mm:ss”  __func__  当前所在函数名.........【阅读全文】

阅读(410) | 评论(0) | 转发(0)

发布时间:2014-03-01 22:38:23

最近在看mongoose的源代码,发现里面有一条宏定义是这样的:点击(此处)折叠或打开#define DBG(x) do { printf("%-20s ", __func__); printf x; putchar('\n'); \     fflush(stdout); } while(0) google了下发现这个do{..}while(0)主要是为了.........【阅读全文】

阅读(998) | 评论(0) | 转发(0)

发布时间:2014-02-24 14:02:53

Linux c多线程编程时创建线程的函数:int pthread_create(pthread_t *thread, const pthread_attr_t *attr,                          void *(*start_routine) (void *), void *arg);给子线程传递参数要通过void *类型的arg参数,大多传递参数都是传.........【阅读全文】

阅读(1402) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册