- 博客(15)
- 收藏
- 关注
转载 STL源码剖析之POD理解
POD:plain old data 指的是C++中与C相兼容的数据类型,可以按照C的方式进行处理。 C++0x认为:如果一个数据类型是平凡的,而且具备标准布局,不包含非POD的非静态成员,则认为是POD的。 平凡的类或结构定义如下: 1.具有一个平凡的缺省构造器。(可以使用缺省构造器语法,如 SomeConstructor() = default;) 2.具有一个平凡的
2012-05-06 09:46:19
854
原创 STL源码剖析之STL概述
STL:Standard Template Library,标准模板库。由Alexander Stepanov、Meng Lee和David R Musser于1979年在惠普实验室工作时所开发出来。1998年,STL成为C++标准的一部分。STL为一个容器和算法的集合,包含六大部件:containers(容器),algorithms(算法),iterators(迭代器),functors(仿函式
2012-05-05 10:35:08
520
原创 SQL数据库之索引2(转)
合理的建立索引、分区表 1.合理使用索引 索引是数据库中重要的数据结构,它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。索引的使用要恰到好处,其使用原则如下: ●在经常进行连接,但是没有指定为外键的列上建立索引,而不经常连接的字段则由优化器自动生成索引。 ●在频繁进行排序或分组(即进行gro
2008-06-25 17:14:00
444
原创 SQL数据库之索引1(转)
详细讲解SQL Server索引的性能问题2008-06-23 10:17 在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索引。因为查询执行的
2008-06-25 17:13:00
429
原创 javascript+css实现自定义网页右键菜单
熟悉window操作系统的用户都知道右键菜单(上下文菜单)简洁明了、操作简便, 然而浏览器自带的右键菜单的功能却都是基于网页整页操作,例如“添加到收藏夹”、“查看源文件”、“打印”,很少涉及到网页内容的操作,因此它的实用性并不大。实际上用Javascript+Css可以实现效果相当不错的网页右键菜单,截图如下: 图示:网页右键菜单效果图特点:样式替换+多级菜单+阴影效果
2008-01-05 17:15:00
3655
原创 Table控件绑定类
在优快云上面看到一个提问关于Table怎么绑定类的,尽管可以自己编写代码实现,却远不如GridView(或者Repeater)绑定类好用。Table控件绑定类程序如下,由类文件Person.cs和TableBindClass.aspx两张页面组成,代码如下:Person.cs文件:using System;using System.Data;using System.Configura
2007-12-30 20:37:00
916
1
原创 关于DOM和HTML DOM
DOM(Document Object Module 文档对象模型),根据W3C的定义,它是跨平台、跨语言、跨浏览器的用于操作Web中数据,对象和脚本的一个API。DOM主要的作用是操作XML。众所周知,XML的层次结构是树形的,因此可以把DOM看作是针对XML的基于树的API 。与它对应的另外一种操作XML的API叫做SAX(Simple API For XML),下面是对这两种API的比较:
2007-12-29 22:45:00
373
原创 异步通信实现捕捉客户注销信息
由于ASP.NET是基于服务端的编程框架,因此我们很难在服务端用代码来保存客户端的注销信息,原因有以下两点:1.有些用户经常以关闭浏览器的形式(想睡觉了,不想看网页了)来“注销”,由于这一事件是属于客户端触发,服务端无法捕捉,更谈不上在这个事件保存用户注销信息了。 2.也有些用户经常在浏览器中输入其他网址(他要访问别的网站了)来实现“注销”,同样的,这个客户端事件服务端也无法捕捉。
2007-12-25 20:07:00
465
原创 基于异步通信层的注册小程序
程序流程图如下:首先创建一个RegUser类作为注册会员的业务逻辑(类视图见下图):RegUser.CS代码如下: using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using Sys
2007-12-22 21:15:00
717
原创 innerText,innerHTML的用法
innerText,outerText,innerHTML,outerHTML 这次我们要使用另一些对象属性对来实现动态改变文本,它们就是:innerText,outerText,innerHTML,outerHTML,千万要注意它们的大小写,因为错一点您就得不到预期的效果了。这是全新的方法,当您掌握它以后将可随心所欲的设计动态内容了,不可错过哦!例12 动态改变文本和Html DHtml举例
2007-07-04 17:36:00
1010
原创 Resonse.QueryString函数汉字参数传递不完整
最近在处理Resonse.QueryString函数汉字参数传递时,发生不能完整传递参数的具体值的错误,经过分析,发现是Web.config中的encoding和全球化设置不正确,先贴出来,以免同仁再犯同样的错误:1、首行:=>2、此节设置应用程序的全球化设置。-->requestEncoding="utf-8" responseEncoding="utf-8" />更改为:此节设置应用程序的全球
2007-07-01 09:53:00
611
原创 客户每次请求Web页面过程
客户每次请求页面时——通过最初请求或者回送——所发生的事情。 图中显示了有5个主要事件:初始化、加载、预提交、提交、处理我们可以为每个步骤添加代码。1.初始化:ASP.NET处理器第一次接到页面请求时,首先会触发Init事件。这个事件可以构建页面架构,并准备即将提交的页面控件。OnInit()方法是处理这个事件的默认方法。Init事件之后,是两个较小的进程。第一,如果
2007-06-06 21:26:00
4282
原创 .net下的schema语法
targetNamespace="http://tempuri.org/Question_Attributes_Schema.xsd" elementFormDefault="qualified" xmlns="http://tempuri.org/Question_Attributes_Sch
2007-06-04 15:10:00
903
原创 ObjectDataSource控件
ObjectDataSource 控件概述 ASP.NET ObjectDataSource 控件表示具有数据检索和更新功能的中间层对象。作为数据绑定控件(如 GridView、FormView 或 DetailsView 控件)的数据接口,ObjectDataSource 控件可以使这些控件在 ASP.NET 网页上显示和编辑中间层业务对象中的数据。检索和修改数据大多数 ASP.NET 数据源
2007-06-03 14:38:00
716
原创 泛型的概念
什么是泛型 什么是泛型 一种类型占位符,或称之为类型参数。我们知道在一个方法中,一个变量的值可以作为参数,但其实这个变量的类型本身也可以作为参数。泛型允许我们在调用的时候再指定这个类型参数是什么。在.net中,泛型能够给我们带来的两个明显好处是——类型安全和减少装箱、拆箱。 类型安全和装箱、拆箱 作为一种类型参数,泛型很容易给我们带来类型安全。而在以前,在.net1.1中我们要实现类型
2007-06-03 13:57:00
436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人