问题列表 - 第10475页

SQL Server文件版本号:我在哪里可以找到引用?

简介:在哪里可以找到对SQL Server文件版本号的引用?

背景:我正在将一个企业网站从安装了SqlServer 2000的Win2003服务器移动到带有SqlServer 2008的WinServer 2008盒子.我做了标准的T-SQL"CREATE DATABASE",接着是"RESTORE DATABASE"命令和我的数据库文件导入,但我在这个过程中得到了很多信息,我不明白:

Processed 141992 pages for database 'WebsiteMain', file 'WebsiteMain' on file 1.
Processed 2 pages for database 'WebsiteMain', file 'WebsiteMain_log' on file 1.
Converting database 'WebsiteMain' from version 539 to the current version 655.
Database 'WebsiteMain' running the upgrade step from version 539 to version 551.
Database 'WebsiteMain' running the upgrade step from version 551 to version 552.
Database 'WebsiteMain' running the upgrade step from version 552 to version 611.
Database 'WebsiteMain' running …
Run Code Online (Sandbox Code Playgroud)

sql-server

6
推荐指数
1
解决办法
8565
查看次数

保持桌子整体MigraDoc/PDFsharp

我正在使用PDFsharp/MigraDoc将表格和图表写入PDF文件.到目前为止,这种方法很有效,但是当它将整个表格移动到文档中的下一页时,MigraDoc将始终分割我的表格(垂直).如何确保桌子保持整体?

MigraDoc.DocumentObjectModel.Tables的表类具有bool KeepTogether属性,但它似乎没有效果(设置为true或false).

有没有办法手动完成?有没有办法"测量"距离页面末端的距离并将其与表格高度进行比较?(或任何其他方式知道桌子是否会被拆分)

请注意,我是第一次使用PDFsharp/MigraDoc.如果有任何我应该知道的最佳实践,请告诉我.如果那里有一些很好的例子(我在PDFSharp的主页上看到了那些,但那是关于它的)我很想知道它们!

c# pdf pdf-generation pdfsharp migradoc

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

如何在C#3.5中对泛型方法设置接口约束?

我希望在C#3.5中实现这样的目标:

public void Register<T>() : where T : interface {}
Run Code Online (Sandbox Code Playgroud)

我可以用类或结构来做,但是如何使用接口呢?

c# generics interface constraints

6
推荐指数
2
解决办法
7449
查看次数

是否有更简单的Windows C++ Subversion API或minimal_client.c的示例.vcproj?

我之前(回答)问题的尾巴之后......

SharpSvn简化了Subversion客户端API的调用:

SvnClient client = new SvnClient();
client.Authentication.DefaultCredentials = new NetworkCredential(username, password);
client.CheckOut(new Uri("http://xxx.yyy.zzz.aaa/svn/repository"), workingCopyDir);
Run Code Online (Sandbox Code Playgroud)

另一方面,从C/C++调用客户端API,如minimal_client.c所示,需要编码"更接近金属",就像在Subversion上一样.

在Visual Studio 2003中是否存在用于C++的Windows库,它提供了比minimal_client使用的更简单的接口?

如果没有,是否有VS2003 C++项目(.vcproj文件)演示如何运行minimal_client?我能够编译minimal_client.c并使用以下库链接它:

libsvn_client-1.lib libsvn_delta-1.lib libsvn_diff-1.lib libsvn_fs-1.lib libsvn_fs_base-1.lib libsvn_fs_fs-1.lib libsvn_ra-1.lib libsvn_ra_local-1.lib libsvn_ra_svn-1.lib libsvn_repos-1.lib libsvn_subr-1.lib libsvn_wc-1.lib libapr-1.lib libaprutil-1.lib xml.lib libneon.lib

但是当我运行我的应用程序时(在调试器中或在没有调试的情况下启动发布版本),它运行大约20秒而没有命中main()的第一行,然后抛出此异常:

未知模块中出现未处理的"System.TypeLoadException"类型异常.

附加信息:无法apr_pool_t从程序集minimal_client,Version = 1.0.3477.16033,Culture = neutral,PublicKeyToken = null 加载类型.

我尝试过libsvn_ .lib和svn_ .lib的各种组合无济于事.

对我做错了什么的想法?

编辑:我开始使用"Win32控制台项目"(仍然在VS2003中),我现在能够调试我的应用程序的前几行.但现在,在这条线上:

if (svn_cmdline_init ("minimal_client", stderr) != EXIT_SUCCESS)
Run Code Online (Sandbox Code Playgroud)

我得到一个不同的异常(在调试器中或启动发布版本而不调试):

0x7c91b21a处的未处理异常 Win32ConsoleProject_minimal_client.exe:0xC0000005:访问冲突写入位置0x00000010.

编辑:这个线程解释说这个错误是我的应用程序中的svn和stderr之间的CRT不匹配.如果我不想构建Svn以便它们匹配(我不想),我可以传递NULL而不是stderr(假设我愿意做没有消息去stderr)当我这样做时,我的应用程序正确运行.

c++ svn windows visual-studio

5
推荐指数
1
解决办法
4786
查看次数

为什么function.apply()不能在IE中跨文档边界工作?

我在IE中看到一些奇怪的行为,试图通过function.apply()调用另一个页面中的函数.

这是一个简单的测试用例:

test1.html:

<HTML>
<HEAD>
<script language="javascript" type="text/javascript">
  var opened = null;

  function applyNone() {
    opened.testFunc.apply(opened);
  }

  function applyArgs() {
    opened.testFunc.apply(opened, ["applied array"]);
  }

  function call() {
    opened.testFunc("called directly");
  }

  function remoteApply() {
    opened.testApply(["used remote apply"]);
  }

  function remoteApplyCopy() {
    opened.testApplyCopy(["used remote apply copy"]);
  }

  function openPopup() {
    opened = window.open("test2.html", "_blank");
  }
</script>
</HEAD>
<BODY>
  <a href="#" onclick="openPopup()">OPEN</a>
  <hr>
  <a href="#" onclick="applyNone()">applyNone</a>
  <a href="#" onclick="applyArgs()">applyArgs</a>
  <a href="#" onclick="call()">call</a>
  <a href="#" onclick="remoteApply()">remoteApply</a>
  <a href="#" onclick="remoteApplyCopy()">remoteApplyCopy</a>
</BODY>
</HTML>
Run Code Online (Sandbox Code Playgroud)

test2.html:

<HTML>
<HEAD> …
Run Code Online (Sandbox Code Playgroud)

javascript internet-explorer apply

5
推荐指数
1
解决办法
4242
查看次数

如何设计具有多个不同成本的模拟退火的接受概率函数?

我正在使用模拟退火来解决NP完全资源调度问题.对于任务的每个候选顺序,我计算几个不同的成本(或能量值).一些例子(尽管具体细节可能与问题无关):

  • global_finish_time:计划跨越的总天数.
  • split_cost:由于其他任务中断而导致每个任务延迟的天数(这是为了阻止任务启动后中断).
  • deadline_cost:每个错过的截止日期过期的平方天数之和.

传统的接受概率函数看起来像这样(在Python中):

def acceptance_probability(old_cost, new_cost, temperature):
    if new_cost < old_cost:
        return 1.0
    else:
        return math.exp((old_cost - new_cost) / temperature)
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经将前两个成本合并为一个,只需添加它们,以便我可以将结果输入acceptance_probability.但我真正想要的是deadline_cost始终优先考虑global_finish_time,并global_finish_time优先考虑split_cost.

所以我对Stack Overflow的问题是:我如何设计一个考虑多个能量的接受概率函数,但总是认为第一个能量比第二个能量更重要,依此类推?换句话说,我想通过old_costnew_cost为一些费用元组和返回一个合理的值.

编辑:经过几天试验提出的解决方案后,我得出的结论是,对我来说唯一合适的方法是Mike Dunlavey的建议,尽管这会给成本组件带来许多其他困难.我实际上被迫将苹果与橙子进行比较.

所以,我付出了一些努力来"规范化"价值观.首先,deadline_cost是一个平方和,因此它呈指数增长,而其他组件线性增长.为了解决这个问题,我使用平方根来获得类似的增长率.其次,我开发了一个函数来计算成本的线性组合,但是根据到目前为止看到的最高成本组件自动调整系数.

例如,如果最高成本的元组是(A,B,C)并且输入成本向量是(x,y,z),则线性组合是BCx + Cy + z.这样,无论z有多高,它都不会比x值为1更重要.

这会在成本函数中产生"锯齿",因为会发现新的最大成本.例如,如果C上升,那么对于给定的(x,y,z)输入,BCx和Cy都将更高,因此成本之间的差异也将更高.较高的成本差异意味着接受概率将下降,就好像温度突然降低一个额外的步骤.在实践中,虽然这不是问题,因为最大成本在开始时仅更新几次,并且稍后不会更改.我相信这甚至可以在理论上证明收敛到正确的结果,因为我们知道成本会收敛到较低的值.

让我感到有些困惑的一件事是,当最高成本为1.0且更低时,例如0.5,会发生什么.使用(0.5,0.5,0.5)的最大向量,这将给出线性组合0.5*0.5*x + 0.5*y + z,即优先顺序突然反转.我想处理它的最好方法是使用最大向量来将所有值缩放到给定范围,这样系数总是可以相同(例如,100x + 10y + z).但我还没有尝试过.

optimization simulated-annealing np-complete

9
推荐指数
1
解决办法
6777
查看次数

Scala作为新的Java?

我刚开始在空闲时间探索Scala.

我不得不说到目前为止我印象非常深刻.Scala位于JVM之上,与现有Java代码无缝集成,并具有Java不具备的许多功能.

除了学习新语言之外,切换到Scala有什么缺点?

java scala

33
推荐指数
3
解决办法
5107
查看次数

存储库和工厂模式之间的差异

你能否概述一下Repository模式和Factory模式之间的区别?

c# oop design-patterns

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

你如何强制在点上的节点上排名?

我有一些graphviz点格式的相对简单(自动生成)的图形.这些显示了通过状态机的路径,但是当我希望图形处于状态顺序时,dot有一个稍微混乱的习惯,即决定两个节点必须在同一个等级上.我已经尝试了很多的设置(包括:n:sweight下面列出的),但我无法说服点,放置第三个国家以上的第四个国家.

我有很多图表存在这个问题:点似乎有一些东西可以决定如果两个节点在同一个等级上会更好,并且没有什么可以覆盖它.我甚至有代码指定一个节点应该是a rank=sink,但是dot决定将另一个节点放在它下面.

有没有办法建议点,节点的顺序比任何其他约束更重要?

用于生成图形的代码如下所示:

digraph {
    ERROR [label="Error"];
    FirstSTATE [label="Initial State" URL="\ref FirstSTATE"];
    FirstSTATE -> SecondSTATE;
    SecondSTATE [label="Second State" URL="\ref SecondSTATE"];
    SecondSTATE -> ThirdSTATE;
    ThirdSTATE [label="Third State" URL="\ref ThirdSTATE"];
    FourthSTATE [label="Fouth State?" shape="diamond"];
    ThirdSTATE:s -> FourthSTATE:n [weight=50];
    FourthSTATE -> FifthSTATE [label="Yes" ];
    FourthSTATE -> ThirdSTATE [label="No"];
    FifthSTATE [label="Fifth State" URL="\ref FifthSTATE"];
    SixthSTATE [label="Sixth State?" shape="diamond"];
    SixthSTATE -> ERROR [label="Yes" ];
    SixthSTATE -> SeventhSTATE [label="No"];
    FifthSTATE -> SixthSTATE;
    SeventhSTATE [label="Seventh State" …
Run Code Online (Sandbox Code Playgroud)

graph dot state-machine graphviz graph-layout

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

调整慢速SQL查询

我在我的SQL Server上运行了一个应用程序,它开始减慢特定任务的速度.我运行SQL事件探查器并注意到以下查询占用了大量(1-2分钟)的时间. 我无权访问代码来更改查询.
我可以在数据库中调整/更改任何内容吗?下面的声明中的PC10000表有大约.119000条记录.我还附上了执行计划.

SELECT TOP 25 
    zProjectID, zTaskID, zTransactionNumber, zTransactionDate, zUserID, 
    zCostCategoryDDL, zCostCategoryString, zSubCostCategory, zSubCostCategoryString, 
    zDepartmentID, zJournalEntry, zPostingDate, zSalesPostingDate, zPeriodNumber,
    zTransactionDescription, zBillingDescriptionLine1, zBillingDescriptionLine2, 
    zBillingDescriptionLine3, zBillingDescriptionLine4, zSalesAccountIndex, 
    zSalesAccountString, zDistDocumentTypeDDL, zDistDocumentNumber, zDistSequenceNumber,
    zSalesDocumentTypeDDL, zSalesDocumentNumber, zSalesLineNumber, zDistHistoryYear, 
    zSeriesDDL, zSourceDoc, zWebSource,    zOrigDocumentNumber, zOrigDocumentDate, 
    zOrigID, zOrigName, zExpenseStatusDDL, zApprovalUserIDCost, zAccountIndex,
    zAccountNumberString, zBillingStatusDDL, zApprovalUserIDBilling, zBillingWorkQty, 
    zBillingWorkAmt, zQty, zQtyBilled, zUnitCost,
    zUnitPrice, zRevenueAmt, zOriginatingRevenueAmt, zCostAmtEntered, zCostAmt, 
    zOriginatingCostAmt, zPayGroupID, zPayrollStatusDDL, zTotalTimeStatusDDL, 
    zEmployeeID, zHoursEntered, zHoursPaid, zPayRecord, zItemID, zItemDescription,
    zUofM, zItemQty, zBurdenStatusDDL, zUserDefinedDate, zUserDefinedDate2, 
    zUserDefinedString, zUserDefinedString2, zUserDefinedCurrency, 
    zUserDefinedCurrency2, zNoteIndex, zImportType, DEX_ROW_ID …
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2000

0
推荐指数
1
解决办法
1188
查看次数