问题列表 - 第24313页

在c#中序列化对象时如何设置xmlns

我正在将我的ASP.net MVC程序中的对象序列化为像这样的xml字符串;

StringWriter sw = new StringWriter();
XmlSerializer s = new XmlSerializer(typeof(mytype));
s.Serialize(sw, myData);
Run Code Online (Sandbox Code Playgroud)

现在这给我这个前两行;

<?xml version="1.0" encoding="utf-16"?>
<GetCustomerName xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
Run Code Online (Sandbox Code Playgroud)

我的问题是,在序列化时如何更改xmlns和编码类型?

谢谢

c# xml asp.net-mvc xml-serialization

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

使用NSCopying复制私有实例变量的最佳实践

我可能会遗漏一些明显的东西,但我正在我的一个对象上实现NSCopying.该对象具有未通过getter公开的私有实例变量,因为它们不应在对象外部使用.

在我的实现中copyWithZone:,我需要alloc/init新实例,还要设置其状态以匹配当前实例.我显然可以从内部访问当前的私有状态copyWithZone:,但我无法将其设置为新对象,因为该状态没有访问器.

有没有一种标准的方法来保持数据隐私的完整性?

谢谢.

cocoa instance-variables nscopying

10
推荐指数
2
解决办法
1379
查看次数

jQuery和IE崩溃在$('#someDiv').hide();

好吧,经过一段时间的挠挠我的头,"嗯?" 试图找出为什么IE在加载我的一个加载了jQuery优点的页面时会直接崩溃,我把罪魁祸首缩小到这条线

$('div#questions').hide();
Run Code Online (Sandbox Code Playgroud)

当我说IE崩溃时,我的意思是它完全崩溃,试图做它的网页恢复废话失败.

我正在运行jQuery 1.4.2并使用IE 8(尚未测试任何其他版本)

我目前的解决方法是:

if ($.browser.msie) { 
    window.location = "http://www.mozilla.com/en-US/products/download.html"; 
}
Run Code Online (Sandbox Code Playgroud)

出于某种原因,我觉得我的IE用户对这个解决方案不会很满意.

有问题的div有很多内容,其他的div再次被隐藏和显示,所有这些都很好用,花花公子只有当巨型父div被隐藏时IE才会翻转并刺伤自己.

有没有人遇到这个或有任何可能的想法出错?

编辑:

一切都包含在$(document).ready(function(){})中; 我的代码都是内部的,所以我不能不幸地链接它.

编辑:发现IE 8崩溃代码

<ol class="actionHelp">
    <li>List the tasks (or actions) that are involved in your pattern along the top (one per column)</li>
    <li>Put the starting point in the first column and the ending point in the last column.</li>
    <li>To fill in the middle, simply ask: "What happens next?" If only one thing ever happens next, then it should get 100%. …
Run Code Online (Sandbox Code Playgroud)

jquery

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

如何使用javascript/jquery获取图像映射的上/下x/y?

使用jQuery的position()或offset(),我无法看到图像映射区域的顶部/左侧坐标.它适用于FF,但没有别的 - 没有webkit,IE,Opera.

$('area').bind("click",function(){
 alert($(this).position().left);
}); 

<area shape="rect" coords="14,25,205,150" href="#">
Run Code Online (Sandbox Code Playgroud)

任何人都知道以不同的方式访问这些?通常情况下,我只需要使用坐标和分割(","),但这些页面上有一堆多面的区域.

javascript jquery image map

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

在.NET中纠正"混合"类型的XML序列化和反序列化

我当前的任务涉及编写用于处理HL7 CDA文件的类库.
这些HL7 CDA文件是具有已定义XML模式的XML文件,因此我使用xsd.exe生成用于XML序列化和反序列化的.NET类.

XML Schema包含各种类型,其中包含mixed ="true"属性,指定此类型的XML节点可能包含与其他XML节点混合的普通文本.其中一种类型
XML模式的相关部分如下所示:

<xs:complexType name="StrucDoc.Paragraph" mixed="true">
    <xs:sequence>
        <xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
        <xs:choice minOccurs="0" maxOccurs="unbounded">
            <xs:element name="br" type="StrucDoc.Br"/>
            <xs:element name="sub" type="StrucDoc.Sub"/>
            <xs:element name="sup" type="StrucDoc.Sup"/>
            <!-- ...other possible nodes... -->
        </xs:choice>
    </xs:sequence>
    <xs:attribute name="ID" type="xs:ID"/>
    <!-- ...other attributes... -->
</xs:complexType>
Run Code Online (Sandbox Code Playgroud)

生成的代码这种类型如下:

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(TypeName="StrucDoc.Paragraph", Namespace="urn:hl7-org:v3")]
public partial class StrucDocParagraph {

    private StrucDocCaption captionField;

    private object[] itemsField;

    private string[] textField;

    private string idField;

    // ...fields for other …
Run Code Online (Sandbox Code Playgroud)

.net c# xml-serialization

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

XML文档到字符串?

我一直在摆弄这个超过二十分钟,而我的Google-foo让我失望了.

假设我有一个用Java创建的XML文档(org.w3c.dom.Document):

DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
Document document = docBuilder.newDocument();

Element rootElement = document.createElement("RootElement");
Element childElement = document.createElement("ChildElement");
childElement.appendChild(document.createTextNode("Child Text"));
rootElement.appendChild(childElement);

document.appendChild(rootElement);

String documentConvertedToString = "?" // <---- How?
Run Code Online (Sandbox Code Playgroud)

如何将文档对象转换为文本字符串?

java

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

Mercurial设置:一个中央仓库还是几个?

我的公司正在从Subversion转向Mercurial.我们正在为我们的产品使用.NET.我们有一个解决方案,其中包含十几个项目,这些项目是独立的模块,彼此之间没有依赖关系.我们在服务器上使用中央存储库,使用推/拉来进行集成构建.

我想弄清楚我是否应该创建一个包含所有项目的中央仓库,或者我是否应该为每个项目创建一个单独的仓库.单独回购的一个论点是,分支单个模块会更容易,但单个回购的参数更容易管理和工作流程.

我对hg和DVCS很新,所以非常感谢一些指导.

ETA:在hginit.com,Joel说:

[I]如果您已经习惯为整个公司拥有一个巨大的巨大存储库,有些人只会检查并处理他们关心的子目录,这不是一个很好的方式来使用Mercurial - 你最好为每个项目提供大量较小的存储库.

如果有人可以扩展这个或指向我更多文档,那就太好了.

mercurial

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

MySQL浮点比较问题

我通过在MySQL数据库模式中引入浮点列遇到了一个问题,即浮点值的比较并不总是返回正确的结果.

1 - 50.12
2 - 34.57
3 - 12.75
4 - ......(休息时间均小于12.00)

SELECT COUNT(*) FROM `users` WHERE `points` > "12.75"
Run Code Online (Sandbox Code Playgroud)

这让我回归"3".

我已经读过MySQL中浮点值的比较是一个坏主意,十进制类型是更好的选择.

我是否有希望继续使用float类型并使比较正常工作?

mysql floating-point comparison select-query

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

具有逻辑OR的If语句


 public class Test{
      public static void main(String args[]){
    int a = 0;
    int b = 1;
    int c = 10;
    if ( a == 0 || b++ == c ){
        a = b + c;
    }else{
        b = a + c;
    }
    System.out.println("a: " + a + ",b: " + b + ",c: " + c);
    }
}
Run Code Online (Sandbox Code Playgroud)

好的,这是Java代码,输出是:11,b:1,c:10我认为C在这种情况下与Java相同

这是因为如果第一个条件在'OR'运算符中为真,则第二个条件(b ++ == c)将永远不会执行.

这有一个"名称".我只是不记得它是什么.有谁知道这叫什么?

programming-languages

3
推荐指数
2
解决办法
107
查看次数

使用LibSVM计算与Mean/Stddev对的最近匹配

我是SVM的新手,我正在尝试使用Python接口来libsvm来对包含mean和stddev的样本进行分类.但是,我得到了荒谬的结果.

这个任务不适合SVM,还是我使用libsvm时出错?下面是我用来测试的简单Python脚本:

#!/usr/bin/env python
# Simple classifier test.
# Adapted from the svm_test.py file included in the standard libsvm distribution.
from collections import defaultdict
from svm import *
# Define our sparse data formatted training and testing sets.
labels = [1,2,3,4]
train = [ # key: 0=mean, 1=stddev
    {0:2.5,1:3.5},
    {0:5,1:1.2},
    {0:7,1:3.3},
    {0:10.3,1:0.3},
]
problem = svm_problem(labels, train)
test = [
    ({0:3, 1:3.11},1),
    ({0:7.3,1:3.1},3),
    ({0:7,1:3.3},3),
    ({0:9.8,1:0.5},4),
]

# Test classifiers.
kernels = [LINEAR, POLY, RBF]
kname = ['linear','polynomial','rbf']
correct …
Run Code Online (Sandbox Code Playgroud)

python artificial-intelligence machine-learning svm libsvm

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