Albacore--.NET下基于Rake(ruby make)的自动化构建工具
摘要:微软系的工具以集成化著称,自动化构建一般也是基于Visual Studio或者它的插件。除此之外可能就是NAnt——Java中Ant的.NET版,很多开源的项目就是用NAnt来实现自动化构建的。我个人最不喜欢Ant的是他是基于XML的,我现在对XML有着本能的反感,他不符合DRY。XML中重复又没有意义的标签太多了,前几年对XML的替代可能是YAML,但是近几年随着Web开发的普及,JSON成了替代XML的不二选择,很多语言的标准库都有JSON的parser,这进一步推动了JSON这种数据交换格式的普及。Albacore是基于Ruby Rake的自动化构建工具,它语法和Rake保存一致,直接使
阅读全文
开源的JavaScript工具和库集锦
摘要:Google 开源的JavaScript工具和库集锦1.JavaScript代码风格http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml2.Closure Compiler(封闭编辑器)https://developers.google.com/closureGoogle此前曾开源了不少JavaScript工具,如Closure Compiler(用于生成紧凑且高性能代码的工具)、Closure Templates(用于动态生成HTML)、Closure Linter(JavaScript风格检查器)及Clo
阅读全文
在使用Reference Source调试.Net 源代码时如何取消optimizations(代码优化)-翻译
摘要:在使用Reference Source调试.Net 源代码时如何取消optimizations(代码优化)-翻译当你在使用Reference Source functionality in VS 2008调试.Net 的源代码的时候,你会发现很多变量没法再调试时查看。这是因为源代码服务器上提供的代码默认是为最终销售优化过的(optimized )。这些值虽然你没法查看,但不会阻断单步执行,大部分情况下你可能不需要查看。但如果你真的需要查看,这里还是有一个办法的。你需要靠诉CLR不要加载pre-JIT(也加NGEN)镜像。下面是具体步骤:首先,创建一个CMD文件。文件里包含这么几步,设置一个环境
阅读全文
开发工具
摘要:使用Ant 构建web(IDEA && YUI Compressor)2013-01-14 15:46 by 醉月轩, 94 阅读,0评论,收藏,编辑 开头不知说什么好,就先说下我的开发工具吧!IntelliJ IDEA被认为是当前Java开发效率最快的IDE工具。它整合了开发过程中实用的众多功能,几乎可以不用鼠标可以方便的完成你要做的任何事情,最大程度的加快开发的速度。简单而又功能强大。与其他的一些繁冗而复杂的IDE工具有鲜明的对比。IntelliJ IDEA 12正式版的发布更是重新设计了名为Darcula 主题的全新用户界面。当然也集成了ant应用,可以方便我们快速使用A
阅读全文
Doc 数据字典
摘要:适合程序员的两样东西 No.1: RyanDoc 数据字典有时我们在维护一个软件时,发现原有的代码没有注释,只好硬着头破慢慢研究,有时我们要实现页面显示哪些数据,打开数据库,字段个个都是字母,没有一个备注,还得问这个字段是什么意思有木有!此时我们心里肯定不是滋味,这样工作量无形的增大了,因为要费脑去研究逻辑,去猜这个字段是什么,回头想想曾几何时我们自己也这么干过,代码一写而过,曾来不注释,所以在实际项目开发中,良好的代码注视,不仅可以清晰的了解编程思路, 而且二次开发时,带给别人方便,予人方便,积累口德嘛!图片1图片2图片3 No.2: RyanCoder 代码生成器目前网上代码生成器有很多.
阅读全文
搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门
摘要:搭建一个免费的,无限流量的Blog----github Pages和Jekyll入门作者:阮一峰日期:2012年8月25日喜欢写Blog的人,会经历三个阶段。 第一阶段,刚接触Blog,觉得很新鲜,试着选择一个免费空间来写。 第二阶段,发现免费空间限制太多,就自己购买域名和空间,搭建独立博客。 第三阶段,觉得独立博客的管理太麻烦,最好在保留控制权的前提下,让别人来管,自己只负责写文章。大多数Blog作者,都停留在第一和第二阶段,因为第三阶段不太容易到达:你很难找到俯首听命、愿意为你管理服务器的人。但是两年前,情况出现变化,一些程序员开始在github网站上搭建blog。他们既拥有绝对管理...
阅读全文
feathers ui 实现机制深入解析
摘要:一,介绍:Feathers是轻量级,易于定制皮肤和扩展的UI组件(适用于移动设备和桌面)。Feathers通过Starling框架,利用GPU的强大能力渲染组件,来实现更加平滑和友好的体验。现在成为Adobe支持的类库!用途:通过GPU图形加速渲染,得到更好的用户体验,适合应用于PC FLASH游戏平台游戏移值到手机游戏中。二,主要结构Feathers提供了主要的类库与主要方法如图三,详细介绍主要实现机制和类:1,DisplayListWatcher-核心的类重要的方法:public function setInitializerForClass(type:Class, initializer
阅读全文
.NET Memory Profiler 使用简介
摘要:1简介.Net Memory Profiler(以下简称Profiler):专门针对于.NET程序,功能最全的内存分析工具,最大的特点是具有内存动态分析(Automatic Memory Analysis)功能。2安装安装程序为SciTech.NET.Memory.Profiler.v4.0.114. 安装+注册机下载地址:http://download.csdn.net/detail/wmlunge/4972685安装完成后直接覆盖安装目录下的 memprofilerstandalone.dll 、netmemprofilerbase.dll 和 netmemprofilerconsole.
阅读全文
常用软件扫描(SoftwareToScan)
摘要:如果你还不知道CodeLove,点击【一起来编程吧,CodeLove初版发布】.那么如何编写插件呢?下面就简单介绍如果编写SoftwareToScan插件。该插件我们可以在设置窗口看到:那么如何编写这个插件呢?下面一步步介绍如何实现插件并且如何扫描出系统中常用的软件吧,相信对大家编写插件程序以及扫描常用软件方面都会有帮助,不过如果您有好的建议和意见,请回复,最后会给出插件源码。1.引用ExtensionsFramework什么是ExtensionsFramework?这是基于CodeLove编写插件的中间组件。我们可以在程序安装目录找到,即“ExtensionsFramework.dll”。你
阅读全文
几款火狐插件
摘要:不得不承认,火狐浏览器是我用过的浏览器,首先是因为它跨平台,既可以在window上用,又可以在Linux上用。而且,火狐的同步功能很好用,只要登录同步账号,就可以将其他电脑上的历史记录、书签、附近组件等同步到新登录的电脑上。但是,firefox最吸引我的,还是它丰富的第三方扩展。火狐第三方开发者提供了成千上万的扩展插件,由于插件众多,良莠不齐,因此,我向大家推荐几款我最喜欢的插件。1. Tab Mix Plus这款插件简直就是浏览器标签管理神器,说实话,以前不喜欢火狐的一个原因是因为,如果你当前已经打开了一个标签,而当你再需要打开一个新链接时,会覆盖当前的标签。如图:我当前打开的是我的主页,当
阅读全文
玩转博客园的心路总结
摘要:注册博客园快两年了,之前偶尔来这里看看一些大牛连载的技术文章或者发些问题求助帖。最近几个月空闲时间多了点,几乎每天都会来博客园看看,时不时写些自己的技术心得与总结。在自己摸索博客园的过程中越来越觉得博客园的可扩展性还挺强大的。在这里代表所有博主,所有游客,感谢dudu站长一直以来的良苦用心。我这里的可扩展性强大主要是针对后台的设置功能。如图1.自定义样式风格。可以选择博客园自带的风格,也可以自定义风格,看过一些园友自定义的效果很拉风,好生羡慕。由于本人前端水平有限,没有去可以摆弄这个。2.公告自定义编辑。这里可以放些关于自己的介绍信息,订阅地址,自己公司或个人的产品或服务地址等等。这里我推荐几
阅读全文
从googlecode向Github迁移代码
摘要:从googlecode向Github迁移代码作者:Tony Qu之前一直用googlecode的SVN做控制版本,没想到最近google被屏蔽的越来越频繁,连googlecode也难逃一劫,虽然在这里我不想发表反动言论,但是一个开源网站ZF都封,我就不知道目的何在,这就是所谓的鼓励开源软件产业的发展?!既然改变不了被封的事实,我只能考虑搬家,最近发觉github很火,决定尝试把代码搬过去,一开始我已经在考虑放弃之前SVN的修改记录,没想到github尽然支持直接从SVN导入所有代码及提交记录,这真的要感谢svn2git的作者,但有一个条件,要导入的SVN必须用于开源项目,毕竟github免费版
阅读全文
Fiddler Composer创建和发送HTTP Request
摘要:Fiddler Composer创建和发送HTTP Request之前已经写过两篇Fiddler的文章了,分别是【Fiddler教程】【Fiddler script用法】。 我准备把Fiddler写成一个系列。Fiddler的功能还有很多, 很多功能都没有被挖掘出来。这次我们介绍Fiddler中的一个非常有用的功能Composer,是用来创建和发送HTTP Request的。Composer的使用方法很简单,看下就知道用了。阅读目录Fiddler Composer介绍Fiddler Composer比其他工具的优势实例:模拟京东商城的登录Parsed和Raw两种编辑模式同类工具 - Firef
阅读全文
代码版本管理
摘要:1.百度云网盘 360云盘 金山快盘 等 + Git GUI 实现代码版本管理-个人篇网盘现在很流行,比较好且稳定性强的个人感觉有 百度云网盘、360云盘、金山快盘、腾讯微云,我个人常用的是这四家的,大公司安全性好,稳定性强,速度快,其它就不多说了我这里用百度云网盘,并用VS2012新建项目进行演示昨天晚上刚在服务器上面安装了SVN,今天在网上就学到了可以通过网盘来实现版本管理,这样还好,不用再用自已服务器上面的带宽了。下面介绍操作细节1、先下载Git GUI 下载地址:http://code.google.com/p/msysgit/downloads/list再下载百度云网盘 下载地址:h
阅读全文
Eclipse中文语言包安装和设置中文Doc
摘要:对于英语水平不好或者初学者来说使用中文开发环境可以有效提高学习效率,便于快速的学习和上手,不过对于当前的技术环境学习英语还是非常有必要的,当对Eclipse掌握到一定程度还是应该多使用英语环境来开发,以便更进一步的深入学习和了解。下面让我们来学习如何为Eclipse安装语言包和设置中文的文档。准备 在开始所有的工作前请提前安装好Eclipse,下载地址:http://www.eclipse.org/downloads/。 语言包(和自己使用的Eclipse版本对应)下载地址:http://www.eclipse.org/babel/downloads.php 中文Doc下载地址:ht...
阅读全文
Windows下Git使用记录组建私人代码仓库进行项目开发
摘要:使用github进行开发的过程中会有一个问题,那就是github不能提供私人的代码仓库,也就是别人完全可以看到你的代码。如果不想别人看到自己的代码,那就得付费购买github的高级服务,或者通过金山快盘构建自己的私人代码仓库。如果开发人员众多的大型项目,建议还是购买github的付费服务;如果是开发人员比较少的项目,尤其是个人独立开发的项目,强烈建议通过本文的方法,使用Git GUI和金山快盘来组建自己的私人代码仓库,也就是利用金山快盘建立 Git Server,进行项目开发。在安装Git GUI之后(Git GUI的安装可参考:windows下GIT使用记录--00准备阶段一文)。再申请金山
阅读全文
Vim实现代码浏览、索引、标签、标记、检索
摘要:谁说Vim不是IDE?(四)2012-12-17 21:38 by 池建强, 1302 阅读,7评论,收藏,编辑系列4主要为大家介绍使用Vim实现代码浏览、索引、标签、标记、检索等功能,主要包括ctags、taglist和visualmark,尤其是ctags,是后续各种插件的基础,能够熟练的掌握和理解为佳。下面进入正文:ctags1、下载地址http://ctags.sourceforge.net2、功能说明严格意义上来说,ctags并不是Vim的插件,而是Linux/Unix下的标签命令。通过ctags -R命令可以对当前目录下源代码中的类、函数、方法、变量、宏等元素进行索引处理,并生成索
阅读全文
开发总结
摘要:代码格式检查使用微软内部代码检查工具StyleCop版本4.3.2.1,它会根据预定义的C#代码格式的最佳实践,对源代码进行检查,并给出不符合编码风格的错误提示(版本语言英文)。8.1检查分类检查规则分为7个部分,分别是“文档规则(Documentation Rules)”“布局规则(LayoutRules)”“可维护性规则(Maintanability Rules)”“命名规则(Naming Rules)”“代码顺序规则(Ordering Rules)”“可读性规则(Readability Rules)”“间距规则(Spacing Rules)”8.2安装及使用安装:安装程序位于附件,Ins
阅读全文
ComponentOne Studio Enterprise 2012 v3新特性-视频介绍
摘要:Studio Enterprise 2012 v3新特性ComponentOne Studio Enterprise 2012 v3版本正式发布了!作为旗舰产品ComponentOne Studio Enterprise,不仅为研发多平台的应用系统专家提供完备的解决方案,而且还是集成和迁移平台应用系统专家的最佳选择。我们非常高兴的宣布,在本次发布的版本中包含最新的Windows8控件集。使用Studio for WinRT XAML和Studio for WinJS,您可以将超过20种界面和数据可视化控件用于建立Windows Store应用程序。下面3分钟的视频,将告诉你为什么你会选择v3版
阅读全文
时髦的互联网公司都在用什么技术?
摘要:时髦的互联网公司都在用什么技术?想知道国内互联网公司都在用什么时髦或靠谱的技术,服务,开源项目吗?为此我发起了个调查,已经有一些结果了,随我来看。调查地址:http://www.diaochapai.com/survey/1a9164b1-fbbf-4476-b542-c6aad67f6587本次调查收到133份样本,独立IP 130个,覆盖微博上好多互联网公司,有一定的代表性。通过本次调查,总结出几个关键字:git,Markdown,RESTfull,nagios,Redis,mongodb,nginx,DNSPod,Python,QQ群,gitlab,jira你们公司用什么管理文档?通过调
阅读全文