sssit-dev

yuwei@sssit-dev.com

导航

2011年11月12日 #

VS中 C/C++的代码折叠显示

摘要: 在VS中编辑或看C/C++代码时,如果一个方法非常长的话,看起来会十分不便并且难得读懂代码。 如果能按代码块把代码折叠显示(点一下展开,点一下收起),就会方便多。C\C++编辑器默认只对#param、comment、namespace、class、method等进行折叠(大纲)显示,但对code block (如 if、 for、 while等下的语句块)是没有折叠显示的。可以按如下操作修改,设置语句块折叠显示:1.执行”工具” ->”选项” ->”文本编辑器” ->”C/C++” ->”格式设置, 勾选”语句块的自动大纲显示” ;2.重启VS。作如上修改后,以{}为标 阅读全文

posted @ 2011-11-12 22:30 sssit-dev 阅读(2406) 评论(0) 推荐(0) 编辑

VS中 C/C++的代码折叠显示

摘要: 在VS中编辑或看C/C++代码时,如果一个方法非常长的话,看起来会十分不便并且难得读懂代码。 如果能按代码块把代码折叠显示(点一下展开,点一下收起),就会方便多。CC++编辑器默认只对#param、comment、namespace、class、method等进行折叠(大纲)显示,但对code block (如 if、 for、 while等下的语句块)是没有折叠显示的。可以按如下操作修改,设... 阅读全文

posted @ 2011-11-12 12:38 sssit-dev 阅读(264) 评论(0) 推荐(0) 编辑

2011年11月9日 #

优先使用++和–的前缀形式

摘要: C/C++的++和--操作符既有前缀形式也有后缀形式,而两种形式的语义又是略有区别的。 习惯上我们总是用先+1还是后+1来区分它们,习惯上我们总是用它们的后缀形式。 通过以下面的分析与测试,我们会发现:在写代码时,优先使用++和—的前缀形式是一个很好的习惯。 阅读全文

posted @ 2011-11-09 22:43 sssit-dev 阅读(331) 评论(0) 推荐(2) 编辑

优先使用++和---的前缀形式

摘要: C/C++的++和--操作符既有前缀形式也有后缀形式,而两种形式的语义又是略有区别的。习惯上我们总是用先+1还是后+1来区分它们,习惯上我们总是用它们的后缀形式。通过以下面的分析与测试,我们会发现:在写代码时,优先使用++和—的前缀形式是一个很好的习惯。前缀形式和后缀形式的区别前缀形式的++和--操作符与后缀形式的本质区别是:后缀形式返回的是自增或自减后的原值;而前缀形式对原值进行自增或自减操作,... 阅读全文

posted @ 2011-11-09 22:05 sssit-dev 阅读(286) 评论(0) 推荐(0) 编辑

2011年11月5日 #

软件公司的两种管理方式

摘要: 这篇文章是我的一个外国的同事Gareth推荐给我的,我和他一起工作过一段时间。他之所以觉得非常不错,是因为这篇文章让他身有体会,他觉得我也一定会有体会,并让我考虑一下翻译到我的blog上来。我看完后觉得很有代表性,而且觉得说得太对了,所以翻译过来,希望大家都读一读,最好转给你的公司老板。这篇文章来源于 StakeExchange上的一个问题——"为什么BA和PM的薪水要比程序员要高?",顶在一楼的... 阅读全文

posted @ 2011-11-05 22:15 sssit-dev 阅读(175) 评论(0) 推荐(1) 编辑

2011年11月1日 #

Makefile.am详解

摘要: Makefile.am是一种比Makefile更高层次的规则。只需指定要生成什么目标,它由什么源文件生成,要安装到什么目录等构成。表一列出了可执行文件、静态库、头文件和数据文件,四种书写Makefile.am文件个一般格式。表 1Makefile.am一般格式对于可执行文件和静态库类型,如果只想编译,不想安装到系统中,可以用noinst_PROGRAMS代替bin_PROGRAMS,noinst_... 阅读全文

posted @ 2011-11-01 23:11 sssit-dev 阅读(493) 评论(0) 推荐(0) 编辑

C++11 中值得关注的几大变化(详解)

摘要: 源文章来自前C++标准委员会的 Danny Kalev 的 The Biggest Changes in C++11 (and Why You Should Care),赖勇浩做了一个中文翻译在这里。所以,我就不翻译了,我在这里仅对文中提到的这些变化“追问为什么要引入这些变化”的一个探讨,只有知道为了什么,用在什么地方,我们才能真正学到这个知识。而以此你可以更深入地了解这些变化。所以,本文不是翻译。因为写得有些仓促,所以难免有问题,还请大家指正。 阅读全文

posted @ 2011-11-01 22:17 sssit-dev 阅读(212) 评论(0) 推荐(1) 编辑

2011年10月31日 #

编程时间分配图

摘要: 下面是一个程序员coding的时间分配图,原图在这里。 编程时间分配图思考会是一个很重要的过程,当然耽搁拖沓也有可能也是因为没有想好,抽烟/喝咖啡应该也是一种思考,吃点东西是为了让脑子转得更快一点,上网搜索一下灵感可以借鉴一下其它人的想法,抱怨写注释只是一个例子,更多的应该是抱怨加班或是公司的老板。 如果需要加上点什么的话,我觉得应该加点"重构","编译","调试",当然,他们都可以算在cod... 阅读全文

posted @ 2011-10-31 23:55 sssit-dev 阅读(222) 评论(0) 推荐(0) 编辑

解析#pragma指令

摘要: 转自CSDN 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #Pragma Para 其中Para 为参数,下面来看一... 阅读全文

posted @ 2011-10-31 23:41 sssit-dev 阅读(205) 评论(0) 推荐(0) 编辑

Web开发与设计语言大盘点

摘要: 在这个 Web 的时代,与 Web 相关的开发技术持续热门,从前端到后端,从标记语言到开发语言,各种技术交相辉映,沉沉浮浮,作为开发者,尤其是初级开发者,如何选择几门适合自己的开发 语言尤为重要。本文是对所有 Web 相关开发语言的一次盘点,并指出其中最有前途的开发与设计语言。 在 Web 开发与设计领域,我们有太多的选择,HTML 还是 XHTML, RSS 还是 Atom, PHP 还是 ASP.NET, SVG 还是 VML, JavaScript 还是 VBS?这样的对决还可以列出很多,然而,它们往往没有固定答案,取决于个人嗜好,在你对各种语言和技术彻底了解之前,你自己也未必有任何清晰的想法。  如何选择 阅读全文

posted @ 2011-10-31 23:34 sssit-dev 阅读(323) 评论(0) 推荐(0) 编辑