自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

转载 Session,ViewState用法

基本理论:session值是保存在服务器内存上,那么,可以肯定,大量的使用session将导致服务器负担加重. 而viewstate由于只是将数据存入到页面隐藏控件里,不再占用服务器资源,因此, 我们可以将一些需要服务器"记住"的变量和对象保存到viewstate里面. 而sesson则只应该应用在需要跨页面且与每个访问用户相关的变量和对象存储上. 另外,session在默认情况下20分钟就过

2015-09-27 23:47:10 353

转载 ASP.NET 状态管理(视图状态 ViewState)

无论 Web 程序框架多么先进,它都不能改变一个事实:HTTP是一种无状态协议。       每次 Web 请求后,客户端和服务器端断开,同时 ASP.NET 引擎释放页面对象。这种架构保证了Web应用程序能够同时响应数千个并发请求而不会导致服务器内存崩溃。但其负面效应是你必须通过其他技术存储 Web 请求之间的信息并在需要的时候获取它们。 视图状态      视图

2015-09-27 23:44:47 2043

转载 Asp.net中static变量和viewstate的使用方法(谨慎)

如在页面中统计某个按钮被按下的次数,先在类中OnClick事件的处理过程前定义一static变量times,则每次调用该按钮的OnClick事件时,令times增1即可,非常方便,接下来详细介绍,感兴趣的朋友可以了解下在.Net平台下进行CS软件开发时,我们经常遇到以后还要用到某些变量上次修改后的值,为了简单起见,很多人都习惯用static来定义这些变量,我也是。这样非

2015-09-27 23:20:31 449

转载 Sql Server 里的向上取整、向下取整、四舍五入取整的实例!

==================================================== 【四舍五入取整截取】select round(54.56,0)==================================================== 【向下取整截取】SELECT FLOOR(54.56)==========

2015-09-26 21:10:56 1209

转载 SQL SERVER 2008 中三种分页方法与比较

SQL SERVER 2008 中三种分页方法与比较,需要的朋友可以参考一下建立表:复制代码代码如下:CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS

2015-09-26 15:17:37 390

转载 SQL Server分页存储过程的五种方法及性能比较

在SQL Server数据库操作中,我们常常会用到存储过程对实现对查询的数据的分页处理,以方便浏览者的浏览。本文我们总结了五种SQL Server分页存储过程的方法,并对其性能进行了比较,接下来就让我们来一起了解一下这一过程。创建数据库data_Test :create database data_Test     GO     use data_Test     GO     cre

2015-09-26 14:58:37 382

转载 SQL中的case when then else end用法

Case具有两种格式。简单Case函数和Case搜索函数。--简单Case函数CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女'ELSE '其他' END--Case搜索函数CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女'ELSE '其他

2015-09-26 14:55:58 264

转载 SET NOCOUNT ON 作用

在存储过程中,经常用到SET NOCOUNT ON;作用:阻止在结果集中返回显示受T-SQL语句或则usp影响的行计数信息。当SET ONCOUNT ON时候,不返回计数,当SET NOCOUNT OFF时候,返回计数;即使当SET NOCOUNT ON 时候,也更新@@RowCount;当SET NOCOUNT on时候,将不向客户端发送存储过程每个语句的DONE_IN_

2015-09-26 14:39:04 259

转载 ASP.NET中的几种弹出框提示基本实现方法

NET程序的开发过程中,常常需要和用户进行信息交互,对话框的出现将解决了这些问题,下面是本人对常用对话框使用的小结,希望对大家有所帮助我们在.NET程序的开发过程中,常常需要和用户进行信息交互,比如执行某项操作是否成功,“确定”还是“取消”,以及选择“确定”或“取消”后是否需要跳转到某个页面等,下面是本人对常用对话框使用的小结,希望对大家有所帮助,同时也欢迎大家补充。

2015-09-26 10:12:51 227

转载 C# winform treeview node添加右键菜单并选中节点

(1)要向窗体添加一个TreeView控件(2)再添加一个ContextMenuStrip控件;(3)就要给TreeView添加一个MouseDown事件,代码如下: private void treeView1_MouseDown(object sender, MouseEventArgs e)        ...{            if (e.B

2015-09-25 16:38:43 550

转载 SQL Server中存储过程比直接运行SQL语句慢的原因

在很多的资料中都描述说SQLSERVER的存储过程较普通的SQL语句有以下优点:1.       存储过程只在创造时进行编译即可,以后每次执行存储过程都不需再重新编译,而我们通常使用的SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。2.       经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。当对数据库进行复杂操作时(如对多个表进行 

2015-09-25 15:13:49 404

转载 ExecuteNonQuery()返回-1的问题及解决

最近在写一个程序的时候用到ExecuteNonQuery()执行 select,结果总是返回-1(因为我想通过影响的行数来判断数据库是否已经存在该数据),很是郁闷。后来查了一下msdn,发现原来是这样的。虽然 ExecuteNonQuery 不返回任何行,但映射到参数的任何输出参数或返回值都会用数据进行填充。对于 UPDATE、INSERT 和 DELETE 语句,返回值为该命令所

2015-09-25 14:28:47 1147

转载 C# Math类

Math.abs() 计算绝对值。  Math.acos() 计算反余弦值。  Math.asin() 计算反正弦值。  Math.atan() 计算反正切值。  Math.atan2() 计算从x 坐标轴到点的角度。  Math.ceil() 将数字向上舍入为最接近的整数。  Math.cos() 计算余弦值。  Math.exp() 计算指数值。  Math.floor() 将数字向下舍入为最

2015-09-24 16:49:23 1779

转载 使用NPOI 汇出EXCEL,设置样式,字体等

MemoryStream ms = new MemoryStream();   XSSFWorkbook workbook = new XSSFWorkbook();//创建Workbook对象            for (int i = 0; i             {                ISheet sheet = workbook.Crea

2015-09-24 15:30:31 1260

原创 C# 两个类之间传递数据

1、通过全局变量2、通过构造函数传递参数3、通过委托实现

2015-09-24 10:02:36 4140

转载 C#委托(delegate)简单示例:在两个form之间传递数据

关于Delegate【代理、委托】是C#中一个非常重要的概念,向前可以推演到C++的指针,向后可以延续到匿名方法、lambda表达式。        现在我就从一个最简单最实用的一个小例子出发分析一下Delegate的使用。        现在有两个窗体Form1和Form2。        两个按钮Button1(Form)和Button2(Form2)。Form

2015-09-24 09:25:30 5417

转载 NPOI之Excel——合并单元格、设置样式、输入公式

首先建立一个空白的工作簿用作测试,并在其中建立空白工作表,在表中建立空白行,在行中建立单元格,并填入内容: //建立空白工作簿IWorkbook workbook = new HSSFWorkbook();//在工作簿中:建立空白工作表ISheet sheet = workbook.CreateSheet();//在工作表中:建立行,参数为行号,从0计IRow row = s

2015-09-22 12:04:13 1026

转载 NPOI创建Excel﹑合并单元格﹑设置单元格样式﹑边框

今天在做项目中,遇到使用代码生成具有一定样式的Excel,找了很多资料,最后终于解决了,Excel中格式的设置,以及单元格的合并等等。下面就介绍下,使用NPOI类库操作Excel的方法。  1.首先我们先在内存中生成一个Excel文件,代码如下:    HSSFWorkbook book = new HSSFWorkbook();        ISheet sheet = b

2015-09-22 10:24:57 727

转载 SQL Server 索引的创建和使用

什么是索引拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为4K 。为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部首等排序的目录(索引),我们可以选择按拼音或笔画查找方式,快速查找到需要的字(词)。同理,SQL Server允许用户在表中创建索引,指定按某列预先排序,从而大大提高查询速度。•

2015-09-21 10:12:54 5813

转载 C# ListView用法详解

一、ListView类          1、常用的基本属性:        (1)FullRowSelect:设置是否行选择模式。(默认为false) 提示:只有在Details视图该属性才有意义。        (2) GridLines:设置行和列之间是否显示网格线。(默认为false)提示:只有在Details视图该属性才有意义。        (3)All

2015-09-18 14:06:24 723

原创 DataGridView和ListView比较

都可以显示一系列的数据。DataGridView通过数据源读取数据库,自带增、删、改、查及排序的功能而ListView的增删改查需要自己手动编写,一般是在需要多种方式显示数据时使用。DataGridView 与数据库交互能力比较强.如用在这个控件上实现一些与库交互功能的话可以使用,但效率不是太高ListView 功能相比DataGridView 少一些,但效率高,同进代码量

2015-09-17 09:37:59 4080

转载 用NPOI操作EXCEL--画线(HSSFClientAnchor和HSSFSimpleShape 使用)

之所有说NPOI强大,是因为常用的Excel操作她都可以通过编程的方式完成。这节开始,我们开始学习NPOI的画图功能。先从最简单的开始,画一条直线:对应的代码为:HSSFSheet sheet1 = hssfworkbook.CreateSheet("Sheet1");HSSFPatriarch patriarch = sheet1.CreateDrawingPatriar

2015-09-16 17:10:37 3216

转载 C# Mutex对象的使用

C#语言有很多值得学习的地方,这里我们主要介绍C# Mutex对象,包括介绍控制好多个线程相互之间的联系等方面。如何控制好多个线程相互之间的联系,不产生冲突和重复,这需要用到互斥对象,即:System.Threading 命名空间中的 Mutex 类。我们可以把Mutex看作一个出租车,乘客看作线程。乘客首先等车,然后上车,最后下车。当一个乘客在车上时,其他乘客就只有等他下车以后才

2015-09-09 14:15:12 513

转载 c#对于mutex互斥量的深入理解

互斥锁(Mutex)互斥锁是一个互斥的同步对象,意味着同一时间有且仅有一个线程可以获取它。互斥锁可适用于一个共享资源每次只能被一个线程访问的情况 函数://创建一个处于未获取状态的互斥锁Public Mutex();//如果owned为true,互斥锁的初始状态就是被主线程所获取,否则处于未获取状态 Public Mutex(bool own

2015-09-09 13:34:09 403

microsoft sql server 2008技术内幕 t-sql语言基础

microsoft sql server 2008技术内幕 t-sql语言基础 学习sql server的经典书籍

2015-12-08

空空如也

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

TA关注的人

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