自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

建立小型开发团队的工作协作:翻译工作

目前中国最大的问题是很多开发人员的英语水平有待提高,所以我建立了一个“微软原文翻译小组”,希望通过这个小组可以促进组员的E文水平。E文不但要看懂,用流畅的中文写出来更是重要啊。 BPOS恰好提供了翻译的管理功能 BPOS的语言和翻译人员功能区 建立没有什么好多说的了 我实现的翻译区域 不过在默认的情况下,翻译区是没有源文和目标文的,需要以下的操作才可以添加这两个项目 设置 列表设置 ...

2009-10-29 19:37:00 63

解决VirtualBox 上的XP 关机时重启 , 启动时蓝屏 ,点击电源选项蓝屏

三个问题一次性解决。启动时的蓝屏显示错误信息是:STOP 0x000000CE (...)DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONSintelppm.sys通过开机按F8,选择 恢复到上一次正确配置 启动则OK。可是,总这么开机也够烦人的。在这里查到的解决办法,确实有作用。简单说就是,删除intelpp...

2009-10-29 09:32:00 60

Weekly Idioms 2008-10-4

Crave for: want it badly. The thirsty man craved for water. 那个囗渴的人渴喝水。I was craving for a drink. 我非常想喝点东西.at any rate: anyhow, anyway, in any case, in any event; at least, leastway...

2009-10-28 22:14:00 68

建立小型开发团队的工作协作:讨论区

BBS是一个空开民主的讨论控件,对开发小组来讲,提供一个自由沟通的区域是非常重要的。BPOS提供了一个非常快速实现讨论区的功能 建立成功后,可以在快速启动栏看到 我们可以在这个区域发表各自的主题 我们看下将如何建立主题 进入新建讨论的页面 我们可以对发表的话题进行回复 点击答复后,你可以填写你的留言 你可以在主题的后面看到留言的情况 总体来说,讨论区还是非常...

2009-10-28 12:37:00 61

建立小型开发团队的工作协作:BugList

在开发过程中,我们需要进行代码测试,同时我们还希望对测试后的任务作一个跟踪,BPOS的问题跟踪提供了一个非常好的方案 选择建立新的问题跟踪 我们可以看下这个小型团队的Buglist的使用情况,你可以看到BugList是小组使用最活跃的功能之一 为什么这个功能会用的很活跃呢?我们看下如何建立一个Bug项目 你可以看到,我们可以在项目中建立问题的描述、问题分配給谁解决、问题的类别...

2009-10-27 16:37:00 61

《金字塔原理》——改善你分享知识的思维方式

这样的经历对你而言并不陌生: 1. 开会的时候半天也没有明白, 演讲者到底要表达什么,所以你一边憎恨自己大脑太不聪明的同时,一边不自觉的昏昏欲睡, 然后在另外一个相同场合,你走向讲台,发现自己也以同样的方式折磨听众; 2. 跟客户交流时,发现误解连连, 最终通过N此来回反复,终于发现客户要的是什么, 然后,你将这些信息传递给领导, 同样弄得他一头雾水。3.一本结构不严谨的书...

2009-10-25 21:34:00 95

solaris和linux命令对比

最近一个项目的系统用的是Solaris 10,虽然以前用的都是 Linux系统,但是Linux系统中的一些命令和Solaris系统是通用的,为了方便我现在列出部分,以后陆续更新。  1) 查看开放端口   Linux: netstat -atn   Solaris: netstat -P tcp -f inet -an   2) 查看网卡/网络状态   Linu...

2009-10-25 15:55:00 85

在solaris10上安装jdk+tomcat

jdk的安装,这个比较简单,从sun的JDK下载页面取得solaris的JDK,从这里开始,http://java.sun.com/javase/downloads/index.jsp,选择solaris SPARC平台,下载jdk-*-sparc.sh。在服务器上运行这个sh,首先出现用户协议,选择yes,则自动完成JDK的安装。然后,删掉原来的java...

2009-10-25 15:38:00 49

《正在爆发的互联网革命》——Are u ready?

你有Twitter账户吗? 你用过facebook, 体验过MySpace, 或者, 更近一点, 感受过Douban吗?你有没有因为缺乏信息而困扰, 比如在51job上投递过去的上百份求职建立杳无音信, 或者仅仅收到来自某某保险公司,某某信贷机构的欺诈信息?对了, 你还在用google和Baidu, 但发现不再那么顺利的找到一篇有用信息: 我们入门的时候, 可以用搜索引擎, 但当我...

2009-10-25 09:32:00 50

数据结构之Tree

数据结构和数据的关系,就如同水和盛水的器皿一样, 比如: 消防员会选择用消防水栓装水,原因是他需要处理高压大量的水,解救火灾;茶馆的伙计会用茶壶, 茶壶受热均匀,煮出的茶才韵味无穷;家庭用的话,就用饮水机或者开水壶。 这些容器就是数据结构。容器提供了使用数据(查询,遍历,打印)的接口,就像消防栓,提供的接口是高压皮套,解开水就喷涌而出,茶壶是涓涓溪流,饮水机的冷热开关... Tree也...

2009-10-25 08:19:00 57

在NetBeans下根据xml schema创建java类

在我的上篇文章"在NetBeans下将Java对象映射到XML文档",利用NetBeans模板代码将Person对象的数据序列化到一个xml文档中(后面称之为instant document)。本篇介绍如何使用NetBeans6.7.1从一个xsd文件(后面称之为xml schema)创建一个Java类。Person.xml内容大体如下(去掉第一行和最后一行)我们需要一个描述java类...

2009-10-23 15:21:00 67

在NetBeans下将Java对象映射到XML文档

新建一个Java Application 工程Marshaller.创建一个类Person,代码如下:package freebird;/**** @author Administrator*/public class Person { private String name; private String sex; /** * @return the ...

2009-10-23 11:36:00 109

建立小型开发团队的工作协作:任务日历

要记住最近的任务安排,或者在答应一个任务前考虑到资源的独占性向来是一个比较头痛的问题。BPOS的日历可以非常好的帮助我们实现。 这里还是先说下简单的日历实现方式。 在创建页面选择日历 简单的日历创建没有过多的选择,你仅可以输入日历的名称和是否可以在快速启动栏上出现 你可以根据任务或分配对象设计多个不同的日历,以便可以管理不同种类的任务 日历默认的样式是月历模式的 其中的内容是怎么添...

2009-10-21 22:37:00 153

老婆说有点像我

故事出处找不到了,内容如下:从前,有位年轻的猎手,他枪法极准但总捕猎不到大雁,苦恼的他找一位长者求教。 长者把他领到一片大雁栖息的芦苇地,指着站得最高的一只大雁说:"那只大雁是放哨的,我们管它叫雁奴。它只要一发现异常情况就会向雁群报警,所以接近雁群往往是很困难的。但我有办法,你现在故意惊动雁奴再潜伏不动。"年轻人照做了。雁奴发现年轻人后立即向同伴发出警告,正在栖息的雁群闻讯后纷纷出逃,...

2009-10-21 17:07:00 86

在ubuntu上安装svn server

在ubuntu上安装svn server服务器配置 您应该已经安装了上述的软件包。本节将阐述如何创建 SVN 文件仓库以及如何设置项目的访问权限。创建 SVN 仓库 许多位置都可以放置 Subversion 文件仓库,其中两个最常用的是:/usr/local/svn 以及/home/svn。为了在下面的描述中简单明了,我们假设您的 Subversion...

2009-10-21 16:38:00 62

字符串的两种不同风格: C++风格和C风格

这个提法有点怪异,但还是常常出现: char *p = "abcd";和string str = "abcdefg";第一个叫做C风格的字符串,原因是有null作为结尾; 第二个为C++风格的, 不是以null结尾.实质上: C风格的字符串是:char[] pArr = {'a', 'b', 'c', 'd', '/0'};这样决定了处理方式...

2009-10-21 15:48:00 62

Weekly Idioms 2008-10-3

clear sailing = progress without difficulty, easy situation e.gOnce we reviewed our tenses the test was clear sailing. You'll find that it's clear sailing when you work with Bob. He promi...

2009-10-20 07:36:00 51

Ubuntu9.04上看电影加载中文字幕乱码问题

最近在我的Ubuntu9.04上看电影总是加载中文字幕的时候出现乱码,后来发现是字符编码的问题,今天休假在家就写了一个小的字符转码的程序,目前来说满足我自己的需求了,代码如下:import sys,ioif len(sys.argv) != 2: print "Please input file path!"else: f1 = io.open(sys.argv[1], "r", ...

2009-10-15 15:30:00 134670

软件测试的方法

参考文献<<Software Engineer:practitioner's approach>> fifth editionhttp://liligigirain.blog.sohu.com/rss软件测试的概念设计软件测试的目标:能够系统的揭示不同类型的错误,并且耗费最少时间与最小工作量。...

2009-10-15 10:17:00 128

WPF编程入门

开发准备 WPF编程是微软推出的打破GUI编程旧模式的创新技术。全称为WINDOWS PRESENTATION FOUNDATION。开发工具建议使用Visual Studio 2008 Team System。语言建议使用C#。WPF可以更方便的开发更漂亮的界面,并且可以比以前更好地将GUI设计和程序逻辑分离开来,使得有条件的公司可以专门培养平面设计人员进行GUI设计(有点类似于与网页...

2009-10-14 12:31:00 59

持续集成 - Hudson

一直说在公司搭建持续集成环境,前前后后拖了有快一年了,总算是在昨天下午快下班前初步搭建出来了。说来也是偶然,本来是到下午快下班的时候感觉精神不太好,就随便找了点资料,没想到Hudson这么容易用,三下五除二竟然就搭建起来了。昨天下班的时候已经可以初步运行自动测试脚本了。今天来又把 Hudson的node支持给看了一下,真是感觉越看越强大,很容易就可以搭建一个分布式的持续集成环境。下一步就是把我们目...

2009-10-14 07:58:00 33

《三杯茶》

我:你看那本《三杯茶》了没有?老婆:看了。我:怎么样?老婆:挺好的,讲人性的。我:啊,你看懂了,我看了一点咋没看懂。老婆:那当然了,你没有人性么。...

2009-10-14 07:57:00 64

Linux代理服务配置

1. 安装squid服务2. 配置/etc/squid/squid.conf文件 acl all src 0.0.0.0/0.0.0.0 http_access allow all由于我是内网使用,所以权限配置就全开放了。3. 启动squid服务,默认的端口是3128service squid restart...

2009-10-14 07:51:00 50

JCP,是松开java的时候了.

JDK7.0 马上就到来了.对这个臃肿的庞然大物,真不知道用什么样的心情去迎接它,作为一个开发者。体会最深的,就是JCP在四年时间内,又把Java搞大了。(至于什么是JCP, 即Java community process,负责java新需求和发展方向的组织).除了本人,CSDN上不少人担心Java的未来了。目前Java的三个分支:J2ME,J2SE,J2EE似乎是涵盖了我们能看到...

2009-10-14 07:22:00 72

NetBeans6.7.1安装最新JRuby

1)从JRuby的网站上下载最新版源代码(http://jruby.org/download),我下载的是1.4.0RC2)解压到某个目录,我的目录是F:softwaresjruby-src-1.4.0RC13)启动NetBeans6.7.1,打开F:softwaresjruby-src-1.4.0RC1目录中的netbeans工程JRuby trunk4) 源代码会出现有一个错误,原...

2009-10-13 20:38:00 38

建立小型开发团队的工作协作:简单的文档管理

BPOS和MOSS一个很重要的功能,也可以说是亮点就是对Office系列文档的紧密集成。 存储、组织和定位文档。 确保文档之间的一致性。 管理文档的元数据。 帮助防止文档受到未授权的访问或使用。 确保按一致的业务流程(工作流)处理文档。 我们在快速启动栏上点击 文档,则快速的进入文档库管理区 在这里你可以浏览到已经存在的文档列表 表单模板在你快速启动栏看不到,是因为他默认不...

2009-10-13 14:37:00 97

Spring AOP - Caused by: java.lang.IllegalArgumentException: Superclass has no null constructors but ...

今天在集成perf4j和javasimon到代码里的时候发现一些问题,就是本来在自己的测试代码里运行好好的东西,在放到项目代码里的时候总是报以下错误:...Caused by: java.lang.IllegalArgumentException: Superclass has no null constructors but no arguments were given......

2009-10-13 08:07:00 107

Struts2中Action的@BeforeResult方法被执行两次或多次解决办法

有时候Struts2中Action的@BeforeResult方法被执行两次或多次问题这个问题通常会在两种情况下发生第一种是在标注了@BeforeResult的方法中有异常发生,这个时候struts2会调用这个方法多次,这个问题同事有很多人碰到过,解决办法是在标注了@BeforeResult的方法中捕获所有异常,然后添加到ActionError中。第二种是出现的情况是在两...

2009-10-13 08:04:00 52

Java string and memory leaks

import java.util.ArrayList;import java.util.List;// http://www.jtraining.com/blogs/string-and-memory-leaks-in-java.html// http://www.javablogging.com/string-and-memory-leaks/public class Tes...

2009-10-13 08:01:00 52

一个扩展性需求很高的项目Toolite

需求:1. 提供一个输入面板, 供用户输入参数, 参数及参数之间有如下特点: 参数有类似C++的Structure结构, 即参数可分组参数存在默认值, 类型,名称, 并且某些参数可以显示,某些参数不需要显示参数之间存在约束关系,比如参数一的值为A的时候,参数二显示值为B, 同时参数三对用户隐藏参数存在复杂的逻辑关系,比如参数一为A, 参数二为B,自动计算出参数三的值为A*...

2009-10-12 15:49:00 136

建立小型开发团队的工作协作:管理调查和投票

不知道什么时候开始,发起投票成了网上非常热门的一种活动,BPOS也支持发起投票调查 在MPOS中调查投票是这样一个组织逻辑:一个调查中包含了多个问题。建立调查的方式为 网站操作---创建---调查 新建立调查,新建调查相当于建立一个调查卷 你点击 下一步 就是建立了这个调查主题(该主题默认会在快速启动栏出现),并开始在该主题下添加调查题目 问题栏好理解,就是给予用户看的文本。问题的答...

2009-10-11 23:37:00 61

建立小型开发团队的工作协作:管理链接

要在主页上添加和管理链接有两种方式,当然你需要有设计的权限,所以我换一个身份登录 出现登录对话框 ok,我想我应该能换一个身份进入了,但奇怪的是,我就是无法将身份转为admin,奇了怪了。 没有办法,我只好注销,然后登录管理中心 在管理中心,选择服务设置选项卡,sharepointonline菜单 选择SAP协同开发,转到该站点。 进入该站点,一看,吐血。。。。 这个是...

2009-10-11 15:37:00 127

建立小型开发团队的工作协作:总览效果图

我打算用BPOS实现一些不同要求的网站 一个小型开发小组的计划、任务、实施管理的小协作网站 公司内部基于业务的文档、计划安排、流程等网站 还有一个不知道BPOS能不能实现的功能,就是和VSTS整合 微软的MOSS和BPOS产品都有一个大的问题,到现在我还是很疑惑:微软到底要把这个产品做成是消费类的产品(比如Office Syste套件),还是开发类产品(VS套件)。如果是前者,那么要简单强大,开...

2009-10-11 11:37:00 94

感谢微软BPOS4China技术支持组

谢谢你们提供的所有帮助。微软的技术支持的力度还是非常到位的,几乎我的每一封mail都会得到回复。每天仔细的看我Blog,共同帮助我改进对BPOS的体验。 外貌协会的的李MM每天是不厌其烦的接受我在MSN上对她的骚扰,还陪我研究微软产品的使用等事项,非常感谢你。 朱凯在美国休假都不忘发个mail和我说下,让其他小组同仁协作提供支持。 其他的组员我还没有直接接触到,但也表示感谢。 听说BPOS的PM也...

2009-10-11 10:37:00 55

Ruby字符(串)总结

Ruby很强大,可是相关资料少而不详细。本文是个人学习总结,测试环境是windows xp sp3 + NetBeans6.7.1(JRuby 1.2.0),主要结论来自于互联网、"Programming Ruby"2e、对于源代码的分析和实测代码。双引号字符串和单引号字符串都能表示字符串对象,区别在于双引号字符串能够支持更多的转义字符。下面的代码在字符串中增加了'符号。str=‘he...

2009-10-09 15:44:00 71

Android 程序之在线词典[2010-05-08更新图片]

利用开源的词典API,开发了一款Android的词典,采用的是Dict.cn的Open API接口,基本的原理: 发送单词请求到dict.cn上. http://dict.cn/ws.php?q=wordword表示你要查询的单词, 比如要查询hello的话,像Dict.cn发送请求http://dict.cn/ws.php?q=hello, 则dict.cn的服务器将...

2009-10-05 14:52:00 58

Android 程序之在线词典[2010-05-08更新图片]

利用开源的词典API,开发了一款Android的词典,采用的是Dict.cn的Open API接口,基本的原理: 发送单词请求到dict.cn上. http://dict.cn/ws.php?q=wordword表示你要查询的单词, 比如要查询hello的话,像Dict.cn发送请求http://dict.cn/ws.php?q=hello, 则dict.cn的服务器将...

2009-10-05 14:52:00 52

什么是多态

通过基类的方法, 展现出不同子类功能。这就是多态.比方一下: 你和你朋友都是烟鬼, 某日,你没有带烟, 而你朋友有n种烟, 你说: 来根烟, 朋友给你一根; 你吸了一下,品出为白沙烟 你再要一根, 你吸了一下,品出这次是芙蓉王, 再要一根, 你吸了一下,品出这次是熊猫 ... 上面描述的就是多态! 烟 a = 白沙 烟 b = 芙蓉王 烟 c = 熊猫 但发现没有, 仅仅通过"烟"基类...

2009-10-05 09:22:00 61

覆盖(重写),重构,重载的区别

论坛中常常看到有人问这样的问题,因此总结一下:首先这三个概念描述得范围是不同的: 重构, 是对软计设计方法的描述, 这个层面是架构和设计方法, e.g: 你今天写了一个应用, 读txt文档并显示, 几天后,用户的新需求来了, 告诉你, 我要读一个XML文本并显示, 这个时候, 你从前的代码需要做变更, 这个变更的动作, 就叫做重构; 更小一点的例子,你维护的模块有个类叫做Cla...

2009-10-05 09:04:00 86

第一个Android 程序的源代码: TxtReader文本阅读器

刚学习Android开发的时候, 试着开发了一个阅读器,非常简单,所以易懂, 目前在本人的G1上跑得还是不错的^-^贡献出来给入门者参考:主要问题:1. 如何处理cancel事件2. ListAdapter的使用3. 文本编码.资源下载地址:http://download.csdn.net/source/1713476...

2009-10-03 23:41:00 161

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除