随笔分类 - [15]Dev Tools
-
微软的TFS如何在客户端设置独占签出
摘要:微软的TFS如何在客户端设置独占签出最近发现微软给我们提供了免费的TFS,地址:http://tfs.visualstudio.com/, 就注册了一个,但是我发现没办法独占签出。在公司里,TFS有服务端,所以很好设置,但是注册微软的tfs我们就没有服务端了,所以这里我们并不好设置了,不多说了,下面就来直接讲解如何设置独占签出。步骤:1、打开源代码管理资源管理器,点击“工作区”的下拉框,选择,“工作区”2、选择编辑3、选择“高级”4、进入编辑工作区,tfs中“位置”选项中,默认的时本地,如果想独占签出,这里我们就必须设置成“服务器”5、点击确定,这样我们的第一步就完成了,按照下图操作6.在签出 阅读全文
-
性能工具MiniProfiler在Asp.Net WebForm跟踪EntityFramework
摘要:性能工具MiniProfiler在Asp.Net WebForm跟踪EntityFramework1:安装MiniProfiler使用Nuget安装:选择MiniProfiler.EF 默认会把MiniProfiler安装上,笔者程序是Asp.Net WebFrom 不需要安装MiniProfiler.MVC32: 在Global.asax中添加下面代码:void Application_BeginRequest(){if (Request.IsLocal){ MiniProfiler.Start();}}void Application_EndRequest(){ MiniProfile.. 阅读全文
-
Learning to Rank 简介
摘要:KemaswillLearning to Rank 简介 去年实习时,因为项目需要,接触了一下Learning to Rank(以下简称L2R),感觉很有意思,也有很大的应用价值。L2R将机器学习的技术很好的应用到了排序中,并提出了一些新的理论和算法,不仅有效地解决了排序的问题,其中一些算法(比如LambdaRank)的思想非常新颖,可以在其他领域中进行借鉴。鉴于排序在许多领域中的核心地位,L2R可以被广泛的应用在信息(文档)检索,协同过滤等领域。 本文将对L2R做一个比较深入的介绍,主要参考了刘铁岩、李航等人的几篇相关文献[1,2,3],我们将围绕以下几点来介绍L2R:现有的排序模型,为什么 阅读全文
-
使用trello管理你的项目
摘要:使用trello管理你的项目最近因为需要一直在寻找合适的项目管理软件. 一番搜索之后发现大部分的项目管理软件都非常重, 光看着界面就能让人退避三舍. 后来就在快要放弃的时候意外的发现了一款名叫trello的项目管理软件(实际上它并不是针对项目管理来设计的, 它还能干更多的事情, 我们后面会讲到). 试用下来, 感觉两个字, very good~基本定义trello既可以单独使用也可以与他人协同使用。选着前者时,你可以将trello理解为chrome应用商店中那些数不清的productive tools中的一员。你可以使用它来记录一天的to-do list,可以记录诞生于某个瞬间的你那天才般的想 阅读全文
-
持续集成之道:在你的开源项目中使用Travis CI
摘要:持续集成之道:在你的开源项目中使用Travis CI自从接触并践行了敏捷的一些实践之后,便深深的喜欢上了敏捷。尤其是测试自动化和持续集成这两个实践,可以显著的提高软件的质量和集成效率,实时检测项目健康度,使团队成员对项目保持充足的信心。但是对于个人项目而言,虽然测试自动化好实现,但是要实现持续集成还是稍有难度。因为持续集成需要搭建一个集成服务器,并建立某种反馈机制。而大多数人来说并没有自己的独立服务器,并且配置也极为繁琐。不过不用怕,现在已经进入了云时代。Travis CI为我们提供了免费的集成服务器,让我们省却了自己搭建集成服务器的烦恼。Travis CI的官网介绍是:A hosted co 阅读全文
-
NAnt构建实例
摘要:NAnt构建实例前言NAnt,一款大名鼎鼎的.NET开源构建工具,功能强大,易于定制。悲催的是开源的工具往往文档匮乏,广大程序猿们有时发现了看起来很酷的工具,可迟迟无法上手,时间就这么被残酷地浪费掉了。在园子里搜索了一下,讲“持续集成”或者“每日构建”的不少,合我心意的不多,要么只能入门,要么起点太高。正好这两天不忙,学习了一下NAnt的使用方法,下面就由我来通过一个实例,演示利用NAnt搭建一个自动化构建环境。通过本文的构建,最终实现的效果为:首先从SVN下载最新代码;利用NAnt编译代码;利用NUnit进行单元测试;生成单元测试结果报表以及代码覆盖率报表。希望通过这篇文章,让打算使用NAn 阅读全文
-
GhostDoc Pro v4.5.13017专业破解版本
摘要:GhostDoc Pro v4.5.13017已经注册的GhostDoc专业版本,测试工作正常有效!!http://download.csdn.net/detail/qiyingdai/5268078一款比较好用的 VS 插件,能够快速生成注释。这是 Pro 版本,与标准版本相比,支持对类、文件批量生成注释并且可以生成 CHM 帮助文件。具体差异请转到:http://submain.com/products/ghostdoc.aspx原版程序:http://pan.baidu.com/share/link?shareid=308749&uk=263646破解补丁:http://pan. 阅读全文
-
Mac下使用Fiddler
摘要:Mac下使用FiddlerFiddler是用C#开发的。 所以Fiddler不能在Mac系统中运行。 没办法直接用Fiddler来截获MAC系统中的HTTP/HTTPS, Mac 用户怎么办呢?Fiddler可以允许“远程连接”。 我们可以利用这个间接来实现Fiddler捕获Mac系统发出的HTTP/HTTPS阅读目录:使用虚拟机虚拟机的网络使用“Bridged” 模式配置虚拟机上的Fiddler, 允许“远程连接”获取虚拟机Windows7的IP地址配置Mac,把代理服务器指向Fiddler大功告成, 开始抓包用完后,记得在Mac中禁止代理使用虚拟机Mac中安装虚拟机软件(比如VMware 阅读全文
-
Fiddler2汉化版使用说明
摘要:Fiddler2汉化版使用说明fiddler是一款免费且功能强大的数据包抓取软件,它能够快速的抓取HTTP会话以及支持监视、还可设置断点等诸多实用功能,非常适合计算机工作者们分析数据使用。本文就为大家详细介绍一下fiddler的功能的使用方法。一、软件简介: 一款免费且功能强大的数据包抓取软件。它通过代理的方式获取程序http通讯的数据,可以用其检测网页和服务器的交互情况,能够记录所有客户端和服务器间的http请求,支持监视、设置断点、甚至修改输入输出数据等功能。fiddler包含了一个强大的基于事件脚本的子系统,并且能够使用.net框架语言扩展。所以无论对开发人员或者测试人员来说,都是非常有 阅读全文
-
使用C#转移WORDPRESS博客到为知笔记或EVERNOTE
摘要:使用C#转移WORDPRESS博客到为知笔记或EVERNOTE注:文中的方法非常简单,使用MySQL导出表到XML,发送邮件到你的为知/Evernote邮箱账户即可,唯一目前没找到破的是SMTP常随机无响应.. 而且象GMAIL的SMTP有发送次数限制(一天一千左右吧,所以如果有超过的话可能需要更换账号再试,当然你也可以改良下,做个数组,遇到配额错误可以提取下一个SMTP信息),优点是利用邮件的方式可以将博客中的图片也能导入到笔记中(而不是用的图片原链接,是直接放进笔记)日志导入Wiz的结果:一、目的很简单,我担心博客放在网上有一天会不见了,所以一直想存到本地,博客太多,手动已不可能我这些年使 阅读全文
-
NuGet.Server管好包包
摘要:用NuGet.Server管好自家的包包每一个成功产品的背后至少有一个伟大的类库,每一个伟大的类库都归属于一个优秀的包包(package),每一个优秀的包包都离不开一个顺手的包包管理器。而NuGet是.NET程序员首选的包包管理器。这篇文章分享的是如何用NuGet.Server搭建自己的NuGet服务器,如何上传包包,以及我们使用中遇到的问题与自动化打包/上传方案。一、NuGet服务端的搭建准备材料:IIS + ASP.NET 4.0 + VS2010 + NuGet.Server1. 打开VS2010,新建一个ASP.NET Empty Web Application项目2. 通过NuGet 阅读全文
-
使用NuGet发布自己的类库包(Library Package)
摘要:使用NuGet发布自己的类库包(Library Package)NuGet是一个为大家所熟知的Visual Studio扩展,通过这个扩展,开发人员可以非常方便地在Visual Studio中安装或更新项目中所需要的第三方组件,同时也可以通过NuGet来安装一些Visual Studio的插件等。作为一名开发人员,您可能也会开发一些公共组件以供他人使用,本文将一步步介绍如何以最简单的方式将自己所开发的类库包发布到nuget上,以供更多的人使用。背景如果你还是不知道什么是NuGet,那么就看这样一个案例:我现在需要在我的项目中引用Castle.Core程序集,按照以往的做法,就是从Castle 阅读全文
-
在win8上安装nodejs+npm+express+coffeescript
摘要:在win8上安装nodejs+npm+express+coffeescript公司项目需要,代码框架都变化了,需要使用CoffeeScript+express+mongodb,有点一头雾水,先将环境配置好。下面是安装的步骤系统环境:win81:要装CoffeeScript ,需要先安装Node.js 直接到官网下载.msi的安装文件直接安装即可。官网地址:http://www.nodejs.org/download/ 安装好后,运行cmd窗口。输入命令 node -v 直接显示版本号,表示安装完毕 2:node.js安装成功后,下载最新的npm(beta版),cmd下以管理员身份运行,执... 阅读全文
-
NuGet 安装使用指南
该文被密码保护。
-
styleCop使用介绍和Fxcop使用参考
摘要:styleCop使用介绍C#代码检查工具:stylecop微软的StyleCop作为一款代码分析插件,集成到Visual Studio 2008和Visual Studio 2010之中,可以帮助开发人员迅速地理清编程规范问题。对确保软件质量,确保软件开发效率而言,意义非凡。与同样出自微软的另一款代码分析工具fxcop通过分析程序集来检查各类编程规范错误不同的是,StyleCop是针对C#源代码的分析工具。有点类似java的checkstyle。StyleCop可以检查代码中的各类静态编程规范错误,从代码注释,代码布局,可维护性,命名规范,可读性等各方面对代码规范性进行检查。重要的是,其规则可 阅读全文
-
ScriptCS:将C#转变为脚本语言
摘要:ScriptCS:将C#转变为脚本语言投递人itwriter发布于 2013-05-03 10:01评论(11)有1207人阅读原文链接[收藏]«» 英文原文:ScriptCS: Turning C# into a Scripting Language ScriptCS支持开发者使用简单的文本编辑器编写 C# 应用,并通过 Roslyn 执行编译,使用 NuGet 进行包管理。 Windows Azure SDK 团队的项目经理 Glenn Block 启动了ScriptCS项目,它是一个尝试将 C# 变成脚本语言的业余项目。开发者能够利用其 C# 知识,使用简单的文本编辑 阅读全文
-
Windows Live Writer for cnblogs
摘要:Windows Live Writer1.下载所需要的工具Windows Live Writer套装2.解压,双击wlsetup-web.exe3.具体步骤 选择Writer,其他随便,可不要打开点击接受开始配置,点下一步点击完成, 等待一会…界面的打开了随便输入标题,内容,点击将草稿发布到日志登陆博客园,后台管理可继续编辑,和操作,如果在windows live writer中点了发布,那就相当于发布了关于插入一个超链接选择,在新窗口中打开链接,可以给用户一个很好的体验。默认装好的windows live writer没有插件,我们装个代码插入插件,你也可以登陆相关网站下载http://pl 阅读全文
-
常用的微软软件和下载地址
摘要:常用的微软软件和下载地址8189E6B8-FBE4-4F01-8F9F-5687C0EA9F59我这里给出一些常用软件的地址和下载地址介绍和下载地址都有Microsoft Security Essentials微软的杀毒软件个人感觉极好用下载地址:http://www.microsoft.com/security_essentials/Default_zh_cn.aspxWindows Live Messenger(MSN)聊天必备,不过MSN网站下载的是2009版本下载地址:http://www.windowslive.cn/Get/Windows Live 软件包 之 Live Messe 阅读全文
-
用gdb调试nasm汇编程序
摘要:用gdb调试nasm汇编程序 对于一个程序员来说,调试是很重要的,可以节约找到bug的时间,不过以前在linux下一直是对c进行调试的,今天突然要对汇编进行调试还真不知道怎么调,特别是对linux下调试汇编程序基本没搞过。记得以前上课学masm时,用的是debug,貌似映像中对汇编挺难调试的。于是就在网上查了下在linux下调试nasm汇编程序的资料,看起来比debug简单点。1 写和编译源文件 首先准备个hello.asm文件,这个学语言必编的程序,代码如下: section .datamsg: db "hello, world", 10len equ $-msg sec 阅读全文
-
花生壳6.5工程版原理简析
摘要:花生壳6.5工程版原理简析花生壳最近推出了6.5工程版本,主要功能为:1. 无需公网IP 2. 无需路由端口映射,其实就是简化了在路由器上设置端口映射的操作步骤,有点类似于TeamView的味道了。具体地址见:http://www.oray.com/peanuthull/download_ddns_6.5.php相关简单教程见:http://service.oray.com/question/1360.html本着好奇的心理,通过网络抓包等方式进行了一个简单了解,仅是针对原理分析,具体细节可能不准确,如下:1.相关客户端程序的网络连接情况如下:2. 域名动态请求简易流程 本文只是个人一点浅薄分 阅读全文