小编BIB*_*IBD的帖子

以编程方式从C#访问Microsoft Project(MPP)文件

以编程方式访问Microsoft Project文件有哪些选择?每种方法的优缺点是什么?

我基本上需要将文件中的所有数据导入另一个数据结构.使用Office Interop程序集的优先级较低.

c# ms-project

19
推荐指数
3
解决办法
3万
查看次数

小型项目的持续整合是否值得?

自从我5个月前加入以来,我一直在推动我公司的持续集成,但看到我们工作的应用程序的类型,我开始认为设置每个项目的努力可能不值得持续集成.

如果你在平均项目需要2-3周的开发部门工作,一旦部署你很少担心它,那么持续集成是否值得设置它的麻烦?

build-automation continuous-integration methodology build-process

19
推荐指数
1
解决办法
2313
查看次数

第一次机会例外

我有一个在windows xp下运行完美的项目.

现在我试图在Windows 7下运行它,并在立即窗口下得到了很多例外.

A first chance exception of type 'System.ArgumentNullException' occurred in Microsoft.VisualBasic.dll
A first chance exception of type 'System.IO.FileNotFoundException' occurred in LP_Wizard.exe
A first chance exception of type 'System.ArgumentException' occurred in LP_Wizard.exe
A first chance exception of type 'System.NullReferenceException' occurred in LP_Wizard.exe
A first chance exception of type 'System.InvalidCastException' occurred in Microsoft.VisualBasic.dll
A first chance exception of type 'System.ArgumentNullException' occurred in Microsoft.VisualBasic.dll
A first chance exception of type 'System.IO.FileNotFoundException' occurred in LP_Wizard.exe
A first chance exception of type …
Run Code Online (Sandbox Code Playgroud)

vb.net visual-studio windows-7

19
推荐指数
2
解决办法
7万
查看次数

如何使用命令行自动安装Eclipse插件?

我需要自动安装Eclipse Classic并添加两个"插件":

  • CDT(不确定这可以称为"插件")
  • PyDev的

安装Eclipse Classic(刚刚下载):

sudo tar -xvzf eclipse-SDK-3.7-linux-gtk.tar.gz -C /usr/local/
Run Code Online (Sandbox Code Playgroud)

如何安装CDT和PyDev作为系统插件(不是用户的)?

eclipse linux command-line

19
推荐指数
1
解决办法
8897
查看次数

如何强制VBA/Access要求定义变量?

我正在对某些VBA代码进行一些重大更改,并且正在删除和/或重命名某些变量.如果编译器会向我抱怨变量不存在而不是动态创建它,那么找到我需要更新的所有位置会容易得多.

如何强制VBA/Access要求声明变量?

ms-access vba

18
推荐指数
2
解决办法
2万
查看次数

SQL 2000中的ODBC问题 - > 2005升级

这个wiki帖子概述了问题和解决方案.我想发布这个可能有类似问题的其他人,因为我找不到任何具体的解决方案来解决其他问题.

我们最近将SQL Server 2000数据库升级到SQL Server 2005.服务器上的一个数据库是MS Access数据库的后端.MS Access数据库使用传递查询,通过无DSN的ODBC连接到SQL Server.

无DSN连接字符串的示例如下所示:

ODBC; DRIVER=SQL Server;SERVER=servername;APP=Microsoft® Access (Pass Through
    Query);DATABASE=databasename;Network=DBMSSOCN;ConnectionTimeout=20;
    Trusted_Connection=Yes
Run Code Online (Sandbox Code Playgroud)

升级后,我们发现用户无法运行传递查询,并显示以下错误:

ODBC - 与"SQL Server"的连接失败

这最初似乎是一个权限问题,因为将SQL服务器登录的priveledges提升到sysadmin服务器角色缓解了这个问题(但显然这不是一个很好的解决方案).

从登录sysadmin角色后,我们发现当通过Management Studio连接到SQL Server时,登录可以执行存储过程.MS Access中无法进行相同的登录.这指向了MS Access在尝试执行存储过程时所做的事情 - 而不是权限问题.

我们使用Profiler在服务器上运行了一个跟踪,这显示MS Access试图在存储的proc执行之前执行以下命令:

DBCC TRACEON(208)
Run Code Online (Sandbox Code Playgroud)

在存储过程执行之前,它似乎在此命令失败.对Web的研究表明,DBCC TRACEON(208)相当于使用'SET QUOTED IDENTIFIERS ON'命令,并且在SQL 2005中,运行此DBCC命令的priveledges已被撤销.

经过进一步研究,我们发现对MS Query的引用存在类似的问题,并且连接字符串的APP组件应该从"MS Query"更改为其他内容.

在预感中,我们更改了ODBC连接字符串的APP组件,并且MS Access在存储过程执行之前不再尝试执行DBCC TRACEON(208).

经过进一步测试,我们将问题跟踪到APP组件中包含的"版权"符号:

APP=Microsoft® Access (Pass Through Query)
Run Code Online (Sandbox Code Playgroud)

通过删除版权符号,一切都很好的连接和应用程序工作,就像以前在SQL 2000上所做的那样.

希望这可以帮助其他有类似问题的人.

sql-server ms-access odbc connection-string dbcc

18
推荐指数
1
解决办法
1272
查看次数

如何确定两个节点是否连接?

我担心这可能会影响NP-Complete问题.我希望有人可以给我一个答案,不管它是否存在.而且我正在寻找更多的答案,而不仅仅是是或否.我想知道为什么.如果你可以说,"这基本上是这个问题'x',它不是NP-Complete.(维基百科链接)"

(不,这不是作业)

有没有办法确定两个点是否连接在任意非有向图上.例如,以下

Well
  |
  |
  A
  |
  +--B--+--C--+--D--+
  |     |     |     |
  |     |     |     |
  E     F     G     H
  |     |     |     |
  |     |     |     |
  +--J--+--K--+--L--+
                    |
                    |
                    M
                    |
                    |
                  House
Run Code Online (Sandbox Code Playgroud)

点A到M(没有'I')是控制点(如天然气管道中的阀门),可以是打开的或关闭的.'+'是节点(比如管道T),我猜Well和House也是节点.

我想知道我是否关闭了一个任意控制点(例如C)井和房子是否仍然连接(其他控制点也可以关闭).例如,如果B,K和D关闭,我们仍然有一条通过AEJFCGLM的路径,关闭C将断开Well和House.当然; 如果只是D被关闭,只关闭C不会断开众议院.

另一种说法是C桥/切边/地峡?

我可以将每个控制点视为图形上的权重(0表示打开,1表示关闭); 然后找到Well和House之间的最短路径(结果> = 1表示它们已断开连接.我可以通过各种方法将算法短路以找到最短路径(例如,一旦达到1就丢弃路径,停止搜索一旦我们有任何连接井和房子的路径等等.当然,我也可以在放弃之前对要检查的跳数进行一些人为的限制.

有人必须先把这类问题归类,我才错过这个名字.

graph-theory

17
推荐指数
3
解决办法
3万
查看次数

如何在步入时跳过VS 2008中的常用类?

如何在步入时跳过VS 2008调试器中的常用类?

例如,我不希望调试器进入任何std :: classes.我怎样才能做到这一点?

我已经在VS 2005及更早版本中找到了这样做的方法,但不是2008年

c++ debugging visual-studio-2008 visual-studio

17
推荐指数
1
解决办法
1829
查看次数

如何在Visual Studio中"添加现有项..."工作?

我从不在Visual Studio的解决方案资源管理器中使用" 添加现有项目..."功能,因为它令人困惑:

  • 在我看来它应该工作的方式是,如果你在Models目录中有一个Customer.cs文件,你可以选择"添加现有项目",它会显示该目录中存在哪些项目允许你选择一个.相反,它会打开一个文件对话框到硬盘上的一些看似随意的目录,我不知道这是否是要进行复制该文件,或使用它以外的解决方案,等等.
  • 相反,如果我想"添加一个existimg项目",我进入Windows资源管理器,单击文件,CTRL-C,单击解决方案资源管理器中的文件夹,ctrl-v,它很明显

别人做的不同吗?我错过了一些关于解决方案资源管理器中"添加现有项目"应该如何工作的内容?

visual-studio

16
推荐指数
1
解决办法
1万
查看次数

CAT.NET的状态是什么?

我正在尝试为VS2010找到Microsoft CAT.NET,看起来他们的2.0版本有一个测试版,但Microsoft Connect中的每个链接现在已经死了.这是我能找到的最新参考:http://blogs.msdn.com/securitytools/archive/2010/02/05/how-to-use-cat-net-2-0-beta.aspx

一些参考文献表明它可能已被纳入FxCop.有谁知道该项目的状态?

.net visual-studio-2010 visual-studio cat.net

16
推荐指数
2
解决办法
6961
查看次数