运算符重载妙用 (转)
运算符重载妙用 (转)[@more@]运算符重载的妙用: 考虑下面一个题目:有这样一个类。class myclass{public: myclass(); ~myclass();private: BYTE *m_data; //存储数据}; 由于m_data是动态分配内存的,当使用者这样使用时:myclass a1;…..myclass a2;a2 = a1;显然,这里存在一个问题,请指出问题在哪里?如果要简单地避免这个问题,你会怎么去做? 这里的问题是对于类myclass,由于没有重载运算符=号,C++编译器会为其添加一个默认的运算符=;这个函数执行默认的拷贝操作位拷贝,即当调用a2 = a1;
用ASP.NET/C#连接Access和SQL Server数据库 (转)
用ASP.NET/C#连接Access和SQL Server数据库 (转)[@more@]连接Access 首先看一个例子代码片断:程序代码: using System.Data;using System.Data.Oledb;......string strConnection="Provider=microsoft.Jet.OleDb.4.0;";strConnection+=@"Data source=C:BegASP.NETNorthwind.mdb";OleDbConnection objConnection=new OleDbConnection(strConnection);......objConnection.Open();objConnection.Close();...... 解释: 连接Access数据库需要导入额外的命名空间,所以有了最前面的两条using命令,这是必不可少的! strConnection这
用md5加密密码,并判断用户id是不是已有 (转)
用md5加密密码,并判断用户id是不是已有 (转)[@more@] 首先,创建一个User表,字段3个:id,Userid和Password,类型分别为int(4),varchar(25)和binary(16).把id设置为自动增加型主键。userid设置为唯一型约束 -----------------------------------------------------添加用户调用的存储过程CREATE Procedure Sp_UserAdd ( @Userid varchar(20), @Password binary(16), @User_id int OUTPUT ) AS INSERT INTO User(Userid,Password)VALUES(@Userid,@Password)select
Server Strategies -- Programming High Performance WinSock Server (转)
Server Strategies -- Programming High Performance WinSock Server (转)[@more@]source Management" href="mk:@MSITStore:D:Books.NETwork%20Programming%20for%20microsoft%20windows%202nd.CHM::/netprog2html/32ch08d.htm">34 Server Strategies In this section, we'll take a look at several strategies for handling resources depending on the nature of the server. Also, the more control you have over the design of the client and server allows you to design both accordingly to avoid the limitations and bot
在jboss启动时加载class方法(定时操作) (转)
在jboss启动时加载class方法(定时操作) (转)[@more@]一.在jboss启动时加载class方法 A. 编写class,要import org.jboss.varia.scheduler.Schedulable包,此包在%JBOSS_DISC%serveralllib目录下,同时要把编译好的class(压成包)放在%JBOSS_DISC%serveralllib目录下,以便能加载。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> B.修改%JBOSS_DISC%/server/all/conf/jboss-service.xml文件 添加以下相似文字: <!--============================================================ -->
使用组件封装数据库操作(二) (转)
使用组件封装数据库操作(二) (转)[@more@] 使用组件封装数据库操作(二) 前段日子发表的文章,数据库的连接代码可以直接在ASP文件中显示出来。这次又进行了一次封装。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 打开vb,新建ActiveX控件,工程名称为webdb,类模块名称为GetInfomation 引用”Microsoft Activex Data object 2.6 Library ” Private Conn As ADODB.Connection Private Rs As ADODB.Recordset ‘作用:判断数据库是否正确连结 '自己可以更改连接串 Public Funct
Effective STL 条款1:仔细选择你的容器 (转)
Effective STL 条款1:仔细选择你的容器 (转)[@more@]条款1:仔细选择你的容器 你知道C++中有很多你可以支配的容器,但是你意识到有多少吗?要确定你没有忽略你的选项,这里有一个快速回顾。 标准STL序列容器:vector、string、deque和list。 标准STL关联容器:set、multiset、map和multimap。 非标准序列容器slist和rope。slist是一个单向链表,rope本质上是一个重型字符串。(“rope”是一个重型“string”。明白了吗?)你可以找到一个关于这些非标准(但常见的)容器的概览在条款50。 非标准关联容器hash_set、hash_multise
catalog boost (转)
catalog boost (转)[@more@]boost文档看了一遍,感觉“Libraries Listed by Category”一节对boost的分类不适合理解boost的组成,便根据自己的理解重新分了一下类: 1,Standalone Library for Applications: graph, thread, Python, mpl, preprocessor, math... 把math放在这儿有点勉为其难 2,Complement Library for STL: Container: array, multi_array, dynamic_bitset, property_map... Iterator: iterator_adapters... Functor: bind, compose, function, functional, lambda...
水晶报表官方实例下载:报表和应用程序 (转)
水晶报表官方实例下载:报表和应用程序 (转)[@more@]ASP?ref=default.asp_selectlist">http://support.crystaldecisions.com/fix/samplescr.asp?ref=default.asp_selectlist 目录一、报表实例二、应用程序实例三、web 应用程序实例---------------------------------- 一、报表实例 要获取报表实例的完整列表和直接下载链接,请查看我们用以演示报表设计概念的报表实例列表 (PDF - 142 KB)。http://support.crystaldecisions.com/communityCS/TechnicalPapers/cr_sample_rpts_desc.pdf.asp 二、
MIS通用设计 (转)
MIS通用设计 (转)[@more@]以下从三个方面完成MIS的设计:一、 了解客户需求我这里说的客户需求不是指客户的业务要怎么做,对于程序员来说过多的关心客户业务只能混乱思想,这里我将程序员和系统分析员拆开,客户业务如何完成,应该是另外的工作,不是程序设计,所以,程序员要做的工作应该是根据定好的需求去完成程序。我这里讲的需求是指客户的数据需求,也就是将客户所有工作环节上的信息收集起来,比如第一个环节客户需要录入什么样的数据,多少个字段可以让他录入,将来需要什么样的报表,报表上包含的数据在什么地方录入的之类
在ASP.NET下实现数字和字符相混合的验证码 (转)
在ASP.NET下实现数字和字符相混合的验证码 (转)[@more@] 经常在论坛里看到有问怎么实现验证码的帖子,其实关于验证码的文章在CSDN,DEV-CLUB等网站上都有很多,但是很多文章只讲诉了如何输出一个随机生成数字或字符的图象,当然了,这个是验证码的核心了,但是对很多ASP.NET的初学者来说,怎么使用它生成的图象又成了一个问题(论坛有不少问这个的),这也是我写本文的一个原因. 言归正传,关于验证码的原理,我就不多说了,大家可以参见其他文章,文末附有完整的实例代码,里面有详细的注释,你可以跳过解说文字,直接使用 首先,我要简要
我的WebDesign之路--完结篇 (转)
我的WebDesign之路--完结篇 (转)[@more@]打下"完结篇"这三个字,心里感到非常惭愧。本来《webDeisgn之路》我打算再写个 高级篇的,内容大概还包括Flash,Web3D, 服务器端编程,英文站点&商业网站的设计技巧,还有网络流媒体也想部分介绍一下。另外,感觉有点偏向教程,还想回到 haohappy自己摸索的小路, 和大家聊聊这两年自学时的教训和经验,在社会上做兼 职的辛酸和收获。。。现在看来,没有办法实现了。。毕业离校,就在明天。 接下来会有一段时间没有办法上网,上不了我喜爱的鼓浪听涛BBS,上不了我喜爱的
我的WebDesign之路--提高篇[3] (转)
我的WebDesign之路--提高篇[3] (转)[@more@]前面的入门篇和提高篇[1],[2]都偏向于软件的使用和一些代码的编写。而接下来要说的是网页图像设计,是属于艺术设计范围的。不知道大家是否习惯这样的思维转换呵呵。 网页设计师介于程序员和设计师之间,抽象思维和形象思维同样重要:) 应该说,网页美工是提高阶段最重要的一部份,也是最精彩的一部份。因为我们访问一个站点时,首先留下的就是在视觉上的"印象"。创造出梦幻般的、具有强烈视觉冲 击力的网页,是每一个网页设计师的梦想。要做到这一点,不仅靠熟练的计算机图像&nb
我的WebDesign之路--序 (转)
我的WebDesign之路--序 (转)[@more@]序一 以下几篇小文章是我在6月份写的,发表在厦门大学鼓浪听涛BBS上(id:haohappy)。原本也只是想回顾一下自己在网页设计学习上的点点滴滴,并没有带着写技术教程应有的严谨的态度,算是随心之作吧,还掺杂着当时的心情。。如果你把它当作技术文章来读的话,一定会觉得废话太多。但我不想再去修改它,写严肃的技术文章不是我的初衷:) 无论如何,我想这几篇文章大致说明了网站前台设计的主要方面,如果是喜欢网页设计的朋友,也许会从中能到一点点有益的启示。 欢迎大家批评,并愿意和同行们交朋
我的WebDesign之路--提高篇[2] (转)
我的WebDesign之路--提高篇[2] (转)[@more@]//昨天喝得有点多了呵呵。。。shy *_* 本篇仍然以提供学习思路为主,没有太艰深的内容,把重点提出来,希望能对大家有点帮助。 前面有说过,大家刚学网页设计时,总喜欢加上很多"特效",比如做一个层,让它飞来飞去,或者一片片花瓣徐徐飘下。 或者打字效果,翻转图片(swap image)什么的:) 事实上,只有真正到了一定"境界",才能真的把这些特效用地恰到好处。 就像剑法使得眼花缭乱,却华而不实,其实毫无意义。要恰到好处地用好脚本特效,至少要对于网页配色,构图有一定心得(以后会
scanf()函数的用法和实践 (转)
scanf()函数的用法和实践 (转)[@more@]scanf()函数的用法和实践XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> daizh 摘要: 本文阐述了基于ANSI,Win 95,Win NT上的 C/C++语言中scanf()函数的用法,以及在实际使用中常见错误及对策。 关键词: scanf() 一、 序言 在CSDN论坛的C/C++版块,我时常见到“对于scanf()函数的用法、及出现的各种错误而迷惑”的帖子,萌发了我写这篇文章的念头。文中结合自身在学习和编程中对它的认识和体会,以具体示例阐述问题,目的在于使得初学者能够正确
我的WebDesign之路--提高篇[1] (转)
我的WebDesign之路--提高篇[1] (转)[@more@]//打算先把一些值得一说的内容先写上,免得以后忘记。至于有关我自己// 的闲话可以慢慢再说。。呵呵。注意都不是教程,但是基本上把我学习// 的经验都写上了。。 要想摆脱菜鸟的境界,需要加强的有三个方面:层叠样式表(CSS),客户端脚本(Java Script/vbscript),网页美工(图像设计)。在这三个方面都打下扎实的基础,你在前台设计方面就是一个准高手了。 首先说说CSS吧。CSS用于(增强)控制网页样式并允许将样式信息与网页内容分离,对于控制整个站点的风格非常方便,已经是网页设计
网页设计学习思路及书目推荐[1] (转)
网页设计学习思路及书目推荐[1] (转)[@more@]网页设计学习思路及书目推荐 如何迅速成为网页设计高手,相信是每一个网页设计爱好者都在思考的一个问题。目前来看,市场上到处都是有关网页设计软件相关的书籍,而对于更重要的例如设计理念,设计流程很少涉及,这无异于舍本求末。我希望能以自己几年的设计经验,给爱好网页设计的朋友一点有益的启示,如果能给大家一点帮助,让大家少走弯路,于愿足矣:) 相信也可以借这个机会,认识不少优秀的同行。请大家多多指教,有什么意见和批评欢迎提出。 因上网条件不好,一篇文章只能断断续续地写
我的大学书架 (转)
我的大学书架 (转)[@more@] 我的大学书架 读万卷书,行万里路,便是今生的两个愿望吧。XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 读书,算是旧习;大学已过多半,一回首,除了师友欢颜,东湖碧波,便是那一册册的书了。可是计算机专业,比不得其他,书也颇是个花费。所以收拾收拾,列个单子,给痴书的伙伴一个参考;然而,我可不是在做广告呀~得说明如下: (1)比起电子书,我更喜欢这些。但我不固执,如果您有一个书一般的计算机,能放在膝上,抱在怀中,且读之有味儿,大概也无
关于.Net中属性的使用探讨(二) (转)
关于.Net中属性的使用探讨(二) (转)[@more@]关于.NET中属性的使用探讨(二) codeprince http://tangyong.net@163.com 三.编写Get过程中需要注意的问题 当定义一个标量属性的时候,如上面所定义的CityName,这是一个既可读又可写的属性,当然你可以将它定义为只读的属性。我们需要考虑如何去编写get过程。(更多的人是和我开始的时候一样,什么都不做,写一个return语句,我要说这是安全的,但我们还需要了解其他一些东西)。我要说的第一个问题是:Get函数不应该有任何明显的副作用,换句话说,你对Get过程的定义不能影