自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sunny Chen的专栏

欢迎进入Sunny Chen的blog!

  • 博客(26)
  • 资源 (2)
  • 论坛 (332)
  • 收藏
  • 关注

原创 新的博客

 很久很久没有更新这个博客了,我自己开了一个博客空间,并且慢慢的把博文转到那个空间中。博客空间的地址是:http://www.sunnychen.org/chinese,本空间主要对C#以及.NET的基础、应用以及面向对象思想进行讨论、总结,希望能够帮助.NET/C#的初学者,并给软件爱好者提供一个交流的小角落。欢迎各位博友的光临! 

2008-11-11 22:13:00 1021

原创 高可复用软件体系结构的基础框架元素

接口是高可复用性软件体系结构的基础框架元素和重要组成部分。这样说让人感觉似乎有些夸大接口的重要性了,但事实并非如此。    最早在窗口开发中赢得大多数程序员青睐的C++框架是Borland公司于1992年内置在Borland C++ 3.1中的OWL(Object Window Library),较早的C++开发者应该对这套开发框架非常熟悉。Borland OWL曾经辉煌过,然而,在此我们暂不去深

2006-07-08 10:44:00 2009

原创 面向对象分析与设计和面向对象语言

    首先必须申明的是,本文所讲述的观点仅适应于基于传统瀑布模型的面向对象系统实现过程,这一过程包括可行性分析、需求分析、面向对象分析与设计、面向对象实现及系统测试。所论述的观点并不适应于在系统实现过程中发现问题然后再修改系统设计的开发过程。    总的来说,学好面向对象语言的目的就是能够更好地进行面向对象的分析与设计。在这里或许会有这样的疑问,面向对象的分析与设计是设计层面上的东西,它使得系统

2006-07-08 10:43:00 4764

原创 C#中使用简单工厂模式实现命令解释器

  <!-- -->  

2006-07-08 10:40:00 2548

原创 Linux服务器开发初步

服务器开发需要考虑的内容很多,比如服务器的架构、稳定性、性能以及负载能力等等。事实上,在开发服务器的过程中,需要综合考虑各种因素,比如就客户端连接时间较短却又比较频繁的服务器(例如HTTP服务器)而言,在可选的服务器结构中,预先派生进/线程的结构就要比并发式结构高效,这一点将在后续的文章中对其进行详细的介绍。然后就是服务器实现方面的细节,比如是否需要支持跨平台的能力、采用什么样的开发语言和开发工具

2006-01-29 13:38:00 5806

原创 Fedora Core 3 安装问题解决

在完成Fedora Core 3的安装以后,重新启动计算机,有可能出现机器死机的情况,即在出现“Grub loading stage2...”的提示后死机。这是因为Fedora Core 3没有正确地安装grub,解决办法是:1、插入Fedora Core 3的安装启动盘;2、在出现提示符以后输入“linux rescue”进入rescue模式;3、输入chroot /mnt/sysimage命令

2005-08-01 08:58:00 1600

原创 Linux下动态库的编译

可以使用下面的步骤编译Linux下的动态库(现假设动态库源文件名为source.cpp,编译生成的目标文件为dest.o,下面的内容中XXX为动态库的名称,由开发者自己确定): 1、 编译成目标文件:g++ -g –c –fPIC –o dest.o source.cpp2、 编译成动态链接库:g++ -g –Wall –shared –Wl,-soname,l

2005-06-19 00:15:00 1976

原创 个人主页

有自己的主页了,和一个同学一起办的,http://www.sunnycrystal.net,有兴趣的同行可以去看看哦。。。

2005-06-10 10:06:00 1827

原创 有趣的中国软件业

1、印度软件外包做得好,要多向印度学习 学习是好,但要注意国情2、中国的软件业=软件外包 过分的强调软件外包很有可能导致国内软件的设计和开发技术无法提升,国外的公司是永远也不可能把真正核心的部分包给你做的。因为很多事情别人都帮你想好了,你只要照办就OK了3、在中国软件公司中,“你愿意留就留,愿意走就走,每人拦你,反正想做你这个职务的人多的是” 我想,这

2005-05-03 11:23:00 3005 1

原创 RE:“忙得连写blog的时间都没有了”

看到王咏刚先生的blog中有一个log,名字叫“忙得连写blog的时间都没有了”,这才想起自己也有一段时间没有写日志了。王先生说的没错,其实忙也并非忙的“不可开交”,都是在忙着自己的事情,除了每天上班下班,还有学习,还有生活琐事等着自己去处理,说起“忙”,我认为,如果能知道自己每天都在忙些什么,这便也是一种收获。2005年1月份的我确实是很忙,主要还是工作上的事情,每天加班工作到很晚使我无心去体验

2005-04-05 09:45:00 1510

原创 高兴中,通过了下半年的软件设计师(原高级程序员)考试

高兴中,通过了下半年的软件设计师(原高级程序员)考试,向通过各级考试的同胞表示祝贺,没有通过考试的同胞也不要气馁,明年再来!

2004-12-29 14:47:00 1749 1

原创 Conception of Programmable Application

 What is the Programmable ApplicationProgrammable Application is an application that has a built-in script mechanism with which users can type in their commands to implement functional

2004-12-24 12:55:00 1574

原创 VB中枚举指定目录下所有文件的方法

有同学问我这个问题,我就把代码贴在这里吧。Module1.bas文件:Public Const MAX_PATH = 260Public Const FILE_ATTRIBUTE_ARCHIVE = &H20Public Const FILE_ATTRIBUTE_HIDDEN = &H2Public Const INVALID_HANDLE_VALUE = -1Public Type FI

2004-10-22 14:20:00 4173

原创 typedef

C/C++语言中的typedef相信大家已经不陌生,本文对C/C++语言关键字typedef的各种用法作一个介绍。typedef,顾名思义,为“类型定义”,可以解释为:将一种数据类型定义为某一个标识符,在程序中使用该标识符来实现相应数据类型变量的定义。例如: typedef unsigned int UINT;int main (int argc, char *argv[]){

2004-10-10 09:54:00 6147 2

原创 使用Windows服务实现投票结果的自动发送功能

摘要:在使用Microsoft Visual Studio .NET 2003设计投票系统时,我们希望投票系统能够提供一些扩展功能,比如除了正确地完成投票的各个事务外,还能够将投票结果自动发送给投票发起人或管理员。本文讨论了投票结果自动发送功能的设计、实现,以及在此过程中需要注意的问题  关键字:Microsoft Visual Studio .NET 2003、Borland C

2004-09-30 12:49:00 3015

原创 恭喜帖

我的兄弟王伟强将于国庆期间举行婚礼,在此特向他表示真心的祝福。。。

2004-09-29 10:12:00 1365

原创 上个星期对以前的文章作了整理

上个星期发了几篇文章,都是很久以前写的文章,由于是上个星期贴在blog上的,所以发布时间是2004年9月份,请大家在阅读的时候注意参照。谢谢!

2004-09-27 08:11:00 1610

原创 软件注册加密技术

摘要:本文主要从三个方面介绍了计算机软件注册与加密技术:DOS系统下软件注册与加密,Windows系统软件注册与加密以及共享软件网络注册方法。文中介绍的许多方法现在仍在沿用,也有的方法和技术早已过时,但大都值得我们借鉴学习。在分析注册加密过程和方法的同时,引用了不少源代码以突出其实现过程。关键词:软件加密、软件注册、共享软件引言随着计算机科学与技术的发展,计算机软件学科已经成为计算机科

2004-09-24 11:10:00 4500 1

原创 多媒体应用程序设计初步

摘要:文章简单地介绍了Microsoft® DirectX® 以及它在VB多媒体程序设计中的应用。DirectX® 是Microsoft® 推出的硬件应用程序接口(APIs),它包括DirectX® Graphics®和DirectX® Audio® 等,使用它能够方便地实现二维、三维动画、音频数据段回放等功能。DirectMusic® 是DirectX® 的基本组件之一,主要用于MIDI、WAV

2004-09-24 11:08:00 2796

原创 软磁盘感应技术的实现

摘要:本文主要介绍C语言高级应用的又一个重要话题:磁盘感应技术的实现。正如HD-COPY软件一样,当你把软盘插入驱动器的时候,它会帮你执行相应的操作,而不需要你再去选择功能。这是怎么实现的呢?程序怎么知道驱动器中是否插有软盘呢?这些都是本文所讨论的内容。关键词:INT 08H,INT 1CH,INT 13H,中断调用、磁盘感应技术很多优秀的软件如HD-COPY等,都具有磁盘感应功能,也就是

2004-09-24 11:03:00 2068 1

原创 DOS软磁盘系统严重错误的屏蔽

摘要:本文介绍了有关DOS磁盘系统严重错误的知识,并就如何屏蔽DOS磁盘系统严重错误的问题进行了较深入的探讨关键词:DOS磁盘系统严重错误、中断向量、中断修改、磁盘检测(Disk Verifying)在C语言程序设计时,程序员可能会碰到这样的尴尬场面:自己精心设计的用户界面被“Not ready reading drive A”之类的DOS磁盘错误提示所破坏,这是灾难性的。当程序员用fop

2004-09-24 11:02:00 2992

原创 大容量硬盘的读写操作

摘要:本文主要是讨论系统级C语言程序设计的又一话题:大容量硬盘的读写操作。文章首先介绍了硬盘的物理结构,然后简要地说明了存在容量限制的原因,最后给出了解决问题的方法,并用C语言实现对大容量硬盘的读写和测试操作。文章会涉及部分有关计算机数据存储和中断调用的内容,想要更深一步了解这些内容的读者可以参阅笔者所写的《系统级C语言程序设计(中断服务程序的编写)》或相关资料。关键词:柱面、磁头、扇区、硬盘

2004-09-24 11:01:00 4656

原创 "BOF或EOF中有一个是真,或者当前的记录已被删除,所需的操作要求一个当前的记录"问题解决

Borland C++ Builder 5.0需要安装补丁包才能够解决这个问题。补丁包下载地址:http://info.borland.com/devsupport/bcppbuilder/patches/安装补丁包前需要详细查看说明信息。

2004-09-10 12:39:00 13339 2

原创 今天对我的blog内容进行了整理

今天我对自己的csdn-blog内容进行了整理,作了归类。打算以后写一些文章发表在这里,所以今天对我的blog做了一下管理。

2004-09-10 10:37:00 1317 1

原创 系统级C语言程序设计

摘要:本文主要介绍C语言中中断服务程序的编写、安装和使用。由于硬中断服务程序的编写涉及到硬件端口读写操作,使得用户直接和硬件打交道,在程序设计过程中要用到的数据(如硬件端口地址等)比较多,这就使程序员和计算机的硬件设备间缺少一种“缓冲”的作用,况且,用汇编语言来直接对硬件编程要方便得多。本文仅对软中断程序的编写作个介绍。关键词:软中断、中断向量、中断向量表、TSR内存驻留、DOS重入、中断请求

2001-01-22 14:30:00 10181 11

原创 磁盘快速格式化的理论和实践

    磁盘的格式化可以分为低级格式化和高级格式化。低级格式化是针对硬盘而言的,它能将硬盘中的数据全部清除,包括硬盘的主引导记录、DOS引导记录和分区表信息,当然也能扫除将磁盘作为藏身之处的一切病毒。较老版本的CMOS设置中包括了硬盘低级格式化的程序,可以在CMOS中对硬盘低格,也可以使用一些低格软件如DM等完成低格操作。磁盘的高级格式化有几种形式,快速格式化就是其中的一种,与DOS一起发表的

2001-01-07 20:26:00 8696

16x16 24位真彩色位图包

16x16 24位真彩色位图包,1000多个用于toolbox和menu item的小图片。

2009-09-30

SunnySpace Code Helper v1.0

SunnySpace Code Helper是一款专门用于源代码文件批处理的软件,在默认的安装配置中,Code Helper提供了计算源代码文件总容量和代码行统计的功能。使用这些默认功能,计算机软件开发人员可以很方便地掌握代码量信息。例如,通过使用Code Helper,开发人员可以获得某些源代码文件中的注释行总数、编译预处理行总数、注释语句百分比以及可执行代码行总数等信息。 不仅如此,Code Helper还提供了插件式的框架,使得开发人员可以根据自己的需要定制Code Helper,以便对源代码文件进行特定的处理。关于这方面的信息,请参见“Code Helper帮助主题”中的“开发者使用指南”部分(非注册版没有此帮助主题)。 需要注册版的用户,请发送邮件到sunnyspacesoft@gmail.com进行进一步洽谈。

2007-11-04

如果连接客户过多,线程池如何处理呢?

发表于 2004-02-27 最后回复 2017-02-06

这是我的情况,能找到好的工作吗?

发表于 2002-02-16 最后回复 2016-06-17

如何在网页上动态显示当前的系统时间呢?

发表于 2002-08-12 最后回复 2015-09-15

如何将一个结构体保存到文件中呢?

发表于 2003-05-28 最后回复 2015-05-19

求救!急!!如何在C语言中使用INT 13 EXTENSION?

发表于 2001-06-22 最后回复 2012-11-23

为什么我设置了TCP/IP协议和ip地址后仍然无法ping自己?

发表于 2003-09-13 最后回复 2012-11-23

mysql for linux 启动问题?

发表于 2003-09-17 最后回复 2012-11-23

启动了MySQL服务是不是就等于启动了MySQL服务器端程序?

发表于 2003-09-23 最后回复 2012-11-23

MySQL-Front连接主机时出现错误:1130 - Host '172.18.26.19' is not allowed to connect to this MySQL server。怎么办?

发表于 2003-09-24 最后回复 2012-11-23

我觉得我们有必要讨论一下Linux和Unix开发的前景

发表于 2003-09-26 最后回复 2012-11-23

如何在自己的程序中屏蔽linux的系统键?

发表于 2003-09-28 最后回复 2012-11-23

如何编写程序枚举一个目录下的所有文件和一级子目录?

发表于 2003-09-28 最后回复 2012-11-23

如何制作基于man的帮助系统啊?

发表于 2003-09-29 最后回复 2012-11-23

我的机器是win2000的系统,网卡安装正确,只是没有插网线。它自己提示“网线没有插好”,并且ping不到自己。怎么办?

发表于 2003-10-02 最后回复 2012-11-23

有没有linux下的版本控制工具?

发表于 2003-10-06 最后回复 2012-11-23

daemon程序的编写以及如何退出daemon程序?

发表于 2003-10-08 最后回复 2012-11-23

要编写一个后台的socket通讯程序,各位有没有什么好的建议?

发表于 2003-10-08 最后回复 2012-11-23

有两个问题请教?

发表于 2003-10-08 最后回复 2012-11-23

我在linux下编译的程序拿到unix下出错。怎么该?

发表于 2003-10-09 最后回复 2012-11-23

最简单的程序居然出错???

发表于 2003-10-09 最后回复 2012-11-23

RedHat公司将不再提供对RedHat Linux的支持?将不再发布更新版本?

发表于 2003-11-11 最后回复 2012-11-23

有谁知道NTFS格式的磁盘的数据物理结构?

发表于 2001-11-16 最后回复 2012-11-23

在WIN ME中关机的问题

发表于 2001-12-09 最后回复 2012-11-23

如何改回X-Window的桌面设置啊?

发表于 2003-01-29 最后回复 2012-11-23

在DOS下有中断调用,在WINDOWS下有API,那么在LINUX下呢?

发表于 2003-01-30 最后回复 2012-11-23

一个daemon的问题?

发表于 2003-12-19 最后回复 2012-11-23

服务器程序应该如何实现?

发表于 2003-12-30 最后回复 2012-11-23

我要重装WINDOWS ME,怎么办?

发表于 2002-02-27 最后回复 2012-11-23

C盘出现坏区,怎么办?

发表于 2002-02-27 最后回复 2012-11-23

关于GPL的问题?哪位知道呢?

发表于 2006-10-01 最后回复 2012-11-23

为什么我每次启动Windows 2000后都回弹出一个窗口?

发表于 2002-06-02 最后回复 2012-11-23

Windows 2000下的好一点的磁盘碎片整理软件有哪些啊?

发表于 2002-06-23 最后回复 2012-11-23

初涉WPF,有点问题请教

发表于 2009-07-02 最后回复 2012-11-23

MySQL C API中有没有事务处理的函数啊?

发表于 2005-06-16 最后回复 2012-11-23

"视频设备无法为全屏幕模式初始化"的错误怎样解决?

发表于 2002-09-17 最后回复 2012-11-23

NHibernate.ISession 相关的问题

发表于 2009-07-15 最后回复 2011-10-17

请问共享软件海外市场如何?shareit有谁用过?

发表于 2010-01-20 最后回复 2010-12-18

谁有Word2CHM 2.0 的注册码?或者谁有Word2CHM的注册版本,能发个给我吗?急!

发表于 2006-01-30 最后回复 2010-06-06

disco.exe wsdl.exe和svcutil.exe

发表于 2009-11-23 最后回复 2009-11-30

请问这样做是否合适?

发表于 2009-05-06 最后回复 2009-05-07

空空如也

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

TA关注的人 TA的粉丝

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