自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (35)
  • 收藏
  • 关注

转载 HTTPModule生命周期与页面执行模型

HttpModule是如何工作的当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,或者针对截获的这个HTT

2007-06-28 23:38:00 1668

原创 C# 3.0及其对C#设计的影响

本文讨论: C# 与 LINQ LINQ 的演变 从代码中执行 SQL 查询

2007-06-27 21:22:00 751

原创 网站在线聊天系统

如何增加你的网站或者博客的互动性?相信这是许多站长遇到的最大难题。如今,有了在线网页聊天室相信这一问题就迎刃而解了。今天,就向大家介绍三款中文的在线网页聊天室。一,Woocall网站链接:http://woocall.sina.com.cn/由新浪网发布的在线网页聊天工具。在阅读了服务条款和隐私声明之后,根据提示填写个人信息,就会得到woocall的HTML代码,可置入个人网站

2007-06-27 21:18:00 4831

转载 AJAX范例大全

刚才看到老赵推荐的80个AJAX解决方案,我也整理一下。 1.每天一个AJAX     该网站提供了很多非常酷的AJAX例子,号称是每天更新一个。     网址:http://www.ajaxcompilation.com/ 2.210个AJAX框架     一个不错的提供Ajax范例的网站,Ajax框架已更新至210个。     网址:http://www.ajaxr

2007-06-27 21:16:00 2171

转载 4+1视图与UML对应关系

n 4+1视图模型概况     Kruchten 提出了一个"4+1"视图模型,从5个不同的视角包括包括逻辑试图、进程视图、物理视图、开发视图、场景视图来描述软件体系结构。每一个视图只关心系统的一个侧面,5个试图结合在一起才能反映系统的软件体系结构的全部内容。如下图: n 逻辑视图(Logic View)     逻辑试图主要是用来描述系统的功能需求,即

2007-06-27 21:13:00 47270 2

原创 深入了解泛型

C# 泛型简介Juval LowyIDesign摘要:本文讨论泛型处理的问题空间、它们的实现方式、该编程模型的好处,以及独特的创新(例如,约束、一般方法和委托以及一般继承)。此外,本文还讨论 .NET Framework 如何利用泛型。下载 GenericsInCSharp.msi 示例文件 。 注 本文假定读者熟悉 C# 1.1。有关 C# 语言的详细信息,请访问 htt

2007-06-27 21:08:00 1267

转载 网页地图的制作 ASP.NET

基于地图的搜索需要有一张地图,还需具备搜索相关位置的能力。幸运的是,Virtual Earth 地图控件为我们同时提供了这两个必要条件。其中最可喜的是,我们只需使用 HTML、JavaScript 和一点点 CSS 即可构建一个基于地图的搜索系统。VEMap 控件不仅可以显示我们的地图,它还提供了四种不同的执行搜索的方法: •

2007-06-27 21:02:00 5132

原创 正则表达式入门

什么是正则表达式  如果原来没有使用过正则表达式,那么可能对这个术语和概念会不太熟悉。不过,它们并不是您想象的那么新奇。  请回想一下在硬盘上是如何查找文件的。您肯定会使用 ? 和 * 字符来帮助查找您正寻找的文件。? 字符匹配文件名中的单个字符,而 * 则匹配一个或多个字符。一个如 data?.dat 的模式可以找到下述文件:   data1.dat   data

2007-06-27 20:59:00 1447

转载 Visual SourceSafe 入门教学

『分享』Vss最好的教程

2007-06-27 20:53:00 1483

转载 如何保证数据库安全

 2007.03.26  来自:IT专家网社区   Web数据库的三层体系结构中,数据存放在数据库服务器中,大部分的事务处理及商业逻辑处理在应用服务器中进行,由应用服务器提出对数据库的操作请求。理论上,既可以通过Web页面调用业务处理程序来访问数据库,也可以show_ads_zone(13);关于网络数据库里一些商业数据被盗窃后公布于网上;公司商业网站的产品价格数据又被恶意

2007-06-01 12:52:00 6779

转载 Visual Studio 2005 IDE 技巧和窍门

适用于:Microsoft Visual Studio 2005摘要:Visual Studio 2005 是目前业内一流的开发工具,我想在此与大家分享一些使用技巧和窍门,使这个优秀的开发工具更显威力。要充分利用一个工具,关键是要熟悉它,开发工具和 IDE 也不例外。不过,有了 C# 2.0、ASP .NET 2.0、Windows Workflow Foundation、Windows

2007-06-01 12:48:00 684

转载 关于异步文件IO

近来由于BOSS提出,网站的速度太慢,要求提高速度,考虑到要读取大量的XML配置文件与HTML静态文件,因此,想到先从最基本的XML文件读取方面入手,同时,结合网站上提供的一些老外的视频文件,看了一些,便做了一个异步读取的类,经过试运行后,效果的确有所提高,因此便记录下来,也备后用。当然还有一些可以优化与改进的地方,没办法,慢慢来吧。using System;using Sys

2007-06-01 12:45:00 610

原创 初学ASP.NET注意事项

1.在数据访问中应使用参数与存储过程,这样除了能提高效率还能防止注入攻击 。2.应该把连接字符串进行统一管理,放在WebConfig或特定文件中,如果是放在WebConfig中那么要加密,然后在程序中统一读取,这样以后要改连接字符串就很方便了。3.在程序设计中应尽量避免同一页面贫乏的数据访问,如该页面有5个数据绑定控件,要访问一次数据库就要取回数据。4.应注意代码的可重用性,使用组件编

2007-06-01 12:23:00 931

深入解析ATL(第2版)PDF 高清中文版

深入解析ATL(第2版)PDF 高清中文版 ATL8.0 VS2005 part6

2010-12-16

深入解析ATL(第2版)PDF 高清中文版

深入解析ATL(第2版)PDF 高清中文版 ATL8.0 VS2005 part5

2010-12-16

深入解析ATL(第2版)PDF 高清中文版

深入解析ATL(第2版)PDF 高清中文版 ATL8.0 VS2005 part4

2010-12-16

深入解析ATL(第2版)PDF 高清中文版

深入解析ATL(第2版)PDF 高清中文版 ATL8.0 VS2005 part3

2010-12-16

深入解析ATL(第2版)PDF 高清中文版

深入解析ATL(第2版)PDF 高清中文版 ATL8.0 VS2005

2010-12-16

深入解析ATL(第2版) 中文版PDF高清

深入解析ATL(第2版) 中文版PDF高清 ATL8.0 VS2005 有6个part包

2010-12-16

微机原理8253 详细介绍了8253可编程接口芯片及应用

微机原理8253 详细介绍了8253可编程接口芯片及应用

2010-07-23

WinDbg使用手册中文版

WinDbg使用手册中文版 工具包中的调试器 安装和设置 调试器操作 调试符号 崩溃转储文件 安全事项 调试器参考

2010-03-23

C#很全面的打印功能,套票,打印设置等

C#很全面的打印功能,套票,打印设置,EXCEL打印等

2010-01-06

DataGridView打印控件可以自定义列,标题名,打印预览

DataGridView打印控件可以自定义列,标题名,打印预览

2010-01-05

unix shell编程(第三版)中国铁道出版社

unix shell编程(第三版)中国铁道出版社 unix shell编程(第三版)中国铁道出版社

2009-08-11

AnkhSVN插件 详细使用说明

AnkhSVN插件 详细使用说明AnkhSVN插件 详细使用说明AnkhSVN插件 详细使用说明AnkhSVN插件 详细使用说明

2009-08-05

c# EXCEL操作类与导入SQL

EXCEL操作类与导入SQLEXCEL操作类与导入SQLEXCEL操作类与导入SQLEXCEL操作类与导入SQL

2009-07-03

C#串口操作串口操作串口操作

C#串口操作串口操作串口操作C#串口操作串口操作串口操作C#串口操作串口操作串口操作C#串口操作串口操作串口操作C#串口操作串口操作串口操作

2009-05-11

oraclehelper 数据访问类

oraclehelper 数据访问类oraclehelper 数据访问类oraclehelper 数据访问类oraclehelper 数据访问类

2009-04-20

高中数学公式高中数学公式

高中数学公式高中数学公式高中数学公式高中数学公式高中数学公式高中数学公式高中数学公式高中数学公式高中数学公式高中数学公式

2009-03-17

winform上面实现webform上的自动记录式textbox复合控件C#.rar

winform上面实现webform上的自动记录式textbox复合控件.rar winform上面实现webform上的自动记录式textbox复合控件.rarC#

2009-03-16

C#面试题 全面C#面试题

C#面试题 全面C#面试题C#面试题 全面C#面试题C#面试题 全面C#面试题C#面试题 全面C#面试题C#面试题 全面C#面试题

2009-02-18

2008 IT行业薪资与技能调查报告(中文版)

2008 IT行业薪资与技能调查报告(中文版)

2009-02-17

打印小票小票打印原代码

小票打印原代码 小票打印原代码 小票打印原代码 小票打印原代码 小票打印原代码

2009-01-13

MS-DOS 7.10完整安装光盘虚拟机ISO镜像版下载

MS-DOS 7.10完整安装光盘ISO版下载 虚拟机

2009-01-10

asp.net 相册 ajax+.net 2.0 ajax相册 无刷新相册 超酷的无刷新相册

asp.net 相册 ajax+.net 2.0 ajax相册 无刷新相册 超酷的无刷新相册

2009-01-07

C#面试注意事项,会问的问题

C#面试注意事项,会问的问题 C#面试注意事项,会问的问题

2009-01-05

程序员专用简历集合 个人简历模板 实例

个人简历模板(十六)软件工程师.doc 简历格式建议.doc 毕业生自我鉴定(范文).doc (工作经历常用词汇).doc 我的英文简历.doc 自荐信的写法.doc 程序员简历 高级人才-低级人才 大专 本科 研究生 博士

2008-12-16

AJAX带进度条上传图片

AJAX带进度条上传图片 使用.ashx文件处理上传数据 类似163邮箱功能

2008-12-03

仿163无刷新ajax图片上传源代码(进度条)

带进度条ajax无刷新上传 类似163

2008-12-03

汇编语言程序设计教程

汇编语言程序设计 汇编语言程序设计

2008-07-30

网络推广技巧

网络推广网络推广网络推广

2008-07-25

利用反射减少if等重复代码,省市下拉框,数据库

在项目开发中难免存在大量的判断语句,特别是在频繁使用ajax与服务器交互的项目中,if,switch等判断语句的使用量是相当大的,为了在项目开发过程减少这类代码的使用量,我使用了反射。<br><br>还有个省市下拉框,数据库<br>

2008-06-25

防止用户重复登录

防止用户重复登录,同ID只可登录一个

2008-06-03

图片缓存和水印

图片缓存和水印图片缓存和水印

2008-05-14

水晶报表使用入门

水晶报表使用入门,常用的使用

2008-05-14

C++编程技巧(下)

★内容简介★<br><br>  在本书中,C++专家Rob Murray就与我们分享了他宝贵的经验和建议,以帮助初中级C++程序员得到进一步的提高。 作者大量采用了实际开发中的代码来作为示例,向读者展示了那些有用的编程策略,并对那些有害的做法进行了警示。为了帮助读者更好地理解,在书中的每一章结束前,在该章中被介绍过的主要内容都被放到了一个列表中,此外,书中还给出了一些问题来激励读者们进行更多的思考和讨论。 <br><br>  本书在一开始就向我们讲解了如何为我们的设计选择正确的抽象,提示我们注意抽象和实现之间的区别—然后,我们就将学到如何将己得到的抽象转化成一个(或多个)C++中的类,期间进行的讨论所涵盖的范围上至高层的设计策略,下至底层的接口和实现细节。<br><br>  对于C++中新增的模板特性,通过从基础开始到逐步地接触实际应用中的示例,Rob Murray向我们展示了其空前的洞察力。作者同时也向我们展示了多种特定的技巧,以使我们的程序更快、重用性更高,并且更健壮。异常是C++中另外一个新增的特性,对于何时该使用它,何时不该使用它,Murray也向我们给出了他的建议-在本书的最后,我们还可以学到如何将一个项目从C移植到C++之上,书中对该过程的讨论不但包括了其中可能出现的技术问题,也包括了使用技术的“人”的问题。<br><br>★作者简介★<br><br>  作者Robert B.Murray在撰写该书时是量子数据系统公司(Quantitative Data Systems)中负责软件工程的副总裁,该公司的业务包括向财富500强(Fodune 500)中的公司提供面向对象的软件解决方案 在此之前,他曾经在AT&T的Bell实验室工作,在那里他参与了C++语言、编译器以及库的开发。他同时也是《The C++ Report》杂志的创立编辑(founding editor),主持Obfuscated C++专栏。从1987年起,他就开始在学术会议和专业会议上向人教授C++语言。目前Murray在FNIS公司进行着软件开发的管理,他的兴趣主要包括:程序语言的开发和工具,以及轻量级的开发过程(如极限编程) <br><br>★详细目录★<br><br>代译者序 序<br>第0章简介<br>0.1关于示例代码<br>0.2本书的组织<br>0.3问题<br>0.4语言规则<br>第1章抽象<br>1.1有关电话号码的抽象模型<br>1.2抽象模型间的关系<br>1.3请考虑边界条件<br>1.4使用CRC卡片来辅助设计<br>1.5小结<br>1.6问题<br>第2章类<br>2.1构造函数<br>2.2赋值<br>2.3公用数据<br>2.4隐式类型转换<br>2.5操作符重载:成员或非成员?<br>2.6重载.缺省值以及省略符<br>2.7Const<br>2.8返回值为引用<br>2.9静态对象的构造<br>2.10小结<br>2.11问题<br>第3章句柄<br>3.1一个String类<br>3.2使用计数器来避免多份拷贝<br>3.3避免进行重编译:CheshireCat<br>3.4使用句柄来隐藏设计<br>3.5多种实现<br>3.6作为对象的句柄<br>3.7综述<br>3.8小结<br>3.9问题<br>第4章继承<br>4.1is-a关系<br>4.2公有继承<br>4.3私有继承<br>4.4保护型继承<br>4.5与基类抽象的一致性<br>4.6纯虚函数<br>4.7有关继承的细节和陷阱<br>4.8小结<br>4.9问题<br>第5章多重继承<br>5.1作为交集的多重继承<br>5.2虚基类<br>5.3一些有关多重继承的细节问题<br>5.4小结<br>5.5问题<br>第6章考虑继承的设计<br>6.1被保护的接口<br>6.2我们的设计是否应该考虑到继承?<br>6.3一些为继承所做的设计的例子<br>6.4结论<br>6.5小结<br>6.6问题<br>第7章模板<br>7.1模板类Pair<br>7.2一些有关模板的细节<br>7.3模板的实例化<br>7.4智能指针<br>7.5作为模板参数的表达式<br>7.6模板函数<br>7.7小结<br>7.8问题<br>第8章模板的高级用法<br>8.1使用了模板的容器类<br>8.2示例:Block<br>8.3有关Block的设计细节<br>8.4带有迭代器的容器:List<br>8.5迭代器的设计细节<br>8.6性能上的考虑<br>8.7对模板参数的限制<br>8.8模板特化<br>8.9小结<br>8.10问题<br>第9章重用<br>9.1发现和获得<br>9.2健壮性<br>9.3内存管理<br>9.4可选的内存分配方案<br>9.5传递参数给operatornew<br>9.6管理外部资源<br>9.7寻找有关内存的bug<br>9.8名字冲突<br>9.9性能<br>9.10不要去猜想,而应该度量!<br>9.11算法<br>9.12动态内存分配中的瓶颈<br>9.13内嵌<br>9.14Tiemann法则<br>9.15小结<br>9.16问题<br>第10章异常<br>10.1一个负面的声明<br>10.2为什么需要异常?<br>10.3一个异常的例子<br>10.4异常只应该用来表述异常情况<br>10.5理解异常<br>10.6责任评估<br>10.7设计异常对象<br>10.8小结<br>10.9问题<br>第11章向C++移植<br>11.1选择使用C++<br>11.2采用C++<br>11.3设计和实现<br>11.4开发一个坚实的基础<br>11.5相关的思考<br>11.6小结<br>11.7问题<br><br>

2007-12-17

C++编程技巧

 在本书中,C++专家Rob Murray就与我们分享了他宝贵的经验和建议,以帮助初中级C++程序员得到进一步的提高。 作者大量采用了实际开发中的代码来作为示例,向读者展示了那些有用的编程策略,并对那些有害的做法进行了警示。为了帮助读者更好地理解,在书中的每一章结束前,在该章中被介绍过的主要内容都被放到了一个列表中,此外,书中还给出了一些问题来激励读者们进行更多的思考和讨论。 <br><br>  本书在一开始就向我们讲解了如何为我们的设计选择正确的抽象,提示我们注意抽象和实现之间的区别—然后,我们就将学到如何将己得到的抽象转化成一个(或多个)C++中的类,期间进行的讨论所涵盖的范围上至高层的设计策略,下至底层的接口和实现细节。<br><br>  对于C++中新增的模板特性,通过从基础开始到逐步地接触实际应用中的示例,Rob Murray向我们展示了其空前的洞察力。作者同时也向我们展示了多种特定的技巧,以使我们的程序更快、重用性更高,并且更健壮。异常是C++中另外一个新增的特性,对于何时该使用它,何时不该使用它,Murray也向我们给出了他的建议-在本书的最后,我们还可以学到如何将一个项目从C移植到C++之上,书中对该过程的讨论不但包括了其中可能出现的技术问题,也包括了使用技术的“人”的问题。<br><br>★作者简介★<br><br>  作者Robert B.Murray在撰写该书时是量子数据系统公司(Quantitative Data Systems)中负责软件工程的副总裁,该公司的业务包括向财富500强(Fodune 500)中的公司提供面向对象的软件解决方案 在此之前,他曾经在AT&T的Bell实验室工作,在那里他参与了C++语言、编译器以及库的开发。他同时也是《The C++ Report》杂志的创立编辑(founding editor),主持Obfuscated C++专栏。从1987年起,他就开始在学术会议和专业会议上向人教授C++语言。目前Murray在FNIS公司进行着软件开发的管理,他的兴趣主要包括:程序语言的开发和工具,以及轻量级的开发过程(如极限编程) <br><br>★详细目录★<br><br>代译者序 序<br>第0章简介<br>0.1关于示例代码<br>0.2本书的组织<br>0.3问题<br>0.4语言规则<br>第1章抽象<br>1.1有关电话号码的抽象模型<br>1.2抽象模型间的关系<br>1.3请考虑边界条件<br>1.4使用CRC卡片来辅助设计<br>1.5小结<br>1.6问题<br>第2章类<br>2.1构造函数<br>2.2赋值<br>2.3公用数据<br>2.4隐式类型转换<br>2.5操作符重载:成员或非成员?<br>2.6重载.缺省值以及省略符<br>2.7Const<br>2.8返回值为引用<br>2.9静态对象的构造<br>2.10小结<br>2.11问题<br>第3章句柄<br>3.1一个String类<br>3.2使用计数器来避免多份拷贝<br>3.3避免进行重编译:CheshireCat<br>3.4使用句柄来隐藏设计<br>3.5多种实现<br>3.6作为对象的句柄<br>3.7综述<br>3.8小结<br>3.9问题<br>第4章继承<br>4.1is-a关系<br>4.2公有继承<br>4.3私有继承<br>4.4保护型继承<br>4.5与基类抽象的一致性<br>4.6纯虚函数<br>4.7有关继承的细节和陷阱<br>4.8小结<br>4.9问题<br>第5章多重继承<br>5.1作为交集的多重继承<br>5.2虚基类<br>5.3一些有关多重继承的细节问题<br>5.4小结<br>5.5问题<br>第6章考虑继承的设计<br>6.1被保护的接口<br>6.2我们的设计是否应该考虑到继承?<br>6.3一些为继承所做的设计的例子<br>6.4结论<br>6.5小结<br>6.6问题<br>第7章模板<br>7.1模板类Pair<br>7.2一些有关模板的细节<br>7.3模板的实例化<br>7.4智能指针<br>7.5作为模板参数的表达式<br>7.6模板函数<br>7.7小结<br>7.8问题<br>第8章模板的高级用法<br>8.1使用了模板的容器类<br>8.2示例:Block<br>8.3有关Block的设计细节<br>8.4带有迭代器的容器:List<br>8.5迭代器的设计细节<br>8.6性能上的考虑<br>8.7对模板参数的限制<br>8.8模板特化<br>8.9小结<br>8.10问题<br>第9章重用<br>9.1发现和获得<br>9.2健壮性<br>9.3内存管理<br>9.4可选的内存分配方案<br>9.5传递参数给operatornew<br>9.6管理外部资源<br>9.7寻找有关内存的bug<br>9.8名字冲突<br>9.9性能<br>9.10不要去猜想,而应该度量!<br>9.11算法<br>9.12动态内存分配中的瓶颈<br>9.13内嵌<br>9.14Tiemann法则<br>9.15小结<br>9.16问题<br>第10章异常<br>10.1一个负面的声明<br>10.2为什么需要异常?<br>10.3一个异常的例子<br>10.4异常只应该用来表述异常情况<br>10.5理解异常<br>10.6责任评估<br>10.7设计异常对象<br>10.8小结<br>10.9问题<br>第11章向C++移植<br>11.1选择使用C++<br>11.2采用C++<br>11.3设计和实现<br>11.4开发一个坚实的基础<br>11.5相关的思考<br>11.6小结<br>11.7问题<br><br>

2007-12-17

空空如也

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

TA关注的人

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