自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

转载 System.Web.Caching.Cache

System.Web.Caching 命名空间提供用于缓存服务器上常用数据的类。这包括 Cache 类,该类是一个使您可以存储任意数据对象(如哈希表和数据集)的词典。它还为这些对象提供到期功能,并提供使您可以添加和移除对象的方法。您还可以添加依赖于其他文件或缓存项的对象,并在从Cache 中移除对象时执行回调以通知应用程序。        System.Web.Cac

2015-04-16 15:28:25 458

转载 .NET下的内存分配机制

对于任何对象的产生,都伴随着内存空间的分配,那么本文将初步介绍一下.NET下,是如何进行内存分配的。 这里部分引用了Anytao《你必须知道的.NET》和happyhippy在《类型实例的创建位置、托管对象在托管堆上的结构》的相关内容。1.概述 CLR支持两种基本类型:值类型和引用类型。因此,还是把MSDN这张经典视图拿出来做个铺垫。 关于具体每种分类都

2015-04-16 15:25:27 477

原创 利用OpenXML SDK2.0 导出PPT的功能

相关软件包:http://www.microsoft.com/en-us/download/details.aspx?id=5124 一个是SDK、一个是SDK Tool

2014-10-09 17:59:29 3735 4

原创 Dictionary字典类型的使用

public static int GetTargetLightPriority(int evolveStatusID) { //红灯、橙灯、黄灯、绿灯、灰灯、蓝灯 var DictTargetLightPriority = new Dictionary()

2014-09-16 17:09:34 838

原创 C#字符串的反转问题

string str1= "abcdefg"; string str2 = new string(str1.Reverse().ToArray()); Response.Write(str1+""+str2); //输出结果为:abcdefg // gfedcba

2014-07-30 12:41:24 550

转载 一个老程序员对学弟学妹的一些忠告(转载)

我是一个在程序界混得不算太久但自以为有点积淀的老程序员,今天想敞开心扉跟没有毕业的学弟学妹们谈谈心,纯粹谈自己的个人看法。对编程初学者来说,或者对仍在大学接受高等教育,即将成为编程工作者的人来说,IT界的技术风潮是不可追赶的。很多人扔掉大学计算机基础课程的课本,而去购买许多看起来很高上大的“编程宝典”,我不想说这些装逼,也许是个人的学习方式不同,我只是觉得如果他们把追赶这些时髦技术的时间多

2014-06-30 10:15:34 711 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 514

原创 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 784

转载 asp.net服务器控件生命周期

在每一次http的Request和Response周期asp.net web form都会执行一系列被称为控件生命周期的预定义过程        在第一次通过HTTP Get方法获取到页面后,每一次向服务端进行HTTP POST回传都会分为以下几个步骤:1.      初始化控件树2.       将回传的ViewState进行解析3. 

2014-04-16 23:40:53 1519

原创 C#值类型与引用类型的对比

问题         值类型引用类型 举例例如:int、float、bool之类的基础类型,以及用struct定义的类型,如:DateTime。如string,数组,以及用class定义的类型等都是引用类型这两个类型分别分配在哪里分配内联(栈)上分配在托管堆上在这两个类型中变量是怎么表示的局部复制指向被

2014-03-31 23:30:28 503

转载 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 1257

转载 sqlserver游标概念与实例全面解说

引言我们先不讲游标的什么概念,步骤及语法,先来看一个例子:                   表一 OriginSalary                                                    表二 AddSalary  现在有2张表,一张是OriginSalary表--工资表,有三个字段0_ID 员工号(NVARCHAR)、O_Name

2014-02-26 15:28:14 513

转载 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 506

转载 Asp.net 导出Excel文件的三种方法

Datagrid数据导出到excel文件的三种方法方法一:导出到csv文件,存放在服务器端任一路径,然后给客户下载优点: 1、可以进行身份认证后给客户下载,如果放到非web目录就没有对应的url,客户无法随时下载。2、也是因为生成了文件,所以占用了服务器的空间,但是可以把文件名存放到数据库,再次给客户下载的时候不需要重复生成文件。 3、csv文件是文本文

2014-01-21 16:34:00 1044

原创 Global.asax捕获处理系统异常,插入日志表

Global.asax捕获处理系统异常,插入日志表 protected void Application_Error(object sender, EventArgs e) { # region 系统异常处理 Exception ex = Server.GetLastError();//捕获应用程序的异常 w

2013-12-26 10:02:24 629

原创 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 1129

转载 GridView中CommandArgument如何传多个参数

在GridView中有时候需要传多个参数,这个可以用CommandArgument 通过“,”的方式将参数拼接,在后头split成数组,使用参数例如: CommandArgument=''protected void GVSecondType_RowCommand(object sender, GridViewCommandEventArgs e)    {        stri

2013-12-12 09:56:55 1133

原创 去除数组中重复的元素

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 562

原创 JS函数不存在重载

JS函数不存在重载的问题. 例如 :OnClick="Select(this)"function Select(){ …… alert("Success!");} 此时,触发OnClick事件时,能够正常调用Select方法,并且不报错 反之,如果方法中有参数,但调用时不带参数,或者参数类型有问题,而且在函数中有与参数相关的处理,则有可能报错。

2013-12-09 16:11:35 602

转载 JS中截取小数位

JS中截取小数位并实现四舍五入的方法有人问 Javascript 中如何截取小数位并实现四舍五入,这是一个很常用的 js 技术,因为觉得比较典型,可能很多新手都会遇到此问题,所以将帖子整理了一下,以备新手查阅。1、round 方法作用:返回与给出的数值表达式最接近的整数。语法:Math.round(number) ,必选项 number 参数是要舍入到最接近整数的值。说

2013-10-29 17:34:44 1675

原创 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 4927

转载 .Net保存页面滚动条状态

方法一:在aspx页标签内加入 smartNavigation="True" 或者 maintainScrollPositionOnPostBack="True"即可 方法二:在webconfig文件里面添加下列中的任何一个即可;注意事项:1、smartNavigation会造成menu样式的变形,具体也要看代码怎么写的;2、maintainScrollPositionOnPos

2013-10-15 09:32:34 520

原创 gridView单行编辑功能的实现

HTML:<asp:GridView ID="gvList" runat="server" AutoGenerateColumns="false" CssClass="grid" DataKeyNames="ID" EmptyDataText="暂无记录!" onrowediting="gvList_RowEditing"

2013-09-26 17:14:22 636

转载 将两个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 5531

原创 js对字符串的编码和解码

JavaScript encodeURIComponent() 函数定义和用法encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。语法encodeURIComponent(URIstring)参数描述URIstring必需。一个字符串,含有 URI 组件或其他要编码的文本。返回值URIstrin

2013-08-14 11:40:01 784

转载 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 447

原创 GridView树状结构显示

下面的树形结构代码需要GridVIew中的数据要求是按照上下级关系已经排列好的顺序,比如: GridViewIDParentIDName10父121父1子131父1子243父1子2孙153父1子2孙260父276

2013-08-05 09:59:12 1292

原创 以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 1811

.NET 微服务 - 体系结构电子书.pdf

本指南介绍如何使用容器开发基于微服务的应用程序并对其进行管理。 本指南探讨使用 .NET 和 Docker 容器的体系结构设计和实现方法。 为了更加轻松地开始使用容器和微服务,本指南重点介绍一个容器化和基于微服务的参考应用程序(用户可获取该应用程序)。 可通过 eShopOnContainers GitHub 存储库获取该示例应用程序。 本指南已经过修订,现涵盖 .NET 5 版本,还包含与.NET 5 同期的同一“批”技术(即 Azure 和其他第三方技术)的诸多其他更新。

2021-02-09

EF CodeFirst + MySql + NOPI + SharpZipLib 实现导出excel文档。单个文档直接导出xls.多个文档压缩后导出zip.

EF CodeFirst + MySql + NOPI + SharpZipLib 实现导出excel文档。单个文档直接导出xls.多个文档压缩后导出zip.

2018-08-22

Qt4精彩实例分析_CD光盘_实例源代码部分

《Linux窗口程序设计—Qt4精彩实例分析》的配套光盘中的实例代码

2011-02-15

空空如也

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

TA关注的人

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