![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具研究
文章平均质量分 61
ison81
这个作者很懒,什么都没留下…
展开
-
VirtualBox网络设置
一定要写下来,就算是别人觉得很弱智也要写下来。我算是领教什么是好记性不如烂笔头。由于装机之后很少再去配置VirtualBox的网络,其结果就是每次装机完成之后,VirtualBox总是要上网找资料才能配置好。 记住了,VirtualBox使用Host Interface,主机系统(XP/Vista)中使用桥接方式,启动之后就可以双向访问了。原创 2009-02-21 15:49:00 · 618 阅读 · 0 评论 -
source insight研究——配置篇
用si有好几年了,零零散散也累积了不少心得,但总觉得还有一些内容是不知道的,所以今天干脆来个大清扫,把所有的选项都研究一遍,并把自认为有用的内容在这里整理一下。si的主要配置都在Options->Perferences菜单里,1、GeneralProject File Synchronization->Remove missing file from project选上可以避免因文件找不到而弹出错原创 2008-12-13 13:50:00 · 25846 阅读 · 7 评论 -
source insight研究——正则表达式篇
正则表达式主要用来做搜索和替换,一般强大一点的编辑器都会支持。si在搜索和替换界面里都有Use Regular Expression这样的选项。个人认为使用正则表达式(后简称RE)应该是每个程序员都应该掌握的技能。虽然和vim这些相比si对RE的支持还是弱一点,但对于从未了解过RE的人来说,从si这样的编辑器来入门RE也不失为一个好的选择。学习任何一项科学或技术,了解其涉及的各种概念是第一步,也是原创 2008-12-14 09:24:00 · 5088 阅读 · 3 评论 -
source insight研究——快捷键篇
关于键盘和鼠标谁更快捷之争,是一个永远被程序员争论的话题。我想大多数人都不会极端的信奉一种操作方式,鼠标更为大众接受,但掌握一些快捷键对于提高操作速度是有帮助的。si为我们提供了丰富的快捷键和灵活的定制方式,同时还支持自定义命令和脚本,熟练掌握这些之后相信可以使你更加喜欢它。以下是我认为比较有用的快捷键:1. ctrl+o,打开文件列表2. F7,打开符号检索窗口(全局列表)3. F8,打开符号检原创 2008-12-13 15:45:00 · 8345 阅读 · 6 评论 -
Source Insight Marco研究(语法篇)
Source Insight宏语法与C相似,编写好的宏以.em文件存储。要使用宏先需要把.em文件加入到当前工程或是Base工程中,然后为其分配一个快捷键或是菜单项,之后就可以使用键盘或是点击菜单来调用宏。si的宏语法“不是”大小写敏感的,且每行语句不强制要求以分号结束,语法元素之间的空格将被自动忽略,变量名必须以字母开头。1. 宏定义方法如下,可以传递参数,可以有返回值,但和一些脚本语言一样原创 2009-04-01 21:27:00 · 1579 阅读 · 0 评论 -
软件系统中模块调用关系的分析方法
之前也看到过有人介绍一些工具来分析C函数之间的调用关系,大致分为两类,静态分析和动态分析。前者如calltree和cflow,后者如gprof。不知道是我用的不好还是如何,我感觉这些工具都不好使用。如果面临一个完全没有文档的系统的源代码,如何才能快速对系统各模块之间的关系有个了解。cflow给出的信息太多,且针对于函数内的流程,gprof要求glibc/uclibc的支持,对于一些仅仅使用gnu工原创 2010-02-22 14:35:00 · 2286 阅读 · 0 评论 -
Visual Studio 工具使用自问自答(Q&A)
因为多年一直在Linux下工作,对于微软的东东已经有些陌生了,偶尔用到这些工具的时候,经常会被一些工具配置和使用上的问题困扰,为了避免每次都记不起同样的问题以前是怎样解决的,特开个烂笔贴。 1. 如何设置Visual Studio编译器默认的include路径,library路径Tools->Options->Projects and Solutions->VC++ Directori原创 2010-03-10 10:45:00 · 623 阅读 · 0 评论 -
scons随笔
<br />Scons是新一代的软件构件工具,或者说make工具。SCons比较特别的一点是,它的配置文件实际就是通用的python脚本,而其它make工具一般都是自定义一套私有的语言。个人感觉这既是优点又是缺点,对于已经熟悉python的人来说,这非常好,省去学习成本,但对于从未接触过python的人来说,用python做为一种make脚本,实在是过于灵活了。<br /> <br />SCons的设计原则<br />正确,这一点从使用MD5作为文件更新检查算法就可见一斑。要知道make使用的是时间戳,在没原创 2010-08-26 16:45:00 · 1484 阅读 · 0 评论