CR的代码文本

all for learning about the world
  订阅 订阅  :: 管理

随笔分类 -  VS.NET

摘要:解决办法:勿以管理员权限运行Visual Studio 阅读全文

posted @ 2015-02-23 22:27 mumuliang 阅读(1972) 评论(0) 推荐(0)

摘要:AssistX->Listboxes->Enable Visual Assist completion, suggestion and member list in ..如果勾选了该项就会引起智能感知挡住了当前代码输入行。(此种情况仅发生在AssistX集成于2005/2008,2010以后即使勾选... 阅读全文

posted @ 2014-12-21 14:27 mumuliang 阅读(407) 评论(0) 推荐(0)

摘要:SolidEdge st5(x64) SDK /vs2012/win8.1 x64西夏普创建SEApplication COM对象时遭遇800702e4。翻来覆去的调vs进程的权限,调se进程的权限。都不提权,不行;vs提,se不提,不行;vs不提se提,不行。不行不行不行xx不行 oo不行...不... 阅读全文

posted @ 2014-12-15 19:44 mumuliang 阅读(985) 评论(0) 推荐(0)

摘要:解决办法1.从任务管理器中关闭explorer进程(你会发现任务栏什么的都没有了)2.从任务管理器启动explorer.exe(win8需要手动勾选"以管理员权限运行",win7貌似没有这个checkbox,默认就以管理员权限在运行)3.Over此后随便用Ctrl E开文件夹,随便拖。其他方案:ht... 阅读全文

posted @ 2014-12-12 09:21 mumuliang 阅读(756) 评论(0) 推荐(0)

摘要:解压缩 vssetupdir\Samples\1033\VC2010Samples.zip ,位于C++\MFC\ole\TstCon\vs2008中的sample的话,要改TCProps项目的Linker->Manifest File->Enable User Account Contrul(UA... 阅读全文

posted @ 2014-10-17 09:40 mumuliang 阅读(288) 评论(0) 推荐(0)

摘要:原文在此:http://www.codeproject.com/Articles/24656/A-Detailed-Data-Binding-Tutorial完整译文在此:http://www.cnblogs.com/lichence/archive/2012/02/17/2356001.html译... 阅读全文

posted @ 2014-09-10 15:37 mumuliang 阅读(1186) 评论(0) 推荐(0)

摘要:在方法中扔进这段System.Diagnostics.Debug.WriteLine(new string('*', 78));System.Diagnostics.StackTrace st = new System.Diagnostics.StackTrace();System.Diagnost... 阅读全文

posted @ 2014-08-27 11:57 mumuliang 阅读(6222) 评论(0) 推荐(0)

摘要:方法很简单,但找起来很难。使用SoapHttpClientProtocol类的Proxy属性。不能设空值,必须设一个新值。赶脚底层在链接的时候会判断这个属性是不是null,如果null就会用默认ie代理设置了。// 万万不能赋nullsoapHttpClientProtocol.Proxy = ne... 阅读全文

posted @ 2014-08-22 16:50 mumuliang 阅读(1364) 评论(0) 推荐(0)

摘要:FindIndex和ForEach能接受一个delegate,用来定义查找规则太好用。匿名函数,萌萌哒;Conditional("DEBUG")也是极好的。读《C#本质论》using System;using System.Collections.Generic;using System.Windo... 阅读全文

posted @ 2014-08-15 14:19 mumuliang 阅读(1027) 评论(0) 推荐(0)

摘要:Capacity 在.NET中List的容量应该只是受到硬件限制。属性Capacity的真正含义,是创建List时给它预分配的容量。一旦项的数量超过了当前的Capacity,Capacity会以Capacity = (Capacity==0)?A_VALUE_YOU_CANNOT_SURE:(C... 阅读全文

posted @ 2014-08-15 11:31 mumuliang 阅读(2225) 评论(0) 推荐(1)

摘要:装箱用于把一个值类型的数据放到托管堆上。(至于为什么会有这种需求...)装箱以后,等于是原来的值类型有了一个在托管堆上的拷贝。跟从前的值类型变量完全是两样了哟。装箱是个比较费资源的动作,开销是内啥的20倍哦,拆箱大约也有4倍于内啥的开销。有些装箱是比较明显的了,但是,有一种要注意,就是使用哪些非泛型... 阅读全文

posted @ 2014-08-14 15:02 mumuliang 阅读(240) 评论(0) 推荐(0)

摘要:Microsoft.VisualBasic.FileIO.FileSystem.DeleteDirectory(fileFolder, UIOption.AllDialogs, RecycleOption.SendToRecycleBin, UICancelOption.DoNothing);win... 阅读全文

posted @ 2014-08-11 11:56 mumuliang 阅读(679) 评论(0) 推荐(0)

摘要:据说实际场景中node数量达到4k~6k,ListView就崩溃了。(怎么个崩溃法未知)小试了一下,10w个node毫无压力。(win7 vs2010 .net2.0)有意思的地方在于,动态添加如果是在构造中做,大约需要100ms;如果是窗体shown之后,由界面上的空间触发并动态创建,则需要近800ms(已经使用beginUpdate和endUpdate,如果不使用耗时达到1800ms)。马个克。另外关于 ANTS马个克http://www.cnblogs.com/parry/archive/2013/01/04/DotNet_Performance_Tuning_ANTS_Performa 阅读全文

posted @ 2014-02-26 15:39 mumuliang 阅读(325) 评论(0) 推荐(0)

摘要:装这个:Update for Microsoft Visual Studio 2012 (KB2781514)http://www.microsoft.com/en-us/download/details.aspx?id=36020 阅读全文

posted @ 2013-08-20 17:17 mumuliang 阅读(14658) 评论(3) 推荐(3)

摘要:简单的说,如果你的程序是基于.net framework的托管代码的话,NGEN服务能让你的程序第二次打开的速度变快。赶脚是非常pad化的一项服务。http://msdn.microsoft.com/zh-tw/magazine/cc163610.aspx 阅读全文

posted @ 2013-08-20 17:00 mumuliang 阅读(3851) 评论(0) 推荐(0)

摘要:症状:控制台不只是没关从此以后就关不了了。。。 必须强制关机或者reset原因:KB978037系补丁造成的解决:别忙着卸补丁,微软自个儿出hotfix了,其实就是KB982551。只有win2003和xpx86的。但,不负责任传谣:win7vs2010听说是彻底杜绝这种事儿了。戳这儿去微软荡Hotfix 阅读全文

posted @ 2011-10-14 17:07 mumuliang 阅读(320) 评论(0) 推荐(0)

摘要:用C++的 自定义向导 新建项目,即新建了一个项目模板。它会在VCInstallDir下的vcprojects目录内增加3个模板文件模板项目默认结构大致如此。其中最重要的是脚本文件类目下的default.js,规定了模板逻辑。模板文件类目下的文件,即用该模板生成的项目会自动创建的文件,譬如ATL项目常见的readme,c++的预定义头afx..杂项文件类目下的templates.inf内列出的内容,就是最后确实会出现在项目中的..杂项文件下的default.vcproj大概就是默认的项目配置俺先尝试在模板文件类目下增加两个文件,并且把他俩写进Templates.infF5,打开vs,新建项目可 阅读全文

posted @ 2011-08-17 14:18 mumuliang 阅读(4556) 评论(0) 推荐(0)

摘要:#ifndef_WINDOWS_#define_WINDOWS_#ifndefWINVER#defineWINVER0x0501#else#ifdefined(_WIN32_WINNT)&&(WINVER<0x0400)&&(_WIN32_WINNT>0x0400)#errorWINVERsettingconflictswith_WIN32_WINNTsetting#endif#endif#ifndef_INC_WINDOWS#define_INC_WINDOWS#ifdefined(_MSC_VER)&&(_MSC_VER>= 阅读全文

posted @ 2011-07-13 12:11 mumuliang 阅读(1060) 评论(2) 推荐(0)

摘要:以下内容来源于网络,作者不明。转自:http://advancedcj.wordpress.com/2010/06/18/c-runtime-library-5/(接上文) 上文描述了虽然各目标模块指定了不同版本的缺省标准库但仍然链接成功的例子,接下来你将目睹因为这种不严谨而导致的悲惨失败。 修改mylib.c成这个样子:#includevoidfoo(){//justatest,don’tcarememoryleak_malloc_dbg(1,_NORMAL_BLOCK,__FILE__,__LINE__);}其中_malloc_dbg不是ANSI C的标准库函数,它是VC标准库提供的mal 阅读全文

posted @ 2011-05-31 16:43 mumuliang 阅读(383) 评论(0) 推荐(0)

摘要:以下内容来源于网络,作者不明。转自:http://advancedcj.wordpress.com/2010/06/18/c-runtime-library-4/(接上文) VC带的编译器名字叫cl.exe,它有这么几个与标准程序库有关的选项: /ML、/MLd、/MT、/MTd、/MD、/MDd。这些选项告诉编译器应用程序想使用什么版本的C标准程序库。/ML(缺省选项)对应单线程静态版的标准程序库(libc.lib);/MT对应多线程静态版标准库(libcmt.lib),此时编译器会自动定义_MT宏;/MD对应多线程DLL版(导入库msvcrt.lib,DLL是msvcrt.dll),编译器 阅读全文

posted @ 2011-05-31 16:41 mumuliang 阅读(334) 评论(0) 推荐(0)