自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 我对软件工程的理解

软件工程

2022-12-18 22:44:22 478

原创 《软件质量管理实践》读书笔记1—什么是软件缺陷

缺陷的定义:ISO 9000对缺陷的定义“未满足与预期或者规定用途有关的要求”,表明缺陷是软件中已经存在的一个部分,可以通过修改软件而消除。

2021-11-09 18:32:40 254

原创 python2与python3的差别——整形类型的数字

Python数字Python 2整形 Int 1浮点型 Float 2.1长整型 1LSys.maxint=2147483647Sys.maxint+1 = 2147483648LPython3 取消了长整型long整形 Int 1浮点型 Float 2.1Sys.maxsize=2147483647Python2下的基本运算Python 2...

2019-03-18 22:09:52 820

原创 Checklist For Slow Performance Of DataPump Export (expdp) And Import (impdp)

 Oracle Support Document 453895.1 (Checklist For Slow Performance Of DataPump Export (expdp) And Import (impdp)) can be found at: https://support.oracle.com/epmos/faces/DocumentDisplay?id=453895.1...

2013-09-23 20:47:58 157

原创 How To Cleanup Orphaned DataPump Jobs In DBA_DATAPUMP_JOBS

 How To Cleanup Orphaned DataPump Jobs In DBA_DATAPUMP_JOBS ?How To Cleanup Orphaned DataPump Jobs In DBA_DATAPUMP_JOBS ? 文档 ID: 336014.1 类型: HOWTO Modified Date: 05-MAR-2008 状态: PUBLISHED...

2013-09-23 19:54:24 136

原创 cursor_sharing参数对于expdp的性能影响

客户的数据库使用了cursor_sharing=similar参数,经过测试,发现这一参数极大影响了expdp的性能。其本质原因是SQL的执行计划发生了改变。在正常情况下28分钟完成的EXPDP操作,在similar模式下用了整整1个小时:[oracle@stat backup]$ expdp smg/smg directory=backup dumpfile=sms2.dmp schema...

2013-04-14 20:59:52 147

原创 哈夫曼编码简介

转载自http://www.thecodeway.com/blog/?p=870哈弗曼编码几乎是所有压缩算法的基础,其实这个算法并不复杂,简单的理解就是,如何用更短的bit来编码数据。    我们知道普通的编码都是定长的,比如常用的ASCII编码,每个字符都是8个bit:字符编码A00101001B00101010C00101011……...

2013-04-06 21:56:46 124

原创 Python subprocess 创建子进程

Python提供多个创建子进程的模块,我比较习惯使用subprocess模块,因为在Python手册中有这样一段话:  This module intends to replace several other, older modules and functions, such as: os.system、os.spawn*、os.popen*、popen2.*、commands.*  s...

2012-08-15 22:50:29 143

原创 死锁的例子

# encoding: UTF-8import threadingimport timeclass MyThread(threading.Thread): def do1(self): global resA, resB if mutexA.acquire(): msg = self.name+' got r...

2012-08-12 23:14:03 99

原创 gdb info threads

(gdb) info threads   11 Thread 0x7f82c6462700 (LWP 30865)  0x00007f82c7676b50 in sem_wait () from /lib/libpthread.so.0   10 Thread 0x7f82c5c61700 (LWP 30866)  0x00007f82c7676b50 in sem_wait () from /l...

2012-08-12 22:12:23 1081

原创 关于信号量sem_wait的整理(转)

SYNOPSIS       #include <semaphore.h>       int sem_init(sem_t *sem, int pshared, unsigned int value);//初始化信号量       int sem_wait(sem_t * sem);//等待信号,获取拥有权       int sem_trywait(sem_t * sem);...

2012-08-12 22:04:11 259

原创 python coredump的经历[转]

最近在写python,用了email/sqlite3/mysql/poplib/等东东。程序写完后进行压力,发现无端端退出了,把ulimit -c 设置成比较大的数字(在linux下默认是0 ),让它产生core文件。跟踪了N个core文件,都是在malloc/free之类的地方,感觉就是多线程问题,冲乱了内存。但是隔着一个python解析器,难以跟踪,花了两三天时间都没找到问题,郁闷了好久。Py...

2012-07-07 13:54:43 3044 2

原创 PHP 服务器配置-使用Apache

≡ PHP 5.2.5 的安装 ≡1、到其官方站点下载 php-5.2.5-Win32.zip 并解压(据说:不要下载及使用它的Installer,这种方式虽然很自动化、很智能,但也存在很多方面的限制,因为不推荐。)到一个目录"D:\PHP\PHP"。将PHP目录(D:\PHP\PHP)下的php.ini-recommended复制到windows(有的系统是winnt目录)目录下,并改名为php...

2012-03-01 22:30:47 187

原创 python os模块中文帮助文档

声明:本文为转载。——————————————————————————————–翻译者:butalnd 翻译于2010.1.7——2010.1.8,个人博客:http://butlandblog.appspot.com/注此模块中关于unix中的函数大部分都被略过,翻译主要针对WINDOWS,翻译速度很快,其中很多不足之处请多多包涵。这个模块提供了一个轻便的方法使用要依赖操作系统的...

2012-03-01 21:18:57 147

原创 UML建模之时序图

一、时序图简介(Brief introduction)       二、时序图元素(Sequence Diagram Elements)角色(Actor)对象(Object)生命线(Lifeline)控制焦点(Focus of Control)消息(Message)自关联消息(Self-Message)Combined Fragments     三、时...

2011-06-11 22:44:38 141

原创 配置 rsync

配置 rsync  系统环境  [root@linuxas3 root]# uname -a  Linux linuxas3.9812.net 2.4.21-4.ELsmp #1 SMP Fri Oct 3 17:52:56 EDT 2003 i686 i686 i386 GNU/Linux  安装rsync  在AS3 第二张CD上找到rsync-2.5.6-20.i386.rpm  [root...

2010-05-24 21:55:43 100

原创 Rsync命令参数详解

在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。Rsync的命令格式可以为以下六种:  rsync [OPTION]... SRC DEST  rsync [OPTION]... SRC [USER@]HOST:D...

2010-05-24 21:54:13 197

票据打印

2005-1-2 12:43 黄新票据打印http://bbs.ywsy.net/archiver/?tid-47631.html票据打印主要由三部分构成:页面内容及布置,设置页面(页面css的控制和打印参数的保存),打印一、页面内容及布置  用div控制把需要打印的内容用相对位置固定下来,可用扫描仪把需要打印的票据扫描进去然后确定需要打印内容的相对位置.二、 设置页面(页面c...

2007-06-17 01:19:00 340

axis—安装

从今天开始我将学习axis的经验以笔记的形式共享给大家希望能对大家的工作有所帮助。<o:p></o:p>     相信大家对webservice有一定的了解我在这里就不再复述webservice的一些基本概念。axis1.3是soap1.2协议的一个实现框架。在工作中我们可以方便的通过axis进行webservice的开发。废话少说,我们开始安装axis.<o:...

2007-06-15 11:28:47 176

SQL中Convert转化函数的用法

 Convert的使用方法:  格式:Convert(data_type,expression[,style])  说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.  例子:SELECT Convert(varchar(30),getdate(),101) now...

2007-06-11 15:06:55 651

ArrayList用法

** *Output: Original contents of al: C A E B D F Modified list backwards: F+ D+ B+ E+ A+ C+  */import java.util.ArrayList;import java.util.Iterator;import java.util.ListIterator;public clas...

2007-03-22 10:25:10 164

7、面向对象设计:共性VS个性

一尺之捶,日取其半,万世不竭!7.2 对象和类的粒度7.2.1 CPU难题        处理有包容关系的类,用继承机制还是聚合机制?        多态性的机制可以大量减少条件判断语句的重复。       继承和动态绑定  7.2.2 继承的粒度类的定义:类是对象的抽象,是一系列既有共性又有个性的对象的高度概括。对象的共性和个性是相对的而不是绝对的。对继承粒度问题的认识:1....

2007-02-09 16:53:57 242

6、架构分析:功能分解VS对象分解

天下莫大于秋毫之末,而大山为小......6.2.2 架构分析的作用 a、架构分析为软件定义了科学的结构和规则,可以有效地控制软件地复杂性,易于理解、实现和管理架构模式描述了软件系统基本的结构组织策略 设计要求:层和层之间的耦合应该尽可能地松散级别相同、指责类似的元素应该北组织到同一层中;复杂的模块应该被继续分解为粒度更细的层或子系统;应尽量将可能发生变化的元素封装到一个层中,这...

2007-02-07 11:35:48 550

第五章 分析模型:实体类vs软件类

不,我不想要自由;我只要条出路,向左或是向右,到哪儿都行。5.2 面向对象的思维方式:围绕对象和类来分析、设计软件系统5.3 面向对象分析   面向对象分析的主要任务就是根据用户需求,建立一个准确的、完整的、一致的系统模型。这个过程的输入是软件的功能性需求。该过程产生三个分析模型:a、功能模型:把用户的功能性需求转化为开发人员和用户都能理解的一种表达方式,其结果就是我们此前谈到的用例模型...

2007-01-30 12:43:01 378

第四章 模式:变化之美 vs 永恒之美

见山是山 见水是水;见山不是山,见水不是水;见山只是山,见水只是水;GoF 《设计模式》设计模式中蕴涵的面向对象设计原则和设计思路:a、设计模式最根本的意图是适应需求变化b、针对接口编程,而不是针对实现编程c、优先使用聚合,而不是继承4.3.6 设计模式的分类a、按设计模式的目的分类(主要用来完成什么工作):创建型模式(封装对象的创建过程)、结构型模式(处理类或对象的组织结构)、行为...

2007-01-30 11:27:43 82

《分析模式:可重用对象模型》-- 责任模式

作者:无 ...

2007-01-25 16:32:26 154

面向对象设计模式与原则

设计模式简介每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。-- Christopher Alexander设计模式描述了软件设计过程中某一类常见问题的一般性的解决方案。面向对象设计模式描述了面向对象设计过程中、特定场景下、类与相互通信的对象之间常见的组织关系。GoF23 种设计模式历史性著作《设计模式:可复用面向对象软件的基础》一书中描述了23种经典面向对...

2007-01-22 17:33:01 76

关于J2EE层次设计架构实例的分析详解

Part 1 层 层(layer)这个概念在计算机领域是非常了不得的一个概念。计算机本身就体现了一种层的概念:系统调用层、设备驱动层、操作系统层、CPU指令集。每个层都负责自己的职责。网络同样也是层的概念,最著名的OSI的七层协议。 层到了软件领域也一样好用。为什么呢?我们看看使用层技术有什么好处: 你使用层,但是不需要去了解层的实现细节。 可以使用另一种技术来改变基础的...

2007-01-22 11:23:00 373

道法自然第三章 设计方法:面向过程VS面向对象

思想的真正客观性应该是:思想不仅是我们的思想,同时也是事物的自身,或对象性的东西的本质衡量软件的设计质量:可读性、可复用性、可扩展性、可维护性面向对象的基本概念:封装:对现实世界的模拟,反映某一种事物的共性 继承 :遗传多态性 :静态多态性,动态多态性抽象面向对象的基本原则: 开闭原则:一个模块对扩展应是开放的,对修改应是关闭的完全替换原则:派生类应该能完全替换掉基类依赖倒置原...

2007-01-20 21:52:39 118

道法自然第2章

用例分析:海底总动员VS.云中漫步横看成岭侧成峰,远近高低各不同。不是庐山真面目,只缘身在此山中。2.1 用例图:UML类图、顺序图、协作图2.2 为什么要使用UML   建模工具 Rational Rose 的CASE工具2.3 用例模型2.3.1 什么是用例模型:用例模型是从外部用户和外围系统的角度,分析和考察待开发系统的行为,并通过参与者(Actor)与系统之间的交互关系描述了系统...

2007-01-16 11:55:04 91

道法自然第一章

最近在读王咏武先生兄弟写的《道法自然--面向对象实践指南》,收获颇多!现在还只是读了第一章和第二章 第一章 需求分析:追求完美VS容忍缺陷在生活的任何领域寻求完美,都不过是抽象的、病态的或无聊的幻想而已!1.2鱼和熊掌:在满足需求的情况下,尽量选择“小鱼”,而舍弃“熊掌”;只有存在无可置疑的理由时,才选择“熊掌”作为设计方案1.3项目目标和项目范围1.3.1 项目目标:软件开发项目应该...

2007-01-15 09:59:56 237

2007-1-14日 周日 agilepoint的讲座

今天去HANGZHOU SOFEWARE PARK 参加了美国AST公司关于BPM软件 agilepoint的讲座主讲人员 AST CEO JESSE Shiah(夏鹏飞)参会人员:我,蓝明洪其他参会人员:安鸿科技 研发部经理                  浪潮ERP代理商 绍兴某企业心得:agilepoint 不仅仅是wf(workflow),而是BPM(Business Pro...

2007-01-15 09:51:09 77

Re: 选择ibatis,而放弃hibernate

我觉得要用hibernate,就必须要好的设计。像我们公司这样基本没有OO思想的设计是上不了hibernate的!个人认为hibernate做持久是很好的 不过复杂的关联查询感觉不怎么样,可能跟我们自己先前数据库设计有关系吧!...

2006-11-14 14:42:55 102

Re: 请大家推荐个免费数据库!!!

PostgreSQL 支持windows系统吗?

2006-11-10 11:34:00 266

空空如也

空空如也

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

TA关注的人

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