问题列表 - 第19869页

如果字符串以<?xml ...?>部分开头,则将xml字符串解析为xml文档会失败

我有一个XML文件,开头像这样:

<?xml version="1.0" encoding="utf-8"?>
<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition">
  <DataSources>
Run Code Online (Sandbox Code Playgroud)

当我运行以下代码时:

byte[] fileContent = //gets bytes
            string stringContent = Encoding.UTF8.GetString(fileContent);
            XDocument xml = XDocument.Parse(stringContent);
Run Code Online (Sandbox Code Playgroud)

我得到以下XmlException:

根级别的数据无效.第1行,第1位.

删除版本和编码节点可以解决问题.为什么?如何正确处理这个xml?

.net c# xml

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

如何在SSIS包中使服务器名称动态化

我有许多SSIS包都连接到同一个数据库.我不想将服务器名称硬编码到每个数据库的数据库连接中,因为它与开发服务器不同.这些服务器名称可能会随着时间而改变.

我知道您可以将它放在配置文件中,但所有这些SSIS包都存储在SQL Server 2008中,我想保留SQL Server中的所有详细信息.

有没有人有任何建议或意见?

我正在考虑创建一个名为GetServerName的包,它返回服务器名称,我可以使用它来更改每个包中的连接.但可能有更好的方法.

ssis

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

如何在django中进行"最大n组"查询?

(这是SQL连接中线程的django版本:选择一对多关系中的最后一条记录)

假设我有一张顾客表和一张购买表.每次购买都属于一个客户.我想获得所有客户的清单以及他们的上次购买.可以在没有原始SQL且没有多个数据库查询的情况下完成吗?

sql django join greatest-n-per-group

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

什么时候使用c ++ iostream优于ReadFile,WriteFile,fprintf等...?

我发现在c ++中使用流而不是像ReadFile,WriteFile等甚至fprintf这样的windows函数都非常容易.什么时候使用溪流不好?什么时候使用溪流好?使用流是否安全?为什么许多程序员不使用流?

这只是我一直想知道的事情,也许你可以放下一些智慧.

c++ iostream

8
推荐指数
2
解决办法
1685
查看次数

Intellij UML图

我刚注意到Intellij有一个UML图抽屉.我试图用它来弄清楚一些对我来说很新的代码中发生了什么.

反正有没有显示屏幕上所有类/接口之间的依赖关系?这是一个有用的功能吗?它似乎缺少某些东西,但它可能只是我不熟悉UML.

有人有任何意见吗?


反正有没有显示有关系?

uml intellij-idea

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

替换SQL Server数据库

供应商有一个数据库(只读),每周通过DVD发送给我们.他们的升级脚本分离现有的数据库副本,覆盖MDF和LDF,删除所有用户并重新创建他们认为适当的安全性应该是什么.有没有办法让我可以在不使数据库脱机的情况下同步数据?这是一个全天候的设施,在更新期间导致15分钟的停机时间.

Auxilary信息:数据库有大约50个表,总大小为400 MB.实际更改的数据量大约为400kb.服务器正在运行带有SQL Server Enterprise Edition 2008的Server 2008.

database sql-server

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

为什么json以这种奇怪的方式表现?

JSON作为KEY有任何保留字吗?

我的Json结构是

dimObject{String:String}
finalObject(String:dimObject}

Line1# JSONObject dimObject=new JSONObject()
Line2# dimObject.put("class",["A","B","c"]);
Line3# dimObject.put("name",["sam"]);
Line4# System.out.print("dimObject#"+dimObject.toString());
Line5# JSONObject finalObject=new new JSONObect();
Line6# finalObject("supplier",dimObject);
Line7# System.out.print("finalObject#"+finalObject.toString());
Run Code Online (Sandbox Code Playgroud)

OUTPUT:

dimObject#{"class":["A","B","c"],"name":["sam"]}
finalObject#{"supplier":{"name":["sam"]}}
Run Code Online (Sandbox Code Playgroud)

所以问题是为什么我的json表现得很奇怪.
我没有将"class"定义为变量名,它只是一个Key.

问题是,如果给出一个参数,"class"是一个键或保留字,那么我是如何成功插入的Line#2,如果它的插入能够在dimObject中那么为什么它不能在finalObject中插入.

请帮我解开这个谜

精确代码::

public JSONObject getRequiredAttributesWithValues() {
        List<UserConstraint> constraintList = new ArrayList<UserConstraint>();
        Map<String, FactTableOptimizingInfo> factTableMap = MappingInfo.INSTANCE.
                getFactTableUserNameToFactTableOptimizingInfoMap();
        Map<String, DimensionTableInfo> dimTableMap = MappingInfo.INSTANCE.getDimTableRealNameToObjectMap();
        JSONObject requiredAttributes = getRequiredAttributes();
        JSONObject finalObject = new JSONObject();
        for (Object dimName : requiredAttributes.keySet()) {
            JSONObject dimObject = new …
Run Code Online (Sandbox Code Playgroud)

java json

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

CSS问题,我不明白

在IE和FireFox中查看http://keramed.com.

在FireFox中,它看起来如我所料.在IE中,主要块进一步下降,我没有看到它.

这是CSS:

div#BoxHouse {
  margin-left: 0px; /* 72 */
  margin-right: 25px;
}

div.FloatingBox {
  text-align: center;
  float: left;
  width: 205px; 
  border: 1px solid #6C5C3B;
  padding: 0px 0px 5px 0px;
  background-image: url(transwhite.png);
  margin-left: 0.5em;
  margin-bottom: 30px;
}

div.FloatingContent {
  text-align: center;
  float: left;
  width: 90%;
  border: 0px solid #6C5C3B;
  padding: 0px;
  background-image: url(transwhite.png);
  margin-left: 0.5em;
}

#content {
  width: 90%;
  height: auto;
  background: url(transwhite.png);
  border: 1px solid #3F4933;
  margin-left: 35px; /* 72 */
  margin-right: 20px;
  margin-top: 8px;
  margin-bottom:20px; …
Run Code Online (Sandbox Code Playgroud)

html css

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

编译时间字符串散列

我在几个不同的地方读过,使用C++ 11的新字符串文字,可以在编译时计算字符串的哈希值.然而,似乎没有人准备出来说它将是可能的或如何完成.

  • 这可能吗?
  • 操作员会是什么样子?

我特别感兴趣的是这样的用例.

void foo( const std::string& value )
{
   switch( std::hash(value) )
   {
      case "one"_hash: one(); break;
      case "two"_hash: two(); break;
      /*many more cases*/
      default: other(); break;
   }
}
Run Code Online (Sandbox Code Playgroud)

注意:编译时哈希函数不必像我编写的那样完全.我尽力猜测最终解决方案的样子,但meta_hash<"string"_meta>::value也可能是一个可行的解决方案.

c++ hash metaprogramming c++11

95
推荐指数
10
解决办法
4万
查看次数

WPF/XAML:如何调整没有边框的窗口大小?

我正在使用一个没有边框的窗口并自己绘制Chrome.我想以典型的方式调整窗口的大小,并定义了一个3x3网格,其中心是内容,外部单元格构成需要不同处理的各个区域(TopLeft/TopMiddle/TopRight ......等),如光标.最大化,最小化,移动等都是直截了当的,但我可以使用一些指针根据光标所在的单元格在各个方向上调整大小.

wpf xaml resize window border

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