小编Tob*_*oby的帖子

Oracle SQL Developer Data Modeler的XML模式

Oracle Data Modeler使用xml作为文件格式来保存模型.

有没有人知道,这些文件确认是否有可用的xml架构?

提前致谢!

xml oracle xsd oracle-sqldeveloper

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

找到两个数字列表的匹配

我有两组数字,SET2通常包含更多项目.保证SET2的计数 等于或大于SET1的计数.实际上,由于订单很重要,输入是列表而不是集合.

我的目标是组合(总结)/重新排序SET2中的数字,使其尽可能类似于SET1.我将相似度定义为每个位置的偏差之和.有关我计算相似性的方式,请参阅此文章.总和越小越好.

我的第一个方法是尝试所有组合并选择最好的组合.这仅适用于非常小的集合(尤其是第二个集合).看到这篇文章和罗林的答案.是否有更聪明的方法来获得良好的组合?我绝对不需要最好的一个.一个好的结果会很好.显然,具有空子集的集合是无意义的.绝对不平衡的集合对我来说似乎不太有希望.SET1往往有大约8个,但最多可以有18个条目.SET2通常计数超过10(最多35).两组中的数字之和相等(除了舍入误差).

这是一个结果好坏的例子(并非所有可能的结果):

SET1 = { 272370, 194560, 233430 }; SET2 = { 53407.13, 100000, 365634.03, 181319.07 }

      272370            |      194560          |        233430 
---------------------------------------------------------------------
     365634.03         |  100000 + 53407.13   |      181319.07       (best match)
     365634.03         |     181319.07        |  100000 + 53407.13   (good)
     365634.03         |      100000          |181319.07 + 53407.13  (ok)
      53407.13          |365634.03 + 100000    |      181319.07       (bad)
      53407.13          |365634.03 + 181319.07 |        100000        (bad)
.                 |365634.03 …
Run Code Online (Sandbox Code Playgroud)

c# algorithm

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

SQL SERVER批量插入忽略变形行

我必须导入SAP不受限制的列表.这些报告看起来很丑陋,并不适合自动处理.但是没有其他选择.数据以减号和管道符号为边界,类似于以下示例:

02.07.2012
--------------------
Report name
--------------------
|Header1 |Header2  |
|Value 11|Value1 2 |
|Value 21|Value2 2 | 
--------------------
Run Code Online (Sandbox Code Playgroud)

我使用格式文件和如下语句:

SELECT Header1, Header2
FROM  OPENROWSET(BULK  'report.txt',
FORMATFILE='formatfile_report.xml'  ,
errorfile='rejects.txt',
firstrOW = 2,
maxerrors = 100 ) as report
Run Code Online (Sandbox Code Playgroud)

不幸的是我收到了以下错误代码:

Msg 4832, Level 16, State 1, Line 1
Bulk load: An unexpected end of file was encountered in the data file.
Msg 7399, Level 16, State 1, Line 1
The OLE DB provider "BULK" for linked server "(null)" reported an error. The …
Run Code Online (Sandbox Code Playgroud)

sql sql-server bulkinsert openrowset sql-server-2008

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

如何多次调用executeQueryAsync

首先对不起的头衔抱歉,只是想不出更好.

我是JavaScript的新手,这可能是我没有得到这个的唯一原因 - 请不要爆炸我.

我想要做的只是使用JavaScript客户端对象模型从Sharepoint站点查询多个 Sharepoint列表(甚至可能多次).我能够在网上找到许多工作示例,如何从列表中检索数据并使用它.但我对异步和回调概念如此陌生,以至于我无法将概念转移到我的需要.我实际上必须复制所有变量和函数x次吗?

这是我通过一个电话获得的:

var listAItems;

$(document).ready(function() {      
  ExecuteOrDelayUntilScriptLoaded(LoadChartData, "sp.js");
});

function LoadChartData() {
  context = SP.ClientContext.get_current();
  var listA = context.get_web().get_lists().getByTitle("ListA");
  var camlQuery = SP.CamlQuery.createAllItemsQuery();
  this.listAItems = listA.getItems(camlQuery);

  context.load(listAItems);
  context.executeQueryAsync(ReadListAItemSucceeded, ReadListItemFailed);
}

function ReadListAItemSucceeded(sender, args) {
  var listAItemsCollection = listAItems.getEnumerator();

  while (listAItemsCollection.moveNext()) {
    var listAItem = listAItemsCollection.get_current();
    //do something with each listItem
  }
}

function ReadListItemFailed(sender, args) {
  alert('Request failed. ' + args.get_message() + '\n' + args.get_stackTrace());
}
Run Code Online (Sandbox Code Playgroud)

我最终复制了所有代码以使其运行,但这不可能是要走的路,因为它只是一团糟 - 必须有一个实际的设计.

var listAItems;
var …
Run Code Online (Sandbox Code Playgroud)

javascript sharepoint callback

2
推荐指数
1
解决办法
4549
查看次数

构建总和比循环更有效的方法

我有两个大小相同的列表.两者都包含数字.生成第一个列表,第二个列表是静态的.由于我有许多生成的列表,我想找出哪一个是最好的.对我来说,最好的清单是最接近参考的清单.因此,我计算每个位置的差异并将其加起来.

这是代码:

/// <summary>
/// Calculates a measure based on that the quality of a match can be evaluated
/// </summary>
/// <param name="Combination"></param>
/// <param name="histDates"></param>
/// <returns>fitting value</returns>
private static decimal getMatchFitting(IList<decimal> combination, IList<MyClass> histDates)
{
    decimal fitting = 0;
    if (combination.Count != histDates.Count)
    {
        return decimal.MaxValue;
    }

    //loop through all values, compare and add up the result
    for (int i = 0; i < combination.Count; i++)
    {
        fitting += Math.Abs(combination[i] - histDates[i].Value);
    }
    return fitting;
}
Run Code Online (Sandbox Code Playgroud)

是否有更优雅但更重要,更有效的方式来获得所需的金额? …

c#

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