摘要: 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 源码库文件名就不会是乱码了 阅读全文
posted @ 2011-07-04 17:29 沐枫 阅读(4105) 评论(1) 推荐(0) 编辑
摘要: 看了博客园的一则新闻《应用基础类软件几乎全被国外垄断》以后,对于文中的观点实在不能苟同。  一个国家的软件行业是否发达,不能看政府、企业等行业类管理类软件是否有发展,而恰好是应用基础类软件。而应用基础类软件,也不仅仅是用于科研的基础工具类软件,同时也应该包含大量的民用基础类软件。比如词典、单机游戏、使用电脑和上网用的小工具之类。而这些工具和小软件,目前国内大部份也是被国外垄断。即便是其中市场较好的... 阅读全文
posted @ 2010-07-20 16:51 沐枫 阅读(649) 评论(4) 推荐(0) 编辑
摘要: Mvc 2.0 Preview2 增加了客户端验证的功能,但实际使用中,有同事发现正则表达式验证日期输入时,客户端验证成功,而服务端验证总失败。 检查同事的代码,并没有发现明显的问题:(注,此处正则表达式经过简化)[代码] 运行,在文本框中输入 2009-12-30 ,服务端提示正则表达式匹配失败。 不解,反编译RegularExpressionAttribute,其中IsValidate代码如下... 阅读全文
posted @ 2009-11-11 10:41 沐枫 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 由于C#现在还没有提供默认参数的功能,因此,遇到需要默认参数的场合,有时候需要用到 DefaultParameterValue。 我在MVC项目中,就常常会遇到需要为Action指定默认参数的情况。当需要为枚举类型的参数提供默认值的时候,出了问题。在运行的时候,总是提示“The dictionary contains a value of type 'System.Int32', bu... 阅读全文
posted @ 2009-11-10 18:19 沐枫 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 关于 字段模板在发生 “绑定到支持动态数据的数据源的数据控件内必须存在 DynamicControl/DynamicField ” 例外时的一种解决方法。 阅读全文
posted @ 2009-01-21 15:32 沐枫 阅读(2572) 评论(2) 推荐(0) 编辑
摘要: 推荐一个不错的flex ajax javascript资源网站http://ntt.cc/有实例有源码,包含内容有flash, flex, ajax, javascript等ria应用的许多不错的效果和功能。 阅读全文
posted @ 2008-08-26 10:39 沐枫 阅读(1055) 评论(0) 推荐(1) 编辑
摘要: 随手写了一个小程序,突然遇到一个问题:  在自定义的控件中,override了一个OnKeyDown,用于处理方向键。结果,无效,跟踪调试发现,方向键无法进入函数断点,但其它如数字字母等键可以。  上网查了一下,发现不少人遇到同样的问题。不过不是在自定义控件中,是在窗体中。当然,解决的方法很简单,设置KeyPreview为true就可以了。  自定义控件可没有KeyPreview属性。  为什么方... 阅读全文
posted @ 2008-08-18 16:13 沐枫 阅读(1953) 评论(0) 推荐(0) 编辑
摘要: 刚开始用MySQL 5.1,就遇到无法创建、修改存储过程。尝试无果,上网搜索,居然简单就解决了:网友dracoo提供答案:问题就出在你用了新版的MySQL 在建立存储过程前加上这个命令吧。 SETsql_mode='';为了省事,我直接把MySQL的服务器参数sql_mode去掉了。然后一切正常。 阅读全文
posted @ 2008-04-22 14:05 沐枫 阅读(3684) 评论(1) 推荐(0) 编辑
摘要: 今天安装svn服务器。上官网下载,发现windows下有一个稍微好用些的svn服务器。下载地址: http://www.visualsvn.com/server/这个东西有几个特色:1. 安装和配置过程很方便(最大优点之一)2. 自带apache/ssl/mod_dav_svn/...等模块,既小巧,又简单,也安全一些。3. 自带MSC管理工具,可以创建用户、用户组,还可以管理多个源码库,以及配置... 阅读全文
posted @ 2007-12-15 18:31 沐枫 阅读(2050) 评论(0) 推荐(0) 编辑
摘要: 从VC2003到VC2005,一直有一个很奇怪的问题。 如下的代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--shorts1=0;shorts2=2;s1+=s2; 在这两个编译器的 /w4 四级警告打开的时候,就冒出以下的警告来:Code hi... 阅读全文
posted @ 2007-11-30 12:48 沐枫 阅读(1581) 评论(1) 推荐(0) 编辑
摘要: 没想到汉语编程又有人开始网上对骂了。一方指另一方骗人,一方吹自已伟大。 今天群里头有人又把它翻出来了,刚好无聊,也就发明了一个汉语编程语言,集成到visual studio 2005的IDE中,名字就叫汉语编程++,欢迎同样无聊的朋友试用。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeH... 阅读全文
posted @ 2007-10-17 20:20 沐枫 阅读(3579) 评论(2) 推荐(0) 编辑
摘要: 今天出了一个小问题,倒是令我有些惊讶。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--byte[]data={1,2,3,0,5,6,7,0};intn=Array.IndexOf(data,0,0); 结果,n为-1。 而如果改为:Code high... 阅读全文
posted @ 2007-10-16 16:22 沐枫 阅读(1707) 评论(0) 推荐(0) 编辑
摘要: C语言确实很优雅,整个语言的设计简洁一致。而在C++中,有一个让人诟病的问题就是变量初始化的不一致性。C语言中的初始化,都是用花括号进行,简单美观:intarray[]={1,2,3,4,5};structPointpoint={2,3};structPointarrPoint[]={{2,3},{4,5},{6,7}};C++自然也兼容了C语言的初始化机制。然而,C++的Class乃至STL都不... 阅读全文
posted @ 2007-09-27 17:50 沐枫 阅读(3383) 评论(2) 推荐(0) 编辑
摘要: 一直在使用C/C++,对于循环语句while、do while、for,对于for情有独钟,因为其简洁、清晰、灵活。访问数组类型的变量,只有for写出来的语句是最易于阅读的,如:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--intarr[N]={/*... 阅读全文
posted @ 2007-09-26 19:48 沐枫 阅读(1887) 评论(2) 推荐(0) 编辑
摘要: 要说C++0x中对泛型编辑最大的改变,当属Concept了。Concept这个东西,其实并不是刚刚提出来的。可以说,Concept是STL的基础。STL之于C++的地位不言而寓,而其中最重要的,当属迭代器(Iterator)的概念(Concept)了。这是接触STL后得到的最明显的Concept。有了迭代器,就可以将算法与容易分离开来,这样就奠定了STL的基础。于是一个又一个服务于STL的概念(C... 阅读全文
posted @ 2007-09-09 22:43 沐枫 阅读(3109) 评论(1) 推荐(1) 编辑
摘要: 又是后知后觉,今天猪猪给我一个地址,让我看看怎么回事,结果我一看,是codeproject的MFC专栏。乍一看,真的晕了,所有的项目都是Ultimate Toolbox的。再一看,哇,Ultimate Toolbox从2007年8月起开源了,免费了。其最后几个产品是5月份发布的。就象被个馅饼砸中了一样,有点晕。想当年,MFC下面最知名的界面库Ultimate ToolBox是个非常让人留口水的。没... 阅读全文
posted @ 2007-09-07 20:50 沐枫 阅读(3716) 评论(3) 推荐(0) 编辑
摘要: C#2.0编译器有个瘕疵,在开发过程中常常让人哭笑不得。被郁闷了。主要发生在码代码时,将关键字打错的情况。我就举两个例子。例1:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicclassPacketId{publiccosnt byteLO... 阅读全文
posted @ 2007-08-29 17:38 沐枫 阅读(850) 评论(4) 推荐(0) 编辑
摘要: 关于.net方面,已经有许多人在关注了,我就关注一下,VC2008方面的新东西吧。1. 晕倒,实证后,没有增加tr1库(仅增加了tr1::hexfloat).2. 对于模板的>>符号,中间不再需要空格了。3. 增加了for each(T& in A){}语法--这个不算是改进吧,估计是为了与.NET一起工作的产物。这是今天下午初步扫一眼VC2008中Native C++后的感觉... 阅读全文
posted @ 2007-08-14 00:34 沐枫 阅读(1859) 评论(2) 推荐(0) 编辑
摘要: 这是入门级的随笔,说的是函数对象的定义,使用,以及与函数指针,成员函数指针的关系。 阅读全文
posted @ 2007-07-21 21:30 沐枫 阅读(11451) 评论(10) 推荐(4) 编辑
摘要: boost 1.34 终于简化了内嵌python的支持。还支持了python2.5。在中文windows下用vc8编译boost的过程中,虽然仍有代码页字符警告,但是可以正常编译成功,不再象1.33.1那样造成正则表达式库不修改源码不能够编译通过的问题了。下面的例子是从boost文档中来的:Code highlighting produced by Actipro CodeHighlighter ... 阅读全文
posted @ 2007-05-23 12:55 沐枫 阅读(2191) 评论(1) 推荐(0) 编辑