随笔 - 44, 文章 - 0, 评论 - 14, 阅读 - 63万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

04 2012 档案

摘要:中午同事考了一个问题,其实很简单,但一时间没看出来,仔细回味,发现有点味道。代码如下1#include<iostream>2#include<string>34usingnamespacestd;56intmain()7{8constchar*pCArray=string("hello").c_str();9cout<<pCArray<<endl;10return0;11}问这样的做法是否有问题?其实是有问题的,这里涉及到两个关于生命期的问题:1. string对象的c_str()方法,返回的C型字符串(以\0结尾的字符数组) 阅读全文

posted @ 2012-04-26 13:03 舒方小院 阅读(381) 评论(0) 推荐(0) 编辑

摘要:在使用Ubuntu之前,相信很多人都有过使用Windows系统的经历。如果你备份过Windows系统,那么你一定记忆犹新:首先需要找到一个备份工 具(通常都是私有软件),然后重启电脑进入备份工具提供的软件环境,在这里备份或者恢复Windows系统。Norton Ghost是备份Windows系统时经常使用的备份工具。在备份Windows系统的时候你可能想过,我能不能把整个C盘都放到一个ZIP文件里去呢。这在Windows下是不可能的,因为在Windows中有 很多文件在它们运行时是不允许拷贝或覆盖的,因此你需要专门的备份工具对Windows系统进行特殊处理。和备份Windows系统不同,如果你 阅读全文

posted @ 2012-04-24 07:46 舒方小院 阅读(18392) 评论(0) 推荐(0) 编辑

摘要:在makefile中,有时会接触到一些以特殊字符打头的命令,比如@, -, +,如果之前没有接触过的话,会感觉比较奇怪,其实,多是一些为了实现特定行为模式而引入的标记符。命令行以'@'打头的含义: 在执行到的时候不回显相应的命令内容,只显示命令的输出。命令行以'-'打头的含义: 在执行到的时候如果发生错误(退出返回非零状态)时,不中断make过程。命令行以'+'打头的含义:makefile中以+开头的命令的执行不受到 make的-n,-t,-q三个参数的影响。我们知道,在make的时候,如果加上-n, -t, -q这样的参数,都是不执行相应命令的 阅读全文

posted @ 2012-04-20 16:24 舒方小院 阅读(9720) 评论(0) 推荐(0) 编辑

摘要:1, gcc中使用宏的例子:在程序中,通过有这样的代码段: #ifdef DEBUG printf("Debug is define!\n"); #endif printf("Hello World!\n"); 希望在编译时,传递DEBUG定义,实现Debug版本和Release版本的区别。 gcc -DDEBUG -o ttt a.c b.c gcc -o ttt a.c b.cgcc -UDEBUG -o ttt a.c b.c 是取消宏定义 2, GNU Make make是负责从项目的源代码中生成最终可执行文件和其他非... 阅读全文

posted @ 2012-04-07 18:31 舒方小院 阅读(1424) 评论(0) 推荐(0) 编辑

摘要:发布时间: 2009-11-16 10:24 作者: 未知 来源: CSDN Collin Winter是Python社区一位颇具影响力的开发者,他曾是CPython项目的核心开发者之一、也曾是Unladen Swallow(见文末注释)的核心开发者,参与了很多Python项目的开发。近来传闻Google将在其新项目中限制Python的使用,为此有开发者(以K表示)在Google 论坛中公开询问了Collin Winter,Collin Winter就很多尖锐的问题做了解答。这篇帖子同时也吸引了很多高质量的跟帖。 K:我听说Google将在其新项目中限制Python的使用,无疑这将大大... 阅读全文

posted @ 2012-04-06 12:25 舒方小院 阅读(518) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示