2015年7月28日
摘要: .NET 4.6中带来了一些与性能改进相关的CLR特性,这些特性中有一部分将会自动生效,而另外一些特性,例如SIMD与异步本地存储(Async Local Storage)则需要对编写应用的方式进行某些改动。 SIMD Mono团队一直以他们对SIMD,即单指令流多数据流特性的支持引以为傲。S... 阅读全文
posted @ 2015-07-28 17:37 GC2013 阅读(1780) 评论(0) 推荐(0) 编辑
摘要: C#可不可以嵌入汇编 可以 在我眼中C#作为一个介于中上层语言是不可能不可以置入汇编代码的 为什么会被我认为中上层语言呢 从C#保留指针就可以看出我知道有很多人一定不会相信C#可以使用汇编代码 不过C#会比较麻烦C#不可以直接内联汇编(inline-asm)准确的说C#只可以使用(auto-asm)... 阅读全文
posted @ 2015-07-28 08:59 GC2013 阅读(3480) 评论(1) 推荐(0) 编辑
  2015年7月27日
摘要: IDE是集成开发环境的英文缩写,所谓集成开发环境,就是将你在开发过程中所需要的工具或功能集成到了一起,比如代码编写、分析、编译、调试等功能,从而最大化地提高开发者的工作效率。每种编程语言都有一些特定的IDE,本文将简单为你介绍这些IDE之间的区别,希望能够为你选择IDE时提供一些帮助。目 录[ - ... 阅读全文
posted @ 2015-07-27 10:22 GC2013 阅读(1051) 评论(0) 推荐(0) 编辑
  2015年7月24日
摘要: 我查阅了一下相关C#方面的资料,却没有发现有提供过关于api-hook方面的资料包括应用库由此本人编写一套inline-hook的库用于支持x64、x86上的基于在clr的公共语言,如: c#、c+/clr、vb.net 全部都可以使用该类库改变底层api执行结果,如我们需要制作抓包工具,或者拦截某... 阅读全文
posted @ 2015-07-24 08:14 GC2013 阅读(2501) 评论(1) 推荐(0) 编辑
  2015年7月22日
摘要: 最近在维护公司项目时,需要加载某页面,总共加载也就4000多条数据,竟然需要35秒钟,要是数据增长到40000条,我估计好几分钟都搞不定。卧槽,要我是用户的话估计受不了,趁闲着没事,就想把它优化一下,走你。先把查询贴上:Sql代码selectPub_AidBasicInformation.AidBa... 阅读全文
posted @ 2015-07-22 14:48 GC2013 阅读(1401) 评论(1) 推荐(0) 编辑
摘要: 想必有很多人在项目开发中可能遇见需要做模拟鼠标点击的小功能,很多人会在百度过后采用mouse_event这个函数,不过我并不想讨论如何去使用mouse_event函数怎么去使用,因为那没有多大意义。[csharp]view plaincopystaticvoidmouse_event(intdwFl... 阅读全文
posted @ 2015-07-22 08:54 GC2013 阅读(5876) 评论(0) 推荐(1) 编辑
  2015年7月21日
摘要: C#如何去遍历一个由C++或E语言编写的本地DLL导出函数呢 不过在这里我建议对PE一无所知的人你或许应先补补这方面的知识,我不知道为什么PE方面的应用在C#中怎么这么少,我查阅过相关C#的知识大概只见一个人写过关于PE的应用 还只是从PE信息中判断执行文件是X86还是X64方式编译,难道C#程序员... 阅读全文
posted @ 2015-07-21 14:28 GC2013 阅读(3572) 评论(0) 推荐(2) 编辑
  2015年7月17日
摘要: 语音合成及TTS,我们尝试使用百度的语音合成技术 不过我发现有一种缺点在于没有离线包让我有些很不舒服,可能是在线版的原因微软语音识别技术在Windows 2000是默认集成在系统组件中或许我们不必去寻找新的语音合成替代方案,不过在线版一旦离线只有Game Over,Hah不过有一点好处在于使用方便适... 阅读全文
posted @ 2015-07-17 15:08 GC2013 阅读(5719) 评论(3) 推荐(1) 编辑
  2015年7月16日
摘要: 做.NET软件工作已经10年了,从程序员做到高级程序员,再到技术主管,技术总监。见证了Visual Studio .NET 2003,Visul Studio 2005, Visual Studio Team System 2008, Visual Studio 2010 Ultimate,Vis... 阅读全文
posted @ 2015-07-16 17:36 GC2013 阅读(1460) 评论(4) 推荐(3) 编辑
摘要: 有时候VS会出现“此方法显式使用的 CAS 策略已被 .NET Framework 弃用。若要出于兼容性原因而启用 CAS 策略,请使用 NetFx40_LegacySecurityPolicy 配置开关。这样的错误,在网上找过很多解决办法其中修改配置文件最管用了,下面说一下怎么改配置文件 首先找到... 阅读全文
posted @ 2015-07-16 15:35 GC2013 阅读(1932) 评论(0) 推荐(2) 编辑