<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_hakuci</title><subtitle type="text">我的Blog,技术在线。CSharp ASP.NET,Winform,J2EE,PHP,Android,项目管理,软件工程</subtitle><id>http://feed.cnblogs.com/blog/u/34310/rss</id><updated>2012-06-01T08:29:51Z</updated><author><name>黄兆张's Blog</name><uri>http://www.cnblogs.com/hakuci/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hakuci/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/34310/rss"/><entry><id>http://www.cnblogs.com/hakuci/archive/2012/06/01/2529487.html</id><title type="text">C#中如何为参数SqlDbType.Decimal指定精度与小数位数</title><summary type="text">在.net中操作数据库的时候，我们更多的是推荐使用参数化来传值，但这其中就会产生一些疑惑，比如使用Decimal时如何保持与数据库中一样的精度与小数位数呢？ 利用参数的Precision与Scale的属性即可，示例如下： ///&lt;summary &gt; ///更新一条数据 ///&lt;/summary &gt; public DictionaryEntry Update_DictionaryEntry(SDERP.Model.storehouse.Storage_GoodsUnitExchange model) { …… SqlParameter[] parameters = { .</summary><published>2012-06-01T01:00:00Z</published><updated>2012-06-01T01:00:00Z</updated><author><name>黄兆张's Blog</name><uri>http://www.cnblogs.com/hakuci/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hakuci/archive/2012/06/01/2529487.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hakuci/archive/2012/06/01/2529487.html"/><content type="html">&lt;div&gt;&lt;p&gt; 在.net中操作数据库的时候，我们更多的是推荐使用参数化来传值，但这其中就会产生一些疑惑，比如使用Decimal时如何保持与数据库中一样的精度与小数位数呢？&lt;/p&gt; &lt;p&gt; 利用参数的Precision与Scale的属性即可，示例如下：&lt;/p&gt; &lt;p&gt; ///&amp;lt;summary &amp;gt;&lt;br /&gt; ///更新一条数据&lt;br /&gt; ///&amp;lt;/summary &amp;gt;&lt;br /&gt; public DictionaryEntry Update_DictionaryEntry(SDERP.Model.storehouse.Storage_GoodsUnitExchange model)&lt;br /&gt; {&lt;br /&gt; &amp;#8230;&amp;#8230;&lt;br /&gt; SqlParameter[] parameters = {&lt;br /&gt; new SqlParameter("@ID", SqlDbType.Int,4),&lt;br /&gt; new SqlParameter("@GID", SqlDbType.VarChar,50),&lt;br /&gt; new SqlParameter("@ChangeRate", SqlDbType.Decimal,13)&lt;br /&gt; };&lt;br /&gt; parameters[0].Value = model.ID;&lt;br /&gt; parameters[1].Value = model.GID;&lt;br /&gt; parameters[2].Value = model.ChangeRate;&lt;br /&gt; &lt;strong&gt;parameters[2].Precision = 28;&lt;br /&gt; parameters[2].Scale = 10;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt; return new DictionaryEntry(strSql, parameters);&lt;br /&gt; }&lt;/p&gt; &lt;p&gt; 这样，我们就指定了"@ChangeRate"参数的精度为28，最大小数位数为10。&lt;/p&gt; &lt;p&gt;  注意：其实在.net中，如果没有特殊的情况，我们并不需要为参数设置精度与小数位数，在默认的情况下，参数会如实的传递用户的值，并不会像数据库一样如果不设置小数位数，那么小数位数就是0。&lt;strong&gt;而且如果在程序中设置了精度与小数位数，那么在后期的程序的修改中也会带来很大的工作量&lt;/strong&gt;，试想一下，如果我们在此 处不设置，那么以后要改变decimal的小数位数，只要改掉数据库中对应的字段长度就行了，而程序不用做任何改更。而如果我们在程序中也设置了小数位 数，那么在改了数据库同时还得修改程序。&lt;/p&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/hakuci/aggbug/2529487.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hakuci/archive/2012/06/01/2529487.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hakuci/archive/2012/05/18/2508013.html</id><title type="text">javascript jQuery对象转换</title><summary type="text">document.getElementById$("#ID") 一个是js对象，一个是jQuery对象可互相转换：jQuery=&gt;js:var jsObj = $("#xx")[0];jsObj = $("#xx").get(0);js=&gt;jQuery:var jsObj1 = document.getElementById("xx");var $jqueryObj = $(jsObj);</summary><published>2012-05-18T08:41:00Z</published><updated>2012-05-18T08:41:00Z</updated><author><name>黄兆张's Blog</name><uri>http://www.cnblogs.com/hakuci/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hakuci/archive/2012/05/18/2508013.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hakuci/archive/2012/05/18/2508013.html"/><content type="html">&lt;div&gt;&amp;nbsp;&lt;div&gt;document.getElementById&lt;/div&gt;&lt;p&gt;$("#ID") &lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;p&gt;一个是js对象，一个是jQuery对象&lt;br /&gt;可互相转换：&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;div&gt;&lt;div&gt;jQuery=&amp;gt;js:&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;var jsObj = $("#xx")[0];&lt;br /&gt;jsObj = $("#xx").get(0);&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;div&gt;js=&amp;gt;jQuery:&lt;/div&gt;var jsObj1 = document.getElementById("xx");&lt;br /&gt;var $jqueryObj = $(jsObj); &lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/hakuci/aggbug/2508013.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hakuci/archive/2012/05/18/2508013.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hakuci/archive/2012/05/14/2499158.html</id><title type="text">字段与属性的区别</title><summary type="text">可以理解为字段是类内部用的，属性是类外部用的。 下面是个C#写的例子，这个例子作用是可以通过属性获取时间值，但是只能通过SetTime()方法设定时间值，我想这也是为什么要分字段和属性的一大原因吧。 首先声明的是private类型的变量(字段)hours，通常字段写法都是加个"_"符号，然后声明只读属性hours。 在 类内部可以通过变量(字段)对其进行读写，在类外部不能访问变量(字段)，只能访问属性。而且在此例内如果想修改时间值，只能通过调用SetTime() 方法往里传值（因为这里的各属性只有get没有set，只在类内部的SetTime()方法中对其对应字段进行赋值操作</summary><published>2012-05-14T03:57:00Z</published><updated>2012-05-14T03:57:00Z</updated><author><name>黄兆张's Blog</name><uri>http://www.cnblogs.com/hakuci/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hakuci/archive/2012/05/14/2499158.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hakuci/archive/2012/05/14/2499158.html"/><content type="html">&lt;div&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;可以理解为&lt;strong&gt;&lt;span style="color: #ff0000;"&gt;字段是类内部用的，属性是类外部用的&lt;/span&gt;&lt;/strong&gt;。&lt;/span&gt; &lt;p&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;下面是个C#写的例子，这个例子作用是可以通过属性获取时间值，但是只能通过SetTime()方法设定时间值，我想这也是为什么要分字段和属性的一大原因吧。&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;首先声明的是private类型的&lt;strong&gt;变量(字段)hours&lt;/strong&gt;，通常字段写法都是加个"_"符号，然后声明只读&lt;strong&gt;属性hours&lt;/strong&gt;。&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&lt;strong&gt;&lt;span style="color: #0000ff;"&gt;在 类内部可以通过变量(字段)对其进行读写，在类外部不能访问变量(字段)，只能访问属性。而且在此例内如果想修改时间值，只能通过调用SetTime() 方法往里传值（因为这里的各属性只有get没有set，只在类内部的SetTime()方法中对其对应字段进行赋值操作），而不能通过类实例对象 timeTest1的 &lt;span style="color: #99cc00;"&gt;timeTest1.hours=12&lt;/span&gt; 这样进行赋值。&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt; &lt;div style="background-color: #eeeeee; width: 40%; padding: 5px 5px;"&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;public class TimeTest&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;{&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private int &lt;strong&gt;&lt;span style="color: #ff00ff;"&gt;_hours&lt;/span&gt;&lt;/strong&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public int &lt;strong&gt;&lt;span style="color: #99cc00;"&gt;hours&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; get { return _hours; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;/span&gt; &lt;p&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private int _minutes;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public int minutes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; get { return _minutes; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="color: #333333;"&gt;&lt;em&gt;//可以不加"private"，C#中类成员默认都是private类型的&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&lt;em&gt;&lt;span style="color: #333333;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/em&gt;int _seconds;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public int seconds&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; get { return _seconds; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void SetTime(int &lt;span style="color: #800000;"&gt;&lt;strong&gt;hours&lt;/strong&gt;&lt;/span&gt;, int minutes, int seconds)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;strong&gt;&lt;span style="color: #ff00ff;"&gt;this.&lt;/span&gt;&lt;span style="color: #ff00ff;"&gt;_hours&lt;/span&gt;&lt;/strong&gt; = &lt;strong&gt;&lt;span style="color: #800000;"&gt;hours&lt;/span&gt;&lt;/strong&gt;;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._minutes = minutes;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this._seconds = seconds;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: 楷体; font-size: 16px;"&gt;}&lt;/span&gt;&lt;/p&gt; &lt;/div&gt;  &lt;div id="blog_post_info_block"&gt; &lt;div id="blog_post_info"&gt;&lt;div id="BlogPostCategory"&gt;&lt;br /&gt;&lt;a href="http://www.cnblogs.com/adforce/category/295383.html"&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/hakuci/aggbug/2499158.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hakuci/archive/2012/05/14/2499158.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hakuci/archive/2012/05/09/2492659.html</id><title type="text">PHP去除重复的数组数据</title><summary type="text">&lt;?php$input = array("a" =&gt; "green","", "red","b" =&gt; "green", "","blue", "red","c" =&gt; "witer","hello","witer");//$result = array_unique($input); //去除重复元素$resul</summary><published>2012-05-09T13:20:00Z</published><updated>2012-05-09T13:20:00Z</updated><author><name>黄兆张's Blog</name><uri>http://www.cnblogs.com/hakuci/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hakuci/archive/2012/05/09/2492659.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hakuci/archive/2012/05/09/2492659.html"/><content type="html">&lt;div&gt;&amp;lt;?php&lt;br /&gt;$input = array("a" =&amp;gt; "green","", "red","b" =&amp;gt; "green", "","blue", "red","c" =&amp;gt; "witer","hello","witer");&lt;br /&gt;//$result = array_unique($input); //去除重复元素&lt;br /&gt;$result = a_array_unique($input);&amp;nbsp;&amp;nbsp; //只留下单一元素&lt;br /&gt;foreach($result as $aa)&lt;br /&gt;{&lt;br /&gt;echo $aa."&amp;lt;br /&amp;gt;";&lt;br /&gt;}&lt;br /&gt;function multi_unique($array) {&lt;br /&gt;&amp;nbsp;&amp;nbsp; foreach ($array as $k=&amp;gt;$na)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $new[$k] = serialize($na);&lt;br /&gt;&amp;nbsp;&amp;nbsp; $uniq = array_unique($new);&lt;br /&gt;&amp;nbsp;&amp;nbsp; foreach($uniq as $k=&amp;gt;$ser)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $new1[$k] = unserialize($ser);&lt;br /&gt;&amp;nbsp;&amp;nbsp; return ($new1);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function a_array_unique($array)//写的比较好&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; $out = array();&lt;br /&gt;&amp;nbsp;&amp;nbsp; foreach ($array as $key=&amp;gt;$value) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!in_array($value, $out))&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $out[$key] = $value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; return $out;&lt;br /&gt;} &lt;br /&gt;?&amp;gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;div&gt;&lt;span style="color:#333333; font-family:'Microsoft Yahei',Verdana,Geneva,sans-serif; text-align:left"&gt;PHP数组去除重复项&amp;nbsp;有个内置函数array_unique&amp;nbsp;()，但是php的&amp;nbsp;array_unique函数只适用于一维数组，对多维数组并不适用，以下提供一个二维数组&amp;nbsp;的&amp;nbsp;array_unique函数&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;div&gt;function unique_arr($array2D,$stkeep=false,$ndformat=true)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 判断是否保留一级数组键 (一级数组键可以为非数字)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($stkeep) $stArr = array_keys($array2D);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // 判断是否保留二级数组键 (所有二级数组键必须相同)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($ndformat) $ndArr = array_keys(end($array2D));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //降维,也可以用implode,将一维数组转换为用逗号连接的字符串&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach ($array2D as $v){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $v = join(",",$v); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $temp[] = $v;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //去掉重复的字符串,也就是重复的一维数组&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $temp = array_unique($temp); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //再将拆开的数组重新组装&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach ($temp as $k =&amp;gt; $v)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($stkeep) $k = $stArr[$k];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if($ndformat)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $tempArr = explode(",",$v); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach($tempArr as $ndkey =&amp;gt; $ndval) $output[$k][$ndArr[$ndkey]] = $ndval;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else $output[$k] = explode(",",$v); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return $output;&lt;br /&gt;}&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;div&gt;&lt;span style="color:#333333; font-family:'Microsoft Yahei',Verdana,Geneva,sans-serif; text-align:left"&gt;演示：&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div&gt;$array2D = array('first'=&amp;gt;array('title'=&amp;gt;'1111','date'=&amp;gt;'2222'),'second'=&amp;gt;array('title'=&amp;gt;'1111','date'=&amp;gt;'2222'),'third'=&amp;gt;array('title'=&amp;gt;'2222','date'=&amp;gt;'3333')); &amp;nbsp;&lt;br /&gt;print_r($array2D); &amp;nbsp;&lt;br /&gt;print_r(unique_arr($array2D,true));&amp;nbsp;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/hakuci/aggbug/2492659.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hakuci/archive/2012/05/09/2492659.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hakuci/archive/2012/05/09/2491675.html</id><title type="text">请确保在编译时已将“AjaxControlToolkit.Properties.Resources.NET4.resources”正确嵌入或链接到程序集“AjaxControlToolkit”</title><summary type="text">未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将 “AjaxControlToolkit.Properties.Resources.NET4.resources”正确嵌入或链接到程序集“AjaxControlToolkit”，或者确保所有需要 的附属程序集都可加载并已进行了完全签名。 解决办法： 请确保在编译时已将“AjaxControlToolkit.Properties.Resources.NET4.resourcesWEB页面中需要加入ToolkitScriptManager控件 &lt;ajaxToolkit:ToolkitScriptManager run...</summary><published>2012-05-09T06:06:00Z</published><updated>2012-05-09T06:06:00Z</updated><author><name>黄兆张's Blog</name><uri>http://www.cnblogs.com/hakuci/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hakuci/archive/2012/05/09/2491675.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hakuci/archive/2012/05/09/2491675.html"/><content type="html">&lt;div&gt;&lt;p&gt;&lt;span style="color:#ff0000"&gt;&lt;span style="font-size:16px"&gt;&lt;strong&gt;未能找到任何适合于指定的区域性或非特定区域性的资源。请确保在编译时已将&lt;br /&gt; &lt;br /&gt; &amp;#8220;AjaxControlToolkit.Properties.Resources.NET4.resources&amp;#8221;正确嵌入或链接到程序集&amp;#8220;AjaxControlToolkit&amp;#8221;，或者确保所有需要&lt;br /&gt; &lt;br /&gt; 的附属程序集都可加载并已进行了完全签名。&lt;/strong&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:16px; color:#ff0000"&gt;解决办法：&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;请确保在编译时已将&amp;#8220;AjaxControlToolkit.Properties.Resources.NET4.resourcesWEB页面中需要加入ToolkitScriptManager控件 &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;lt;ajaxToolkit:ToolkitScriptManager runat="server" ID="ScriptManager1" /&amp;gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/hakuci/aggbug/2491675.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hakuci/archive/2012/05/09/2491675.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hakuci/archive/2012/05/08/2490408.html</id><title type="text">JPG图片上传在IE下的问题</title><summary type="text">前一段时间做了一个图片上传的小程序，今天有人说jpg图片上传不了。我在本地Chrome、Firefox测了下，发现没有问题，上传正常。我问他用什么浏览器，原来是世界之窗、还有360......我囧。我想，是不是IE的问题？于是我在IE下测了，果然不行。原来的程序如下： switch($type) { case "image/jpeg": $resultImage = imagecreatefromjpeg($original); imagejpeg($resultImage, $target, $quality); break; case "image/png&amp;q</summary><published>2012-05-08T09:19:00Z</published><updated>2012-05-08T09:19:00Z</updated><author><name>黄兆张's Blog</name><uri>http://www.cnblogs.com/hakuci/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hakuci/archive/2012/05/08/2490408.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hakuci/archive/2012/05/08/2490408.html"/><content type="html">&lt;div&gt;前一段时间做了一个图片上传的小程序，今天有人说jpg图片上传不了。我在本地Chrome、Firefox测了下，发现没有问题，上传正常。我问他用什么浏览器，原来是世界之窗、还有360......我囧。我想，是不是IE的问题？于是我在IE下测了，果然不行。原来的程序如下：&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;switch($type)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case "image/jpeg":&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $resultImage = imagecreatefromjpeg($original);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; imagejpeg($resultImage, $target, $quality);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case "image/png":&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $resultImage = imagecreatefrompng($original);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; imagepng($resultImage, $target, $quality_png);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case "image/gif":&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $resultImage = imagecreatefromgif($original);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; imagegif($resultImage, $target, $quality);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; default :&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; die("不支持此文件类型");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt;后来google了下，发现关于jpg格式的图片在IE下确实有些差异。&lt;br /&gt;&lt;br /&gt;在IE下上传一副jpg图片，然后打印该上传文件的信息如下：&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Array&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;(&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [name] =&amp;gt; nowamagic.jpg&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [type] =&amp;gt; image/pjpeg&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [tmp_name] =&amp;gt; /tmp/phprY0loE&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [error] =&amp;gt; 0&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [size] =&amp;gt; 71189&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;)&lt;br /&gt;&lt;br /&gt;jpg格式的图片的Mimetype为image/pjpeg。由于开发中都用Chrome或者Firefox开发，在判断时并没有加image/pjpeg，所以导致jpg格式的图片在IE内核的浏览器无法被识别。&lt;br /&gt;&lt;br /&gt;下面是各格式图片在不同浏览器中的格式对照：&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;firefox image/jpeg image/bmp image/gif image/png&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ie 6 image/pjpeg image/bmp image/gif image/x-png&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ie 7 image/pjpeg image/bmp image/gif image/x-png&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ie 8 image/pjpeg image/bmp image/gif image/x-png&lt;br /&gt;&lt;br /&gt;传图片时，ie会把 jpg、jpeg翻译成image/pjpeg，png翻译成image/x-png 。而火狐则很标准：jpg、jpeg翻译成image/jpeg，png翻译成image/png。&lt;br /&gt;&lt;br /&gt;程序改成这样就OK了。&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;switch($type)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case "image/jpeg":&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $resultImage = imagecreatefromjpeg($original);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; imagejpeg($resultImage, $target, $quality);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case "image/pjpeg":&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $resultImage = imagecreatefromjpeg($original);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; imagejpeg($resultImage, $target, $quality);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case "image/png":&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $resultImage = imagecreatefrompng($original);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; imagepng($resultImage, $target, $quality_png);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case "image/gif":&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $resultImage = imagecreatefromgif($original);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; imagegif($resultImage, $target, $quality);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; default :&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; die("不支持此文件类型");&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; exit;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;br /&gt;&lt;br /&gt;注：如需转载本文，请注明出处（原文链接），谢谢。更多精彩内容，请进入简明现代魔法首页。&lt;/div&gt;&lt;img src="http://www.cnblogs.com/hakuci/aggbug/2490408.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hakuci/archive/2012/05/08/2490408.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hakuci/archive/2012/04/28/2475721.html</id><title type="text">Win7 64位 IIS未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项</title><summary type="text">未能加载文件或程序集“System.Data.SQLite”或它的某一个依赖项解决方案：1、需要在IIS里设置，启用32位应用程序我用的是iis7把启用32位应用程序的false改为true2、下载System.Data.SQLite.dll 的64位驱动。地址如下：http://www.sqlite.org/download.htmlPrecompiled Binaries For .NEThttp://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki</summary><published>2012-04-28T13:05:00Z</published><updated>2012-04-28T13:05:00Z</updated><author><name>黄兆张's Blog</name><uri>http://www.cnblogs.com/hakuci/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hakuci/archive/2012/04/28/2475721.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hakuci/archive/2012/04/28/2475721.html"/><content type="html">&lt;div&gt;&lt;p align="left"&gt;&lt;span style="font-family: 宋体;color:red;"&gt;未能加载文件或程序集&amp;#8220;System.Data.SQLite&amp;#8221;或它的某一个依赖项&lt;/span&gt;&lt;span style="font-size:12.0pt;font-family:宋体;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family:宋体;"&gt;解决方案：&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="font-size:12.0pt;font-family:宋体;"&gt;1&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:12.0pt;font-family: 宋体;"&gt;、需要在IIS里设置，启用32位应用程序&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:12.0pt; font-family:宋体;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: 宋体;"&gt;我用的是iis7&lt;span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/hakuci/IIS/%E6%9C%AA%E5%91%BD%E5%90%8D.jpg" height="695" width="568" /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size: 12pt; font-family: 宋体;"&gt;把启用32位应用程序的false改为&lt;span&gt;true&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;strong&gt;2&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size: 12pt; font-family: 宋体;"&gt;&lt;strong&gt;、下载&amp;nbsp;System.Data.SQLite.dll 的64位驱动&lt;/strong&gt;。&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12.0pt;font-family:宋体;"&gt;地址如下：&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;http://www.sqlite.org/download.html&lt;br /&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div&gt;Precompiled Binaries For .NET&lt;br /&gt;http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki&lt;/div&gt;&amp;nbsp;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/hakuci/aggbug/2475721.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hakuci/archive/2012/04/28/2475721.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hakuci/archive/2012/04/27/2472989.html</id><title type="text">VS 创建assemblyinfo项目信息文件</title><summary type="text">1、先右键项目名称，点击“属性”2、点击“程序集信息”3、修改4、生成GUIDAssemblyInfo.cs主要用来设定生成的有关程序集的常规信息dll文件的一些参数请看以下具体说明：//备注: [assembly:AssemblyDescription("用最强的抢劫类写成！")]//产品名称[assembly:AssemblyProduct("无为搜索")]//公司[assembly:AssemblyCompany("无为网络")]//合法商标[assembly:AssemblyTrademark("无为")]</summary><published>2012-04-27T01:26:00Z</published><updated>2012-04-27T01:26:00Z</updated><author><name>黄兆张's Blog</name><uri>http://www.cnblogs.com/hakuci/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hakuci/archive/2012/04/27/2472989.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hakuci/archive/2012/04/27/2472989.html"/><content type="html">&lt;p&gt;1、先右键项目名称，点击&amp;#8220;属性&amp;#8221;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&amp;nbsp;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/hakuci/assemblyinfo/1111.jpg" height="548" border="0" width="412" /&gt;&lt;/p&gt;&lt;p&gt;2、点击&amp;#8220;程序集信息&amp;#8221;&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/hakuci/assemblyinfo/22222.jpg" height="511" border="0" width="634" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;3、修改&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/hakuci/assemblyinfo/33333.jpg" height="616" border="0" width="760" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;4、生成GUID&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/hakuci/assemblyinfo/44444.jpg" height="506" border="0" width="355" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;img alt="" src="http://images.cnblogs.com/cnblogs_com/hakuci/assemblyinfo/5555.jpg" height="372" border="0" width="388" /&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;div&gt;&lt;span id="ArticleContent1_ArticleContent1_lblContent"&gt;AssemblyInfo.cs主要用来设定生成的有关程序集的常规信息dll文件的一些参数&lt;br /&gt;请看以下具体说明：&lt;br /&gt;//备注:&amp;nbsp; &lt;br /&gt;[assembly:AssemblyDescription("用最强的抢劫类写成！")]&lt;br /&gt;//产品名称&lt;br /&gt;[assembly:AssemblyProduct("无为搜索")]&lt;br /&gt;//公司&lt;br /&gt;[assembly:AssemblyCompany("无为网络")]&lt;br /&gt;//合法商标&lt;br /&gt;[assembly:AssemblyTrademark("无为")];&lt;br /&gt;//内部名称&lt;br /&gt;[assembly:AssemblyCulture("")]&lt;br /&gt;//设计者&lt;br /&gt;[assembly:AssemblyDescription("无为类库")]&lt;br /&gt;//版权&lt;br /&gt;[assembly:AssemblyCopyright("Http://www.Iwbuy.Com")]&lt;br /&gt;//配置文件&lt;br /&gt;[assembly:AssemblyConfiguration("Configuration")]&lt;br /&gt;//产品版品： 可指定,如下&lt;br /&gt;// 程序集的版本信息由下列 4 个值组成:&lt;br /&gt;//&lt;br /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 主版本&lt;br /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 次版本 &lt;br /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 内部版本号&lt;br /&gt;//&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 修订号&lt;br /&gt;//&lt;br /&gt;// 您可以指定所有这些值，也可以使用&amp;#8220;修订号&amp;#8221;和&amp;#8220;内部版本号&amp;#8221;的默认值，方法是按&lt;br /&gt;// 如下所示使用 '*':&lt;br /&gt;[assembly:AssemblyVersion("1.0.*")]&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/hakuci/aggbug/2472989.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hakuci/archive/2012/04/27/2472989.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hakuci/archive/2012/04/26/2471586.html</id><title type="text">DataTable中Rows.RemoveAt(i)和Rows(i).Delete的区别</title><summary type="text">//delete并不是真的删除 只是 将该row的rowstate变为 rowstate.delete(Rows.Count还是那么多)//remove是 真的从datatable中删除比如：ds.Tables[0].Rows[i].Delete();ds.Tables[0].Rows.RemoveAt(i);两者是有区别的. 1. 使用myDataTable.Rows.RemoveAt(i)删除行. 2. 使用myDataTable.Rows(i).delete 这时候需要使用 myDataTable.AcceptChanges 才能更新到数据库. 两种方法看似第一种比较简单.但不要在循环里</summary><published>2012-04-26T08:11:00Z</published><updated>2012-04-26T08:11:00Z</updated><author><name>黄兆张's Blog</name><uri>http://www.cnblogs.com/hakuci/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hakuci/archive/2012/04/26/2471586.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hakuci/archive/2012/04/26/2471586.html"/><content type="html">&lt;div&gt;//delete并不是真的删除 只是 将该row的rowstate变为 rowstate.delete(Rows.Count还是那么多)&lt;br /&gt;//remove是 真的从datatable中删除&lt;/div&gt;&lt;p&gt;比如：&lt;/p&gt;&lt;p&gt;ds.Tables[0].Rows[i].Delete();&lt;br /&gt;ds.Tables[0].Rows.RemoveAt(i);&lt;/p&gt;&lt;div&gt;两者是有区别的. &lt;br /&gt;1. 使用myDataTable.Rows.RemoveAt(i)删除行. &lt;br /&gt;2. 使用myDataTable.Rows(i).delete 这时候需要使用 myDataTable.AcceptChanges 才能更新到数据库. &lt;br /&gt;&lt;br /&gt;两种方法看似第一种比较简单.但不要在循环里使用myDataTable.Rows.RemoveAt(i).因为每删除一行后.i的值会增加,但行数会是减少了.这么做一定会出错.&lt;br /&gt;因此要遍历数据，使用Remove方式时，要倒序的遍历&lt;br /&gt;int count = ds.Tables[0].Rows.Count;&lt;br /&gt;for (int i = count -1; i &amp;gt;=0; i--)&lt;br /&gt;{ &lt;br /&gt;      ds.Tables[0].Rows.RemoveAt(i);&lt;br /&gt;}&lt;br /&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/hakuci/aggbug/2471586.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hakuci/archive/2012/04/26/2471586.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/hakuci/archive/2012/04/24/2468988.html</id><title type="text">除非 Windows Activation Service (WAS)和万维网发布服务(W3SVC)均处于运行状态，否则无法启动网站。IIS 7</title><summary type="text">---------------------------Internet 信息服务(IIS)管理器---------------------------除非 Windows Activation Service (WAS)和万维网发布服务(W3SVC)均处于运行状态，否则无法启动网站。目前，这两项服务均处于停止状态。---------------------------确定 --------------------------- ======== 解决办法： 在WINDOWS服务管理里 启动World Wide Web Publishing Service即可！</summary><published>2012-04-24T14:25:00Z</published><updated>2012-04-24T14:25:00Z</updated><author><name>黄兆张's Blog</name><uri>http://www.cnblogs.com/hakuci/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hakuci/archive/2012/04/24/2468988.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hakuci/archive/2012/04/24/2468988.html"/><content type="html">&lt;div&gt;&lt;div id="cnblogs_post_body"&gt;&lt;p&gt;---------------------------&lt;br /&gt;Internet 信息服务(IIS)管理器&lt;br /&gt;---------------------------&lt;br /&gt;除非 Windows Activation Service (WAS)和万维网发布服务(W3SVC)均处于运行状态，否则无法启动网站。目前，这两项服务均处于停止状态。&lt;br /&gt;---------------------------&lt;br /&gt;确定&amp;nbsp; &amp;nbsp;&lt;br /&gt;---------------------------&lt;/p&gt; &lt;p&gt;========&lt;/p&gt; &lt;p&gt;&lt;strong&gt;解决办法：&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;在WINDOWS服务管理里 启动&amp;nbsp;&lt;/strong&gt;&lt;strong&gt;World Wide Web Publishing Service&lt;/strong&gt;&amp;nbsp;即可！&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/hakuci/aggbug/2468988.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/hakuci/archive/2012/04/24/2468988.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
