自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 收藏
  • 关注

转载 滚动条到达底部

body部分:到底端了没有?到底端了没有?到底端了没有?到底端了没有?到底端了没有?到底端了没有?到底端了没有?到底端了没有?到底端了没有?到底端了没有?到底端了没有?到底端了没有?到底端了没有?到底端了没有?到底端了没有?到底端了没有?到底端了没有?到底端了没有?到底端了没有?style部分...

2012-09-03 18:19:00 170

转载 arraylist C#实现原理

如果要动态地改变数组所占用内存空间的大小,则需以数组为基础进一步抽象,以实现这个功能。以图2.2的学生宿舍为例,为了使A班的所学生住在连续的宿舍内,可以把A班的学生全部搬迁到连续的5间空宿舍内。其效果如图2.6所示: 现实中,为了让一个班新加入的10个学生能跟原来的学生住在一起而把班级整体搬迁,这样的做法显示不合适,因为搬迁的成本太高。但在计算机中,内存成片区域间的拷贝...

2011-06-08 00:54:00 248

转载 ArrayList Java实现

文章分类:Java编程 ArrayList是List接口的一个可变长数组实现。实现了所有List接口的操作,并允许存储null值。除了没有进行同 步,ArrayList基本等同于Vector。在Vector中几乎对所有的方法都进行了同步,但ArrayList仅对writeObject和 readObject进行了同步,其它比如add(Object)、remove(int)等都没有同步...

2011-06-08 00:49:00 159

转载 C# 集合类 Array Arraylist List Hashtable Dictionary (三)

四 Dictionary 表示键和值的集合。Dictionary遍历输出的顺序,就是加入的顺序,这点与Hashtable不同 Dictionary<string, string>是一个泛型 ,他本身有集合的功能有时候可以把它看成数组 ,他的结构是这样的:Dictionary<[key], [value]> ,他的特点是存入对象是需要与[key]值一一对应的存入...

2011-05-20 21:22:00 132

转载 gridview 导出excel代码,以及关于乱码问题

/// <summary> /// 导出Excel方法 /// 作者:王海龙 /// 日期:2011年4月26日16:43:33 /// </summary> /// <param name="FileType">文件类型:application/ms-excel&l...

2011-05-19 17:27:00 82

转载 文件上传页面不刷新解决方案

直接用$.post只能上传文本信息,上传文件是不可行的。最后只好模拟iframe来实现。发现相当的简单。<iframe name="ajaxUpload" style="display:none"></iframe><form name="from1" id="from1" method="post" action="url" encty...

2011-05-10 10:31:00 392

转载 SQL Server判断对象是否存在

1 判断数据库是否存在Sql代码 if exists (select * from sys.databases where name = ’数据库名’) drop database [数据库名] if exists (select * from sys.databases where name = ’数据库名’) drop database [数据库名]2 判断表是否存在Sql...

2011-05-04 17:37:00 2106

转载 机器人学三大法则vs数据库三范式

美国著名小说家艾萨克·阿西莫夫(Issac Asimov)的机器人经典系列。阿西莫夫发明了机器人学这个术语,并提出了机器人学三大法则,然后在这三个简单的设计原理基础上创作了一系列经典作品——大约有50本书。无论作品的情节如何变化,实际上都是从不同的角度来阐释这三大设计原理。我想,在座各位对机器人三大法则都不应该陌生。 机器人不得伤害人类,或袖手旁观人类受伤害。机器人必须服从人类命...

2011-04-22 07:21:00 156

转载 Control "dg" of type 'GridView' must be placed inside a form tag with runat=server

在GridView导入数据到Excel时,出现了如下错误:Control "dg" of type 'GridView' must be placed inside a form tag with runat=server经过网上资料查找,原来是缺少该函数: public override void VerifyRenderingInServerForm(Control ...

2011-04-19 10:40:00 187

转载 调整数组顺序使奇数位于偶数前面

题目:输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。要求时间复杂度为O(n)。分析:如果不考虑时间复杂度,最简单的思路应该是从头扫描这个数组,每碰到一个偶数时,拿出这个数字,并把位于这个数字后面的所有数字往前挪动一位。挪完之后在数组的末尾有一个空位,这时把该偶数放入这个空位。由于碰到一个偶数,需要移动O(n)个数字,因此总的时间复...

2011-04-02 00:26:00 103

转载 c#中abstract与virtual的区别

1.abstract方法只能在抽象类中声明,虚方法则不是。abstract方法必须在派生类中重写,而virtual则不必2.abstract方法不能声明方法实体,abstract public void SD();虚方法则可以public virtual void sdf(){Console.WriteLine("A");}3.虚方法可以实现多态,而抽象方法不可...

2011-03-21 11:21:00 116

转载 二叉树的深度

一个树的深度等于max(左子树深度,右子树深度)+1。可以使用递归实现。c 语言版:假设节点为定义为struct Node {Node* left;Node* right;};int GetDepth(Node* root) {if (NULL == root) { return 0;}int left_depth = GetDepth(root->left);in...

2011-03-17 10:12:00 85

转载 二叉树的深度

写程序找出二叉树的深度。一个树的深度等于max(左子树深度,右子树深度)+1。可以使用递归实现。假设节点为定义为struct Node {Node* left;Node* right;};int GetDepth(Node* root) {if (NULL == root) { return 0;}int left_depth = GetDepth(root->left)...

2011-03-17 10:08:00 82

转载 从底层深入理解继承

1. 引言关于继承,你是否驾熟就轻,关于继承,你是否了如指掌。 本文不讨论继承的基本概念,我们回归本质,从编译器运行的角度来揭示.NET继承中的运行本源,来发现子类对象是如何实现了对父类成员与方法的继承,以最为简陋的示例来揭示继承的实质,阐述继承机制是如何被执行的,这对于更好的理解继承,是必要且必然的。 2. 分析下面首先以一个简单的动物继承体系为例,来进行说明: ...

2011-03-16 09:48:00 101

转载 复制链表

题目:已知一链表,每个节点除了有一个指向下一节点的指针外,还有一随机指针指向链表中的任意节点(可能为空,也有可能为自身),请复制一个链表,要求节点的顺序以及节点上的随机指针指向的节点位置和原链表一致。这个题目有个很巧妙的解法,可以达到O(n)的效率,其中心思想是把原始链表和复制链表先合并为一个有固定顺序的链表,然后给复制链表中每个节点的随机指针复制,最后再打断链表恢复原样。...

2011-03-15 22:05:00 87

转载 链表复制

题目:已知一链表,每个节点除了有一个指向下一节点的指针外,还有一随机指针指向链表中的任意节点(可能为空,也有可能为自身),请复制一个链表,要求节点的顺序以及节点上的随机指针指向的节点位置和原链表一致。这个题目有个很巧妙的解法,可以达到O(n)的效率,其中心思想是把原始链表和复制链表先合并为一个有固定顺序的链表,然后给复制链表中每个节点的随机指针复制,最后再打断链表恢复原样。...

2011-03-15 21:34:00 127

转载 《CLR via C#》第22章 程序集加载和反射

这一章所有的东东都是关于发现Type的信息的,在编译时完全不知道该Type任何信息的情况下,创建一个Type的实例,访问Type的成员等。本章的这些信息典型的应用就是创建一个可以动态扩展的应用程序。可扩展的应用程序就是一个公司写一个主应用,由其他公司来写“插件”从而来扩展这个主应用。主应用不能针对这个“插件”(add-in)来创建或测试,因为这些“插件”是不同的公司写的或“插件”是在主应...

2011-03-12 23:59:00 101

转载 Class AND Struct (2)

接上上篇文章,这章我们看实战代码Question: 首先 struct是一个结构 那么可以这样使用struct MyStruct{ public int a;}MyStruct struct;struct.a = 1;   //编译通过,符合struct不用new的说法Rectangle rc;     //Rectangle也是一个St...

2011-03-12 23:42:00 94

转载 Class AND Struct (1)

class 用来声明类,struct用来声明结构类 class:类是面向对象变成的基本概念,是一种自定义数据的结构类型,通常包括:字段、属性、方法、构造函数、索引器、操作符等等。类是引用类型,可以继承和被继承,所有的类都继承自System.Object类。类通过new 来创建对象的实例,这个过程叫做实例化。在new一个类的实例的时候,对象保存了该实例的实际数据...

2011-03-12 23:25:00 90

转载 C#中ToString格式大全 如255.ToString("X"),输出就为FF

转:http://www.cnblogs.com/pyt5208/archive/2007/11/04/948724.htmlC#中ToString格式大全C货币2.5.ToString("C")¥2.50D十进制数...

2011-03-11 00:52:00 2473

转载 char、varchar、text和nchar、nvarchar、ntext的区别

很多开发者进行数据库设计的时候往往并没有太多的考虑char, varchar类型,有的是根本就没注意,因为存储价格变得越来越便宜了,忘记了最开始的一些基本设计理论和原则,这点让我想到了现在的年轻人,大手一挥一把人民币就从他手里溜走了,其实我想不管是做人也好,做开发也好,细节的把握直接决定很多东西。当然还有一部分人是根本就没弄清楚他们的区别,也就随便选一个。在这里我想对他们做个简...

2011-03-01 01:15:00 77

转载 数据库三范式

构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更...

2011-03-01 01:10:00 51

转载 对象和接口

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 对象接口{ interface IHello { void Hello(); } class Base : IHello { public ...

2011-03-01 00:59:00 79

转载 Enum解析

C# Enum枚举可以使代码易于维护枚举使代码更清晰枚举使代码更易于键入 枚举类型枚举类型可以是:byte、sbyte、short、ushort、int、uint、long、ulong,如果没有指定类型,则默认为 int 类型枚举数的值在默认情况下,第一个枚举数的值为 0,后面每个枚举数的值在前一个枚举数的值基础上递增 1。(可以自行指定,枚举大小写敏感)...

2011-03-01 00:46:00 47

转载 常规页生命周期阶段

一般来说,页要经历下表概述的各个阶段。除了页生命周期阶段以外,在请求前后还存在应用程序阶段,但是这些阶段并不特定于页。有关更多信息,请参见 ASP.NET 应用程序生命周期概述。阶段 说明 页请求页请求发生在页生命周期开始之前。用户请求页时,ASP.NET 将确定是否需要分析和编译页(从而开始页的生命周期),或者是否可以在不运行页的情况...

2011-02-26 18:16:00 69

转载 使用栈判断回文字符串

C#使用栈判断回文字符串class Program { static void Main(string[] args) { //判断回文数 CStack myStack=new CStack(); string word = "sys";...

2011-02-25 16:08:00 279

转载 viewstate解析

我们先来看深入分析一下viewstate, 为了分析的相对完整性,先从简单的说起:在asp时代, 大家都知道一个html控件的值,比如input 控件值,当我们把表单提交到服务器后, 页面再刷新回来的时候, input里面的数据已经被清空. 这是因为web的无状态性导致的, 服务端每次把html输出到客户端后就不再于客户端有联系. asp.net巧妙的改变了这一点. 当我们在写一...

2011-02-24 23:18:00 210

转载 IIS Temporary ASP.NET Files拒绝访问解决方案

错误提示: error CS0016: Could not write to output file 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\...\xxxxxx.dll' -- '拒绝访问。 '目前大概有这样几种方案: 方案1: 对文件夹'c:\...

2011-01-11 15:37:00 222

转载 把dll文件部署到GAC 什么是GAC

GAC是Global Assembly Cache的缩写,位于:[system root]\windows\assembly这个目录下,部署到GAC的意思就是把Dll文件kopy到这个目录中。注意,只有经过强命名的Dll文件才可以被复制进来。转载于:https://www.cnblogs.com/heaven.kaixin/archive/2011/01/06/20523...

2011-01-06 17:52:00 173

转载 堆积柱形图

今天我们用report service 开发堆积图,先上个图,见上方。1.新建rdlc文件,工具箱图片,新建一个图标类型(三维堆积圆柱图),然后把三维效果去掉就0了。2.绑定数据源(事先最好新建一个xsd文件,专门用来做报表用。),新建一个查询,模拟字段类型就好了,不用真的去接数据库。这个事例的sql (SELECT '' NAME,0 FLOW11,0 FLOW1...

2011-01-04 17:41:00 838

转载 SQL2005中row_number()等函数的用法

2005比2000新增了几个函数,分别是row_number()、rank()、dense_rank()、ntile(),下面以实例分别简单讲解一下。create table gg(sname varchar(10),sort varchar(10),num int)goinsert into ggselect '白芍','根茎类',55union a...

2010-12-31 20:30:00 63

转载 [Sql server]复制表结构到一个指定表

2010-04-10文章分类:数据库 转载自 http://anna-zr.javaeye.com/blog/466495 关键字: 数据库 如何复制其它表的结构到一指定的表中去,比如以下的例子:   有如下三个表:   表A:字段1, 字段2, 字段3   表B:字段1, 字段2, 字段3   表C:字段1, 字段2, 字段3   现在想复制A表的字段1,B表的字段2,C...

2010-12-31 20:29:00 76

转载 sql 内存表

--1加内存表EXEC sp_tableoption '表名','pintable', 'true'--2卸载内存表EXEC sp_tableoption '表名','pintable', 'false'--2查询是否有内存表驻留SELECT * FROM INFORMATION_SCHEMA.TablesWHERE TABLE_TYPE = 'BASE T...

2010-12-31 15:24:00 113

转载 SQL查询表是否存在的两种方法

SQL学习之查询技巧 查询表是否存在的两种方法方法一 判断系统对象是否存在DECLARE @DbTableFileName VARCHAR(100)SET @DbTableFileName = 'tx'IF objectproperty(object_id(@DbTableFileName),'IsUserTable') IS NOT NULL PRINT 'E...

2010-12-31 14:35:00 332

转载 SP10 New SPSite 出错提示“找不到位于 http://xxxx 的 Web 应用程序。请确认正确键入了此 URL。”...

  开发环境:  Win2008R2+ VS2010 + SharePoint2010,控制台程序。  在SharePoint2010中,New SPSite 的时候出现错误提示“找不到位于 http://sp10dev/ 的 Web 应用程序。请确认正确键入了此 URL。如果此 URL 需要提供现有内容,则系统管理员可能需要添加到指定应用程序的新请求 URL 映射...

2010-12-30 14:11:00 201

转载 row_number()等函数的用法 (2)

下面分别用SQL 2000实现,相对比2005要麻烦的多了。--ROW_NUMBER在sql 2000中的实现--利用临时表和IDENTITY(函数)select sname,num,identity(int,1,1)as rownumberinto #temfrom ggorderby numselect sname,num,...

2010-12-28 11:29:00 100

转载 row_number() 函数的用法

分别是row_number()、rank()、dense_rank()、ntile(),下面以实例分别简单讲解一下。 createtable gg(sname varchar(10),sort varchar(10),num int)goinsertinto ggselect'白芍','根茎类',55unionallselect'法半夏','根茎类',78...

2010-12-28 11:28:00 100

转载 获取指定网页的信息

////////begin HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create("http://www.baidu.com"); myReq.Accept="Accept-Language: zh-cn"; myReq.Referer="http://www.baidu.com"; myReq...

2010-12-21 15:01:00 116

转载 ASP.NET使用Microsoft.Office.Interop.Word.dll将word转换成html

本文讲下asp.net使用Microsoft.Office.Interop.Word.dll将word转换成html的方法。1.导入 Microsoft.Office.Interop.Word.dll文件把这个程序集得嵌入互操作性,改成false,切记!否则不好用。2.源代码如下: Code [http://www.oeedu.com] ...

2010-12-21 14:01:00 183

转载 window.open打开新窗口自动关闭解决办法

window.open打开新窗口自动关闭解决办法2010-07-13 10:58使用window.open打开新窗口自动关闭原因:打开的新窗口下载的是ie不允许的文件例如:exe文件<br />违反IE安全机制.<br />解决办法一将站点设为可信任的站点< ...window.open打开新窗口自动关闭解决办法2010-07-13 ...

2010-12-21 10:54:00 2106

空空如也

空空如也

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

TA关注的人

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