随笔分类 -  Tips&Tricks系列

摘要:1)外键声明时需要注意的问题;2)使用复合外键时需要注意的问题。 阅读全文
posted @ 2009-12-29 14:22 后厂村思维导图馆 阅读(659) 评论(0) 推荐(0)
摘要:将vs2005项目升级成vs2008的过程中,如果有unit test的project,可能会遇到.vsmdi .testrunconfig这两类文件转换失败的问题,此时须进入vs2008命令行,使用VSTST-FileConverter实用程序分别对这两类文件进行转化。BTW,.vsmdi: Microsoft Visual Studio test meta data file,存储与测试相关的元数据信息,通常会有一个指向.testrunconfig文件的链接。.testrunconfig: 可用于描述本地测试时的一些配置,如代码覆盖等。 阅读全文
posted @ 2009-09-20 14:30 后厂村思维导图馆 阅读(484) 评论(1) 推荐(0)
摘要:VS2008上的一个程序,通过Oracle.DataAccess.dll执行drop user cascade操作,我在sqlplus执行此操作大约需要一分钟左右时间,当我在VS2008中debug启动此程序时,一直接收到“ContextSwitchDeadlock is detected”消息,操作无法进行下去。MSDN的解释一如即往地专业并且令人费解:“如果在试图进行COM上下文转换期间检测到一个死锁,则将激活ContextSwitchDeadlock托管调试助手 (MDA)。 ”“原因很可能是单线程单元(STA)线程不发送消息。STA线程或者等待而且不发送消息,或者执行一个长时间的操作而 阅读全文
posted @ 2009-09-17 14:06 后厂村思维导图馆 阅读(1126) 评论(1) 推荐(0)
摘要:最近整理的都是一些小Tip,充数也发上来,希望对大家有所帮助。前几天在做一个功能时,需要创建一个临时的小数据库Schema,并在程序的最后将此Schema删除,在删除的时候总是提示“ORA-01940: cannot drop a user that is currently connected”,由于程序比较简单,我很确信自己已经关闭了所有连接,甚至Connection对象也都调用了Dispose()。后来怀疑是连接池机制造成的问题,查了一下资料:除非在connection string中明确说明,否则总是默认是启用连接池机制的。也就是说,当一个连接对象被关闭甚至Dispose(),它并未在 阅读全文
posted @ 2009-09-09 09:11 后厂村思维导图馆 阅读(1263) 评论(0) 推荐(0)
摘要:前段时间遇到一个问题,搞得焦头烂额,现在记录下来,希望对大家有所帮助。程序里我使用Process类启动命令行,执行批处理文件 'Create.cmd'(当我手工将此文件拖入命令行执行时,一切正常)。C#程序代码类似如下,其中batchFilePath变量为批处理文件全路径:CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->m_BasicDataProc=newProcess();m_BasicDataProc.Start 阅读全文
posted @ 2009-09-07 10:06 后厂村思维导图馆 阅读(5638) 评论(6) 推荐(0)
摘要:(1)ref、out、与params (2)const、与readonly (3)静态构造函数 (4)多态 (5)操作符重载 (6)不安全代码 (7)访问修饰符 (8)单例模式 (9)线程安全 阅读全文
posted @ 2008-09-29 12:43 后厂村思维导图馆 阅读(1331) 评论(0) 推荐(0)
摘要:调试asp.net项目时,出现上面错误,解决方法:检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog 以创建日志文件。重启机器,检查IIS是否可以正常使用,若不行继续。在CMD下执行以下命令: cd %windir%\system32\inetsrv rundll32 wamreg.dll, CreateIISPackage regsvr32 asptxn.dll接着调试,出现下面错误:IIS>>默认网站&g 阅读全文
posted @ 2008-03-01 21:07 后厂村思维导图馆 阅读(12626) 评论(0) 推荐(0)
摘要:[内容可能比较火星,见谅]今天闲着没事,打算在家学习一下科学文化知识,打开VS2005新建网站,在“Visual Studio已安装模板”下硬是没找到“Asp.net网站”,怀疑是安装时少了什么东西,找到光盘打算修复一下,发现原来已经是完全安装了。这是什么状况?琢磨半天,终于发现问题所在:“新建网站”>>弹出窗口点击“语言”下拉框,有两个“Visual C#”,选择另一个,“Asp.net网站”模板出现。 阅读全文
posted @ 2007-12-08 16:52 后厂村思维导图馆 阅读(2467) 评论(21) 推荐(0)
摘要:(1)更改VS2005的初始环境设置 (2)设置在解决方案中跟踪当前打开文件 阅读全文
posted @ 2007-08-18 09:51 后厂村思维导图馆 阅读(833) 评论(2) 推荐(0)