﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-浮华过后，真金始现-最新评论</title><link>http://www.cnblogs.com/huihui0630/CommentsRSS.aspx</link><description>一切问题最终都是时间问题，一切烦恼其实都是自寻烦恼</description><language>zh-cn</language><pubDate>Thu, 21 Oct 2010 04:56:08 GMT</pubDate><lastBuildDate>Thu, 21 Oct 2010 04:56:08 GMT</lastBuildDate><generator>cnblogs</generator><item><title>Re:[原创]WPF中对ListView排序</title><link>http://www.cnblogs.com/huihui0630/archive/2010/10/13/1317140.html#1934038</link><dc:creator>Kolor</dc:creator><author>Kolor</author><pubDate>Wed, 13 Oct 2010 11:05:28 GMT</pubDate><guid>http://www.cnblogs.com/huihui0630/archive/2010/10/13/1317140.html#1934038</guid><description><![CDATA[[quote]Composure：
楼主,请教一下
  sortDirection = (ListSortDirection)((((int)sd.Direction) + 1) % 2);
 (ListSortDirection)((((int)sd.Direction) + 1) % 2);这一句是什么意思?初学者,请赐教.[/quote]
@Composure
就是取反一下<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/huihui0630/" target="_blank">Kolor</a> 2010-10-13 19:05 <a href="http://www.cnblogs.com/huihui0630/archive/2010/10/13/1317140.html#1934038#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:[原创]WPF中对ListView排序</title><link>http://www.cnblogs.com/huihui0630/archive/2010/10/13/1317140.html#1933835</link><dc:creator>Composure</dc:creator><author>Composure</author><pubDate>Wed, 13 Oct 2010 07:28:49 GMT</pubDate><guid>http://www.cnblogs.com/huihui0630/archive/2010/10/13/1317140.html#1933835</guid><description><![CDATA[刚才查看了一下,Direction是一个枚举 0代表升序,1代表降序,谢谢楼主了
public enum ListSortDirection
    {
        // 摘要:
        //     按升序排序。
        Ascending = 0,
        //
        // 摘要:
        //     按降序排序。
        Descending = 1,
    }<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/huihui0630/" target="_blank">Composure</a> 2010-10-13 15:28 <a href="http://www.cnblogs.com/huihui0630/archive/2010/10/13/1317140.html#1933835#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:[原创]WPF中对ListView排序</title><link>http://www.cnblogs.com/huihui0630/archive/2010/10/13/1317140.html#1933830</link><dc:creator>Composure</dc:creator><author>Composure</author><pubDate>Wed, 13 Oct 2010 07:24:52 GMT</pubDate><guid>http://www.cnblogs.com/huihui0630/archive/2010/10/13/1317140.html#1933830</guid><description><![CDATA[楼主,请教一下
  sortDirection = (ListSortDirection)((((int)sd.Direction) + 1) % 2);
 (ListSortDirection)((((int)sd.Direction) + 1) % 2);这一句是什么意思?初学者,请赐教.<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/huihui0630/" target="_blank">Composure</a> 2010-10-13 15:24 <a href="http://www.cnblogs.com/huihui0630/archive/2010/10/13/1317140.html#1933830#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:[原创]手动发布ClickOnce应用程序的心得</title><link>http://www.cnblogs.com/huihui0630/archive/2010/09/11/1276582.html#1914149</link><dc:creator>Kolor</dc:creator><author>Kolor</author><pubDate>Sat, 11 Sep 2010 04:15:17 GMT</pubDate><guid>http://www.cnblogs.com/huihui0630/archive/2010/09/11/1276582.html#1914149</guid><description><![CDATA[@bluedusk
你好，非常不好意思，最近才上，对于你的疑问，我也无法验证，根据MSDN描述，如果你只是更新了部分程序集，使用mage工具手动发布，自动更新下载的是ChangeSet程序集，而未更新的程序集会从本地旧版本中提取。但是自动更新提示框包括下载进度都显示的是Total的大小，而非Changeset大小，对于此，有两种推测，1：下载的是全部程序集，而非Change set，但这与MSDN描述不符。2：下载的是Change set，但是提示的是Total的，它把从本地旧版本提取未更新程序集的部分也算上去了<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/huihui0630/" target="_blank">Kolor</a> 2010-09-11 12:15 <a href="http://www.cnblogs.com/huihui0630/archive/2010/09/11/1276582.html#1914149#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:[原创]手动发布ClickOnce应用程序的心得</title><link>http://www.cnblogs.com/huihui0630/archive/2010/08/24/1276582.html#1900864</link><dc:creator>bluedusk</dc:creator><author>bluedusk</author><pubDate>Tue, 24 Aug 2010 09:34:10 GMT</pubDate><guid>http://www.cnblogs.com/huihui0630/archive/2010/08/24/1276582.html#1900864</guid><description><![CDATA[ClickOnce的自动更新下载的是Change Set程序集，而非所有程序集。

请问这个怎么操作？

如果重新发布的话  即使使用mageui手动发布   好像每次都下载全部的程序集的

请教下怎么实现增量更新呢？<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/huihui0630/" target="_blank">bluedusk</a> 2010-08-24 17:34 <a href="http://www.cnblogs.com/huihui0630/archive/2010/08/24/1276582.html#1900864#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:【插件式框架探索系列】应用程序域（AppDomain）</title><link>http://www.cnblogs.com/huihui0630/archive/2010/07/02/1768387.html#1862725</link><dc:creator>Kolor</dc:creator><author>Kolor</author><pubDate>Fri, 02 Jul 2010 10:37:35 GMT</pubDate><guid>http://www.cnblogs.com/huihui0630/archive/2010/07/02/1768387.html#1862725</guid><description><![CDATA[@智者千虑
是的，感觉就好像是为了隔离而使很多东西变得复杂了，用隔离也只是为了实现异常隔离和插件卸载能力，因为我没有找到除了使用AppDomain外的其它解决方案，不得以而为之<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/huihui0630/" target="_blank">Kolor</a> 2010-07-02 18:37 <a href="http://www.cnblogs.com/huihui0630/archive/2010/07/02/1768387.html#1862725#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:【插件式框架探索系列】使用多UI线程提升性能</title><link>http://www.cnblogs.com/huihui0630/archive/2010/07/02/1763962.html#1862721</link><dc:creator>Kolor</dc:creator><author>Kolor</author><pubDate>Fri, 02 Jul 2010 10:34:21 GMT</pubDate><guid>http://www.cnblogs.com/huihui0630/archive/2010/07/02/1763962.html#1862721</guid><description><![CDATA[@智者千虑
恩，是的，所以说比较适合一些独立的场景<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/huihui0630/" target="_blank">Kolor</a> 2010-07-02 18:34 <a href="http://www.cnblogs.com/huihui0630/archive/2010/07/02/1763962.html#1862721#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:【插件式框架探索系列】使用多UI线程提升性能</title><link>http://www.cnblogs.com/huihui0630/archive/2010/07/02/1763962.html#1862363</link><dc:creator>智者千虑</dc:creator><author>智者千虑</author><pubDate>Fri, 02 Jul 2010 05:35:38 GMT</pubDate><guid>http://www.cnblogs.com/huihui0630/archive/2010/07/02/1763962.html#1862363</guid><description><![CDATA[不过两个线程UI一般情况下不能贴到一个界面上，如果插件是菜单之类的就不能这么搞了。
有些能贴到一个界面上，但是路由事件没法传递。
给一个跨线程Render的链接：

http://blogs.msdn.com/dwayneneed/archive/2007/04/26/multithreaded-ui-hostvisual.aspx
<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/huihui0630/" target="_blank">智者千虑</a> 2010-07-02 13:35 <a href="http://www.cnblogs.com/huihui0630/archive/2010/07/02/1763962.html#1862363#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:【插件式框架探索系列】应用程序域（AppDomain）</title><link>http://www.cnblogs.com/huihui0630/archive/2010/07/02/1768387.html#1862352</link><dc:creator>智者千虑</dc:creator><author>智者千虑</author><pubDate>Fri, 02 Jul 2010 05:27:14 GMT</pubDate><guid>http://www.cnblogs.com/huihui0630/archive/2010/07/02/1768387.html#1862352</guid><description><![CDATA[@Kolor
嗯，我觉得在服务端的应用中使用AppDomain来隔离还是比较不错的，但是在界面上用来隔离插件确实有点痛苦:(<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/huihui0630/" target="_blank">智者千虑</a> 2010-07-02 13:27 <a href="http://www.cnblogs.com/huihui0630/archive/2010/07/02/1768387.html#1862352#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:【插件式框架探索系列】应用程序域（AppDomain）</title><link>http://www.cnblogs.com/huihui0630/archive/2010/07/01/1768387.html#1861845</link><dc:creator>Kolor</dc:creator><author>Kolor</author><pubDate>Thu, 01 Jul 2010 14:58:16 GMT</pubDate><guid>http://www.cnblogs.com/huihui0630/archive/2010/07/01/1768387.html#1861845</guid><description><![CDATA[@智者千虑
感谢你的回复，原来VS中的Designer机制是这样的呀，学习了。
FrameworkElementAdapters确实是适用于WPF程序的，不过我本身设计的也是基于WPF的框架，这个倒是没啥大问题。
AppDomain本身就是隔离的，我想这也是它被设计时的初衷吧，用来设计那种类似于vista/win7中小工具平台还是不错的，而我们却总是变态的要求即要隔离又要能够很好的交互，这两者本身就是矛盾的，所谓鱼和熊掌不能兼得，但我还是希望能在夹缝中寻求突破<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/huihui0630/" target="_blank">Kolor</a> 2010-07-01 22:58 <a href="http://www.cnblogs.com/huihui0630/archive/2010/07/01/1768387.html#1861845#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:【插件式框架探索系列】应用程序域（AppDomain）</title><link>http://www.cnblogs.com/huihui0630/archive/2010/07/01/1768387.html#1861386</link><dc:creator>智者千虑</dc:creator><author>智者千虑</author><pubDate>Thu, 01 Jul 2010 04:39:00 GMT</pubDate><guid>http://www.cnblogs.com/huihui0630/archive/2010/07/01/1768387.html#1861386</guid><description><![CDATA[一直对.Net中Assembly无法Unload的缺陷不爽

AppDomain的隔离太重了，跨AppDomain的通信更是问题。至于AddIn那一套跨AppDomain黏合WPF控件的东西，我更是觉得像是微软不得已而为之的一套框架。

实际上，在VS2010的WPF Designer中，DesignerView和VS的主框架就不是在一个Domain中的，估计大家也能体会到当重新编译工程之后，Designer重新Load的速度有多慢。
而在Blend中，则没有跨AppDomain，而是类似于内部维护一个typename - type 对应关系的映射表，当重新编译工程之后，更新这个映射表。Designer所有的类型都从这个映射表中拿，从而实现看上去的Assembly的Reload。如果用ProcessExplorer之类的工具来查看，当重新编译工程之后，当前AppDomain中会多出来一个名字一样的Assembly。

AppDomain我觉得是.Net中一个很失败的东西，想法是好的，实现却让人非常失望。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/huihui0630/" target="_blank">智者千虑</a> 2010-07-01 12:39 <a href="http://www.cnblogs.com/huihui0630/archive/2010/07/01/1768387.html#1861386#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:【插件式框架探索系列】应用程序域（AppDomain）</title><link>http://www.cnblogs.com/huihui0630/archive/2010/06/30/1768387.html#1861006</link><dc:creator>Kolor</dc:creator><author>Kolor</author><pubDate>Wed, 30 Jun 2010 13:01:12 GMT</pubDate><guid>http://www.cnblogs.com/huihui0630/archive/2010/06/30/1768387.html#1861006</guid><description><![CDATA[@Steven Chen
作为一个应用框架，插件间通信使用Remoting或者WCF，我觉得本身就是不合理的，这是设计上的缺陷。
在这个探索系列里，我提出的目前都是概念性、方向性的东西，目前还没有一个成品，在这个系列后面我会尝试着做出个成品来，所以暂时没有数据能说明问题，但是可以确定的是插件间的通信肯定不会使用远程通信框架实现，在本文的最后一小部分也可以看到一种较为可行的实现方式。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/huihui0630/" target="_blank">Kolor</a> 2010-06-30 21:01 <a href="http://www.cnblogs.com/huihui0630/archive/2010/06/30/1768387.html#1861006#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:【插件式框架探索系列】应用程序域（AppDomain）</title><link>http://www.cnblogs.com/huihui0630/archive/2010/06/30/1768387.html#1860974</link><dc:creator>Steven Chen</dc:creator><author>Steven Chen</author><pubDate>Wed, 30 Jun 2010 12:14:00 GMT</pubDate><guid>http://www.cnblogs.com/huihui0630/archive/2010/06/30/1768387.html#1860974</guid><description><![CDATA[lz能不能详细介绍一下Addin 在这个框架的帮助下跨域传递数据的性能如何<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/huihui0630/" target="_blank">Steven Chen</a> 2010-06-30 20:14 <a href="http://www.cnblogs.com/huihui0630/archive/2010/06/30/1768387.html#1860974#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:【插件式框架探索系列】应用程序域（AppDomain）</title><link>http://www.cnblogs.com/huihui0630/archive/2010/06/30/1768387.html#1860971</link><dc:creator>Steven Chen</dc:creator><author>Steven Chen</author><pubDate>Wed, 30 Jun 2010 12:05:42 GMT</pubDate><guid>http://www.cnblogs.com/huihui0630/archive/2010/06/30/1768387.html#1860971</guid><description><![CDATA[让人不爽的是主域与插件的域之间的通信效率太差,我基于AppDomain实现的插件方式的framework不得不over了。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/huihui0630/" target="_blank">Steven Chen</a> 2010-06-30 20:05 <a href="http://www.cnblogs.com/huihui0630/archive/2010/06/30/1768387.html#1860971#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:【插件式框架探索系列】应用程序域（AppDomain）</title><link>http://www.cnblogs.com/huihui0630/archive/2010/06/30/1768387.html#1860871</link><dc:creator>Kolor</dc:creator><author>Kolor</author><pubDate>Wed, 30 Jun 2010 07:56:58 GMT</pubDate><guid>http://www.cnblogs.com/huihui0630/archive/2010/06/30/1768387.html#1860871</guid><description><![CDATA[@iTech
assembly的各种load的差别很多大大都讲过了哦<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/huihui0630/" target="_blank">Kolor</a> 2010-06-30 15:56 <a href="http://www.cnblogs.com/huihui0630/archive/2010/06/30/1768387.html#1860871#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:【插件式框架探索系列】应用程序域（AppDomain）</title><link>http://www.cnblogs.com/huihui0630/archive/2010/06/30/1768387.html#1860842</link><dc:creator>iTech</dc:creator><author>iTech</author><pubDate>Wed, 30 Jun 2010 07:32:37 GMT</pubDate><guid>http://www.cnblogs.com/huihui0630/archive/2010/06/30/1768387.html#1860842</guid><description><![CDATA[恩，下下节可以讲下assembly的各种load的差别，哈哈！<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/huihui0630/" target="_blank">iTech</a> 2010-06-30 15:32 <a href="http://www.cnblogs.com/huihui0630/archive/2010/06/30/1768387.html#1860842#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:C#使用GZip解压缩</title><link>http://www.cnblogs.com/huihui0630/archive/2010/06/30/1617332.html#1860715</link><dc:creator>Kolor</dc:creator><author>Kolor</author><pubDate>Wed, 30 Jun 2010 05:03:51 GMT</pubDate><guid>http://www.cnblogs.com/huihui0630/archive/2010/06/30/1617332.html#1860715</guid><description><![CDATA[@无待

因为RAR是有版权的，一般都是直接调用WinRAR实现的，你可以参考这篇文章http://www.cnblogs.com/ainijiutian/articles/1283961.html<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/huihui0630/" target="_blank">Kolor</a> 2010-06-30 13:03 <a href="http://www.cnblogs.com/huihui0630/archive/2010/06/30/1617332.html#1860715#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:C#使用GZip解压缩</title><link>http://www.cnblogs.com/huihui0630/archive/2010/06/30/1617332.html#1860413</link><dc:creator>无待</dc:creator><author>无待</author><pubDate>Tue, 29 Jun 2010 18:19:21 GMT</pubDate><guid>http://www.cnblogs.com/huihui0630/archive/2010/06/30/1617332.html#1860413</guid><description><![CDATA[@Kolor
顺便问一下，有没有其它什么组件，提供了解压普通rar文件的接口什么的？我不需要算法，只要能有接口帮助我实现功能也行。<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/huihui0630/" target="_blank">无待</a> 2010-06-30 02:19 <a href="http://www.cnblogs.com/huihui0630/archive/2010/06/30/1617332.html#1860413#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:C#使用GZip解压缩</title><link>http://www.cnblogs.com/huihui0630/archive/2010/06/30/1617332.html#1860412</link><dc:creator>无待</dc:creator><author>无待</author><pubDate>Tue, 29 Jun 2010 18:18:33 GMT</pubDate><guid>http://www.cnblogs.com/huihui0630/archive/2010/06/30/1617332.html#1860412</guid><description><![CDATA[@Kolor
谢谢了，如果使用某一种压缩算法的话，我还要提供自己开发的压缩工具，觉得有点儿麻烦，我就想找到能支持目前常用压缩工具的解压算法。这些算法是WINRAR的商业机密，一直未公开吗？<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/huihui0630/" target="_blank">无待</a> 2010-06-30 02:18 <a href="http://www.cnblogs.com/huihui0630/archive/2010/06/30/1617332.html#1860412#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Re:C#使用GZip解压缩</title><link>http://www.cnblogs.com/huihui0630/archive/2010/06/28/1617332.html#1859575</link><dc:creator>Kolor</dc:creator><author>Kolor</author><pubDate>Mon, 28 Jun 2010 11:36:10 GMT</pubDate><guid>http://www.cnblogs.com/huihui0630/archive/2010/06/28/1617332.html#1859575</guid><description><![CDATA[@无待
是的，这个是用C#实现的GZip的压缩和解压，更多的是为了辅助开发，而不是作为一个严格意义上的压缩产品，所以并不支持其它压缩算法<br><br><div align=right><a style="text-decoration:none;" href="http://www.cnblogs.com/huihui0630/" target="_blank">Kolor</a> 2010-06-28 19:36 <a href="http://www.cnblogs.com/huihui0630/archive/2010/06/28/1617332.html#1859575#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>
