随笔分类 - [15]Dev Tools
-
示例代码浏览器5.4功能更新
摘要:今天,微软一站式示例代码库发布了示例代码浏览器5.4更新。允许开发人员对示例代码搜索结果按热门程度、发布日期、标题等进行排序。如果你已安装了先前版本的示例代码浏览器,你只需重新打开,便能得到自动更新。如果这是你第一次了解到示例代码浏览器,可访问http://aka.ms/samplebrowser进行安装。此外,示例代码浏览器的Visual Studio扩展版本也已竣工。该扩展和Visual Studio 2012做了很好的集成,充分利用了Visual Studio 2012的新特性,帮助开发人员在使用Visual Studio开发过程中,更方便地搜索示例代码。我们会在Visual Studi 阅读全文
-
Gvim开发环境配置笔记--Windows篇
摘要:环境:Windows7 旗舰版1、安装Gvim7.3: 下载地址http://www.vim.org/download.php#pc。2、安装中文帮助:vimcdoc-1.8.0-setup.exe 地址http://vimcdoc.sourceforge.net/ 会自动识别gvim的安装路径, 安装完后,gvim菜单中文出现乱码,在_vimrcset文件中增加:" 配置多语言环境,解决中文乱码问题if has("multi_byte") " UTF-8 编码 set encoding=utf-8 set termencoding=utf-8 set 阅读全文
-
开发人员必须知道的10个跨平台应用解决方案
摘要:移动跨平台开发已经成为现在开发很火的一个主流,比方说Tiggzi 号称最快速与最简单的创建 移动App 的基于云的生成器,它可以用来创建 HTML5 , jQuery Mobile 与 PhoneGap 应用。能够轻松的连接到 REST API ,能够导出 Android,iOS 或者移动 web 应用。该应用为收费应用,可以用Free版本进行体验。今天就给大家推荐10个建立跨平台的移动应用程序的解决方案。他们选择了不同层次的复杂性,价格,功能和文档。1.Sencha Touch 2如果你并不陌生HTML5,CSS3和JavaScript,然后Sencha Touch 2可能是一个伟大的选择, 阅读全文
-
性能测试工具原理与架构
摘要:在性能测试的学习过程中,坚持思想与工具(分开)并行,当前面世面上的性能测试书籍大多把理论与loadrunner融为一体讲解,这样做是正确的,因为有一些性能名词概念也源于工具。但是,性能测试不是loadrunner,所有的作者也是这么认为的。但他们在讲性能测试的时候讲的就是loadrunner有,只是讲的多少不同罢啦。你是否觉得我对loadrunner有仇?我之所以将其分开来学,只是希望自己在学习性能测试的时候不要被loadrunner局限了而已。只是觉得在做性能测试时不要带loadrunner的思维,这样更容易把握性能测试的本质。-------------------------------- 阅读全文
-
JetBrains.com Products
摘要:ProductsJava IDE — IntelliJ IDEAPHP IDE — PhpStormJavaScript IDE — WebStormPython and Django IDE — PyCharmRuby & Rails IDE — RubyMineObjective-C IDE — AppCodeLanguage-oriented programming — MPSVisual Studio extension — ReSharper.NET profiler — dotTrace.NET code coverage tool — dotCoverFree .NET 阅读全文
-
临时禁用Resharper
摘要:临时禁用ResharperResharper是一个VisualStudio插件,VS2010利器,能大大提高编程效率,实现了VS没有实现的很多功能,例如代码检查、自动重构、自动生成LINQ语句、编码建议等,个人非常喜欢。但Resharper5,Resharper6经常会导致VS2010崩溃异常退出,这个问题很烦人,只有一个解决办法,那就是临时禁用Resharper。在VS2010 -Tools - Options -Resharper- Suspend即可。如下图:附:VS2010常用快捷键(有些是个人自定义的Tools – Options – Environment - Keyboard)C 阅读全文
-
持续集成(CI)- TeamCity实战概览
摘要:TeamCity扩展——构建脚本与TeamCity交互2011-01-08 23:48TeamCity中本身自带了一些单元测试插件,如Nunit、Junit、MSTest等,使用TeamCity自带的测试插件执行测试案例,TeamCity服务器会自动收集测试结果,然而那些TeamCity不支持的插件该如果做呢?我们可以通过修改构建脚本将测试结果进行标准输出,然后TeamCity服务器会捕获标准输出信息,实现测试结果的收集。从而实现及时显示测试结果,我们可以在Build Results页面中看到Tests标签,记录了每个案例的信息。If TeamCity doesn't support 阅读全文
-
Google Test 测试架构探究
摘要:得益于和萱哥关于单元测试的聊天,让我开始想要了解Google的单元测试框架Google Test,(虽然以前也听勇哥提到过这个词,但是一直没有往心里去);以前基于C#反射特性Demo过一个C#的单元测试框架(http://www.cnblogs.com/salomon/archive/2012/05/30/2526746.html),所以更想明白Google Test测试框架的实现机制;这期间搞过一段Python,看Python文档时也看到相关的单元测试框架PyUnit,但没有深入研究,有时间深入研究一下。 自动化测试框架,主要目的就是自动化调用执行某些测试用例,将执行结果与目标结果进行比较, 阅读全文
-
网络数据包的捕获及分析软件简介
摘要:自由转载 ^_^ 同时请注明原文出处:http://www.cnblogs.com/wangvsa/archive/2012/07/18/2598326.html 在上一篇文章中使用tcpdump实现了基于ip的流量统计,在选择tcpdump之前我参考了许多文章论文,也在网上搜索到了很多相关软件(大多是linux的,也有部分软件有windows版本),在此简单整理一下。 这些软件按其功能大体可以分为两类:一类主要提供捕获数据包的功能,这类软件中有的可以作为logger使用,有的则不行,即其只能实时的现实当前网络状况;另一类主要提供了分析功能,比如根据用户需求提取相应信息,根据数据来... 阅读全文
-
自动化测试整理 --- STAF/STAX & Robot Framework
摘要:题记:上周花了点时间学习开源的自动化测试框架Robot Framework,结合自己之前的自动化经验,就想周末写篇文章整理下。目前,所在项目的自动化测试框架是基于STAF/STAX的拓展,围绕STAX执行引擎,扩展了测试用例的创建、管理(挑选执行那些测试用例:按照模块,标签)、Log、Report功能,由Java来实现的。这是一个关键字驱动的测试,测试用例由一个个关键字组成记录每一关键字的执行结果。同时,测试用例和测试数据相分离,把测试用例中一些可能变换的数据抽离出来,用宏替代,避免hard-coding,避免因为一些环境因素的变换而导致测试用例的fail,对自动化框架而言,稳定还是蛮重要的。 阅读全文
-
持续集成
摘要:1、什么是持续集成? 随着软件项目复杂度的增加,就会对集成和确保软件组件能够在一起工作提出了更多的要求-要早集成、常集成。 持续集成(Continuous integration),简称CI。 CI不是一项软件开发实践,而是多项软件开发实践的集合。2、为什么要做持续集成? 减少风险 减少重复过程 任何时间、任何地点生成可部署的软件 增强项目的可见性 建立团队对开发项目的信心影响未来十年的10项互联网新技术之一对我们公司来说,随着项目越做越大,项目越来越多,必然对技术团队的项目管理能力提出了更高的要求,要求我们越来越专业了。从这个角度来说,持续集成是必然的一个结果或产物。3、 持续集成的架构图是 阅读全文
-
用vim写ios程序
摘要:用vim写ios程序以前介绍过一些vim插件,有两个插件是方便写iOS程序的,即cocoa和objc_matchbracket(以下称objc_mb)。cocoa插件主要用来补全cocoa框架的API名,objc_mb则用来自动补全中括号。不过这两个插件都不支持后缀.mm的objective-C++文件,需要做一些改动。在vim中运行1 :e $VIMRUNTIME/filetype.vim发现vim收集的文件类型还挺全的,连.mm文件是objcpp都知道……于是让插件支持objcpp类型就行了。1) cocoa插件:打开~/.vim/plugin/cocoa.vim,有如下一段:1 au F 阅读全文
-
Teamcity
摘要:Teamcity目录概述优势功能编辑本段概述 TeamCity是一款功能强大的持续集成(Continue Integration)工具,包括服务器端和客户端,目前支持Java,.NET项目开发。 TeamCity提供一系列特性可以让团队快速实现持续继承:IDE工具集成、各种消息通知、各种报表、项目的管理、分布式的编译等等,所有的这些,都是让你的团队快速享有持续集成带来的效率提升、高质量的软件保障。 使用 TeamCity,你能够在几分钟之内为你的项目配置一个构建服务器,它内建了持续单元测试,代码质量分析和早期的构建问题分析报告,你甚至可以在IDE进行。 TeamCity 提供平滑的学习... 阅读全文
-
vim
摘要:K++is gone!开发人类智力的矿藏是少不了要由患难来促成的。----《基度山伯爵》博问闪存新随笔订阅管理当前标签: vim【vim】vim技巧系列视频K++ 2012-07-07 10:36 阅读:249 评论:15【screencast】看看vim用户是怎样查找文件的(含视频)K++ 2012-06-19 11:27 阅读:1540 评论:20【screencast】vim插件pathogen(译名:病原体)(含视频)K++ 2012-06-16 10:32 阅读:1058 评论:1【vim】vim插件视频演示(征求大家的意见)K++ 2012-06-14 09:51 阅读:1198 阅读全文
-
vim技巧系列视频
摘要:虽然博客园里大部分朋友对vim不感兴趣, 但是不排除有极少数vim爱好者存在.因此, 我暂时决定每周发一篇vim视频汇总. 方便vim爱好者之间相互交流.无论有没有人喜欢, 我都不在乎. 我只是做我喜欢做的事情.001002003004005----------------------------------------------------------------少于200字的文章不允许发布到网站首页----------------------------------------------------------------我再多说几句话:玩了这么多软件, vim是一朵奇葩.毫不夸张地说 阅读全文
-
cocos2d的配置
摘要:cocos2d的配置今天下午将cocos2d的win32版本配置好了。引述官网的教程。自己有点心得,学会看英文文档。Chapter 1 - How to Create a New cocos2d-x project on multi-platformsToday we will start a tutorial on how to port the famous Cocos2dSimpleGame from objc to c++, using cocos2d-x engine, then run it on win32/iphone/android/wophone multi-platfor 阅读全文
-
Cocos2d-x Application Wizard for Visual Studio User Guide
摘要:Cocos2d-x Application Wizard for Visual Studio User Guide0. Overview1. Frist of all, get the cocos2d-x source code from github2. Build Cocos2d-x SolutionWin323. Install the cocos2d-x application wizard to Micro Soft Visual C++ development environment4. Add a New Application Project5. Build and Run t 阅读全文
-
如何在win32平台上创建新的cocos2d-x项目
摘要:如何在win32平台上创建新的cocos2d-x项目0人收藏此文章,我要收藏发表于2个月前 , 已有280次阅读 共0个评论在VisualStudio上安装Wizard在你下载并解压完源码包之后,找到cocos2d-x 文件夹,点击“build-win32.bat”来编译整个项目,之后点击“install-templates-msvc.bat”来安装wizard。bat脚本会自动对应vs2008或者2010。Runinstall-templates-msvc.batto install the cocos2d-x application wizard automatically.The scr 阅读全文
-
性能测试
摘要:随笔分类 -PerformanceTestJmeter+maven+Jenkins构建云性能测试平台(三)2012-06-29 14:32 by Victor_菜, 295 visits,网摘,收藏,编辑摘要:继上篇blog,本篇我们具体讨论一下,如何利用Jenkins做持续的性能测试,前面我们说过因为互联网软件发布频繁,需要做到小步快跑,快速反馈,我们在自动化,接口测试的时候已经能够做到快速反馈,所以希望性能测试同样能够快速反馈,我们希望的是能够构建一个云性能测试平台,这样能够让开发工程师,功能测试工程师都参与到性能测试中来,而不仅仅是由性能测试工程师在功能测试之后再进行性能测试,总之快速反 阅读全文
-
InnoSetup 打包代码 检测.netFramework
摘要:InnoSutup打包工具下载不带.netFrameworkView Code1 ; 脚本用 Inno Setup 脚本向导 生成。 2 ; 查阅文档获取创建 INNO SETUP 脚本文件详细资料! 3 4 [Setup] 5 ; 注意: AppId 的值是唯一识别这个程序的标志。 6 ; 不要在其他程序中使用相同的 AppId 值。 7 ; (在编译器中点击菜单“工具 -> 产生 GUID”可以产生一个新的 GUID) 8 AppId={{E47F55B6-5604-4430-A9BE-AE7ADAB5D08C} 9 AppName=xxxxxxxxxxxxxxxx V1.1.8.8 阅读全文