09 2013 档案

摘要:1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Linq.Expressions; 6 7 namespace Test 8 { 9 /// 10 /// 一個老外寫的擴充Expression方法的靜態類別,可以解決上面冗長的程式碼11 /// 12 public static class DynamicLinqExpressions//注意static靜態型別13 {14 ... 阅读全文
posted @ 2013-09-25 11:33 Lyghost 阅读(1272) 评论(0) 推荐(0)
摘要:1 /// 2 /// 截断字符串 3 /// 4 /// 最大长度 5 /// 原字符串 6 /// 7 public static string CutStr(int maxLength, string str) 8 { 9 string temp = str;10 if (Regex.Replace(temp, "[\u4e00-\u9fa5]", "zz", RegexOptions.IgnoreCase).Length... 阅读全文
posted @ 2013-09-10 13:52 Lyghost 阅读(599) 评论(0) 推荐(0)
摘要:iconv转换字符集很好用,但是有时候你会发现iconv转换的时候会返回false或者空字符串,严格说来这算不上是iconv的问题,这其实是字符集的问题,但是实际编码中应该算是iconv的bug了。你可以试试把以下这段字符串用iconv转换一下看看效果。$str="www.blogguy.cn,ok!the string is € .我要转换他!⊙●○①⊕◎Θ⊙¤㊣";echo '没有任何参数 : ', iconv("utf-8", "gbk", $str)."";在我的电脑中返回的结果是 阅读全文
posted @ 2013-09-05 23:52 Lyghost 阅读(498) 评论(0) 推荐(0)
摘要:List artList=new List();artList=artList.OrderBy(s => Guid.NewGuid()).Take(5).ToList();//随机排序取前5条 阅读全文
posted @ 2013-09-04 14:29 Lyghost 阅读(730) 评论(0) 推荐(0)
摘要:今天在做一个C#连接MYSQL数据库,并读取数据库的内容,遇到了0000-00-00日期转换报错:unable to convert MySQL date/time value to System.DateTime百度了很多帖子都是让在连接字符串里加上:Allow Zero Datetime=True;但是我加上了还是报错,后来GOOGLE了一下,在一个国外论坛的帖子上发现这么一句话:Because 0000-00-00 00:00:00 is not valid .Net DateTime (minimum value is 00:00:00.0000000, January 1, 0001 阅读全文
posted @ 2013-09-03 22:46 Lyghost 阅读(1494) 评论(0) 推荐(0)