摘要: 最近看到 关于 Memcache的一些文章,在这里转贴一下。Memcache是什么Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。Memcache官方网站:http://www.danga.com/memcached,更多详细的信息可以来这里了解为什么会有Memcache和memcached两种名称?其实Memca 阅读全文
posted @ 2013-03-07 11:43 付飞 阅读(273) 评论(1) 推荐(0) 编辑
摘要: 常用的正则表达式 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了哦 获取日期正则表达式:\d{4}[年|\-|\.]\d{\1-\12}[月|\-|\.]\d{\1-\31}日? 评注:可用来匹配大多数年月日信息。 匹配双字节字符(包括汉字在内):[^\x00-\xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:\n\s*\r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:<(\S*?)[^>]*>.*?</>|<.*? 阅读全文
posted @ 2013-03-06 16:50 付飞 阅读(206) 评论(0) 推荐(0) 编辑
摘要: jQuery获取Select选择的Text和Value: 选择一项试试看语法解释:1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text3. var checkValue=$("#select_id").val(); //获取Select选择的Value4. v 阅读全文
posted @ 2013-03-06 14:03 付飞 阅读(194) 评论(1) 推荐(0) 编辑
摘要: 近日调用一个存储过程时发现,Decimal类型的数据都被截成整型的,被搞得莫名其妙,尿水直流。没办法从SQL的数据类型、精度、存储过程一步步排查,最终发现是asp.net调用存储过程的参数问题。一般情况下为了偷懒,对SqlParameter的使用都是用简单的方式,可是对于有精度和小数要求的SQL数据类型可就不能再懒了,最起码也要用如下格式:new SqlParameter("@SumS",SqlDbType.Decimal,9,ParameterDirection.Output,false,10,2,"",DataRowVersion.Current,& 阅读全文
posted @ 2013-03-05 16:17 付飞 阅读(271) 评论(0) 推荐(0) 编辑
摘要: protected void WriteLog(string msg) { using (FileStream fs = new FileStream(@"C:\Log\Log.txt", FileMode.OpenOrCreate, FileAccess.Write,FileShare.Write,20480,true)) { StreamWriter writer = new StreamWriter(fs); fs.Seek(0, SeekOrigin.End)... 阅读全文
posted @ 2013-01-30 17:51 付飞 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 比如要将绑定的日期列mydate格式化为“YYYY-MM-DD”格式,可以使用如下的语句:SELECT CONVERT(char(100),mydate,23) as mydate一下是模式列表:SELECT CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSELECT CONVERT(varchar(100), GETDATE(), 1): 05/16/06SELECT CONVERT(varchar(100), GETDATE(), 2): 06.05.16SELECT CONVERT(varchar(100), GETDATE 阅读全文
posted @ 2012-12-26 15:41 付飞 阅读(368) 评论(1) 推荐(1) 编辑
摘要: string company = dtInvestigate.Rows[0]["SurveyCompanyName"].ToString(); string[] strs = company.Split(','); for (int i = 0; i < strs.Length; i++) { foreach (ListItem oItem in ddlSurveyCompanyName.Items) ... 阅读全文
posted @ 2012-07-05 19:35 付飞 阅读(190) 评论(0) 推荐(0) 编辑
摘要: function Check() { var cbl = document.getElementById(""); var cbs = cbl.getElementsByTagName("input"); var b = false; for (var i = 0; i < cbs.length; i++) { if (cbs[i].type == "checkbox" && cbs[i].checked) { b = tru... 阅读全文
posted @ 2012-07-05 19:32 付飞 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 一、排序 获取DataTable默认视图 2 对视图设置排序表达式 3 用排序后视图导出新DataTable替换就DataTable (Asc升序可省略多列排序用""隔开)DataView dv = dt.DefaultView;dv.Sort = "id Asc,name Desc";dt = dv.ToTable;二、检索 1 设置查询串 2 使用Select思路方法获取到所有满足条件数据行对象 (多项查询条件间用and隔开.模糊查询使用 like %)DataRow[] matches = dt.Select("(id<'0 阅读全文
posted @ 2012-03-12 11:23 付飞 阅读(193) 评论(0) 推荐(0) 编辑