摘要:一些相关的概念和原理 · 分支(branch)和标记(tag)对于 SVN 来说就只是副本(copy),没有任何其它意义。分支和标记的意义是我们人为给予的。 · SVN 的副本是通过"cheap copies "来实现的,建立一个副本就类似 Unix 中创建一个硬链接(hard link),空间和时间的消耗都是固定并且很小的,因此不必太过担心副本太多而导致性能问题。 · ... 阅读全文
WCF无法捕获FaultException
2011-02-14 15:01 by 敏捷的水, 972 阅读, 0 推荐, 收藏, 编辑
摘要:有一个服务错误契约是这样的BusinessFault 这样抛出后,客户端一直收到的是CommunicationException而不是上面的具体的Exception.最后使用如下代码通过 为什么呢?经过仔细排查,发现Schema定义的一些元素是不能为空的,比如Error和Message,但是开发人员在写的时候和编译的时候都发现不了。我觉得这个如果生成代理类时用构造函数来强制就好了。 阅读全文
团队沟通的5个层次
2011-02-11 14:31 by 敏捷的水, 686 阅读, 0 推荐, 收藏, 编辑
摘要:L5:我会畅所欲言,充分表达自己的意见和看法 L4:我会主动说出自己的意见,但会回避某些问题 L3:问到我,我再说 L2:我不会说太多,主要让别人提意见和建议 L1:我会点头微笑,并表示一切都好 阅读全文
程序员敏捷之路秘笈:降龙十八掌
2011-01-29 21:31 by 敏捷的水, 933 阅读, 1 推荐, 收藏, 编辑
摘要:在公司做了三次相关敏捷的主题:现有项目的敏捷之路,SCRUM,敏捷软件测试。 但是,有朋友说这几次都是站在管理的角度,程序员自己如何才能做做到敏捷呢?回来想想再结合之前看过的书总结出了如下18条,于是就起名“降龙十八掌”吧。到底哪一条对哪一掌,大家就自己对吧。 1. 态度积极。做事时专注,有问题积极找人帮忙同时也乐于帮助别人,勇于承认错误,如果你从没犯过错误,说明你可能没努力去工作。 2. 深入理解需求。对一个需求要尽可能多的理解,不要急于着手编码。 3. 不做世外高人。不要一个人默默无闻的编码,多阅读同事的代码,也请同事阅读自己的代码,保证代码易读,易理解。 4. 敢于发表意见。发现问题时, 阅读全文
UBUNTU建立程序快捷方式
2011-01-26 16:47 by 敏捷的水, 2017 阅读, 0 推荐, 收藏, 编辑
摘要:我们知道Eclipse直接解压后接可以使用,但每次到目录下去启动,很不方便,我们可以看如下的方式来给它建立个快捷方式 填入如下内容 保存,菜单出现了,你也可以拖到Dock上。 阅读全文
Linux Netbeans汉化不全
2011-01-26 15:57 by 敏捷的水, 712 阅读, 0 推荐, 收藏, 编辑
摘要:更新了语言支持,更新了软件源,还是汉化不全,不汉化了,换成纯英文的吧 /usr/local/netbeans-6.9.1/etc 在下面图片处加上 “- - local en-US “ 阅读全文
Ubuntu10.10 Eclipse菜单栏消失
2011-01-23 14:05 by 敏捷的水, 4214 阅读, 0 推荐, 收藏, 编辑
摘要:1. 新建一个eclipse.sh文件,加入如下内容,下面的路径是elcipse的路径export UBUNTU_MENUPROXY=0/home/wangdeshui/eclipse/eclipse2. 在终端 sh ./eclipse.sh 阅读全文
Ubuntu10.10环境变量设置
2011-01-22 14:36 by 敏捷的水, 748 阅读, 0 推荐, 收藏, 编辑
摘要:a.下载jdk安装文件,这里下载bin格式,复制安装文件至/home/java下 b.使用"chmod 777"或"chomd +x"向文件添加可执行权限 sudo chomd +x jdk-6u23-linux-i586.bin c.运行该文件 sudo ./jdk-6u23-linux-i586.bin 运行后,程序会自动解压缩,并生成相应目录。到此,jdk安装已经完成. d. 环境变量的添加... 阅读全文
ubuntu10.10自动挂载 win分区
2011-01-22 14:08 by 敏捷的水, 781 阅读, 0 推荐, 收藏, 编辑
摘要:我的系统ubuntu10.10,安装了ubuntu桌面,发现不能自动挂载win的分区。1.首先 建立挂载目录用于自动挂载windows的分区在终端运行命令:sudo mkdir /media/D 2.运行sudo fdisk -l查看磁盘分区情况, 下面以我的硬盘为例:3.运行sudo vi etc/fstab #修改/etc/fstab配置文件,添加如下内容(橙色字体部分)要注意分区格式!# file system mount point type options dump pass/dev/sda5 /media/D vfat iocharset=utf8 阅读全文
ubuntu10.10安装JDK和LAMP
2011-01-22 01:31 by 敏捷的水, 636 阅读, 0 推荐, 收藏, 编辑
摘要:2. 安装LAMPsudo apt-get install tasksel任务标记分组sudo tasksel install lamp-server安装途中MySQL要求设定账户有密码,这是与操作系统没关系的账户与密码。3.安装PhpMyAdmin PhpMyAdmin 是一个不错的在线管理MYSQL的应用程序,可以这样安装: sudo apt-get install phpmyadmin 默认情况下,它存放于 /etc/phpmyadmin folder. 然后在 /etc/apache2/apache2.conf中增加一句: Include /etc/phpmyadmin/ap 阅读全文
MonoDeveloper调试ASP.Net程序
2011-01-22 00:13 by 敏捷的水, 712 阅读, 0 推荐, 收藏, 编辑
摘要:MonoDeveloper调试ASP.Net程序时,找不到xsp2.exe解决方法: sudo apt-get install mono-xsp2 阅读全文
PMWiki安装教程
2010-12-17 15:18 by 敏捷的水, 937 阅读, 0 推荐, 收藏, 编辑
摘要:1. 安装php-5.3.4-nts-Win32-VC9-x86.msi 2. 在IIS7里加虚拟目录,找到Handler Mapping,添加相应的映射 3. 下载语言包 http://www.pmwiki.org/pub/pmwiki/i18n/i18n-all.zip 4. 将语言包解压覆盖到目录(pmwiki解压的目录) D:\Management\pmwiki-2.2.21 5... 阅读全文
JIRA重启服务器后需要重启TOMCAT的解决
2010-12-17 11:30 by 敏捷的水, 5233 阅读, 0 推荐, 收藏, 编辑
摘要:装完JIRA后,每次重启服务器后,都要重启一遍TOMCAT6,实在麻烦,今天终于找到了原因。 原因是JIRA需要使用SQL SERVER,但是SQL SERVER 还没起来,找到原因就好解决了,调整服务的启动顺序或者服务的依赖 在注册表中更新HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tomcat6 服务,在基中添加一个Depend... 阅读全文
SVN Monitor工具推荐
2010-12-03 15:06 by 敏捷的水, 2700 阅读, 0 推荐, 收藏, 编辑
摘要:这个工具可以检查是否有人提交代码并且可以看提交的日志 http://code.google.com/p/commitmonitor/source/checkout 源码在此 svn checkout http://commitmonitor.googlecode.com/svn/trunk/ commitmonitor-read-only 有新的提交时会弹出一个小提示。 阅读全文
查看应用程序的端口号
2010-12-02 14:26 by 敏捷的水, 3343 阅读, 0 推荐, 收藏, 编辑
摘要:有时,我们想知道应用程序和服务的端口号。比如,我们想加入防火墙的例外里去。 1. 在任务管理器查PID 2. netstat –nao 看Listening的端口即可。 阅读全文