- 博客(18)
- 收藏
- 关注
转载 灰盒测试
<br />如何开展灰盒测试[1]:灰盒测试优缺点分析 收藏此文于2010-12-01被推荐到优快云首页如何被推荐? 俺在忽悠某个技术领域的玩意儿之前,通常先要分析一下优缺点——这样才能调动大伙儿的积极性。所以,本系列第1帖先分析一下灰盒测试的优缺点。 ★几个基本概念 首先,把一些基本概念,简单通俗地说一下。如果觉得俺解释得不够好,不够细,可以自己去查维基百科的词条:洋文的在“这里 ”,中文的词条在“这里 ”(可惜中文词条不够全,偏偏缺了“灰盒测试”这一节)。 ◇黑盒测试
2010-12-07 22:02:00
1107
原创 ZZ风雨20年:我所积累的20条编程经验
<br />从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。<br />我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个列表中基本不需要增添额外的东西了。下面就是我至今最难忘的经验。<br />1. 估算解决问题所需要的时间。不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时。为自己定一个时间限制吧,1小时、30分钟或甚
2010-11-15 09:47:00
472
原创 浅谈企业应用架构
<br />作者:Anders小明<br />2009年5月5日<br /> <br />一、什么是架构<br />在牛津高阶词典(第7版)中,架构(architecture)一词的解释是:the design an structure of a computer system,而架构师(architect)一词的解释是:a person who is responsible for planning or creating an idea, an event or a situation。<br />针
2010-11-03 21:21:00
618
原创 浅谈领域驱动设计
<br />作者:anders小明<br />2009年5月7日 <br />需求背景<br />现在的样子<br />如PoEAA中提到的:事务脚本(Transaction Script)和表模型(Table Moduel)模式。<br />存在问题<br />事务脚本看到的是零散的数据,而表模型混合了下文要说领域模型和领域服务界限。<br />1. 两者都导致了分析和设计的割裂,领域模型只存在于分析中;数据间的内在关系无法通过代码体现;<br />2. 两者都无法有效的实现业务逻辑的具
2010-11-03 21:18:00
598
转载 浅谈基础平台
<br />作者:Anders小明<br />2009年5月5日<br /> <br /><br />一、什么是基础平台<br />基础平台对应于业务应用,主要处理技术问题,是为业务应用提供技术支撑以及技术方案的模块或者组件。其目的是使得应用组件可只关注于业务逻辑,而不考虑或者少考虑技术问题。<br />基础平台通常包括如下:基础功能,开发类库,开发模式以及开发部署工具。<br /> <br />二、为何要基础平台<br />应用系统的设计可以说是将一个业务语言翻译成程序语言的过程,这个过程同时处理两个内
2010-11-03 21:14:00
455
转载 企业应用下的业务组件开发实践
<br />什么是企业应用下的业务组件<br />首先,这是一个组件,这意味着它需要在容器里运行,因此不包括任何中间件服务,同时以一定结构(文件结构或者压缩格式)组成,被容器识别;其次,这是一个业务组件,即提供的是应用服务,而非技术服务;第三,这是企业应用,在业务上包括功能和服务(Service,当前最时髦的说法,你可以理解为API),技术上(以J2EE来讲)包括:UI资源(JSF、JSP、JS和CSS等)、应用程序(Java)资源和配置文件、数据库表定义、初始化数据和存储过程。<br /> <br />为
2010-11-03 21:11:00
959
转载 如何定义和建立架构
<br />作者: Anders小明 <br />在牛津高阶词典(第7版)中,架构(architecture)一词的解释是:the design an structure of a computer system。这个解释实际上已经描述了架构的本质:架构是关于怎么做(构成系统)的,而非做什么的。更进一步,架构是由人来设计实施,因此架构实际上是一个文化(culture)——我们怎么认识或理解系统/产品的,并且我们准备怎么做,在做的过程中我们认为什么是好的,什么是好的等等。<br />任何系统都有架构,无论
2010-11-03 21:09:00
457
转载 27岁后月薪低于8K,会被淘汰吗?
<br />前段时间看了一篇文章,叫做《IT人为什么难以拿高薪》,颇有感触,于是写下这篇文章,希望与各位XDJM共勉~<br />能够看到这个帖子的每个XDJM,我们大家都不是含着金钥匙出生的富二代,因此,我们的一切成就需要自己的努力,这里面有痛苦,有彷徨,有挫折,我们是否能够咬牙坚持下去?<br />首先,在中国这么一个人口众多的国家,尤其是在北京、上海这种一线城市,如何脱颖而出很重要,本科学历,四级证书已经成了最基本的标志(这里没有任何歧视意义,但是如果没有学历,很多垃圾公司会连面试的机会都不给),不用
2010-11-01 22:19:00
417
原创 Cpu Control
<br />#include "stdafx.h"<br />#include "stdlib.h"<br />#include "Windows.h"<br />#include "math.h"<br /><br />const double SPLIT=0.01;<br />const int COUNT=200;<br />const double PI=3.14159265;<br />const int INTERVAL=100;<br /><br />int main(int argc, ch
2010-10-31 22:32:00
461
原创 cpu control
#include "stdafx.h"#include "stdlib.h"#include "Windows.h"int main(int argc, char* argv[]){ for(;;) { for (int i=0;i ; Sleep(10); } printf("Hello World!/n"); return 0;}
2010-10-31 10:35:00
527
原创 dba
<br />我做php和java已经很久了,真的是太苦了,而且人太多,我想凭我的资质在java里是混不出什么名堂的了,想转dba了。老师说过在IT里面有一黄金行业:DBA,有一个可以干一辈子的IT职位:DBA,因为它是吃经验的,干的时间越久越好。我不想浪费我的时间了,希望从今天开始进入DBA的行列。 <br />我做了一个简单的计划:想找到第一份DBA的工作要有两个基本的东西:你英语好,有一个精通的数据库oracle9i。 <br />所以时间是这样安排的:晚上的所有时间放在成为DBA的计划中。 <br /
2010-10-28 19:01:00
556
原创 Dos命令写循环
<br />请问怎么用Dos命令写循环结束某几个进程?<br /> 悬赏分:5 - 解决时间:2010-3-10 23:52 <br />比如我<br />要结束QQ.exe和explorer.exe还有PPAP.exe这几个进程,注意:是循环的去结束它,用DOS命令该怎么写?我知道用for循环,但不知该怎么写,请高手指教下!谢谢了 <br />DOS命令<br />---------<br />for /l %i in (1,1,99999999) do (for %a in (QQ explorer P
2010-10-28 18:59:00
1046
原创 32bit oracle 扩展SGA原理
<br />32bit oracle 扩展SGA原理 <br /> <br /> <br />来源: ChinaUnix博客 日期: 2006.11.16 12:00 (共有0条评论) 我要评论 <br /> <br />32bit oracle由于位数限制,使得oracle进程只能访问4g(2的32次方)以下的虚拟内存地址,在很多时候这是一个很让人头疼的问题,因为空着许多内存而不能使用,而默认情况下SGA不能超过1.7g。比如我们的linux下有8g内存,却有部分空着不能用干着急。这个时候我们就要考虑
2010-10-28 18:58:00
448
原创 主题:北京亿阳信通Oracle笔试题
<br /> <br /><br />一、选择题<br /><br /> 1.当你执行以下查询语句:<br /> SELECT empno,ename<br /> FROM emp<br /> WHERE empno =7782 OR empno =7876;<br /> 在WHERE语句中,以下哪个操作符可以取代OR?<br /> A. IN<br /> B. BETWEEN ……<br /> C. LIKE<br /> D. <=<br /> E. >=<br /><br /> 2
2010-10-27 22:31:00
1332
原创 oracle视图
<br />---dba视图 <br />select * from dba_data_files --指定表空间的数据文件及所在的路径 <br />select * from dba_free_space --指定表空间的剩余空间 <br />select * from dba_users --找出当前数据库实例中的所有用户 <br />select * from dba_segments --找出当前数据库实例中的所有对象的物理信息,如:所占空间、pctincrease等
2010-10-27 22:25:00
1646
原创 oracle架构的基础知识
<br />oracle架构的基础知识<br /> 学习<br />oracle<br />,最好首先了解Oracle的框架。这样对Oracle有一个整体的认识,有高屋建瓴的作用<br /><br /> 1、物理结构(由控制文件、数据文件、重做日志文件、参数文件、归档文件、口令文件组成)<br /><br /> 一个数据库中的数据<br />存储<br />在磁盘上物理文件,被使用时,调入内存。<br /><br /> 其中控制文件、数据文件、重做日志文件、跟踪文件及警告日志(trace files,
2010-10-27 21:05:00
426
转载 makefile详解
<br />陈皓<br /><br />概述<br />——<br /><br />什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解 HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具
2010-09-14 22:51:00
501
原创 鱼还是熊掌:浅谈多进程多线程的选择--ZZ
<br />关于多进程和多线程,教科书上最经典的一句话是“进程是资源分配的最小单位,线程是CPU调度的最小单位”,这句话应付考试基本上够了,但如果在工作中遇到类似的选择问题,那就没有这么简单了,选的不好,会让你深受其害。<br />经常在网络上看到有的XDJM问“多进程好还是多线程好?”、“Linux下用多进程还是多线程?”等等期望一劳永逸的问题,我只能说:没有最好,只有更好。根据实际情况来判断,哪个更加合适就是哪个好。<br />我们按照多个不同的维度,来看看多线程和多进程的对比(注:因为是感性的比较,因
2010-07-28 23:34:00
379
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅