自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (2)
  • 收藏
  • 关注

转载 MySQL 中文显示乱码

<br />最近关于中文显示乱码的贴子比较多,所以也做了个总结:<br />可以参考一下杨涛涛版主的《各种乱码问题汇总》<br />http://topic.csdn.net/u/20071124/08/3b7eae69-ed1d-4a77-8895-9930bf3601af.html<br />MySQL字符集的原理介绍。摘录于官方文档。http://dev.mysql.com/doc/refman/5.1/zh/charset.html<br />不同的编码格式会导致同一字符,在不同字符集下的编码会不同

2010-11-11 14:43:00 462

原创 坐标映射

1、设备坐标系都是以像素为单位,水平(x轴)从左到右递增,垂直(y轴)从上到下递增2、屏幕坐标:以显示器左上角为原点窗口坐标:以窗口左上角为原点客户区域坐标:以客户区坐标窗口为原点3、映射方式用于定义从“窗口”(逻辑坐标)到“视口”(设备坐标)的映射,“窗口”和“视口”这两个词用得并不恰当,因为视口通常包含裁剪区域的意思,况且在windows中又已经用窗口来指程序在屏幕上占住的区域。4、逻辑坐标转换为设备坐标xViewport = (xWindow - xWinOrg) * xViewExt/xWinExt

2010-08-30 16:50:00 2957

转载 外包小项目如何承接防止欺骗

<br />需求并不复杂。<br />但是联系的方式让人很可疑。<br />我反复说了不下5次,请你写一个文档发给我,以便于我给你回复。<br />对方还是一直站内消息都不是站内邮件给我说一些所谓的需求,并坚持让我报价和开发周期。<br />最后看我始终坚持必须文档,说这样太累,结果,他反而最后来了一句,这样太累,算了吧。<br />大家要小心这样的行为,我估计,他就是到处找人询价,然后通过类似竞拍的方式问一些底价出来好还价的,根本不是真得要找你来谈项目。<br />所以,大家要注意交流方式,千万不要看到一

2010-08-27 08:11:00 724

转载 HTTP POST GET 本质区别详解

<br />一 原理区别 <br />    一般在浏览器中输入网址访问资源都是通过GET方式;在FORM提交中,可以通过Method指定提交方式为GET或者POST,默认为GET提交<br />Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE <br />URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查 ,改 ,增 ,删 4个操作。到这里,大

2010-08-26 09:34:00 482

转载 图标下载网站

<br />http://www.veryicon.com/

2010-08-20 15:40:00 356

转载 Google 发布免费网络安全扫描工具 Skipfish

Google发布了一款称为"Skipfish"的自动Web安全扫描程序,以降低用户的在线安全威胁。 Google工程师Michal Zalewski称,尽管Skipfish与Nikto和Nessus等其他开源扫描工具有相似的功能,但Skipfish还具备一些独特的优点。 Skipfish通过HTTP协议处理且占用较低的CPU资源,因此它的运行速度比较快。Skipfish每秒钟可以轻松处理2000个

2010-03-27 13:50:00 821

原创 窗口的子类化与超类化

1. 子类化 改变一个已经存在的窗口实例的性质:消息处理与其他实例属性。在SDK编程范畴内,子类化就是改变一个窗口实例的窗口函数(通过GetWindowLong()和SetWindowLong()),子类化所要做的就是为某窗口实例编写新的窗口函数。其操作是在实例级别上进行的。在MFC中子类化的情况有所不同:所有MFC窗口有相同的窗口函数,由该窗口函数根据窗口句柄查找窗口实例,在把消息映射到该窗口类

2010-01-19 15:42:00 925 1

原创 开发VC++应用程序必备的几个工具

做软件开发久了,每个人都有属于自己的工具箱,这么多年下来,如下几个工具是我最常用的: 1、Visual Assist X, 最新版本10.50,该产品一直在不管的进化中,上一个版本刚解决了数据库越积累越大的问题,非常好用,可集成到任何Visual Studio开发环境中,建议用最新版本。 官方网站: http://www.wholetomato.com/ 2、Resource ID Organis

2010-01-08 16:56:00 966

原创 c++经典问答

C++  的优点是什麽?「封装性  encapsulation」:藉由隐藏内部的资料结构,让我们可以改变系统的某部份,而不必更动其他部份。我们为软体元件(称之为  class,类别)提供一个安全的介面,用户只碰得到这个介面而已;而相对起来比较容易变动的介面「实作」部份,就被封装起来(就像被包在胶囊里),以避免用户过於依赖他一时的实作决定。在比较简单的  C  里头,可由模组内的静态(static)

2009-04-29 15:18:00 1009

原创 OO系统分析员之路--用例分析系列(7)--用例规约的编写--业务规则和实体描述

先说说业务规则。笔者习惯将业务规则分为三种。  一种是全局规则,这种规则一般与所有用例都相关而不是与特定用例相关,例如actor要操作用例必须获得相应的授权,用例的操作与授权级别相关,或者用户在系统中的所有操作都要被记录下来等等。这类规则笔者习惯于,并且也建议将它们写到用例的补充规约里面去,因为它们一般与具体的业务功能性要求没有直接关系。有时候,这类规则也被写到软件架构文档中。关于用例补充

2009-04-16 17:01:00 975

原创 OO系统分析员之路--用例分析系列(6)--用例实现、用例场景和领域模型

上一篇说到我们经过初步的业务分析,得到了用户、业务用例以及业务场景模型。这三项工作成果形成了基本的需求框架,并圈定了业务范围。这时应当做一份基线。  当然,第一份基线所包括的内容是非常粗的,要达到完整的需求说明还有更多工作要做。这一篇就来说说详细的需求过程和产出物,以及这些成果对需求的贡献。在开始之前,还是提醒读者下载实例,本文下面只会从实例中挑选很少一部分来说明,对照实例读者将能更好的理

2009-04-16 16:59:00 932

原创 OO系统分析员之路--用例分析系列(4)--业务建模一般步骤和方法

本篇开始之前先扯点闲话,商业应用系统开发经历了三个阶段:   第一个阶段以计算为中心,分析设计围绕程序的运行效率,算法优劣,存贮优化来进行。90年代的大学课程讲的都是这些。   第二阶段以数据为中心,分析设计围绕数据流进行,以数据流程来模拟业务流程。这也就是所谓的面向过程的分析模式。   第三阶段以人为中心,分析设计围绕人的业务需求,使用要求,感受要求进行。这也就是现在的面象对象分析模式。

2009-04-16 16:57:00 1155 1

原创 OO系统分析员之路--用例分析系列(5)--用户、业务用例和业务场景

很久没有动笔了,这期间承蒙许多朋友的喜欢和鼓励,再不写点东西就对不住这些朋友了。  写点什么呢?按照原先的设想,应该开始动手写如何从业务用例转化到概念用例和系统用例,不过老实说这一步需要的是经验居多,而很难找出一个普适的步骤来。先暂时放一放吧,以后一定会写到的。上一篇讲到用例分析的一般步骤和方法,也给出了一个实例,不过没有做更进一步的说明,所以这一篇,笔者决定先罗嗦罗嗦之前的内容,说说业务

2009-04-16 16:57:00 1491

原创 OO系统分析员之路--用例分析系列(3)--业务建模之涉众

从这一篇开始,笔者将借助一个虚拟的实例来阐述获取用例的方法,以及如何判断用例获取是否完备,粒度选择是否合适。事实上,在做这些工作时,我们正在进行需求分析的第一个阶段,即业务建模阶段。借助这个例子,笔者同样会阐述业务建模到底应该做什么,做到什么地步才能说明业务需求已经完整,可以称为一份完整的需求规格说明书了。   一般来说,只有当以下工作都完成,才能说业务模型建立完成,它们是:   发现和定

2009-04-16 16:53:00 1077

转载 OO系统分析员之路--用例分析系列(2)--用例的类型与粒度

 在正式讨论如何获取用例之前,笔者觉得有两个问题还是先解释清楚为好,这对正确获取用例有很大帮助。这两个问题也是初学者最为困惑,也是最难掌握的。一个是各种用例类型之间的区别和用法,另一个是用例的粒度。   先说说用例类型的问题。   用例类型,有的资料翻译为版型,英文原文是stereotype。在Rose中默认的类型有business usecase , business usecase r

2009-04-16 16:47:00 1172 1

原创 OO系统分析员之路--什么是用例

用例是什么?其原始英文是usecase,直译过来就成了用例。这也是一个比较贴切的叫法了,从字面的直接理解就是使用的例子。另一种比较流行的定义是用例就是与使用者(actor)交互的,并且给使用者提供可观测的有意义的结果的一系列活动的集合。  这个定义还是比较费解的,笔者在众多应聘者中发现很多使用用例来做需求的系统分析员,有的已经使用了两年以上,但仍不能把握用例的本质,虽然他们号称精通UML。

2009-04-16 16:45:00 1092 1

原创 C++ 高级编程之四书五经

C++沉思 录 Ruminations on C++ Andrew Koenig,Barbara E.Moo 著 黄晓春 译 人民邮电出版社 本书是两位大师级作者从各种杂志上发表的文章中去芜存菁,重新整理更新,汇集而成的一部经典著作。虽然原版出版于1996年,但是作者根据当时的标准草 案进行了修改,基本上是符合C++98标准的,没有过时的问题。与前面我们推荐的其他中级图书都不同,本书并不旨在讨论语

2009-04-14 14:26:00 1375

转载 C++四书五经

C++是一门广泛用于工业软件研发的大型语言。它自身的复杂性和解决现实问题的能力,使其极具学术研究价值和工业价值。和C语言一样,C++已经在许多重要的领域大获成功。     然而,一个不可否认的现实是,在低阶程序设计领域,C++挤压着C同时也在承受着C的强烈反弹,而在高阶程序设计领域,Java和C#正在不断蚕食着C++的地盘。也许C++与C合为一体永远都是一个梦想,也许Java和C#的狂潮终将迫使C

2009-04-14 14:24:00 5507

原创 Win32系统编程之四书五经

     几年前,台湾著名技术作家侯捷先生曾经写过一篇影响很大的书评文章,叫做《MFC四大天王》。文章的意思是说在MFC的浩瀚书海中,只要认真研读和学习其中四本,就可以“五岳归来不看山”。侯先生虽以MFC为例,但是这个道理却同样适合于MFC之外的很多具体技术领域,这不能不说是一个有趣的统计现象。通常在某一个具体细分的技术领域,会自然而然地出现3-5本顶级著作,它们彼此互相配

2009-04-14 14:21:00 1219

转载 MFC 四大天王

关於 MFC 这一主题,在「沧海书讯」版上曾经被讨论过的书籍有四本,正是我所列出的这四大天王。看来我心目中的好书颇能吻合市场的反应。---------------------------------------------------------------我还记得,无责任书评是在四年前(1993)开春时和大家第一次见面。虽然不是每个月都出货,但断断续续总保持着讯息。在明确宣布的情况下这个专栏

2009-04-14 14:20:00 1644

原创 C语言之四书五经

C语言教学早就进入了我国各大高校的教程,但是大家对它的认识以及重视程度还很是不够。很多人认为C语言无非是一种教学语言,是一种工业语言,它很老了,该淘汰了,比不上VC++、Java、C#等新兴语言牛B,所以不是很重视C语言。我认为,这些朋友是受了某些舆论的误导才会有此看法。C语言是各大操作系统的基础,Unix、Linux、Windows其内核都清一色是C语言开发的,(某些地方是和汇编语言混合开发的)

2009-04-14 14:14:00 397

转载 TCP/IP网络编程之四书五经

 2007年10月26日 星期五 04:50 P.M.TCP/IP协议是当前广域网和局域网通用的网络协议,因此,基于TCP/IP的编程就格外重要。从应用上来说,现在直接利用C层次Socket API进行TCP/IP编程的人确实越来越少了,各种现成的框架(如ACE、Java、.NET FCL)和控件(如IP*Works)大大简化了TCP/IP编程的难度。但是,如果想要在这个领

2009-04-14 14:08:00 387

转载 MFC调试工具——之BoundsChecker用法

BoundsChecker 是一个Run-Time错误检测工具,它主要定位程序在运行时期发生的各种错误。BoundsChecker能检测的错误包括:1、指针操作和内存、资源泄露错误,比如:内存泄露;资源泄露;   对指针变量的错误操作。2、内存操作方面的错误,比如:   内存读、写溢出;   使用未初始化的内存。3、API函数使用错误 BoundsChecker安装成功后,在你的VC++集成开发环

2009-04-13 15:41:00 2550

原创 vc++ 6 Release下的调试

1. 如何让程序在release下也可以调试 a. 打开vc集成环境——>project——>setting对话框。 b. 在serttings for组合框中选择all configuration选项。 c. 选中c/c++ tab,在debug info组合框中选择program database选项。 d. 切换到link tab,在category组合框选择debug选项,然后选中下面的d

2008-06-12 13:36:00 1039 1

原创 vss, boundscheck的一些配置

vss相关的配置1, vss的自动登录, 有下列几种方法a) 可以用命令行 SSEXP.EXE -s[路径] -y[用户名],[密码]b) 在环境变量设置 VSS 相关项          SSUSER=用户名SSPWD=密码SSDIR=服务器目录2,rose中的unit无法自动关联vss?a) 检查rose中unit是否成功加载b) 检查tools.versi

2008-02-22 10:19:00 1521

转载 ppt 制作注意事项

1.Magic Seven原则(7士2=5~9)。每张幻灯片传达5个概念效果最好。 7个概念人脑恰恰好可以处理。 超过9个概念负担太重了,请重新组织。  2. KISS (Keep It Simple and Stupid)原则。因为我们做PPT针对的是大众,不是小众。我们的目的是把自己的理解灌输给听众。深入浅出才代表你对知识的真正掌握。  3. 10/20/30法则。演示文件不超过10页,演讲时

2008-01-09 13:48:00 1016

转载 Session机制的本质

Session机制的本质目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解javax.servlet.http.HttpSession六、HttpSession常见问题七、跨应用程序的session共享八、总结一、术语session在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是tra

2008-01-04 12:47:00 914 2

转载 Cookie的酸甜苦辣

Cookie的酸甜苦辣   因特网的Cookie技术极其简单,却有着旺盛的生命力。随着2000年二月份网络隐私权开始受到重视,Cookie引起了人们的注意,有关的辩论至今仍在继续。从一方面来说,Cookie使得浏览网页变得更容易,几乎所有的主要的网站设计者都使用了Cookie,因为他们想为浏览网站的人提供一个更好的浏览环境,同时也能更加准确地收集访客的信息。但是,对于用户来说,更需要了解一些《Co

2008-01-04 11:10:00 674

原创 多语言的实现

多语言的实现不是个新鲜的话题,简单的做一下整理。实现多语言的方式有通常下面几种:1,资源文件,动态实现多语言,需要重新启动程序2,从文件加载语言,完全动态实现多语言,不需要重新启动程序3,编译时用不同的头文件包含不同的语言,实现编译级别上的多语言,每一次编译都能生成一种语言的可执行文件下面介绍下用资源文件实现多语言的一些需要注意的地方1,如何开始?  1,新建一个工程NewProject,正常

2008-01-02 13:42:00 973

原创 程序发布系列 inno setup制作安装程序

与install shiled相比,inno setup是一个简单而且实用的制作安装程序的工具,工具中提供了脚本编程,能方便而且快捷的制作出安装程序,在一次制作安装程序的过程中,遇到了一些问题,做了下整理1,inno setup的一些资料inno setup的官方网址 http://www.jrsoftware.org/inno setup的语言包 http://www.jrsoftware.

2008-01-02 13:04:00 3011

原创 身体也需要经营

都说身体是革命的本钱,不能趁着人年轻就生活无节制无规律。身体状况的好坏其实自己能感觉的到,最近或者咳嗽或者这里那里的,我想这是身体在给我敲响警钟,如果再不加强锻炼,端正生活规律,恐怕身体会跌下去,所以决心这个月跑步上班,希望身体状况好转起来。

2007-12-14 08:36:00 713 1

原创 金正昆谈礼仪 - 电话礼仪

 电话礼仪1,电话形象的三要素a,时间和地点时间 i,休息时间不要打电话(晚上10点后,早上7点前),如果非要得这个时候打电话,先说抱歉 ii,吃饭时间不要打电话 iii,节假日不要打电话地点 i,私人电话在家里打,办公室电话在办公室打 ii,公众场合最好不要打电话的长度 i,电话三分钟原则,能说明问题就可以了,重要电话列提纲b,通话的态度c,通话的内容2,给别人打电话时哪个问题最重要?要

2007-12-09 21:29:00 2193

原创 com原理与运用 chapter 4 com特性

chapter 4 com特性4.3 安全性1,要建立一种适合各种操作系统的安全机制是很难的,甚至是不可能的,所以com规范只是提供了安全机制框架。window平台上实现的com版本基本上基于windows nt的鉴定服务(authentication service)机制。激活安全性(activation secuity),它包括com对象如何被安全的启动,客户如何与对象建立连接,如何保护好

2007-12-09 14:07:00 582

转载 com相关

com相关1,COM/DCOM的区别与联系 其实这种提法本身就及不科学,DCOM本身就是COM的一种表现形式,但是由于大家听见COM一般就把它当成在本地执行的COM,而DCOM当然就是分布的COM,在网络上的另一台计算机上执行.于是就诞生了这篇COM与DCOM的区别与联系. 1.1,区别: COM有两种存在形式,动态连接库和可执行程序,但DCOM必须是可执行程序.因为DCOM不可能在客户程序的

2007-12-08 19:10:00 408

原创 com原理与运用 chapter 2 com对象和接口

chapter 2 com对象和接口1,通常情况下把com对象简称为对象,把com接口简称为接口。客户程序与com组件程序进行交互的实体是com对象。2,记住这个结构typedef struct _GUID {DWORD data1;         //           32 位WORD data2;            //           16 位WORD data3;  

2007-12-06 10:25:00 520

原创 boost库

vc++6.0环境下的使用正则表达式的一些总结1,如何下载boost库?官方下载地址http://www.boost.org/,这里我选择下载boost_1_34_0.zip2,如何编译boost库中的正则表达式的子库?如果要全编译boost得花一两个小时,如果只选择编译boost中的正则表达式的子库,大概10分钟,遵照以下几个步骤可以编译boost中的正则表达式的子库:   

2007-12-05 12:42:00 2064 2

原创 com原理与运用 chapter 1 概述

引言corba(common object request breaker architectrue,公共对象请求中介体系结构),com(component object model,组建对象模型),这两者都是一个组件间通讯的标准,不同的是corba主要应用于unix上,com主要应用于windows上。chapter 1 概述1,com的结构com标准包括规范和实现两部分。规范定义了

2007-12-05 09:44:00 591

原创 游戏外挂开发系列--游戏喊话器

前言无疑,伴随着现在的游戏市场日益膨胀的同时,带来了很多与游戏相关的商业活动,游戏中的交易带来了无限的商机和巨额的利润,而如何在游戏中进行产品和业务的推广,是十分重要的。前段时间,鉴于朋友的摆脱,帮忙开发了一个游戏中喊话器,其中涉及一些技术要点,现在总结如下1. 一些在动手开发前要说的游戏喊话,初级的实现是借助键盘模拟,高级的实现是借助键盘驱动的模拟,但是这些模拟都会有个缺点:不能同是

2007-12-04 21:40:00 2959

原创 正则表达式

前言正则表达式,是用一个表达式去匹配一个已知的字符串,将按照表达式的方式查找出字符串,然后可以进行替换等操作1,用途字符串匹配(字符匹配),更应该叫做字符匹配,因为是一个字符一个字符去匹配,其匹配的结果:能匹配或者不能字符串查找,是建立在字符串匹配的前提下字符串替换,是建立在字符串查找的前提下2,meta character . 代表1个字符? 0个或1个* 0个或多个+ 1个或多个

2007-12-04 08:38:00 630

原创 UML面向对象设计基础 chapter 5 对象交互图

1,类图是静态结构,是源代码图,动态结构是实际运行的编译后的词汇代码。面向对象程序执行的核心是消息的发送,消息是发送对象要求目标对象执行某个操作的一个请求,对象交互图(interaction图)描述了一个对象送往另一个对象的消息和消息的参数,它的最终目的为了单个用例的处理过程建模,它被定义为“在同一个系统对话过程中,同事物处理时序有关的动作行为”。语法规则对象   通过消息来交互的对象是个标准

2007-12-03 21:33:00 863

vc 6 开发的甘特图控件

做调度系统时, 客户要求web发布, 用vc6 写了个甘特图控件(activex), 公布下源代码欢迎大家使用, 有问题请联系我 email dongye01@163.com qq 86231278 :)

2009-07-03

IDL精髓note.doc

idl精髓,不可多得的好书啊

2008-01-22

空空如也

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

TA关注的人

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