问题列表 - 第49431页

xdocument保存添加额外的字符

我正在使用XDocument加载和保存配置文件.大部分时间它都能正常工作,但有些情况(看似随机)会在最后一个标记之后附加额外信息.这是发生了什么的要点.

配置文件预运行:

<?xml version="1.0" encoding="us-ascii"?>
<local>
</local>
Run Code Online (Sandbox Code Playgroud)

码:

XDocument config = new XDocument();
config = XDocument.Load(new FileStream(@"c:\foo.xml", FileMode.Open, FileAccess.Read));
XElement fileEle = config.Root.Element("files");
XElement statsEle = new XElement("stats");
statsEle.Add(new XElement("one", "two"));
statsEle.Add(new XElement("three", "four"));
.
.
.
fileEle.Add(statsEle);
config.Save(new FileStream(@"c:\foo.xml", FileMode.Create, FileAccess.Write), SaveOptions.None);
Run Code Online (Sandbox Code Playgroud)

配置文件运行后:

<?xml version="1.0" encoding="us-ascii"?>
<local>
    <files>
        <one>two</one>
        <three>four</three>
    </files>
</local>s>
</local>
Run Code Online (Sandbox Code Playgroud)

有什么建议?不知道为什么要添加额外的字符.有时它是额外的标签,有时它是不同的字符,有时它可以正常工作.我尝试使用不同的方法(XMLReader等)加载/保存,以不同的方式添加XML标记.在X运行之后它们都产生相同的错误.谢谢您的帮助!

.net c# xml

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

在多个表单上指定验证摘要

我在页面上有两个表单如下:

@using (Html.BeginForm())
{
    @Html.ValidationSummary()
    @Html.Label("code", "Confirmation Code")
    @Html.TextBox("code")
    <input type="submit" value="Go" />
}
@using (Html.BeginForm("SendConfirmation", "Auth"))
{
    @Html.ValidationSummary()
    @Html.Label("email", "Email")
    @Html.TextBox("email")
    <input type="submit" value="Resend" />
}
Run Code Online (Sandbox Code Playgroud)

如果SendConfirmation抛出错误,则显示2个验证摘要.如何获得验证摘要以定位自己的?

asp.net-mvc asp.net-mvc-3

28
推荐指数
2
解决办法
8844
查看次数

我的应用程序仍在运行时,我需要杀死在iPad上运行的用户应用程序

可能重复:
如何以编程方式关闭我的iPhone应用程序中的所有其他应用程序?

我正在开发一个测试应用程序来发现IOS系统的功能,所以我想知道是否有某种方法我可以获得在我的设备上运行的所有进程列表:Iphone,Ipad或Ipod.然后我想使用PID列表或进程ID列表来迭代它并逐个杀死它们,但只有某些进程特别是那些由用户启动并且不是系统关键进程的进程.我在XCODE文档中找到了一些关于如何杀死在MAC OS上运行但没有关于IOS的进程的例子,我不知道开始搜索的起点,或者我需要寻找的IOS框架是什么.

iphone kill process ios

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

在postgres中重置自动增量计数器

我想强制一个表的自动增量字段为某个值,我试着用这个:

ALTER TABLE product AUTO_INCREMENT = 1453
Run Code Online (Sandbox Code Playgroud)

ALTER SEQUENCE product  RESTART WITH 1453;
ERROR:  relation "your_sequence_name" does not exist
Run Code Online (Sandbox Code Playgroud)

我是postgres的新手:(

我有一个表productIdname领域

sql postgresql reset auto-increment

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

字符串{0}中的大括号

我经常在一个通常包含数字的字符串中看到花括号,例如:

string something = "I have {0} cats";
Run Code Online (Sandbox Code Playgroud)

虽然我可以弄清楚这意味着什么,但我可以说我从来没有读过任何与其用法有关的文件.c#字符串文档似乎没有任何与这些相关的信息.谁能指出我正确的方向?

c# string curly-braces

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

如何计算没有循环的矩阵的欧氏长度?

似乎答案应该很简单,但我很难过.我有一个Nx3矩阵矩阵,其中第1和第3列是第n项的XY和Z坐标.我想计算从原点到物品的距离.在非矢量化形式中,这很容易.

距离= norm([xyz]);

要么

距离= sqrt(x ^ 2 + y ^ 2 + z ^ 2);

但是,在矢量化形式中它并非如此简单.当你传递一个矩阵来规范时,它不再返回欧几里德长度.

距离=范数(矩阵); %不起作用

distance = sqrt(x(:,1).*x(:,1)+ y(:,2).*y(:,2)+ z(:,3).*z(:,3)); %只是看起来很乱

有一个更好的方法吗?

matlab distance vectorization norm euclidean-distance

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

更改simple_form中字段允许的大小和最大长度

如何使用简单表单更改字段的大小和最大允许字符数.我试过以下但不起作用:

<%= f.input :lastname, :size => 40, :max => 4 %>
Run Code Online (Sandbox Code Playgroud)

我知道有一个default_input_size,initializers/simple_form.rb但我不想改变全局的大小,只是在几个领域.

我该怎么做?

ruby-on-rails simple-form

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

在Eclipse中找不到com.google.android.maps

我的Eclipse项目无法找到类,我只能创建它.我加了这个

<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)

<application android:icon="@drawable/icon" android:label="@string/app_name">
<uses-library android:name="com.google.android.maps"/>  
    <activity android:name=".Main"
              android:label="@string/app_name">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

</application>
Run Code Online (Sandbox Code Playgroud)

所以我认为它现在会起作用?;)还安装了任何SDK,现在下载近40分钟

maps android

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

如何将jQuery对象数组转换为HTML字符串

在jQuery Infinite Carousel中,它.clone()用来做无限的效果.除非它克隆的代码具有HTML5元素,否则这很有用.IE7和IE8无法将HTML5元素特定的CSS规则应用于克隆或以后页面加载插入的元素.

innerShiv JavaScript的插件插入的方式,IE7和IE8将呈现只是适当的CSS精细的元素.

问题是innerShiv将HTML字符串作为参数,但jQuery .clone()方法返回一个jQuery对象数组.

为了将两者结合使用,我需要将.clone()的输出转换为innerShiv能够解析的HTML字符串.

有关如何做到这一点的任何想法?

javascript jquery

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

在GetFileSize上更改数据类型大小

使用Delphi 7开发我们的主要应用程序.我们正在导入数据文件.以字节为单位的文件大小超过了vcl和我的代码用来保存它的整数变量的大小......所以它变为负数并且采取空文件操作......

我们当前检查文件大小的代码(从而决定是否为空)是:

function getfilesize(vfilename: string): integer;
var
  SearchRec: TSearchRec;
begin
    try
    result:= -1;
    if FindFirst(vfilename, faAnyFile, SearchRec) = 0 then
      result:= SearchRec.Size;
    FindClose(SearchRec);
    except
      on e: exception do
        raise exception.create('Error: functions\getfilesize - Unable to analyze file Attributes to determine filesize. '#13#10+e.message);
    end;
Run Code Online (Sandbox Code Playgroud)

多年来,这种情况来回变化,但在过去的5年里,这种方法运作良好.

searchrec.size是一个INTEGER,所以只更改我们的返回类型是不够的.存储中还有许多其他因素,与我们的代码和我们使用的数据库字段有关.

问:确定文件大小以字节为单位的其他D7方法对我们有用,它们使用更大的数据类型?

问:你知道getFilesize在更大整数中的任何其他替换函数吗?

delphi delphi-7

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