- 浏览: 32880 次
- 性别:
- 来自: 深圳
最近访客 更多访客>>
最新评论
-
yiding_he:
必须减少项目范围,这是唯一的出路。否则项目不存在质量,员工还有 ...
怎样去管好developer的开发质量 -
chris_freedream:
cyberblue 写道
阳光晒晒 写道
而对于有能力的行业, ...
怎样去管好developer的开发质量 -
yangyi:
chris_freedream 写道chhj_292 写道面对 ...
怎样去管好developer的开发质量 -
kafei819000:
看了半天,楼主你所说的事情,会导致以下方面的事情:
1、需求不 ...
怎样去管好developer的开发质量 -
云中苍月:
1.团队中编程人员至少三年以上经验.2.创造各种机会让团队中的 ...
怎样去管好developer的开发质量
文章列表
http://www.cnitblog.com/tab1002/archive/2007/07/10/5165.html
Good article about synchornization mechanism in python:
http://effbot.org/zone/thread-synchronization.htm
- 2009-07-03 14:18
- 浏览 977
- 评论(0)
import _mysql
db = _mysql.connect(host="localhost",user="root",passwd="admin",db="menagerie")
db.query("""SELECT * FROM pet""")
r = db.use_result()
print r.fetch_row()
- 2009-07-01 17:43
- 浏览 682
- 评论(0)
import unittest
# define a test class which extends TestCase, and define a test method"test_add"
class TestDriver( unittest.TestCase ):
def setUp( self ):
pass
def tearDown( self ):
pass
def test_add( self ):
self.a = 2
self.b = 3
...
- 2009-07-01 17:25
- 浏览 726
- 评论(0)
Python is just the language for you.
You could write a Unix shell script or Windows batch files for some of these tasks, but shell scripts are best at moving around files and changing text data, not well-suited for GUI applications or games. You could write a C/C++/Java program, but it can take a l ...
- 2009-06-30 15:06
- 浏览 775
- 评论(0)
1. Create a client.
2. Create a server.
3. Close firewall on Linux.
1. Create a client
package com.chris.client;
import java.io.IOException;
import java.io.PrintStream;
import java.net.Socket;
import java.net.UnknownHostException;
public class Client {
public static void main( ...
- 2009-06-11 18:10
- 浏览 1178
- 评论(0)
package com.chris.regex;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import java.util.regex.PatternSyntaxException;
public class XMLRootSearcher {
public String findRootElementName(String xml) {
String result = null;
Pattern regex = null;
Matcher acceptor ...
- 2009-05-22 08:57
- 浏览 2660
- 评论(0)
1.概览
2.解决要点
3.代码实现
4.测试代码实现
5.测试结果
6.总结
1.概览
本主题旨在不依赖第三方软件情况下如何使用Java实现XPath的解析。
2.解决要点
1)如何把XML文件/XML字符流转换为DOM模型下的Node/Element.
2)XML文件/XML字符流编码格式的指定。
3)提供XML的Namespace Resolver.
4)调用XPath的相关API并依赖用户指定的experssion进行解析,并返回结果。
3.代码实现
package com.chris.xpath;
import java.io.BufferedRea ...
1. Overview
2. How to use DefaultHandler
3. Focus on namespace
1. Overview
在第一篇文章介绍到SAX的基本用法,并且通过范例实现了一个简单的解析程序,其中实现了ContentHandler, ErrorHandler, 在coding的时候,你会发现很多方法我们根本就没有做任何处理,直接是个空实现,这对于造成了代码的冗余,别担心DefaultHandler已经帮我们做了这部份工作,我们只需要直接extends DefaultHandler就Okay了, 当然假如我们的class已经extends了另外一个类了,这样我 ...
- 2009-04-28 11:39
- 浏览 3215
- 评论(0)
1. SAX简述
2. SAX in practice
1.SAX简述:
SAX全称Simple API for XML, 用于简单并快速的解析XML文件,是基于事件处理的模型,SUN定义了规范,常用的主要接口包括ContentHandler, ErrorHanlder, XMLReader, XMLFilter, Attributes, InputSource, Locator, 及不常用的EntityResolver, DTDHandler, LexicalHandler, DeclHandler等, UML静态类图如下:
, 也许读者会问,这么多接口都要去实现,并且,很多接口中的 ...
- 2009-04-27 21:05
- 浏览 5161
- 评论(0)
一个项目经理,四个开发人员,两个测试人员,一个DBA,面对的是一套面向全球的需求不断更新的web系统(预计项目时间10周),也许可以从下面几点去尝试:
1) 你可以的选择主流技术, 如Java,C#等。
2) 你可以选择你想要的测试工具, 如JUnit/NUnit, EasyMock, HTTPUnit等。
3) 你可以选择代码检测工具,如Clover,PMD,CheckStyle等。
4) 你可以选择想要的组织框架,如EJB,Spring等
5) 你可以选择想要的MVC框架,如struts等
6) 数据库用Oracle/SQL Server/DB2等
7) 部署 ...
...
setUp();
testXXX();
tearDown();
用过JUnit的对这些应该是烂熟于胸了,这三部曲简述了JUnit的最基本的操作过程,JUnit的设计者为了保证这三部操作能像原子操作般执行,使用了一个很通用的设计模式,Template pattern, 典型的模板模式基本上是按照下面的方式来设计的:
/**
*定义一个抽象的类,并定义几个要步骤化的抽象方法,
×把这些操作交付给起子孙后代去实现,
*再定义一个总控这个步骤的方法--模板方法,这里对manipulate做了final修饰,
×不让其子类改写,当然如果开明点,也可以把这个final给去掉,这样其子孙也
...
- 2008-10-20 15:03
- 浏览 1254
- 评论(0)
独自彷徨于烈日炎炎的大街上,
浮想于近来身边的事,
像是春泉般不段涌现,
有喜有悲,
悠然间信手拾起一片鹅黄中带绿的叶,
哦,我托起了一个秋。
- 2008-09-25 14:49
- 浏览 715
- 评论(0)
一篇介绍因果图分析法很好的文章,遂推荐给大家
http://blog.csdn.net/xuhongge/archive/2008/07/09/2630248.aspx
- 2008-09-22 14:30
- 浏览 2607
- 评论(0)
昔日早上醒来,闲暇无事,遂翻《资质通鉴》: 长乐公主将出降,上以公主皇后所生,特爱之,敕有司资送倍于永嘉长公主。魏征谏曰;“昔汉明帝欲封皇子,曰:‘我子岂得与先帝子比!’皆令半楚、淮阳。今资送公主,倍 ...
- 2008-09-16 17:11
- 浏览 1412
- 评论(1)