随笔分类 - [15]Dev Tools
-
Roslyn and NRefactory
摘要:1.Roslyn:微软今天(2012-06-06)向CTP社区发布了Roslyn编译器的最新版本,它主要用于Visual Basic和C#代码,可工作于Visual Studio 2010 SP1和最新的Visual Studio 2011测试版。这是一个更为开放式的编译器,与以往不透明的编译过程不同,开发者可以在编译过程中访问和分析编译数据,这也是微软今年在 BUILD会议上展示的“Compiler-as-a-Service”概念。目前该编译器的CTP版本已经可以下载。[1]传统的编译器都是黑盒子:源代码从黑盒子的一端进入,目标文件/程序集从另一端出来。Roslyn项目改变这种模型,开放了V 阅读全文
-
How To: Use CLR Profiler
摘要:(翻译)How To: Use CLR Profiler第一次翻译对我而言比较长的E文,有很多不足之处,请见谅。(个人的习惯GC又做了名词又做了名词)原文:http://msdn.microsoft.com/en-us/library/ms979205.aspx概况CLRProfiler能让你观察一个进程托管堆和研究(investigate)垃圾回收机制的行为表现。使用该工具中不同的视图,你能获得关于你运用程序的执行,分配和内存消耗的有用信息。CLRProfiler不是一个分析问题的出发点。然而,它能帮助你验证和隔离问题代码并追踪内存泄漏。使用CLRProfiler,你能了解代码分配了多少内存 阅读全文
-
chrome切换hosts插件 hostsadmin
摘要:chrome切换hosts插件 hostsadmin时间 2013-07-16 10:49:09网络进行时原文http://www.netingcn.com/chrome-hostsadmin.htmlHostAdmin是一款chrome插件,可以用于快速修改hosts文件中配置,达到切换域名对应的IP,真是WEB开发者的利器。例如需要把某个web应用的域名指向到本地的测试环境,只需要点几下鼠标即可搞定。另外对于chrome,修改后立马生效,不需要重新启动浏览器。经测试该插件可以正常工作在Win XP和Mac osx中。安装方法很简单,方法1:访问地址:https://chrome.googl 阅读全文
-
WinDbg 命令手册
摘要:WinDbg 命令三部曲:(一)WinDbg 命令手册本文为Dennis Gao原创技术文章,发表于博客园博客,未经作者本人允许禁止任何形式的转载。系列博文《WinDbg 命令三部曲:(一)WinDbg 命令手册》《WinDbg 命令三部曲:(二)WinDbg SOS 扩展命令手册》《WinDbg 命令三部曲:(三)WinDbg SOSEX 扩展命令手册》导航目录内置帮助命令调试会话命令一般信息命令符号加载命令模块加载命令异常分析命令进程信息命令线程信息命令堆栈信息命令扩展帮助命令日志扩展命令调试准备为了测试 WinDbg 中使用 SOS 扩展命令,我创建了应用程序 "MemoryL 阅读全文
-
项目管理Project
摘要:使用Project进行项目管理 - 项目管理系列文章Posted on2014-02-04 11:59lzhdim阅读(1175) 评论(0)编辑收藏本系列文章列表地址:http://www.cnblogs.com/lzhdim/category/550798.html前面当项目经理的时候曾经用到过Project来进行项目管理。这些天闲着无事,将代码翻出来留念了一下,现在将Project项目管理的东西也翻出来玩玩。微软的Project是一款不错的软件,经过微软这么些年的不断的开发,应该说已经基本完善了。初次接触Project是用的2007版本,这次介绍的是2010版本。Project基本涵盖了 阅读全文
-
一些常用的工具浅谈
摘要:项目总结(二)->一些常用的工具浅谈 程序员是否应该沉迷于一个编程的世界,为了磨砺自己的编程技能而两耳不闻窗外事,一心只为写代码;还是说要做到各有涉猎,全而不精。关于这点每个人心中都有一套自己的工作体系和方法体系。 我一直认为,程序员你首先要摘掉自己给自己带的“程序员”的帽子,以一种”求知者“的身份不停的去学习一些新的东西,不停的去接触一些新的事物,这样,才可以获得成长与技能上的提高,而不是一心埋头于自己的代码世界,沉醉于自己的小小世界,完全与整个世界脱节。一,项目开始之初:1,逻辑分析类工具: 思维导图MindManager 功用:个人规划,流程,计划列表... 场景:个人使用... 阅读全文
-
ThoughtWorks开发持续集成及部署利器:Go
摘要:持续集成及部署利器:GoGo是一款先进的持续集成和发布管理系统,由ThoughtWorks开发。(不要和Google的编程语言Go混淆了!)其前身为Cruise,是ThoughtWorks在做咨询和交付交付项目时自己开发的一款开源的持续集成工具。后来随着持续集成及持续部署的火热,ThoughtWorks专门成立了一个项目组,基于Cruise开发除了Go这款工具。Go的官方网站是http://www.thoughtworks.com/products/go-continuous-delivery/,其文档是http://www.thoughtworks.com/products/docs/go/ 阅读全文
-
vim实用笔记
摘要:vim实用笔记真是不知不觉过了一年,前段时间忙着考试什么的,没再写笔记写博客,考完又懒懒地玩了几天。这几天其实都在读别人的博客,感受一下大神的工作和生活感悟,感受一下过来人的经历和经验,对自己总是很有帮助的。今天想写下一下vim的笔记。Vim,程序员必备的高效编辑器,不用多介绍的了,代码补全、编译和跳转等方便的编辑都是非常丰富完整的。其实现在不少公司指定员工后台开发要用这个编辑器,ubuntu+vim的开发形式其实挺常见的。Vim确实是非常强大的编辑器,很多IDE可以做的vim都可以做到,想自行增加一些编辑增强或者编译功能的话装对应插件即可。本篇笔记涉及到的软件有vim7.3版本,python 阅读全文
-
Sublime Text 3
摘要:Sublime Text 3 绝对神器距第一篇的开箱水文,已经有4个月的时间了,但因为懒,就没有下文了。终于,今天,我觉得写一篇准技术文章了。 忘记了是怎么开始用的ST,应该是在网上看到别人推荐才用到吧,用了有半年了。在windows下是绝对的神器,Notepad++之类的无可比拟;linux下,因为有个vim,鄙人对vim不懂,所以孰好孰更好,不好说。总结起来就是,神器一般的轻量级的面向php、python等开发者的文本编辑器,相当灰常不错,推荐给你。 我主要用它来写PHP,真是相当的好用。在写python方面可能也挺好用;写ruby不知道情况怎么样,有没有用它来写的。总之,ST比较适合.. 阅读全文
-
Intellij IDEA 快捷键整理
摘要:Intellij IDEA 快捷键整理(TonyCody)【常规】Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前元素在当前文件中的引用,然后按 F3 可以选择Ctrl+N,可以快速打开类Ctrl+Shift+N,可以快速打开文件Alt+Q,可以看到当前方法的声明Ctrl+P,可以显示参数信息Ctrl+Shift+Insert,可以选择剪贴板 阅读全文
-
Grunt
摘要:前端项目构建工具---Grunt2013-12-30 11:48 by 龙恩0707,694阅读,4评论,收藏,编辑什么是Grunt? grunt是javascript项目构建工具,在grunt流行之前,前端项目的构建打包大多数使用ant。(ant具体使用 可以google),但ant对于前端而言,存在不友好,执行效率低,学习成本高的问题。所以最近几年对于前端构建工具--grunt就应运而生。Grunt能做什么呢?按任务目标大致可分为四类:1. 文件操作型:比如合并、压缩js和css文件等(包括)。 2. 预编译型:比如编译less、sass、coffeescript等。 3. 类库项目构建型 阅读全文
-
Intellij Idea/Webstorm/Phpstorm
摘要:Intellij Idea/Webstorm/Phpstorm 的高效快捷键1. shift + F6可以理解为F2的豪华重量版,不但可以重命名文件名,而且可以命名函数名,函数名可以搜索引用的文件,还可以重命名局部变量。还可以重命名标签名。在sublime text中有个类似的快捷键:ctrl+shift+d。1. search in comments and strings会搜索注释或变量内容。2. search for text occurrences这个没搞明白有什么意思,请其它高手指教。具体看我的演示。3. shift + F6:除了重构函数名,之外还可以重构div闭合标签等等。见图3 阅读全文
-
Fiddler工具
摘要:Fiddler初探 我们知道监视Http和Https请求的工具有多种,例如:HttpWatch,FireBug等。但是今天接触到一种新的工具Fiddler。Fiddler能记录所有客户端和服务器的http和https请求,并且允许我们截断请求,甚至修改输出数据,Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展。Fiddler能铺货到任何形式拼接的Http请求,当然也包括某些人手工拼接的请求。Fiddler的运行机制其实就是本机上监听8888端口的HTTP代理。Fiddler2启动的时候默认IE的代理设为了127.0.0.1:8888,而其他浏览器是需要手动设置 阅读全文
-
TortoiseSVN和VisualSVN-Server的配置使用,外网访问SVN版本库
摘要:TortoiseSVN和VisualSVN-Server的配置使用,外网访问SVN版本库SVN客户端程序:TortoiseSVNSVN服务器程序:VisualSVN-Server#####################################################################SVN服务器相关配置创建版本库创建用户创建组设置版本库的属性,有关用户对版本库的权利库存放的位置服务器的名字,端口号的设置证书相关选项库认证方式日志记录SVN服务器相关信息######################################################## 阅读全文
-
如何使用MacVim
摘要:如何使用MacVim如何使用MacVim如何使用MacVim呢?命令模式 按下ESC高效率移动1、在插入模式之外基本上来说,你应该尽可能少的呆在插入模式里面,因为在插入模式里面 VIM 就像一个“哑巴”编辑器一样。很多新手都会一直呆在插入模式里面,因为这样易于使用。但 VIM 的强大之处在于他的命令行模式!你会发现,在你越来越了解 VIM 之后,你就会花越来越少的时间使用插入模式了。2、使用 h、j、k、l使用 VIM 高效率编辑的第一步,就是放弃使用箭头键。使用 VIM,你就不用频繁的在箭头键和字母键之间移来移去了,这会节省你很多时间。当你在命令模式时,你可以用 h、j、k、l 来分别实现左 阅读全文
-
MacVim小试
摘要:Mac OS X使用之——新年第一天弘法寺许愿,MacVim小试分类:Vi/VimMac OS X2013-01-01 22:083371人阅读评论(0)收藏举报目录(?)[+]2013-01-01 wcdj新年第一天,和lydia一起去了仙湖植物园,在弘法寺许了新年心愿,祝福爱我的人和我爱的人,新的一年梦想成真。 下文是对MacVim的使用总结,特别推荐一个印度男孩(Swaroop C H)写的《byte of vi... 阅读全文
-
使用Vim进行开发
摘要:从士兵到程序员再到SOHO程序员 (二)原文地址:http://blog.huhao.name/blog/2013/12/13/become-a-freelancer-2/作者:胡皓Blog:From Soldier to Programmer – 胡皓的博客GitHub:https://github.com/howiehuTwitter:@howiehu新浪微博:@长安胡小闹CodeSchool:My Report Card当我开始写这篇文章的时候,我猛然发现,此时此刻距离我辞职(2013年9月13日)至今刚好整整3个月时间,看来写这样一篇文章是冥冥之中必须干的事儿。那么就让我接着上一篇文章 阅读全文
-
编译安装相关命令和工具
摘要:编译安装相关命令和工具编译安装的优点:可以获得更新的软件(软件更新时,可能还没来得及制作rpm软件包)。编译安装的软件可以按需定制。编译安装时可以通过开启、禁用某些功能获得更好的性能。编译安装软件会按系统硬件的实际情况编译某些模块,因此拥有更好的适用性。高级用户可以按需要修改源代码,为自己量身定制软件。一、安装编译环境在编译安装应用之前,首先需要安装编译环境。Linux系统中的大多数软件使用的编译环境都是gcc,因此应该先安装gcc编译环境。如果软件需要使用图形界面,可能还需要安装gtk+编译环境(gtk+是Linux系统中的图形编译环境,与gcc一样,是一个开源软件)。(1)可以使用rpm命 阅读全文
-
windows下使用vim+ctags+taglist
摘要:windows下使用vim+ctags+taglist最近在公司的同事指导下,学会使用这个东西编写代码,效率提高了不少。所以记录下来,方便大家使用。1. 下载gvim74.exe文件,并安装。注意一般安装的路径中不要存在空格2. 下载taglist_46.zip文件,将其解压,会生成doc和plugin两个目录,将doc/taglist.txt以及plugin/taglist.vim分别拷贝到vim的安装目录vimfiles/doc和vmfiles/plugin中 此时,打开vim,并输入:help taglist就可以看到帮助信息了3. 下载ctags58.zip文件,将其解压,找到cta. 阅读全文
-
A Free , Fast and Small Automatic Formatter for C , C++ , C# , Java Source Codes
摘要:AFree, Fast and Small Automatic FormatterforC,C++,C#,JavaSource CodesIndenting source codebyTal Davidson, Israel (E-mail:davidsont@bigfoot.com)Main home Pagehttp://sourceforge.netProject Pagehttp://www.sourceforge.net/projects/astyleArtistic Style is areindenter and reformatterofC, C++, C#and Javaso 阅读全文