自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小阎罗的专栏

--等待~~~

  • 博客(40)
  • 资源 (4)
  • 收藏
  • 关注

原创 PropertyGrid 显示自定义类属性

class A    {        string name;        int age;        public string Name        {            get { return name; }            set { name = value; }        }        public int Ag

2014-08-12 14:46:00 3147

转载 一维码和二位码主要原理

1、条码主要分类:   Code39码(标准39码)、Codabar码(库德巴码)、Code25码(标准25码)、ITF25码(交叉25码)、Matrix25码(矩阵 25码)、UPC-A码、UPC-E码、EAN-13码(EAN-13国际商品条码)、EAN-8码(EAN-8国际商品条码)、中国邮政码(矩阵25码 的一种变体)、Code-B码、MSI码、、Code11码、Code93码、IS

2013-04-08 22:54:47 15123

转载 QR码编码原理三(日本汉字和中文编码)

一、日本汉字(KANJI)是两个字节表示的字符码,编码的方式是将其转换为13字节的二进制码制。转换步骤为:1、对于JIS值为8140(hex) 到9FFC(hex)之间字符:a)将待转换的JIS值减去8140(hex);b)将高位字节乘以C0(hex);c)将b)步骤生成的数据加上低位字节;d)将结果转换为13位二进制串。2、对于JIS值为E040(hex)到EBBF(

2013-04-08 22:52:34 1816

转载 QR码编码原理二(编码)

编码就是把常见的数字、字符等转换成QR码的方法。说具体的编码之前,先说一下QR码的最大容量问题。一、最大容量QR码的最大容量取决于选择的版本、纠错级别和编码模式(Mode:数字、字符、多字节字符等)。以版本1、纠错级别为Level Q的QR码为例,可以存储27个纯数字,或17个字母数字混合字符或11个8bit字节数据。如果要存储同样多的内容同时提高纠错级别,则需要采用更高的版本。版本1~9

2013-04-08 22:52:04 984

转载 QR码生成原理(一)

一、什么是QR码QR码属于矩阵式二维码中的一个种类,由DENSO(日本电装)公司开发,由JIS和ISO将其标准化。QR码的样子其实在很多场合已经能够被看到了,我这还是贴个图展示一下:这个图如果被正确解码,应该看到我的名字和邮箱。二、QR码的特点说到QR码的特点,一是高速读取(QR就是取自“Quick Response”的首字母),对读取速度的体验源自于我手机上的一个软件,象上面贴出

2013-04-08 22:51:35 974

转载 VS2010中的自动化测试(4)——Web性能测试

网站的性能由很多不同的因素决定,比如:网络速度、不同的浏览器或者在同一时刻的用户数量、硬件处理能力等因素,都会影响到网站的性能和响应时间。Web性能测试就是帮助开发者在开发工程中就能确认并尽力修复这些问题。下面讨论几种主要的性能测试:Validation and verification test: 这个测试用来帮助我们检验输入值和是否能在期望的入口安全登录。比如:一个字段

2013-04-08 22:15:22 565

转载 VS2010中的自动化测试(3)——数据驱动的单元测试

有时,我们会对同一条测试用例根据不同的输入数据运行多次测试。为了不重复写单元测试代码,VS允许我们的每一条单元测试函数都可以连接自己的数据源,数据源的文件格式可以是CSV、XML、SQL Server数据库或者Oracle数据库等。下面我继续使用上次进行单元测试的函数,该函数体如下:public double CalculateTotalPrice(double quantity)

2013-04-08 22:14:42 576

转载 VS2010中的自动化测试(2)——单元测试

概述在软件开发过程中,我们可能会有很多的模块,而每个模块有可能又由许多函数组成。当我们的系统发生错误时,我们必须定位发生错误的模块,然后精确到模块中某个具体的函数中,而这工作往往又是非常浪费时间和生产效率的,如果系统越复杂,那么定位错误的成本将越高。所以在每个函数集成进模块时,必须通过严格的单元测试来验证。在VS2010中我们可以为我们的函数自动生成单元测试,无论它是否是publi

2013-04-08 22:14:09 653

转载 VS2010中的自动化测试(1)——VS2010中的测试管理工具

概述在VS2010中为我们的软件测试提供了很多功能及管理工具。这其中包括有:Test View、Test List Editor、Test Results、Code coverage Results、Test Runs以及在VS2010中新增的功能Test Impact View。工具介绍下面我们一一来介绍VS中为我们提供的工具。首先我新建了一个简单的待测试

2013-04-08 22:13:20 635

转载 数 据 库 设 计 经 验 谈1

数据库模型的设计是否合理会极大影响系统的使用性能。笔者依据多年来设计和使用数据库的经验,提出以下一些设计原则,供同仁们参考。   慎用游标(Cursor)   游标提供了对特定集合中逐行扫描的手段,一般使用游标来逐行遍历数据,根据取出数据条件的不同进行不同的操作。而对于多表和大表中定义的游标(大的数据集合)循环很容易使程序进入一个漫长的等待甚至死机,笔者在某市“住房公积

2013-04-08 13:54:49 428

转载 数据库设计中的14个技巧

1. 原始单据与实体之间的关系  可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。  〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三

2013-04-08 13:50:02 402

原创 三维图形及动画软件开发流程

 三维图形及动画场景的显示,就是把所建立的三维空间模型,经过计算机的复杂处理,最终在计算机二维屏幕上显示的过程。一般,设计三维图形软件要经过以下步骤:   A.图元建立三维模型。(以OpenGL(Open Graphics Library)为例,OpenGL是一个开放的图形程序库,它可在UNIX、Windows 95、Windows NT等环境下运行)    B.设置观看物体的窗口和观看点(视点)

2007-01-10 21:58:00 967

原创 一个高效成熟的商业软件开发流程和团队- -

一个高效成熟的商业软件开发流程和团队- -下面是开发管理最规范一家软件公司的开发流程,该公司总部位于美国硅谷,其开发的产品曾获得PC Magazine的最高五星级的优秀好评。供大家参考。1. 项目计划在一个产品发布并使用之后,其中肯定有许多地方不如意和值得改进的地方。客户在使用的过程中会发现一些问题,提出更高的需求,市场也在发生变化,我们的竞争对手也在发展,新的技术不断地产生,这些因素推动着我们的

2007-01-10 21:38:00 1303

原创 批处理的高级运用

批处理的高级运用1一.简单批处理内部命令 批处理的高级运用!!小技巧哦!!! 批处理大家都很熟悉吧! 下面介绍批处理的几个知识点: 1:巧用FC命令做查木马工具: 首先建立批处理文件atm.bat:写入代码:@echo off dir c:/windows/system32/*.exe >c:??.txt dir c:/windows/system32/*.dll >c:??.txt 2:建立批处

2007-01-08 14:44:00 773

原创 BAT批处理文件语法

扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。 ==== 注 ======================================= .bat是dos下的批处理文件 .cmd是nt内核命令行环境的另一种批处理文件 从更广义的角度来看,unix的shell脚本以及

2007-01-08 13:52:00 674

原创 批处理程序设计教程 2

最 近对于批处理技术的探讨比较热,也有不少好的批处理程序发布,但是如果没有一定的相关知识恐怕不容易看懂和理解这些批处理文件,也就更谈不上自己动手编写 了,古语云:“授人以鱼,不如授人以渔。”因为网上好像并没有一个比较完整的教材,所以抽一点时间写了这片 >给新手朋友们.也献给所有为实现网络的自由与共享而努力的朋友们.批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名 为 .bat 或

2007-01-08 13:47:00 683

原创 批处理文件的DOS常用命令

DOS下的可执行文件有三种,分别是EXE,COM和BAT。其中,EXE和COM文件都是二进制形式的,只有BAT文件是文本形式的,可以直接阅读。因此,BAT文件和以上二进制可执行文件相比,内容要简单的多。这些文件内包含着DOS命令的集合,通常叫作批处理文件。批处理文件的组成虽然比较简单,但其用处非常大,使用也比较广泛。比如每次都执行一些相同的命令,您一定会觉得非常麻烦,而放在批处理文件中执行的话则轻

2007-01-08 13:28:00 1889

原创 软件工程中英对照术语表

作者序     目前,有许多外文书籍和教材引入了中国,在翻译过程中,许多术语译法不一,虽然有国家的术语标准和计算机中英文词典,但由于新的术语层出不穷,无法满足需要。本词汇表旨在利用互联网技术,将

2006-12-26 17:27:00 4092 1

原创 系统分析石备考日志3

今天起3天时间浏览全局:使用资料:《系统分析师考试教程》目标:1、对考试全局有所了解;2、明了考试范围,整理出知识结构;3、对照自身知识结构与考试的内容、列出掌握、未掌握知识。OK 晚上开始……

2006-10-17 17:48:00 630

原创 系统分析师复习备考日志

终于在昨天晚上去买了教程@_@一本是: 系统分析师教程(技术资格(水平)考试指定用书)  ————清华大学出版社再一本是: 系统分析师考试疑难问题解答————电子工业出版社 两本书貌似都不错,一本总览全局、一本针对性解答还有几本 : 系统分析师技术指南、系统分析师常用工具、系统分析师设计技术————清华大学出版社应该也是需要的,不过多而不精,还是先把这两本吃透在

2006-10-09 17:50:00 928

转载 GNU Bison 中文手册

 

2006-09-27 12:55:00 2279 1

原创 消息机制

Windows系统是一个消息驱动的OS,什么是消息呢?我很难说得清楚,也很难下一个定义(谁在嘘我),我下面从不同的几个方面讲解一下,希望大家看了后有一点了解。  1、消息的组成:一个消息由一个消息名称(UINT),和两个参数(WPARAM,LPARAM)。当用户进行了输入或是窗口的状态发生改变时系统都会发送消息到某一个窗口。例如当菜单转中之后会有WM_COMMAND消息发送,WPARAM的高字中(

2006-09-21 21:25:00 680

原创 Yacc 与 Lex 快速入门

Yacc 与 Lex 快速入门Lex 与 Yacc 介绍Ashish Bansal软件工程师,Sapient 公司2000年11月 内容: Lex Lex 常规表达式

2006-09-20 13:12:00 923

转载 跟我一起写 Makefile

 概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写

2006-09-12 09:23:00 1036 1

原创 cygwin,在win中开发linux程序

  很多用windows的朋友不习惯于用linux的开发环境。虽然很乐意尝试一下,但是往往怕 linux系统打乱了自己的正常生活:1〉装linux系统把windows系统给搞坏了,导致自己无法正常生活;2>linux开发上手太难,写出第一个hel

2006-09-05 12:44:00 666

转载 C语言的多态实现

        相信很多人都看过设计模式方面的书,大家有什么体会呢?Bridge,Proxy,Factory这些设计模式都是基于抽象类的。使用抽象对象是这里的一个核心。              其实我觉得框架化编程的一个核心问题是抽象,用抽象的对象构建程序的主体框架,这是面向对象编程的普遍思想。用抽象构建骨架,再加上多态就形成了一个完整的程序。由于C++语言本身实现了继承和多态,

2006-08-31 13:13:00 765

转载 C语言中的面向对象思想

 C语言中的面向对象思想 经常听见别人说面向对象的程序设计,以前在学校上课的时候,也有开面向对象程序设计这门课。可是不幸的是,这些都是以C++,甚至VC++为基础的。而更加不幸的是,多年以来我一直是一个C的使用者。在学校的时候,我主要做的是硬件上的驱动层,和底层功能层。在工作以后,又做的是手机上的软件开发,所有这些都是和C离不开的。虽然我不得不说,C++是一门很好的语言,但是它的编译速

2006-08-31 12:49:00 608

转载 用Spring AOP实现开发中松散耦合

摘要 面向方面编程(AOP)是面向对象编程(OOP)的一种扩展技术,能够很好的解决横切关注点问题以及相关的设计难题来实现松散耦合。Spring AOP 是 AOP 技术的一种实现。本文介绍了AOP 概念,然后详细讨论了如何利用Spring AOP 开发AOP 程序,最后展望了Spring AOP 的前景。  关键词 AOP Spring AOP Java   引言  AOP(Aspected Or

2006-08-31 12:44:00 775

转载 AOP:通过面向方面编程提高代码的封装和复用性

AOP:通过面向方面编程提高代码的封装和复用性发布日期: 4/8/2004 | 更新日期: 5/28/2004Dharma Shukla,Simon Fell,和 Chris SellsLevel of Difficulty 1 2 3下载本文代码:(538KB) 摘要面向方面编程 (AOP) 是施乐公司帕洛阿尔托研究中心 (Xerox PARC) 在上世纪 90 年代发明

2006-08-31 12:39:00 721

转载 AOP在大规模软件开发项目中应用的尝试与思考

本文的写作源于一个真实的大型软件开发项目,我们努力尝试在这个项目中推广应用AOP。在此我们将对曾经面临过的一些实际问题与困难进行分析,试图引发关于面向方面软件开发(AOSD)的一些更深层次的思考。本文的作者将站在开发者的角度做出客观的判断,既不是AOP的狂热鼓吹者,同样也不是AOP反对阵营的一员。因此可以视作来自Java开发者对AOP技术应用的客观分析和建设性意见。  关于AOP  关于A

2006-08-31 11:52:00 700

原创 如何将多个C语言模块组合成一个程序

一般来说,我们编制的C语言源程序都是放在一个扩展名为.C的文件中,这对一个较简单的程序是合适的,但对于大型项目就不合适了,其一,大项目往往由多人合作完成,大家都来 操作同一个文件极易出错;其二,大文件的编译、调试都极为复杂;其三,如果两个程序中都要用到同一个自定义的函数,此函数须从一文件移动到另一文件中,这种移动容易出错。为了解决这一矛盾,一个大的程序往往被分成几个部分,存放在不同的DOS文件各。

2006-08-30 13:30:00 6834

转载 C++中extern “C”含义深层探索

1.引言  C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。

2006-08-30 12:32:00 548

转载 vc++常用控件

传统控件的用法:.1.1 传统控件的控件通知消息    控件通过向父窗口发送控件通知消息来表明发生了某种事件.例如,当用户在按钮上单击鼠标时,按钮控件会向父窗口发送BN_CLICKED消息.传统控件的通知消息实际上是通过WM_COMMAND消息发给父窗口的(滚动条除外),在该消息的wParam中含有通知消息码(如BN_CLICKED)和控件的ID,在lParam中则包含了控件的句柄. 

2006-08-29 16:44:00 1713

原创 条件编译

条件编译: #ifdef  标识符程序段1#else程序段2#endif当指定的标识符已经被#define命令定义过,则在程序编译阶段只编译程序段1,否则编译程序段2.其中#else部分可以没有.. #ifndef  标识符......和上面相反.  

2006-08-29 13:41:00 576

原创 起始

下决心开始准备考试,不做着已,既然要考就不留余地! 首先  找点资料去,看看其他通过的强人会有些什么推荐的.:)接着  订个计划什么的...找到资料先吧,订的比较有可行性和针对性.OK 马上开始实行..............

2006-08-28 17:22:00 610

转载 好女孩~

   1、你是我的第一个男人     2、从后面抱着我睡觉,我乖乖地蜷成一团,不转过去看你     3、半夜醒来的时候替你掖好被子     4、吃你喂给我的你认为好吃的东西,并且也觉得好吃     5、不打听你不想我知道的任何事情     6、相信你的每一句话,不揭穿你的谎言     7、努力适应你的生活方式和生活的圈子     8、友好地对待你的朋友、家人,把他们也当作是自己的朋友、家人    

2006-08-28 17:09:00 875

转载 DOS基础

一、对扩展内有的三种使用方式第一种方式,可称为原始方式,早期设汁的一些使用扩展内存的软件如SUPPER CCDOS5。21以下版本就是这样使用的(金山汉字启动时会自动把汉字库调入道扩展内存中)所谓原始方式,也可叫“野蛮”使用方法,因为这种方式中,各软件都有自己的一套使用扩展内存方法,相互不通气也互不兼容,结果造成任何时候都只能有一个软件使用扩展内存,否则就会出现一个程序把另一个程序在扩展内存中

2006-08-28 13:45:00 1805 1

转载 Windows下DLL编程技术及应用

摘 要: 本文介绍了DLL技术在Windows编程中的基本运用方法及应用,给出了直接内存访问及端口I/O的两个实用DLL的全部源代码。关键词: DLL Windows编程 内存访问 I/O一 、引 言由于Windows为微机提供了前所未有的标准用户界面、图形处理能力和简单灵便的操作,绝大多数程序编制人员都已转向或正在转向Windows编程。在许多用户设计的实际应用系统的编程任务中,常常要实现软件对

2006-08-28 11:36:00 655

转载 WINDOWS键盘事件的挂钩监控原理及其应用技术

WINDOWS的消息处理机制为了能在应用程序中监控系统的各种事件消息,提供了挂接 各种反调函数(HOOK)的功能。这种挂钩函数(HOOK)类似扩充中断驱动程序,挂钩上 可以挂接多个反调函数构成一个挂接函数链。系统产生的各种消息首先被送到各种 挂接函数,挂接函数根据各自的功能对消息进行监视、修改和控制等,然后交还控 制权或将消息传递给下一个挂接函数以致最终达到窗口函数。WINDOW系统的这种反 调函

2006-08-28 11:35:00 686

转载 Windows 消息大全

消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg,它在Windows单元中是这样声明的:typeTMsg =

2006-08-28 11:30:00 578

2006年系统分析师考前指导讲座.pdf

2006年系统分析师考前指导讲座.pdf

2007-10-29

中国系统分析师经典论文五篇.doc

中国系统分析师经典论文五篇.doc

2007-10-29

系统分析师经典教材_Word版.rar

系统分析师经典教材_Word版.rar

2007-10-29

空空如也

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

TA关注的人

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