随笔分类 - [15]Dev Tools
-
Git版本控制Windows版快速上手
摘要:Git版本控制Windows版快速上手说到版本控制,之前用过VSS,SVN,Git接触不久,感觉用着还行。写篇博文给大家分享一下使用Git的小经验,让大家对Git快速上手。 说白了Git就是一个控制版本的工具,其实没想象中的那么复杂,咱在这就不扯那些太原理性的东西,不过Git是分布式管理方式这个要知道的,关于Git更详细的介绍在百度上一谷歌资料就很多了,在这不做赘述。因为平时习惯了在Windows下做东西,所以就已Windows为例。 1.首先你得去Git官网https://github.com/上下一个git吧,如下图所示: 下完以后是在线安装的,装完如下所示: ... 阅读全文
-
Sublime Text 3设置笔记
摘要:Sublime Text 3设置笔记Sublime Text 3设置指南1. 安装package control下载package control源码安装包,并解压:http://yun.baidu.com/share/link?shareid=1372495160&uk=3205258044&third=0&fid=2452604597启动sublime text 3,打开菜单Preferences—>Browse Packages...,将解压所得的Package Control文件夹复制到此文件夹重启Sublime Text 3,按下Ctrl + Shift 阅读全文
-
使用Word2013发布随笔到博客园
摘要:使用Word2013发布随笔到博客园使用word2013已经很长时间了,今天写一下如何利用word2013发布随笔到博客园。下面是操作步骤:1.单击"文件"图标,然后单击"新建"。2.选择"博客文章"模板,双击下载安装。3.在"注册博客帐户"对话框中,单击"立即注册"以使用 Word 注册博客帐户。4.在弹出的"新建博客账户"窗口中,选择博客提供商,我们这里选择"其他"。5.单击"下一步",弹出"新建账户"窗口,博客 阅读全文
-
ERStudio的使用
摘要:ERStudio的使用打开ERstudio,点击新建出现如图对话框:选择第一个,表示创建一个新的关系型数据库模型这里提一点数据库模型分为relational(关系)和dimensional(多维) 两种在这里主要以关系型数据库为主来介绍模型的创建过程。第二和第三项均是重新设计已存在的数据库和数据库模型导入等。在软件空白处右键,然后点击 Insert Entity, 添加实体:然后 点击空白处,将会出现然后右键,选择 Edit Entity, 如下图:点击Add图标,现在就可以开始添加实体(既是表对象)了,我们需要输入的主要信息有下面几个:分别输入表名(= 实体名)表的属性(= 表的列)列的类型 阅读全文
-
Notepad++使用小结
摘要:Notepad++使用小结 还是那句话“工欲善其事必先利其器”用Notepad++也有一段时间了,也积累了一些东西,写篇博文与大家分享一下使用Notepad++的一些心得。 简单的说一下Notepad++是什么东西吧,Notepad++其实就是一个强大的编辑器,和sublime相似。Notepad++之所以强大在于他背后强大的插件库,如代码的格式化,提示,补全代码,快速编辑,服务器连接等等等,总之很多了。说句实话有些插件我也不知道干嘛的一直没用过。Notepad++只可以编辑代码,但不可以编译运行代码,若想编译运行得关联一些别的程序。 简单的介绍一下Notepad++常用的东西吧 一.... 阅读全文
-
使用密码记录工具keepass来保存密码
摘要:使用密码记录工具keepass来保存密码在第一章,曾经给过您建议,密码不要保存在文档中,那样不安全,如果密码很多而且又很复杂,人的大脑是不可能很容易记住的,只能记录下来,如果不能记在文档中那记在哪里呢?下面介绍给您一款记录密码的软件,使用.NET编写的软件,通过Mono可以支持Linux,Mac等。而且还有Android手机版本[https://keepass2android.codeplex.com/]。Keepass官网地址是:http://www.keepass.info在官网keepass是这样被形容的: The free, open source, light-weight and 阅读全文
-
开发者必备的6款源码搜索引擎
摘要:开发者必备的6款源码搜索引擎在推动技术变革上,开源运动发挥了非常显著的作用。而Linux成功地将开源转换成商务模式,给广大开源工作者带来了更大的信心和勇气。目前,开源已成为主流,在未来的几年内,它的足迹将会遍布前沿教育、航空航天(如无人驾驶飞机)等许多领域。 借鉴现有的开源项目或开源代码,对于初级开发者来说,不失为一种很好的编程手段,但千万不要单纯地“用”,更多地是理解与提升,这样才会进步。 下面为大家介绍6款源码搜索引擎,让你找到更适合你的源码。 1.Ohloh Ohloh Code是最大且非常全面的源码搜索引擎,根据FOSS目录来看,其拥有超过10亿行代码且在不断更新,它不仅是免费... 阅读全文
-
前端开发的使用服务器环境开源项目 D2Server 可替代Apache
摘要:推荐一个前端开发的使用服务器环境开源项目 D2Server 可替代Apache攻欲善其事,必先利其器。前端开发,编辑器我们有了Sublime Text2,配置Server环境用……你可能会选择Apache,为什么呢?因为能供选择的选项实在太少。而现在,我向大家推荐一个针对前端开发页面而设计的服务器环境开源项目——D2Server。D2Server使用NodeJS编写的,所以基本可以通杀前端使用的系统类型。D2Server除了处理文件输出之外,还能辅助进行项目管理。使用项目配置文件管理项目,项目信息简单明了针对团队协作,可每人设置独立的项目配置文件,由D2Server来合并配置信息项目下设置独立 阅读全文
-
windbg 基础命令实战 - 简单程序破解
摘要:windbg 基础命令实战 - 简单程序破解以前玩游戏遇到一些实在过不去的管卡,经常会找一些游戏修改软件来修改游戏,让自己变得无比强大,将boss一路砍瓜切菜过足游戏瘾。其实游戏修改软件的功能大多都比较简单,我们可以通过windbg的一些简单命令同样也可以实现。在这片文章中我们会通过一个简单的winform登录程序来演示将一系列简单调试命令联合运用,破解登录程序。测试程序登录程序界面登录验证代码private void btnLogin_Click(object sender, EventArgs e) { if (txtUser.Text == "test... 阅读全文
-
使用Emacs:生存篇
摘要:使用Emacs:生存篇vim和Emacs都是很强大的编辑器。所以,入门有一定难度。这里不谈vim,谈Emacs下的生存--第一次使用Emacs时的使用。1.emacs的安装:在Fedora下:sudoyuminstall emacs2.打开emacs:终端中输入emacs3.emacs的界面:当你打开emac后应该是这样子:看不懂英文?"快速指南"一行对应中文手册可以查看。最基本的按键:C-x C-f 打开或创建文件C-x s保存C-x b ‘buffername'切换缓冲区C-x C-c 退出M-x shell切换到shell模式C-s查找字符串C-x 1只保留当 阅读全文
-
使用CLR Profiler分析.NET程序
摘要:使用CLR Profiler分析.NET程序就像剥去.NET语法糖衣的工具(Reflector等)很多一样,我们可以用来分析.NET程序性能的工具有很多,如前面一片博文DebugLZQ给大家介绍的vs自带的性能分析工具,除此之外常用的还有还有clr profiler、Windbg等。 vs自带的性能分析可以很快的找到瓶颈代码,而且支持多线程。 Windbg就不多说了,Windows平台下强大的用户态和内核态调试工具!虽然windbg也提供图形界面操作,但它最强大的地方还是有着强大的调试命令,用起来比较费劲。 这里主要要说的是CLR Profile了,他检测结果最为详细,不过由于检测托管堆... 阅读全文
-
突破瓶颈,对比学习:Eclipse开发环境与VS开发环境的调试对比
摘要:突破瓶颈,对比学习:Eclipse开发环境与VS开发环境的调试对比曾经看了不少Java和Android的相关知识,不过光看不练易失忆,所以,还是写点文字,除了加强下记忆,也证明我曾经学过~~~突破瓶颈,对比学习:学习一门语言,开发环境很重,对于VS的方形线条开发环境有先入为主的先天因素。因此多年以来(从学校开java课),对Eclipse那椭圆形的线条,似乎有点抗拒或格格不入的情怀。抗拒情怀其实是一种瓶颈,如果不突破,很容易被局限,不管是跨语言的水平扩展突破,还是语言内的突破,都是同理。只要是开发者,总会遇到到瓶颈,而这瓶颈久久不能突破,就是抗拒情怀在作怪。我也不例外,我也是在抗拒和接受中来来 阅读全文
-
持续集成环境(Hudson)搭建
摘要:持续集成环境(Hudson)搭建这是在公司写的,公司要求用英文,我也没时间翻译了。还请见谅!Hudson是个非常强大持续集成工具,配合svn,maven,sonar,redmine工具就更加完美了。大家要了解Hudson的介绍可以看这篇文章,我在这里就不详细介绍了。此外额外说下,由于Hudson被oracle收购后以前开发Hudson团队转移到了jekins。大家有兴趣可以google下。Build Hudson Continuous Integration EnvironmentGeneral steps:1. Install the jdk environment2. Install hu 阅读全文
-
Jira 6.0.5环境搭建
摘要:敏捷开发-Jira 6.0.5环境搭建[1]我的环境 Win7 64位,MSSql2008 R2,已经安装tomcat了拓展环境 jira 6.0.5 百度网盘下载 官网更多版本下载 安装好Java的运行环境(java sdk):jdk-7u9-windows-x64.exejre-7u9-windows-x64.exetomcat服务器下载 jira 6的汉化和破解包整理下载基本安装 用管理员身份 打开这个文件 下一步next Windows的“开始”菜单文件夹选项。 为了防止冲突,我自定义一个端口号,我的java程序端口都是7开头的端口 我把jira那个选项√上了,作为服务后,开机就自动启 阅读全文
-
EFProf Entity Framework Profile 工具
摘要:EFProf Entity Framework Profile 工具SQL Server Profiler用来跟踪应用程序发送到SQL Server中的SQL语句,用于检测性能,查找问题。Entity Framework 也有它的跟踪工具EFProf,用于跟踪Entity Framework发送到SQL Server中的SQL语句。首先在代码中添加对程序集HibernatingRhinos.Profiler.Appender的引用,并添加如下方法HibernatingRhinos.Profiler.Appender.EntityFramework.EntityFrameworkProfiler 阅读全文
-
Emacs折腾经验谈
摘要:Emacs折腾经验谈这几天都没有动力写mongodb的东西,我果然还是太懒了么~ 主要是没有一个系统的东西整理出来,加上我令人拙计的语言表达能力,这个坑只能慢慢再补了.最近在折腾emacs这个东西,首先说我曾经算是个极为坚定的VIM党,我在各种IDE里面基本都会要装VIM化的插件,而且我的浏览器Firefox一直有Vimperator这个插件,现在上网如果不能用d关网页/用t开tab就会觉得难受.那么我为啥还要搞emacs呢?而且眼看着sublime一天天变得流行起来,而emacs基本没什么新人在用,我为啥又在这个时候折腾emacs呢?理由其实也不是很充分,但是对我而言已经够了:Emacs是用 阅读全文
-
基础调试命令 - u/ub/uf
摘要:基础调试命令 - u/ub/uf在调试过程中难免会遇到需要反编译代码来分析逻辑的时候,在windbg中,需要反编译代码就要用到u/ub/uf这三个命令。本文这里分别介绍这三个命令各自的用途。以下是一个quick sort的实例代码,将其编译成可执行文件,然后通过windbg运行。#include #include #define MAXLINES 5000#define MAXLEN 1000#define ALLOCSIZE 10000static char allocbuf[ALLOCSIZE];static char *allocp = allocbuf;char *lineptr[MA 阅读全文
-
代码托管-从基本设置开始
摘要:代码托管-从基本设置开始Git是现在比较火的一款代码托管工具,之前也有在使用GitHub,是用GitHub for windows一个图形管理的界面,如果没有这个图形控制界面的话我估计自己又要放弃了。用BASH命令来实现托管对新手来说实在是比较难入手,有时还会有点难入手的感觉,可能工作对Git没需求,造成了我对Git可有可无的状态。不过现在想想如果早使用Git,那么我就能管理好自己的代码了,现在很多代码在重装系统之后都不知道去哪了。 GitHub在使用中唯一的问题就是免费用户不能创建私密项目,导致我就不能轻易把公司的项目放到GitHub上管理了,如果出现什么问题那不就悲剧了。最近发现OsCh. 阅读全文
-
TFS的安装
摘要:TFS的安装本系列的实例将采用TFS 2012+Sql Server2012编写。 TFS的完整版本安装最好是在Windows server2008 64位以上版本中,其包括64位的SQL SERVER 2012,SharePoint 2012,Team Foundation Server 2012和Sql Server Reporting Services。 在Windows 7 版本中安装的为非完全版本的。本系列将采用Windows 7中安装进行二次开发。不包括SharePoint组件。 在安装过程中注意SQL Server选择为混合模式,在安装TFS的时候使用Windows身份认证... 阅读全文
-
基础调试命令 - wt (watch and trace)
摘要:基础调试命令 - wt (watch and trace)本文介绍windbg动态调试过程中一个非常有用的命令,wt的用法。wt命令wt命令之所以称为wt是因为它是watch and trace的简称,即用来观察和跟踪的命令。这个命令一般用在动态调试而不是dump分析中。他的作用是跟踪程序的执行过程,并将每个执行的调用打印到输出。我们先准备一个简单的斐波那契计算代码,然后通过wt命令来追踪这个程序的执行。#include "tchar.h"#include using namespace std;unsigned Fibonacci(unsigned n){ if(n x 阅读全文