- 博客(28)
- 资源 (3)
- 收藏
- 关注
转载 System.Web.Caching.Cache
System.Web.Caching 命名空间提供用于缓存服务器上常用数据的类。这包括 Cache 类,该类是一个使您可以存储任意数据对象(如哈希表和数据集)的词典。它还为这些对象提供到期功能,并提供使您可以添加和移除对象的方法。您还可以添加依赖于其他文件或缓存项的对象,并在从Cache 中移除对象时执行回调以通知应用程序。 System.Web.Cac
2015-04-16 15:28:25 494
转载 .NET下的内存分配机制
对于任何对象的产生,都伴随着内存空间的分配,那么本文将初步介绍一下.NET下,是如何进行内存分配的。 这里部分引用了Anytao《你必须知道的.NET》和happyhippy在《类型实例的创建位置、托管对象在托管堆上的结构》的相关内容。1.概述 CLR支持两种基本类型:值类型和引用类型。因此,还是把MSDN这张经典视图拿出来做个铺垫。 关于具体每种分类都
2015-04-16 15:25:27 505
原创 利用OpenXML SDK2.0 导出PPT的功能
相关软件包:http://www.microsoft.com/en-us/download/details.aspx?id=5124 一个是SDK、一个是SDK Tool
2014-10-09 17:59:29 3838 4
原创 Dictionary字典类型的使用
public static int GetTargetLightPriority(int evolveStatusID) { //红灯、橙灯、黄灯、绿灯、灰灯、蓝灯 var DictTargetLightPriority = new Dictionary()
2014-09-16 17:09:34 865
原创 C#字符串的反转问题
string str1= "abcdefg"; string str2 = new string(str1.Reverse().ToArray()); Response.Write(str1+""+str2); //输出结果为:abcdefg // gfedcba
2014-07-30 12:41:24 574
转载 一个老程序员对学弟学妹的一些忠告(转载)
我是一个在程序界混得不算太久但自以为有点积淀的老程序员,今天想敞开心扉跟没有毕业的学弟学妹们谈谈心,纯粹谈自己的个人看法。对编程初学者来说,或者对仍在大学接受高等教育,即将成为编程工作者的人来说,IT界的技术风潮是不可追赶的。很多人扔掉大学计算机基础课程的课本,而去购买许多看起来很高上大的“编程宝典”,我不想说这些装逼,也许是个人的学习方式不同,我只是觉得如果他们把追赶这些时髦技术的时间多
2014-06-30 10:15:34 743 1
转载 C#下载文件的方法
//TransmitFile实现下载 protected void Button1_Click(object sender, EventArgs e) { /* 微软Response对象提供了新方法TransmitFile来解决使用Response.BinaryWrite 下载超过400mb文件时导致Aspnet_wp.exe进程回收而无法
2014-06-27 16:54:04 543
原创 GridView批处理通过DataKey取行参数
protected void btnOperate_Click(object sender, EventArgs e) { string id = null; foreach (GridViewRow gvRow in gvList.Rows) { if (gvRow.RowTy
2014-05-07 15:16:39 815
转载 asp.net服务器控件生命周期
在每一次http的Request和Response周期asp.net web form都会执行一系列被称为控件生命周期的预定义过程 在第一次通过HTTP Get方法获取到页面后,每一次向服务端进行HTTP POST回传都会分为以下几个步骤:1. 初始化控件树2. 将回传的ViewState进行解析3.
2014-04-16 23:40:53 1567
原创 C#值类型与引用类型的对比
问题 值类型引用类型 举例例如:int、float、bool之类的基础类型,以及用struct定义的类型,如:DateTime。如string,数组,以及用class定义的类型等都是引用类型这两个类型分别分配在哪里分配内联(栈)上分配在托管堆上在这两个类型中变量是怎么表示的局部复制指向被
2014-03-31 23:30:28 527
转载 Web.config配置内容中Asp.net 的身份验证问题
一、配置安全身份验证模式在Web.config 文件中,通过 节可以配置 ASP.NET 使用的安全身份验证模式,以标识传入的用户。 authentication mode="[Windows|Forms|Passport|None]">forms>...forms>passport/>authentication> 节的mode 为必选的属性。指定应用程序的默认身份验
2014-03-30 02:59:47 1317
转载 sqlserver游标概念与实例全面解说
引言我们先不讲游标的什么概念,步骤及语法,先来看一个例子: 表一 OriginSalary 表二 AddSalary 现在有2张表,一张是OriginSalary表--工资表,有三个字段0_ID 员工号(NVARCHAR)、O_Name
2014-02-26 15:28:14 534
转载 asp.net获取当前网址url
设当前页完整地址是:http://www.jb51.net/aaa/bbb.aspx?id=5&name=kelli "http://"是协议名 "www.jb51.net"是域名 "aaa"是站点名 "bbb.aspx"是页面名(文件名) "id=5&name=kelli"是参数 【1】获取 完整url (协议名+域名+站点名+文件名+参数)代码如下:stri
2014-02-20 16:34:22 536
转载 Asp.net 导出Excel文件的三种方法
Datagrid数据导出到excel文件的三种方法方法一:导出到csv文件,存放在服务器端任一路径,然后给客户下载优点: 1、可以进行身份认证后给客户下载,如果放到非web目录就没有对应的url,客户无法随时下载。2、也是因为生成了文件,所以占用了服务器的空间,但是可以把文件名存放到数据库,再次给客户下载的时候不需要重复生成文件。 3、csv文件是文本文
2014-01-21 16:34:00 1126
原创 Global.asax捕获处理系统异常,插入日志表
Global.asax捕获处理系统异常,插入日志表 protected void Application_Error(object sender, EventArgs e) { # region 系统异常处理 Exception ex = Server.GetLastError();//捕获应用程序的异常 w
2013-12-26 10:02:24 658
原创 MSSQL ROW_NUMBER() OVER (...)实现数据的分组、排序、过滤重复、取Top n记录
select [CriterionID],[MissionIsFinish] ,[MissionMonth] from (select [CriterionID],[MissionIsFinish] ,[MissionMonth],row_number() over(partition by [CriterionID] order by [MissionMonth] desc) as ro
2013-12-25 16:46:12 1185
转载 GridView中CommandArgument如何传多个参数
在GridView中有时候需要传多个参数,这个可以用CommandArgument 通过“,”的方式将参数拼接,在后头split成数组,使用参数例如: CommandArgument=''protected void GVSecondType_RowCommand(object sender, GridViewCommandEventArgs e) { stri
2013-12-12 09:56:55 1160
原创 去除数组中重复的元素
String[] s = {"a","b","b","c"};String[] q = s.Distinct().ToArray();在foreach遍历元素时,可以直接用string str in s.Distinct()foreach(string str in s.Distinct()){ ……}
2013-12-11 10:40:26 588
原创 JS函数不存在重载
JS函数不存在重载的问题. 例如 :OnClick="Select(this)"function Select(){ …… alert("Success!");} 此时,触发OnClick事件时,能够正常调用Select方法,并且不报错 反之,如果方法中有参数,但调用时不带参数,或者参数类型有问题,而且在函数中有与参数相关的处理,则有可能报错。
2013-12-09 16:11:35 626
转载 JS中截取小数位
JS中截取小数位并实现四舍五入的方法有人问 Javascript 中如何截取小数位并实现四舍五入,这是一个很常用的 js 技术,因为觉得比较典型,可能很多新手都会遇到此问题,所以将帖子整理了一下,以备新手查阅。1、round 方法作用:返回与给出的数值表达式最接近的整数。语法:Math.round(number) ,必选项 number 参数是要舍入到最接近整数的值。说
2013-10-29 17:34:44 1773
原创 td绑定点击事件
12 34 $(function ($) { var td = $("td"); for (var i = 0; i < td.length; i++) { $(td[i]).click(functio
2013-10-23 17:51:12 5097
转载 .Net保存页面滚动条状态
方法一:在aspx页标签内加入 smartNavigation="True" 或者 maintainScrollPositionOnPostBack="True"即可 方法二:在webconfig文件里面添加下列中的任何一个即可;注意事项:1、smartNavigation会造成menu样式的变形,具体也要看代码怎么写的;2、maintainScrollPositionOnPos
2013-10-15 09:32:34 539
原创 gridView单行编辑功能的实现
HTML:<asp:GridView ID="gvList" runat="server" AutoGenerateColumns="false" CssClass="grid" DataKeyNames="ID" EmptyDataText="暂无记录!" onrowediting="gvList_RowEditing"
2013-09-26 17:14:22 665
转载 将两个DataTable合并——DataTable.Merge 方法
http://technet.microsoft.com/zh-cn/library/system.data.datatable.merge(v=vs.100)DataTable.Merge 方法 .NET Framework 4 将指定的 DataTable 与当前的DataTable 合并。重载此成员。有关
2013-08-26 16:00:02 5680
原创 js对字符串的编码和解码
JavaScript encodeURIComponent() 函数定义和用法encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。语法encodeURIComponent(URIstring)参数描述URIstring必需。一个字符串,含有 URI 组件或其他要编码的文本。返回值URIstrin
2013-08-14 11:40:01 808
转载 C#的String.Split方法
String.Split 方法有6个重载函数: 1) public string[] Split(params char[] separator) 2) public string[] Split(char[] separator, int count) 3) public string[] Split(char[] separator, StringSplitOptions optio
2013-08-06 10:02:01 472
原创 GridView树状结构显示
下面的树形结构代码需要GridVIew中的数据要求是按照上下级关系已经排列好的顺序,比如: GridViewIDParentIDName10父121父1子131父1子243父1子2孙153父1子2孙260父276
2013-08-05 09:59:12 1353
原创 以DataRow级别的数据向DataTable里面填充
private void LoadData() { //gridView绑定数据 DataTable deptDt = GetDeptCustomsByWhere(string.Format("ParentID={0}", 0), null), dt = deptDt.Clone();//从deptDt获
2013-08-05 09:33:50 1858
.NET 微服务 - 体系结构电子书.pdf
2021-02-09
EF CodeFirst + MySql + NOPI + SharpZipLib 实现导出excel文档。单个文档直接导出xls.多个文档压缩后导出zip.
2018-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人