随笔分类 -  .Net

Learned from work, study, etc. (C#,Asp.net,ADO.NET)
摘要:搞了很久,不如nginx好弄,不知道怎么修改压缩比,也不知道怎么压缩的规则是啥(管理器上没有写),不过反正出来了,一个js文件900多K变成了100多K 1、在web.config文件里面加上: <configuration> <system.webServer> <urlCompression d 阅读全文
posted @ 2017-07-20 14:47 流失的痕迹 阅读(1213) 评论(0) 推荐(0) 编辑
摘要:有些需求,一定要用到utf-8格式,在web.config里面设置<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" />但是有些程序只支持gb2312格式传送数据,这就需要单独给支 阅读全文
posted @ 2017-01-14 16:32 流失的痕迹 阅读(487) 评论(0) 推荐(0) 编辑
摘要:今天碰到一个特别的异常。Operation is not valid due to the current state of the object. at System.Web.HttpValueCollection.ThrowIfMaxHttpCollectionKeysExceeded() ... 阅读全文
posted @ 2015-11-13 17:43 流失的痕迹 阅读(565) 评论(0) 推荐(0) 编辑
摘要:1.Oracle存储过程调用【返回信息,单体或者列表】 public IResult FundBuild(string partnerId,string userId, DateTime beginDate, DateTime endDate) { List dbList = new List(); dbList.Add(new DbParameter { Name = "v_parnter_id", Value = partnerId }); dbList.Add(new DbParameter { Name = "v_start_date", Val 阅读全文
posted @ 2013-12-03 10:29 流失的痕迹 阅读(353) 评论(0) 推荐(0) 编辑
摘要:一、class RequestHandlerBase<T, P> : IRequestHandler where T : A<P> where P : B,new() 含义where表明了对类型变量T的约束关系。where T: A表示类型变量是继承于A的,或者是A本身。where T:new()指明了创建T的实例时应该使用的构造函数。 阅读全文
posted @ 2013-02-02 17:52 流失的痕迹 阅读(133) 评论(0) 推荐(0) 编辑
摘要:一、下载Memercached For Windows 二、安装步骤 1、解压到指定目录,如:C:\Memcached\memcached-win32-1.4.4-14(在本机[64位操作系统]装过win64-1.4.4版本,安装成功,也能看到命令和状态,但无法存取,32位的没问题,可能和自己引用的 阅读全文
posted @ 2012-09-26 13:59 流失的痕迹 阅读(578) 评论(0) 推荐(0) 编辑
摘要:1.枚举2.获取枚举描述/// /// 获取对象描述信息/// /// /// public static string GetDescription(this object input){ if (input == null) return string.Empty; Type enumType = input.GetType(); if (!enumType.IsEnum) { return string.Empty;}var name = Enum.GetName(enumType, Convert.ToInt32(input)); if (name == null... 阅读全文
posted @ 2012-09-13 09:27 流失的痕迹 阅读(275) 评论(0) 推荐(0) 编辑
摘要:1.ModelState.AddModelError("ServerMessage", MessageHelper.Instance.GetMessage(code));@Html.ValidationMessage("ServerMessage")2.private Field<DateTime?> _ExpiredDate = new Field<DateTime?>();如果是底层返回的数据,则应该判断_ExpiredDate == null如果你是new, 则判断_ExpiredDate.value == null此类型前 阅读全文
posted @ 2012-09-11 16:22 流失的痕迹 阅读(149) 评论(0) 推荐(0) 编辑
摘要:示例:http://www.cnblogs.com/Denny_Yang/archive/2011/04/20/2021955.html需要被转义的字符:【$,(,),*,+,.,[,],?,/,\,^,{,},|】一、 特殊字符 注释 $ 匹配输入字符串结尾的位置。 若要匹配 $ 字符本身,请使用... 阅读全文
posted @ 2012-07-17 09:38 流失的痕迹 阅读(234) 评论(0) 推荐(0) 编辑
摘要:ASP.net后台获取当前页面的文件名System.IO.Path.GetFileName(Request.Path).ToString();获取当前页面文件名,参数,域名等方法假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli"http://"是协议名"www.test.com"是域名"aaa"是虚拟目录名"bbb.aspx"是页面名(文件名)"id=5&name=kelli"是参数【1】获取 完整url (协 阅读全文
posted @ 2012-07-04 15:32 流失的痕迹 阅读(5563) 评论(0) 推荐(0) 编辑
摘要:报错:加载配置文件时出错: 由于访问被拒绝,未能开始监视对“c:\inetpub\wwwroot\employ”等类似的烦人东西。分析:这个项目是放在根目录下的,IIS配置没有问题,别的文件都可以浏览,就这个文件夹下的页面不能浏览,奇怪。回想这个原来是自己copy的一个文件,然后添加到项目中的。网上找到原因,是由于权限设置的问题,没有把Users的权限设置到文件夹和文件上去。还有就是IIS设置问题,在IIS中看一下是不是子目录里创建了应用程序(或者做成了虚拟目录),这种情况下是会在子目录里查找web.config的.补充:(转)错误描述:对路径“****************.***”的访问 阅读全文
posted @ 2012-05-03 23:59 流失的痕迹 阅读(6317) 评论(0) 推荐(1) 编辑
摘要:直接安装windows installer clear up。把要卸载的,remove掉(remove掉后,会把这儿程序在注册表中的相关信息清除,但是不会删除相应的程序文件)。再把对应的程序文件删除掉即可。 阅读全文
posted @ 2011-12-13 10:27 流失的痕迹 阅读(539) 评论(0) 推荐(0) 编辑
摘要:因对于桌面程序不太了解。最近部署实施的时候,却遇到了无法启动的问题。共遇到两种情况:情况一、点击直接没有任何反应。就算是DEBUG的,也没有反应。情况二、点击后,直接提示:遇到错误,需要关闭....表示抱歉...等等。一直纠结了很久,不知到什么原因。后来查到应用程序的事务日志上写,什么执行引擎错误....再去查资料,得知是.net什么补丁没有打的问题。于是用360打了所有的危急漏洞补丁。解决了情况二。情况一,还没有仔细去尝试。特此记录:2011-11-18 11:18 阅读全文
posted @ 2011-11-18 11:19 流失的痕迹 阅读(902) 评论(0) 推荐(0) 编辑
摘要:引自:http://topic.csdn.net/t/20060817/18/4957268.html我们在使用Sql Server这些数据库时,可以轻松的通过Sum、Aver、Count等统计出相关结果,那么,在已经把数据检索出来的DataSet(DataTable)中呢?特别是通过Web Service获得了DataSet,这个时候,可是没有办法回头去修改Select语句来获取这些统计了。那么在DataSet/DataTable中是否可以进行统计呢?答案是肯定的。 在MSDN中,有一篇MS推荐的统计方法,就是逐行对数据进行求和统计,这个方法,其实有等于无(或许这个方法只是针对于Da... 阅读全文
posted @ 2011-09-22 10:16 流失的痕迹 阅读(1095) 评论(0) 推荐(0) 编辑
摘要:老是忘记。js中的Array join是 拆分数组,如: Array.join(','); //用逗号 链接数组元素。C#中 有 string.Join(",",list.ToArray()); 阅读全文
posted @ 2011-08-31 14:54 流失的痕迹 阅读(242) 评论(0) 推荐(0) 编辑
摘要:List<UnRecruitInfo> recreuitList = dic["招聘会"] as List<UnRecruitInfo>; //需要对招聘会的列表重新排序 //排序规则:召开时间>=今天的,进行顺排(从今天到将来),其他的顺序不变(从今天到过去,即过期的) DateTime now = DateTime.Parse(DateTime.Now.ToShortDateString()), aTime, bTime; recreuitList.Sort(delegate(UnRecruitInfo a, UnRecruitInfo b 阅读全文
posted @ 2011-05-23 09:54 流失的痕迹 阅读(1783) 评论(0) 推荐(0) 编辑
摘要:事例一:\w+=>[A-Za-z1-9_],\s+=>任何空白字符,()=>捕获 string text = @"public string testMatchObj string s string match ";string pat = @"(\w+)\s+(string)";// Comp... 阅读全文
posted @ 2011-04-20 10:14 流失的痕迹 阅读(29689) 评论(0) 推荐(0) 编辑
摘要:有时候需要在其它的方法中遍历数据控件中的项:foreach (RepeaterItem item in this.rptList.Items) { if (item.ItemType == ListItemType.Item || item.ItemType == ListItemType.AlternatingItem)//Repeater控件中的类型==指定列表控件中的类型 { HtmlInputCheckBox cb = item.FindControl("cb") as HtmlInputCheckBox; if (cb != null && cb. 阅读全文
posted @ 2011-04-14 15:42 流失的痕迹 阅读(981) 评论(0) 推荐(0) 编辑
摘要:/// <summary> /// 计算两个日期的时间间隔,返回的是时间间隔的日期差的绝对值. /// </summary> /// <param name="DateTime1">第一个日期和时间</param> /// <param name="DateTime2">第二个日期和时间</param> /// <returns></returns> private string DateDiff(DateTime DateTime1, DateTime Da 阅读全文
posted @ 2011-04-08 16:35 流失的痕迹 阅读(401) 评论(0) 推荐(0) 编辑
摘要:已知有一个XML文件(bookstore.xml)如下:<?xml version="1.0" encoding="gb2312"?><bookstore><book genre="fantasy" ISBN="2-3631-4"> <title>Oberon's Legacy</title> <author>Corets, Eva</author> <price>5.95</price></b 阅读全文
posted @ 2011-03-21 14:22 流失的痕迹 阅读(183) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示