上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 42 下一页

2012年9月28日

C# XMLSerialize 去掉xml声明和xml namespace

摘要: 下面的代码可以在C# XMLSerialize 时去掉xml声明和xml namespace。 1 private static void OutputXml(string xmlFilePath, ObjectToSerialize objectToSerialize ) 2 { 3 XmlSerializer xmlSerializer = new XmlSerializer(typeof(ObjectToSerialize )); 4 XmlSerializerNamespaces ns = new XmlSerializerNamesp... 阅读全文

posted @ 2012-09-28 14:01 fresky 阅读(1407) 评论(0) 推荐(0) 编辑

2012年9月10日

在浏览器中运行C#

摘要: 2012 Update: Running C# on the Browser - Miguel de Icaza, 这篇文章介绍了怎么把C#代码编译成javascript。 阅读全文

posted @ 2012-09-10 15:17 fresky 阅读(303) 评论(0) 推荐(0) 编辑

BuildZipper——给c#项目添加postbuildevent,每次build完把build结果做个zip放在solution目录。

摘要: 最近几次发布项目到github上,都手动把最后build的结果做个zip,传上去,供直接下载binary用。觉得很费事,就写了个小程序,BuildZipper。源代码在github上,运行文件这里下载。用了DotNetZip Library来做zip,用了C#的Project来操作project文件。 阅读全文

posted @ 2012-09-10 12:59 fresky 阅读(387) 评论(0) 推荐(0) 编辑

FreeEverything-基于everything的一个简易磁盘清理工具

摘要: 用Visual Studiode attach to process调试时,无论你有没有设置symbol path,Visual Studio都会把下载的symbol乱放,特别是会放到solution下面,导致文件夹很乱,所以写了一个小工具来删除这些symbol文件夹。同时也能删除resharper和mstest的临时文件。Everything是一个非常快的磁盘搜索,正好基于他的SDK来做这个小工具。界面如下:搜索因为是基于Everything的,所以很快。可以增加新的过滤,用正则表达式搜索,这些过滤存放在启动目录下的GarbageCan.xml里面。还能对搜索到的结果计算大小(如果文件很多会 阅读全文

posted @ 2012-09-10 11:40 fresky 阅读(1971) 评论(2) 推荐(3) 编辑

2012年9月5日

提高C++/C代码的安全性——banned.h

摘要: Microsoft’s Free Security Tools – banned.h - Microsoft Security Blog - Site Home - TechNet Blogsbanned.h是微软的一个头文件,通过include这个头文件,如果在代码中使用了有安全漏洞的函数,编译时会报错。从这里下载:http://go.microsoft.com/?linkid=9707345 阅读全文

posted @ 2012-09-05 15:35 fresky 阅读(317) 评论(0) 推荐(0) 编辑

2012年8月31日

把C#一个文件中的多个类自动分到各自的文件中

摘要: 今天又发现了一个ReSharper的很cool的功能,在文件上右键,Refactor,然后"Move Types Into Matching Files…”可以自动把这个文件中的多个类分别放到不同的文件中,并且帮你改好名字。 阅读全文

posted @ 2012-08-31 16:06 fresky 阅读(467) 评论(0) 推荐(0) 编辑

2012年8月21日

VS2012很cool的新功能:检查重复代码

摘要: Visual Studio Ultimate 2012: Finding and managing cloned code | Visual Studio 2012 Premium and Ultimate Overview | Channel 9 阅读全文

posted @ 2012-08-21 11:38 fresky 阅读(760) 评论(0) 推荐(0) 编辑

2012年8月17日

对msi的安装包“Run As Administrator”

摘要: 刚才有个同事装msi一直不能成功,抛错:error 1001 the directory name is invalid 发现是没有用管理员权限运行安装包,对于是exe的,可以直接右键“Run As Administrator” 对于msi的,需要这样: msiexec /a your.msi 阅读全文

posted @ 2012-08-17 14:14 fresky 阅读(501) 评论(0) 推荐(0) 编辑

2012年8月14日

WPF中Cannot find resource named '{XXX}'的解决办法

摘要: 今天遇到了一个wpf的bug,如果在App.xaml中没有指定StartupUri(而是想通过override OnStartup 来指定StartupUri),并且只有一个resource的话,会遇到Cannot find resource named '{XXX}'的错误。 解决这个问题的简单办法有两个: 1. 在App.xaml中指定一个x:Name="App" 2. 在Resourc... 阅读全文

posted @ 2012-08-14 13:05 fresky 阅读(775) 评论(0) 推荐(0) 编辑

2012年8月10日

c++ construcor中需要注意的坑

摘要: c++ - Why does this call the default constructor? - Stack Overflow讲了几个c++ constructor中要注意的坑。 阅读全文

posted @ 2012-08-10 12:28 fresky 阅读(145) 评论(0) 推荐(0) 编辑

上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 42 下一页

导航