大家都说好记性不如烂blog

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 4 5 6 7 8 9 下一页

2011年4月18日 #

摘要: Design Patterns: Elements of Reusable Object-Oriented Software(即后述《设计模式》一书),由 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides 合著(Addison-Wesley,1995)。这几位作者常被称为“四人组(Gang of Four)”,而这本书也就被称为“四人组(或 GoF)”书。 在《设计模式》这本书的最大部分是一个目录,该目录列举并描述了 23 种设计模式。另外,近来这一清单又增加了一些类别,最重要的是使涵盖范围扩展到更具体的问题类型。例如,Mark . 阅读全文
posted @ 2011-04-18 12:12 leqiangw 阅读(269) 评论(0) 推荐(0) 编辑

2011年4月6日 #

摘要: 引言将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口,使用 ObjectInputStream 和 ObjectOutputStream 进行对象的读写。然而在有些情况下,光知道这些还远远不够,文章列举了笔者遇到的一些真实情境,它们与 Java 序列化相关,通过分析情境出现的原因,使读者轻松牢记 Java 序列化中的一些高级认识。本文将逐一的介绍几个情境,顺序如下面的列表。序列化 ID 的问题静态变量序列化父类的序列化与 Transient 关键字对敏 阅读全文
posted @ 2011-04-06 16:06 leqiangw 阅读(516) 评论(0) 推荐(0) 编辑

2011年3月31日 #

摘要: shhgs发表于 2008-08-30 01:42Python调试技巧介绍Python调试技巧鉴于这个问题已经被问过多次了,我觉得应该写一个文档介绍一下Python的调试。1. print不要看不起print,这是一切调试的起点,即便是调试Java或者C这种巨麻烦的编译语言,print仍然是常用工具。当然,我们讲的是Python,是比Java和C要方便100倍的动态解释语言,因此这个print就更有力了。至于语法如何,不用我讲了吧。2. reloadpython本身就是一个交互式环境,你完全可以一边写代码,一边开一个python进程,然后用reload调用你写的模块,顺手传几个参数进去,看看运 阅读全文
posted @ 2011-03-31 10:39 leqiangw 阅读(2102) 评论(0) 推荐(0) 编辑

摘要: fw:read命令-p(提示语句) -n(字符个数) -t(等待时间) -s(不回显) 和“读文件”深入学习1、基本读取read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变量中。下面是read命令的最简单形式::#!/bin/bashecho -n "Enter your name:" //参数-n的作用是不换行,echo默认是换行read name //从键盘输入echo "hello $name,welcome to my program" //显示信息exit 0 //退出shel 阅读全文
posted @ 2011-03-31 09:40 leqiangw 阅读(2120) 评论(0) 推荐(0) 编辑

2011年3月22日 #

摘要: 最佳C++开源单元测试工具:Google C++ Testing Framework cfix Check最佳java开源单元测试工具: JUnit TestNG UISpec4J最佳.net开源单元测试工具: NUnit csUnit xUnit.net最佳开源单元测试工具: JUnit NUnit cfix TestNG最佳web开源功能测试工具: Selenium Sahi WebTest Watir最佳java开源功能测试工具: T-Plan RobotT-Plan Robot,Jemmy,SWTBot,UISpec4J,White 最佳.net开源功能测试工具: Fitnesse, 阅读全文
posted @ 2011-03-22 16:38 leqiangw 阅读(322) 评论(0) 推荐(0) 编辑

摘要: 最近在工作中开始接触到一个新的开源测试框架Fitnesse,其主要用于Acceptence Testing。由于相关的中文资料真是少之又少,小弟就斗胆在此班门弄斧一下,供大家拍砖。 要谈Fitnesse,我们首先要先来了解一下FIT(Framework for Integrated Test),从字面翻译过来也就是集成测试框架。在软件开发过程中,沟通是一个非常重要的环节。往往由于一个需求的误解导致整体项目进度的滞后,而FIT的出现恰恰是很好解决了沟通这个问题。 FIT允许客户和测试人员通过表格的方式(如MicroSoft Excel),来告诉Programmer需求所希望的结果是什么。FIT通 阅读全文
posted @ 2011-03-22 14:32 leqiangw 阅读(614) 评论(0) 推荐(0) 编辑

2011年3月11日 #

摘要: 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://kimva.blogbus.com/logs/19988697.htmlGNU/Linux支持多种版本的shell. 但默认的是bash. /etc/shells文件列出了本机linux系统支持的shell类型. /etc/passwd中列出了用户默认的登录shell.从当前shell转换到另一种shell: 直接在命令行输入对应的shell程序名.如:$shsh-3.00$提示符变了, 要退回到之前的bash, 可输入exit或使用C-d组合键.bash的特色1, 命令行参数: sh只能传送单字符参数(可通过内置的 阅读全文
posted @ 2011-03-11 13:26 leqiangw 阅读(631) 评论(0) 推荐(0) 编辑

2011年2月21日 #

摘要: http://wiki.ubuntu.org.cn/OpenSSH%E9%AB%98%E7%BA%A7%E6%95%99%E7%A8%8B#OpenSSH.E6.9C.8D.E5.8A.A1.E7.9A.84.E5.BB.BA.E8.AE.AE.E8.AE.BE.E5.AE.9AOpenSSH 高级教程原文出处:官方Wiki-AdvancedOpenSSH原文作者:授权许可:创作共用协议Attribution-ShareAlike 2.0GNU自由文档许可证翻译人员:fiftymetre校正人员:millenniumdark贡献人员:sighforever适用版本:文章状态:等待校正译者的话: 阅读全文
posted @ 2011-02-21 15:15 leqiangw 阅读(480) 评论(0) 推荐(0) 编辑

2011年1月20日 #

摘要: telnet localhost 7000check the log in PCM system. 阅读全文
posted @ 2011-01-20 16:37 leqiangw 阅读(161) 评论(0) 推荐(0) 编辑

2011年1月17日 #

摘要: 1、MySQL常用命令create database name; 创建数据库use databasename; 选择数据库drop database name 直接删除数据库,不提醒show tables; 显示表describe tablename; 表的详细描述select 中加上distinct去除重复字段mysqladmin drop databasename 删除数据库前,有提示。显示当前mysql版本和当前日期select version(),current_date;2、修改mysql中root的密码:shellmysql -u root -pmysql update use 阅读全文
posted @ 2011-01-17 15:55 leqiangw 阅读(396) 评论(0) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 下一页