<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_沐枫小筑</title><subtitle type="text">script c c++ c++/cli c# .net windows ria game and so ...</subtitle><id>http://feed.cnblogs.com/blog/u/13808/rss</id><updated>2011-07-04T09:29:00Z</updated><author><name>沐枫</name><uri>http://www.cnblogs.com/ly4cn/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ly4cn/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/13808/rss"/><entry><id>http://www.cnblogs.com/ly4cn/archive/2011/07/04/2097611.html</id><title type="text">git+svn 中文文件名乱码的处理</title><summary type="text">git svn clone 在获取有中文文件名的源码库的时候，会出现文件名乱码。解决的方法是： 1） 不能用 git svn clone 命令 2）git.exe svn clone "svn源码库的url地址" "本地工作目录或git库的路径" -T trunk -b branches -t tags 这样，就会生成本地的 .git 目录了。 3） 修改 .git 目录下的config文件，在文件末尾增加：[svn]pathnameencoding=gbk 4） 在目标目录下运行 git svn fetch这样获得的 svn 源码库文件名就不会是乱码了</summary><published>2011-07-04T09:29:00Z</published><updated>2011-07-04T09:29:00Z</updated><author><name>沐枫</name><uri>http://www.cnblogs.com/ly4cn/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ly4cn/archive/2011/07/04/2097611.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ly4cn/archive/2011/07/04/2097611.html"/><content type="html">&lt;p&gt; git svn clone 在获取有中文文件名的源码库的时候，会出现文件名乱码。&lt;/p&gt;&lt;p&gt;解决的方法是：&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;div&gt; &lt;span style="border-collapse: separate; color: #000000; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium;"&gt;1） 不能用 git svn clone 命令&lt;/span&gt;&lt;div&gt;&lt;span style="border-collapse: separate; color: #000000; font-family: Tahoma; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium;"&gt;&lt;br /&gt; 2）&lt;span style="color: #010101;"&gt;git.exe svn clone "svn源码库的url地址"&amp;nbsp; "本地工作目录或git库的路径" -T trunk -b branches -t tags&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;这样，就会生成本地的&amp;nbsp; .git&amp;nbsp; 目录了。&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt; 3） 修改 .git 目录下的config文件，在文件末尾增加：&lt;br /&gt;&lt;/p&gt;&lt;blockquote style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 40px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"&gt;&lt;div&gt;[svn]&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;pathnameencoding=gbk&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/blockquote&gt; 4） 在目标目录下运行 git svn fetch&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;这样获得的 svn 源码库文件名就不会是乱码了。 &lt;br /&gt;&lt;/p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/ly4cn/aggbug/2097611.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/ly4cn/archive/2011/07/04/2097611.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/ly4cn/archive/2010/07/20/1781528.html</id><title type="text">发展国产基础软件以及反盗版的异想</title><summary type="text">看了博客园的一则新闻《应用基础类软件几乎全被国外垄断》以后，对于文中的观点实在不能苟同。一个国家的软件行业是否发达，不能看政府、企业等行业类管理类软件是否有发展，而恰好是应用基础类软件。而应用基础类软件，也不仅仅是用于科研的基础工具类软件，同时也应该包含大量的民用基础类软件。比如词典、单机游戏、使用电脑和上网用的小工具之类。而这些工具和小软件，目前国内大部份也是被国外垄断。即便是其中市场较好的...</summary><published>2010-07-20T08:51:00Z</published><updated>2010-07-20T08:51:00Z</updated><author><name>沐枫</name><uri>http://www.cnblogs.com/ly4cn/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ly4cn/archive/2010/07/20/1781528.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ly4cn/archive/2010/07/20/1781528.html"/><content type="html">&lt;p&gt;看了博客园的一则新闻《&lt;a href="http://news.cnblogs.com/n/59826/" title="应用基础类软件几乎全被国外垄断"&gt;应用基础类软件几乎全被国外垄断&lt;/a&gt;》以后，对于文中的观点实在不能苟同。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;一个国家的软件行业是否发达，不能看政府、企业等行业类管理类软件是否有发展，而恰好是应用基础类软件。而应用基础类软件，也不仅仅是用于科研的基础工具类软件，同时也应该包含大量的民用基础类软件。比如词典、单机游戏、使用电脑和上网用的小工具之类。而这些工具和小软件，目前国内大部份也是被国外垄断。即便是其中市场较好的&amp;#8220;词典&amp;#8221;类软件，也是惨淡经营。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;原因何在？国家支持力度不够？中国人缺少创新？我看都不是，正如我以前所说的，盗版毁了中国软件行业基础，原因在于国人已经习惯于使用盗版，几乎没有正版意识（虽然近年略有起色）。多年前，单机游戏在中国风行一时，结果是所有单机游戏厂家全部关门或转做网络游戏，原因也是盗版。有人说，是因为软件太贵，所以要盗版。这纯属借口，是强盗理由。 许多人买电脑装软件的时候，通常是不管有用没有，装上几十套盗版软件，装得刚买的高性能电脑运行的慢如蜗牛，然后一算，哈，还是盗版好，要是全装正版，那不要花几十万块钱，正版太贵，谁买得起&amp;#8212;&amp;#8212;这种经历我想很多人都有吧。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;可事实上，真的需要这么多软件，真的需要国外最贵的软件才算是我们要用的软件么？其实，有很多我们日常要用的软件是很便宜的，只不过，用盗版用惯了，不装贵的，不装大的已经对不起自己了，更何况现在盗版下载就够了，连５块钱买盘费都省了。正版软件再便宜，能便宜到哪呢？&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;国家扶持吗？正如网友评论写道：&amp;#8220;看来是又准备忽悠国家钱了 &amp;#8221;。在软件行业市场基础被盗版侵蚀的情况下，国家扔多少钱，都是无底洞。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;个人倒是有一个想法，感觉也许是一条路子。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;１　继续打击盗版&lt;/p&gt;&lt;p&gt;２　５年内，个人购买正版国产软件，凭正规发票，可以按发票面额最多可抵２００元个人所得税&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;这种从经济上支持购买正版软件，支持索取正规发票，扭转版权意识，也许能够起到效果。虽然短期内中等收入人群的税收会少收一些，但是这些税会从软件销售环节回到国家手上，还可以促进软件消费，培养民用基础软件市场，增加个人软件创业，应该是好处多多。&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;个人偶然异想，不知道这种想法是否可行。 &lt;br /&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/ly4cn/aggbug/1781528.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/ly4cn/archive/2010/07/20/1781528.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/ly4cn/archive/2009/11/11/1600751.html</id><title type="text">ASP.NET 日期数据服务端验证失败的原因</title><summary type="text">Mvc 2.0 Preview2 增加了客户端验证的功能，但实际使用中，有同事发现正则表达式验证日期输入时，客户端验证成功，而服务端验证总失败。 检查同事的代码，并没有发现明显的问题：（注，此处正则表达式经过简化）[代码] 运行，在文本框中输入 2009-12-30 ，服务端提示正则表达式匹配失败。 不解，反编译RegularExpressionAttribute，其中IsValidate代码如下...</summary><published>2009-11-11T02:41:00Z</published><updated>2009-11-11T02:41:00Z</updated><author><name>沐枫</name><uri>http://www.cnblogs.com/ly4cn/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ly4cn/archive/2009/11/11/1600751.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ly4cn/archive/2009/11/11/1600751.html"/><content type="text">Mvc 2.0 Preview2 增加了客户端验证的功能，但实际使用中，有同事发现正则表达式验证日期输入时，客户端验证成功，而服务端验证总失败。 检查同事的代码，并没有发现明显的问题：（注，此处正则表达式经过简化）[代码] 运行，在文本框中输入 2009-12-30 ，服务端提示正则表达式匹配失败。 不解，反编译RegularExpressionAttribute，其中IsValidate代码如下...</content></entry><entry><id>http://www.cnblogs.com/ly4cn/archive/2009/11/10/1600071.html</id><title type="text">Mvc 2.0 Preview2 中 DefaultParameterValue 不支持枚举的Bug</title><summary type="text">由于C#现在还没有提供默认参数的功能，因此，遇到需要默认参数的场合，有时候需要用到 DefaultParameterValue。 我在MVC项目中，就常常会遇到需要为Action指定默认参数的情况。当需要为枚举类型的参数提供默认值的时候，出了问题。在运行的时候，总是提示“The dictionary contains a value of type 'System.Int32', bu...</summary><published>2009-11-10T10:19:00Z</published><updated>2009-11-10T10:19:00Z</updated><author><name>沐枫</name><uri>http://www.cnblogs.com/ly4cn/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ly4cn/archive/2009/11/10/1600071.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ly4cn/archive/2009/11/10/1600071.html"/><content type="text">由于C#现在还没有提供默认参数的功能，因此，遇到需要默认参数的场合，有时候需要用到 DefaultParameterValue。 我在MVC项目中，就常常会遇到需要为Action指定默认参数的情况。当需要为枚举类型的参数提供默认值的时候，出了问题。在运行的时候，总是提示“The dictionary contains a value of type 'System.Int32', bu...</content></entry><entry><id>http://www.cnblogs.com/ly4cn/archive/2009/01/21/1379510.html</id><title type="text">DynamicControl/DynamicField 例外的解决</title><summary type="text">关于 字段模板在发生“绑定到支持动态数据的数据源的数据控件内必须存在 DynamicControl/DynamicField ”例外时的一种解决方法。</summary><published>2009-01-21T07:32:00Z</published><updated>2009-01-21T07:32:00Z</updated><author><name>沐枫</name><uri>http://www.cnblogs.com/ly4cn/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ly4cn/archive/2009/01/21/1379510.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ly4cn/archive/2009/01/21/1379510.html"/><content type="text">关于 字段模板在发生“绑定到支持动态数据的数据源的数据控件内必须存在 DynamicControl/DynamicField ”例外时的一种解决方法。</content></entry><entry><id>http://www.cnblogs.com/ly4cn/archive/2008/08/26/1276458.html</id><title type="text">推荐一个不错的flex ajax javascript资源网站</title><summary type="text">推荐一个不错的flex ajax javascript资源网站http://ntt.cc/有实例有源码，包含内容有flash, flex, ajax, javascript等ria应用的许多不错的效果和功能。</summary><published>2008-08-26T02:39:00Z</published><updated>2008-08-26T02:39:00Z</updated><author><name>沐枫</name><uri>http://www.cnblogs.com/ly4cn/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ly4cn/archive/2008/08/26/1276458.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ly4cn/archive/2008/08/26/1276458.html"/><content type="text">推荐一个不错的flex ajax javascript资源网站http://ntt.cc/有实例有源码，包含内容有flash, flex, ajax, javascript等ria应用的许多不错的效果和功能。</content></entry><entry><id>http://www.cnblogs.com/ly4cn/archive/2008/08/18/1270410.html</id><title type="text">.net winform 的 OnKeyDown 与 方向键</title><summary type="text">随手写了一个小程序，突然遇到一个问题：在自定义的控件中，override了一个OnKeyDown，用于处理方向键。结果，无效，跟踪调试发现，方向键无法进入函数断点，但其它如数字字母等键可以。上网查了一下，发现不少人遇到同样的问题。不过不是在自定义控件中，是在窗体中。当然，解决的方法很简单，设置KeyPreview为true就可以了。自定义控件可没有KeyPreview属性。为什么方...</summary><published>2008-08-18T08:13:00Z</published><updated>2008-08-18T08:13:00Z</updated><author><name>沐枫</name><uri>http://www.cnblogs.com/ly4cn/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ly4cn/archive/2008/08/18/1270410.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ly4cn/archive/2008/08/18/1270410.html"/><content type="text">随手写了一个小程序，突然遇到一个问题：在自定义的控件中，override了一个OnKeyDown，用于处理方向键。结果，无效，跟踪调试发现，方向键无法进入函数断点，但其它如数字字母等键可以。上网查了一下，发现不少人遇到同样的问题。不过不是在自定义控件中，是在窗体中。当然，解决的方法很简单，设置KeyPreview为true就可以了。自定义控件可没有KeyPreview属性。为什么方...</content></entry><entry><id>http://www.cnblogs.com/ly4cn/archive/2008/04/22/1165528.html</id><title type="text">MySQL 5.1 无法创建、修改存储过程的解决（简单问题）</title><summary type="text">刚开始用MySQL 5.1，就遇到无法创建、修改存储过程。尝试无果，上网搜索，居然简单就解决了：网友dracoo提供答案：问题就出在你用了新版的MySQL 在建立存储过程前加上这个命令吧。 SETsql_mode='';为了省事，我直接把MySQL的服务器参数sql_mode去掉了。然后一切正常。</summary><published>2008-04-22T06:05:00Z</published><updated>2008-04-22T06:05:00Z</updated><author><name>沐枫</name><uri>http://www.cnblogs.com/ly4cn/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ly4cn/archive/2008/04/22/1165528.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ly4cn/archive/2008/04/22/1165528.html"/><content type="text">刚开始用MySQL 5.1，就遇到无法创建、修改存储过程。尝试无果，上网搜索，居然简单就解决了：网友dracoo提供答案：问题就出在你用了新版的MySQL 在建立存储过程前加上这个命令吧。 SETsql_mode='';为了省事，我直接把MySQL的服务器参数sql_mode去掉了。然后一切正常。</content></entry><entry><id>http://www.cnblogs.com/ly4cn/archive/2007/12/15/SVN.html</id><title type="text">一个稍微好用些的 svn 服务器</title><summary type="text">今天安装svn服务器。上官网下载，发现windows下有一个稍微好用些的svn服务器。下载地址： http://www.visualsvn.com/server/这个东西有几个特色：1. 安装和配置过程很方便（最大优点之一）2. 自带apache/ssl/mod_dav_svn/...等模块，既小巧，又简单，也安全一些。3. 自带MSC管理工具，可以创建用户、用户组，还可以管理多个源码库，以及配置...</summary><published>2007-12-15T10:31:00Z</published><updated>2007-12-15T10:31:00Z</updated><author><name>沐枫</name><uri>http://www.cnblogs.com/ly4cn/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ly4cn/archive/2007/12/15/SVN.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ly4cn/archive/2007/12/15/SVN.html"/><content type="text">今天安装svn服务器。上官网下载，发现windows下有一个稍微好用些的svn服务器。下载地址： http://www.visualsvn.com/server/这个东西有几个特色：1. 安装和配置过程很方便（最大优点之一）2. 自带apache/ssl/mod_dav_svn/...等模块，既小巧，又简单，也安全一些。3. 自带MSC管理工具，可以创建用户、用户组，还可以管理多个源码库，以及配置...</content></entry><entry><id>http://www.cnblogs.com/ly4cn/archive/2007/11/30/978144.html</id><title type="text">VC中的一个很奇怪的问题－－关于C4244</title><summary type="text">从VC2003到VC2005，一直有一个很奇怪的问题。 如下的代码：Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&gt;shorts1=0;shorts2=2;s1+=s2; 在这两个编译器的 /w4 四级警告打开的时候，就冒出以下的警告来：Code hi...</summary><published>2007-11-30T04:48:00Z</published><updated>2007-11-30T04:48:00Z</updated><author><name>沐枫</name><uri>http://www.cnblogs.com/ly4cn/</uri></author><link rel="alternate" href="http://www.cnblogs.com/ly4cn/archive/2007/11/30/978144.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/ly4cn/archive/2007/11/30/978144.html"/><content type="text">从VC2003到VC2005，一直有一个很奇怪的问题。 如下的代码：Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--&gt;shorts1=0;shorts2=2;s1+=s2; 在这两个编译器的 /w4 四级警告打开的时候，就冒出以下的警告来：Code hi...</content></entry></feed>
