前几天给大家免费送了个200兆SVN代码服务器(今天心情好,给各位免费呈上200兆SVN代码服务器一枚,不谢!),还木有领取的速度戳链接哦! 好几位园友拿到SVN服务器都对其赞不绝口,我也用这个服务器,每每爱不释手.不少具有远瞻性的园友在评论中还推荐了其他免费的代码管理产品,能起到这种抛砖引玉的效果博主很欣慰,他们抛出的玉主要有这么两块,大家有喜欢的可以拿去研究 ①http://tfs.visualstudio.com/私有,免费,支持git ②http://git.oschina.net/ ,…
开篇先给大家讲个我自己的故事,几个月前在网上接了个小软件开发的私活,平日上班时间也比较忙,就中午一会儿休息时间能抽出来倒腾着去做点.每天下班复制一份到U盘带回去继续摸索,没多久U盘里躺着的文件列表那叫一个雷人,大概跟大学毕业前的论文整改一样(如下图) 每天这样复制来复制去还可以忍受,过了几天,软件还没开发结束,客户的思维随着时间的推移对已做的功能要进行部分增减,噢,my god ,我去年买了个登山包,超耐磨!!!我需要从历史的版本去参考一些代码,看着这么多的最终版,该从哪里找啊 ??? 故事就讲…
产生背景: 由于做服务器运维方面的工作,需要一人对近千台LINUX服务器进行统一集中的管理,如同时批量对LINUX服务器执行相关的指令.同时批量对LINUX服务器upload程序包.同时批量对LINUX服务器download程序包.当前世面上也存在一些常见且功能强大的工具,如puppet,dsh,parallel-ssh等,但不得不说,他们的功能太重量了,重量到不得不学习他们的命令以及复杂的用法,且对于刚入LINUX门道的“菜鸟”来说无UI界面纯命令操作也显得太“重”了.故基于当前行业的形式以及…
本篇博客讲解一下,windows下如何在pycharm下使用git(使用github设置和git一样),在本地进行commit,push,pull等操作 优点:简单,方便 pycharm版本:5.0.3(不同的版本选项分布有所不同) 服务器:阿里云服务器,git在服务器上面 首先第一步你要安装pycharm,同时你也要在本地安装git 如何在本地安装git请点击:windows下安装git 打开pycharm,然后按照下图所示步骤填写,你所安装的git的path 然后在如下所示的步骤中编辑你的g…
我的一个java程序偶尔会出现cpu占用很高的情况 一直不知道什么原因 今天终于抽时间解决了 系统是win2003 jvisualvm 和 jconsole貌似都只能看到总共占用的cpu 看不到每个线程分别占用的cpu呢 所以在windows平台上要找出到底是哪个线程占用的cpu还不那么容易,linux用top就简单多了 最后的解决方法: 1.找到java进程对应的pid. 找pid的方法是:打开任务管理器,然后点击 "查看" 菜单,然后点击 "选择列",把pid勾…
如果想在Linux环境下使用图形化界面的SVN客户端软件,那么RabbitVCS绝对是首选,可以媲美Windows环境下用的TortoiseSVN,甚至连操作都基本一样,所以强烈推荐给各位童鞋. RabbitVCS基本支持所有的Linux发行版本包括Ubuntu.Debian.Fedora.Arch Linux.Gentoo.Mandriva.OpenSUSE.RHEL.CentOS 5等.其官网地址为http://www.rabbitvcs.org/ 在ubuntu下安装 首先添加源: sud…
在linux下搭建svn本地服务器可以很好的管理自己的代码,具体过程如下: # mkdir svn_local # cd svn_local  # svnadmin create led_diplay 在xxx目录下会有下面目录:conf dav db format hooks locks README.txt # svn import [path] URL svn import led_diplay/   file:///root/test/svn_local/led_diplay/ path…
本文将通过场景例子演示,来通俗易懂的讲解在复杂的业务逻辑下,如何以最简练的代码,最直观的编写事务代码. 通过一系列优化最终达到两个效果,1.通过代码块来控制事务(分布式事务),2.通过委托优化TransactionScope的编码写法. 本文需要的知识点:1. Action委托  2. 分布式事务TransactionScope(不懂不要紧,文中会讲解) ---------------------- .Net Web开发技术栈 .Net高级进阶,教你如何构建企业模型数据拦截层,动态控制字段验证…
CentOS vps下,安装xfce/KDE/GNOME桌面+vncserver进行远程管理 首先安装桌面环境,我选择的是xfce,轻量级桌面,小巧实用不占太多内存,(占用内存方面,xfce少于kde,kde少于gnome).输入下面命令安装: yum groupinstall xfce-4.4(xfce现在貌似已经更新到4.8了 可以使用 yum groupinstall xfce 安装4.8) 装完桌面之后就是安装vncserver了,输入下面命令安装:yum install vnc vnc…
前面已经介绍了在Windows下使用git工具来下载Android的源代码,Windows环境下通过Git得到Android源代码,这里记录我使用git工具来管理我自己的代码,git是一种分布式的项目管理工具而CVS及SVN都是集中式的版本号控制系统集中式版本号控制系统最大的毛病就是必须联网才干工作,分布式版本号控制系统根本没有"中央server",每一个人的电脑上都是一个完整的版本号库,这样,你工作的时候,就不须要联网了,由于版本号库就在你自己的电脑上.分布式和集中式通过下面两张图会…