博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页

2011年3月28日

摘要: 本着代码重用,减少变量的创建,希望参数能够重复使用.错误如下:另一个 SqlParameterCollection 中已包含 SqlParameter。错误详细信息:System.ArgumentException: 另一个 SqlParameterCollection 中已包含 SqlParameter。具体原因:声明的SqlParameter数组,而在循环的内部,每一次执行ExecuteNonQuery都由该方法内部的IDbCommand.Parameters.Add(IDbDataParameter)将SqlParameter数组添加到IDbCommand的IDataParameterC 阅读全文

posted @ 2011-03-28 09:11 steve.z 阅读(1063) 评论(0) 推荐(1)

2011年3月25日

摘要: Lucene.net 项目有将近1年没有出官方版本了,从去年年初就听说好像出什么问题了,但一直没有看到官方说法。最近搜了一下,这个项目好像确实停了。Apache 开源基金会已经把这个项目的主页下掉了,放到孵化器里面去了。这个项目目前用户还是很多的,包括博客园的找找看,我估计也是基于这个 lucene.net 的,停了还是比较可惜的,希望它的分支能继续发展起来。下面把我看到的相关文章,我大概给介绍一下,看看这个项目到底是出了什么问题。首先看这篇:Lucene.Net needs your help (or it will die)这篇文章是去年11月1日发布的,这个帖子大概是说 Lucene.n 阅读全文

posted @ 2011-03-25 09:47 steve.z 阅读(289) 评论(0) 推荐(1)

2011年3月24日

摘要: 1.关于bin目录和obj目录 Bin目录用来保存项目生成后程序集,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性—>配置属性—>输出路径来修改。 obj目录是用来保存每个模块的编译结果,在.NET中,编译是分模块进行的,编译整个完成后会合并为一个.DLL或.EXE保存到bin目录下。因为每次编译时默认都是采用增量编译,即只重新编译改变了的模块,obj保存每个模块的编译结果,用来加快编译速度。是否采用增量编译,可以通过:项目属性—>配置属性—>高级—>增量编译 阅读全文

posted @ 2011-03-24 14:05 steve.z 阅读(2203) 评论(0) 推荐(0)

摘要: 生成、重新生成或清理整个解决方案在解决方案资源管理器中,选择或打开所需的解决方案。 在“生成”菜单上,选择“生成解决方案”、“重新生成解决方案”或“清理解决方案”。 选择“生成”或“生成解决方案”,将只编译自上次生成以来更改过的那些项目文件和组件。 说明:如果解决方案中包括多个项目,则“生成”命令将变成“生成解决方案”。 选择“重新生成解决方案”,将首先“清理”解决方案,然后生成所有项目文件和组件。 选择“清理解决方案”将删除所有中间文件和输出文件,只留下项目文件和组件文件,以后可以从这些文件生成中间文件和输出文件的新实例。生成或重新生成单个项目在解决方案资源管理器中,选择或打开所需的项目。 阅读全文

posted @ 2011-03-24 11:31 steve.z 阅读(1829) 评论(0) 推荐(0)

2011年3月22日

摘要: http://reflectoraddins.codeplex.com/ 阅读全文

posted @ 2011-03-22 15:52 steve.z 阅读(272) 评论(0) 推荐(0)

2011年3月14日

摘要: Delegate.InvokeDelegate.Invoke is used to execute a delegate on the current thread. A delegate is just a reference to a function or method, and Delegate.Invoke is the mechanism to call this function or method (similar to a normal function call).Delegate.BeginInvokeDelegate.BeginInvoke is used to exe 阅读全文

posted @ 2011-03-14 13:31 steve.z 阅读(1236) 评论(0) 推荐(1)

2011年3月9日

摘要: 问题的产生: 我的WinForm程序中有一个用于更新主窗口的工作线程(worker thread),但文档中却提示我不能在多线程中调用这个form(为什么?),而事实上我在调用时程序常常会崩掉。请问如何从多线程中调用form中的方法呢? 解答: 每一个从Control类中派生出来的WinForm类(包括Control类)都是依靠底层Windows消息和一个消息泵循环(message pump loop)来执行的。消息循环都必须有一个相对应的线程,因为发送到一个window的消息实际上只会被发送到创建该window的线程中去。其结果是,即使提供了同步(synchronization),你也无法从 阅读全文

posted @ 2011-03-09 16:03 steve.z 阅读(406) 评论(0) 推荐(0)

摘要: BeginInvoke 方法真的是新开一个线程进行异步调用吗?参考以下代码:public delegate void treeinvoke();private void UpdateTreeView(){ MessageBox.Show(System.Threading.Thread.CurrentThread.Name);}private void button1_Click(object sender, System.EventArgs e){ System.Threading.Thread.CurrentThread.Name = "UIThread"; treeVi 阅读全文

posted @ 2011-03-09 16:01 steve.z 阅读(374) 评论(2) 推荐(0)

2011年2月16日

摘要: 著名的并发性能测试工具有QALoad、LoadRunner、Benchmark Factory 和Webstress 等 阅读全文

posted @ 2011-02-16 11:17 steve.z 阅读(322) 评论(0) 推荐(0)

2011年2月15日

摘要: First: Enter the hp site,http://www.hp.com/;Second: Input Load Runner in the search textbox, and then click 'search' buttonThird:: Choose and click the link:HPLoadRunnersoftware - HP - BTO SoftwareFourth:Choose and click the link in this location:Trial software»HP LoadRunner 11.00 EvaluationFi 阅读全文

posted @ 2011-02-15 10:59 steve.z 阅读(1063) 评论(0) 推荐(0)

上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 19 下一页