<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blog.menxin.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>MENXIN 'S HOST</title><link>http://blog.menxin.com/blogs/</link><description>主机描述</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>利益是基础</title><link>http://blog.menxin.com/blogs/menxin/archive/2009/06/11/14.aspx</link><pubDate>Thu, 11 Jun 2009 01:21:00 GMT</pubDate><guid isPermaLink="false">641b7a6d-9d96-4898-b84d-6bce87246a41:14</guid><dc:creator>menxin</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;从小孩到星系，利益都是组织的基础。&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blog.menxin.com/aggbug.aspx?PostID=14" width="1" height="1"&gt;</description></item><item><title>社会的结构</title><link>http://blog.menxin.com/blogs/menxin/archive/2009/06/06/12.aspx</link><pubDate>Sat, 06 Jun 2009 02:28:00 GMT</pubDate><guid isPermaLink="false">641b7a6d-9d96-4898-b84d-6bce87246a41:12</guid><dc:creator>menxin</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;政治-经济-市场&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blog.menxin.com/aggbug.aspx?PostID=12" width="1" height="1"&gt;</description></item><item><title>重置 ChangePassword 控件状态 [转老外的解决办法]</title><link>http://blog.menxin.com/blogs/menxin/archive/2009/05/20/changepassword.aspx</link><pubDate>Tue, 19 May 2009 16:15:00 GMT</pubDate><guid isPermaLink="false">641b7a6d-9d96-4898-b84d-6bce87246a41:11</guid><dc:creator>menxin</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;net 的changepassword控件没有状态属性,也不提供相关的设置方法.当成功设置密码以后,状态无法回到更改密码视图.在国外的一个blog上找到了解决办法,这个办法其实就是利用反射重新设置了内部属性.解决得比较巧妙.&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:xx-small;"&gt;&lt;span style="color:#0000ff;"&gt;private&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;void&lt;/span&gt; resetChangePasswordState(System&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;Web&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;UI&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;WebControls&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;&lt;span style="color:#2b91af;"&gt;ChangePassword&lt;/span&gt; cpControl) &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:xx-small;"&gt;{&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:xx-small;"&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;System&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;Reflection&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;&lt;span style="color:#2b91af;"&gt;BindingFlags&lt;/span&gt; flags &lt;b&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt; System&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;Reflection&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;&lt;span style="color:#2b91af;"&gt;BindingFlags&lt;/span&gt;&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;Instance &lt;b&gt;&lt;span style="color:#0000ff;"&gt;|&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt; System&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;Reflection&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;&lt;span style="color:#2b91af;"&gt;BindingFlags&lt;/span&gt;&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;NonPublic &lt;b&gt;&lt;span style="color:#0000ff;"&gt;|&lt;span style="font-size:xx-small;"&gt;&lt;b&gt;&lt;span style="color:#0000ff;"&gt; &lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;&lt;span style="color:#333333;"&gt;System&lt;/span&gt;&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;&lt;span style="color:#333333;"&gt;Reflection&lt;/span&gt;&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;&lt;span style="color:#2b91af;"&gt;BindingFlags&lt;/span&gt;&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;&lt;span style="color:#333333;"&gt;Public &lt;/span&gt;&lt;b&gt;&lt;span style="color:#0000ff;"&gt;|&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;&lt;span style="color:#333333;"&gt; System&lt;/span&gt;&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;&lt;span style="color:#333333;"&gt;Reflection&lt;/span&gt;&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;&lt;span style="color:#2b91af;"&gt;BindingFlags&lt;/span&gt;&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="color:#333333;font-size:xx-small;"&gt;Static; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:xx-small;"&gt;System&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;&lt;span style="color:#2b91af;"&gt;Type&lt;/span&gt; type &lt;b&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt; cpControl&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;GetType();&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:xx-small;"&gt;System&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;Reflection&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;&lt;span style="color:#2b91af;"&gt;PropertyInfo&lt;/span&gt; p &lt;b&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt; type&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;GetProperty(&lt;span style="color:#a31515;"&gt;&amp;quot;CurrentView&amp;quot;&lt;/span&gt;, flags); &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:xx-small;"&gt;System&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;ComponentModel&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;&lt;span style="color:#2b91af;"&gt;TypeConverter&lt;/span&gt; converter &lt;b&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt; System&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;ComponentModel&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;&lt;span style="color:#2b91af;"&gt;TypeDescriptor&lt;/span&gt;&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;GetConverter(p&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;PropertyType);&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:xx-small;"&gt;&lt;span style="color:#0000ff;"&gt;object&lt;/span&gt; result &lt;b&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt; converter&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;ConvertFrom(&lt;span style="color:#a31515;"&gt;&amp;quot;ChangePassword&amp;quot;&lt;/span&gt;); p&lt;b&gt;&lt;span style="color:#0000ff;"&gt;.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:xx-small;"&gt;SetValue(cpControl, result, &lt;span style="color:#0000ff;"&gt;null&lt;/span&gt;); &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:xx-small;"&gt;}&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:xx-small;"&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-size:xx-small;"&gt;&lt;span style="font-size:x-small;"&gt;原文:&amp;nbsp;&lt;/span&gt;&lt;a href="http://msmvps.com/blogs/egoldin/archive/2007/10/30/reseting-changepassword-control.aspx"&gt;&lt;span style="font-size:x-small;"&gt;http://msmvps.com/blogs/egoldin/archive/2007/10/30/reseting-changepassword-control.aspx&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blog.menxin.com/aggbug.aspx?PostID=11" width="1" height="1"&gt;</description><category domain="http://blog.menxin.com/blogs/menxin/archive/tags/ChangePassword/default.aspx">ChangePassword</category><category domain="http://blog.menxin.com/blogs/menxin/archive/tags/_C689FE56_/default.aspx">视图</category><category domain="http://blog.menxin.com/blogs/menxin/archive/tags/CurrentView/default.aspx">CurrentView</category></item><item><title>无法PING 通 127.0.0.1 ，而外网都不影响....</title><link>http://blog.menxin.com/blogs/menxin/archive/2009/05/19/ping-127-0-0-1.aspx</link><pubDate>Tue, 19 May 2009 01:57:00 GMT</pubDate><guid isPermaLink="false">641b7a6d-9d96-4898-b84d-6bce87246a41:8</guid><dc:creator>menxin</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;引起的问题是所有经过的路由无法工作，因为环回不通，所以路由转发无法工作。另外的问题是，拨号请求的连接没有此问题，但持久型连接无法路由。。。&lt;/p&gt;
&lt;p&gt;怎样才能在远程解决服务器上的这个问题呢.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blog.menxin.com/aggbug.aspx?PostID=8" width="1" height="1"&gt;</description><category domain="http://blog.menxin.com/blogs/menxin/archive/tags/127.0.0.1/default.aspx">127.0.0.1</category><category domain="http://blog.menxin.com/blogs/menxin/archive/tags/_EF8D3175_/default.aspx">路由</category></item><item><title>关于iis7 WCF 密钥集不存在...</title><link>http://blog.menxin.com/blogs/menxin/archive/2009/05/14/iis7-wcf.aspx</link><pubDate>Thu, 14 May 2009 03:28:00 GMT</pubDate><guid isPermaLink="false">641b7a6d-9d96-4898-b84d-6bce87246a41:7</guid><dc:creator>menxin</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;在windows 2008 中 WCF iis7 的配置与IIS6有一些区别。目前似乎并没有找到问题的根本原因，只是用一种方法解决。&lt;/p&gt;
&lt;p&gt;去掉global.asax.&lt;/p&gt;
&lt;p&gt;修改network service 为localsystem&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blog.menxin.com/aggbug.aspx?PostID=7" width="1" height="1"&gt;</description><category domain="http://blog.menxin.com/blogs/menxin/archive/tags/iis7/default.aspx">iis7</category><category domain="http://blog.menxin.com/blogs/menxin/archive/tags/wcf/default.aspx">wcf</category></item><item><title>Autocad pat 图案填充文件格式</title><link>http://blog.menxin.com/blogs/menxin/archive/2009/05/01/autocad-pat.aspx</link><pubDate>Thu, 30 Apr 2009 11:01:00 GMT</pubDate><guid isPermaLink="false">641b7a6d-9d96-4898-b84d-6bce87246a41:6</guid><dc:creator>menxin</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;
&lt;h4&gt;*图案名称 [,描述]&lt;/h4&gt;
&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;p&gt;角度, x原点, y原点, x偏移量, y偏移量 [, 线段或点长度, 线段或点长度, ...]　&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blog.menxin.com/aggbug.aspx?PostID=6" width="1" height="1"&gt;</description><category domain="http://blog.menxin.com/blogs/menxin/archive/tags/Autocad/default.aspx">Autocad</category></item><item><title>LINQ to SQL 无法感知XML字段的更改而无法正常更新</title><link>http://blog.menxin.com/blogs/menxin/archive/2009/05/01/linq-to-sql-xml.aspx</link><pubDate>Thu, 30 Apr 2009 10:59:00 GMT</pubDate><guid isPermaLink="false">641b7a6d-9d96-4898-b84d-6bce87246a41:5</guid><dc:creator>menxin</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;
&lt;h4&gt;只能通过变通的方法，即对xelement根结点进行整体赋值才可以更新。之前我已经遇到这个问题，也是通过此方法解决，但一直没有找到一个相关的解释。近日才在MSDN论坛上找到一些&lt;/h4&gt;
&lt;/p&gt;
&lt;p align="left"&gt;这是原文: &lt;a target="_blank" href="http://social.msdn.microsoft.com/forums/en-US/linqprojectgeneral/thread/19c76441-0da8-4c5e-a6de-7b2ac926ed0f" title="From MSDN 论坛"&gt;MSDN Forum&lt;/a&gt;&lt;/p&gt;
&lt;p align="left"&gt;LINQ to SQL only understands changes by comparing the current and original values of data fields.&amp;nbsp;When you first modify an entity, L2S makes a backup copy of the entity by copying all the field values into a new object instance.&amp;nbsp;It does not do a deep copy, so values like XElements are copied over by reference. L2S treats all valus in fields as immutable, therefore&amp;nbsp;the value is only ever considered&amp;nbsp;changed for a reference type if the reference has actually changed.&amp;nbsp;In your example, the XElement itself never changes but its contents do.&amp;nbsp;L2S will not see the difference, since both current and original values of the field refer to the same XElement instance.&lt;/p&gt;
&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="left"&gt;The same problem exists if you model binary data using a byte array.&amp;nbsp; Since an array is mutable, if you change the contents of the array without changing the array itself, L2S will not see it.&lt;/p&gt;
&lt;p align="left"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p align="left"&gt;The solution is to create an entirely new XElement object (based on the original) and assign it to the field in the entity.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blog.menxin.com/aggbug.aspx?PostID=5" width="1" height="1"&gt;</description><category domain="http://blog.menxin.com/blogs/menxin/archive/tags/Xelement/default.aspx">Xelement</category><category domain="http://blog.menxin.com/blogs/menxin/archive/tags/LINQ/default.aspx">LINQ</category></item><item><title>一切重新开始.</title><link>http://blog.menxin.com/blogs/menxin/archive/2009/04/30/4.aspx</link><pubDate>Thu, 30 Apr 2009 06:59:00 GMT</pubDate><guid isPermaLink="false">641b7a6d-9d96-4898-b84d-6bce87246a41:4</guid><dc:creator>menxin</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;服务器重新做了，原来的BLOG上也没什么东西，懒得恢复了，就这样吧。YOUTUBE还是没有恢复，所以恢复出来价值也不大，也实在是没有时间。&lt;/p&gt;
&lt;p&gt;一切重新开始吧.......&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blog.menxin.com/aggbug.aspx?PostID=4" width="1" height="1"&gt;</description></item></channel></rss>
