问题列表 - 第33693页

有没有办法创建一个不可变(只读)的XDocument?

我有一个返回XElement's 的API,我希望这些文件背后的文档XElement是不可变的(只读).我需要它:

  • 不给devs一个意外改变它的能力:)
  • 提高性能 - XDocument在某些情况下,创建一个可能是性能"繁重"操作的副本.

似乎无法继承和覆盖XDocument/ XElement/中的必要行为 XContainer,因为所有虚拟方法都标记为internal:

internal virtual void XContainer.AddAttribute(XAttribute a)
{
}
Run Code Online (Sandbox Code Playgroud)

所以我的问题是 - 有没有办法让它发生,或者最好有一个不同的API,它会返回类似的东西XPathNavigator,或者最好有自己的类IReadOnlyXElement,等等?

.net api xelement linq-to-xml

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

如何在SQL Server 2008作业或包中增加MaximumErrorCount?

我有几个工作和几个包.在SQL Server 2005中,我们曾经使用DTS包,但它们现在已经不存在了(我知道我可以重新启用它们,但这不是我所追求的).我通过运行我的一个包收到以下错误:

消息:SSIS警告代码DTS_W_MAXIMUMERRORCOUNTREACHED.执行方法成功,但引发的错误数(1)达到允许的最大值(1); 导致失败.当错误数达到MaximumErrorCount中指定的数量时,会发生这种情况.更改MaximumErrorCount或修复错误.

显然,这是早期错误的结果.我无法解决这个错误,所以我想增加MaximumErrorCount.但是,即使有互联网解释,你应该在包装上选择属性(或工作?),不包有无数的帖子属性了(我发现他们在集成服务,他们正在下面列出DTS包这是奇怪的,考虑到一个向导创建了包并且2008年不支持DTS?),我不知道如何查看包,真的.作业确实有属性,但没有设置最大错误计数.

有人可以成为我的眼睛,看看我看不到的东西吗?我在哪里根据错误消息的请求增加MaximumErrorCount?

ssis sql-server-2008 sql-server-job sql-server-package

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

如何将字符串转换为以UTF-8编码的字符串,反之亦然?

A有一个%c3%ad用UTF-8解码的字符串í,但用ASCII解码Ã.

我需要使用UTF-8编码对其进行解码,我该怎么做?

这是一个值的选择,它应该是什么......

SELECT
('%c3%81') as 'Á (81 = 129)',
('%c3%89') as 'É (89 = 137)',
('%c3%8d') as 'Í (8d = 141)',
('%c3%93') as 'Ó (93 = 147)',
('%c3%9a') as 'Ú (9a = 154)'


SELECT
('%c3%a1') as 'á (a1 = 161)',
('%c3%a9') as 'é (a9 = 169)',
('%c3%ad') as 'í (ad = 173)',
('%c3%b3') as 'ó (b3 = 179)',
('%c3%ba') as 'ú (ba = 186)'
Run Code Online (Sandbox Code Playgroud)

sql-server sql-server-2008

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

警告C4673:抛出'ex :: traced_error <EX>'将不会在catch网站上考虑以下类型

MSVC 10和MSVC 9在编译我的异常框架时都会生成4级警告消息,尽管程序的行为似乎是正确的.异常框架相当庞大和复杂,但我已经设法将其归结为其本质.这是一个可以在VS10中编译和运行的完整程序

#include <cstdlib>
#include <stdexcept>
#include <string>
#include <iostream>
#include <sstream>
using namespace std;

    namespace ex
    {
        class generic_error : virtual public std::exception
        {
        public:
            generic_error(int thread_id) : thread_id_(thread_id) {}
            const char* what() const throw()
            {
                static std::string msg;
                stringstream ss;
                ss << "generic error in thread #" << thread_id_;
                msg = ss.str();
                return msg.c_str();
            }
            int thread_id_;
        };

        template<class EX>
        class traced_error : virtual public std::exception, virtual public EX
        {
        public:
            traced_error(int line, const EX& ex):   EX(ex), …
Run Code Online (Sandbox Code Playgroud)

c++ visual-studio-2010 visual-studio-2008

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

你如何爬上bash脚本的父目录结构?

是否有一种从脚本位置爬上多个目录级别的更简洁的方法.

这就是我现在拥有的.

# get the full path of the script
D=$(cd ${0%/*} && echo $PWD/${0##*/})

D=$(dirname $D)
D=$(dirname $D)
D=$(dirname $D)

# second level parent directory of script
echo $D
Run Code Online (Sandbox Code Playgroud)

我希望找到第n级的简洁方法.除了进行for循环之外的任何想法?

directory bash perl

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

用于监视目录以进行更改的c ++程序

我正在寻找一种方法,用C或C++编写一个程序,检测在Linux系统的指定目录中是否有任何文件被更改,重命名,移动或删除.有没有办法做到这一点?

c c++ linux directory

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

表单中的静态值

我有一个包含字段列表的表单:

  • 电子邮件
  • 国家
  • 信息

在发送表单之前,我想联合一个静态值:destination = marketing.我不希望它以我的形式出现.这怎么办?

html php post

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

如何让Management Studio 2005从结果集中复制标题?

默认情况下,从SSMS中的查询窗口复制/粘贴数据时,它不会复制列标题.如何将这些标题与数据一起复制?

ssms

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

JQuery:如何从表中选择行

我有一个场景,我想根据td中的值从表中选择行

我有一张这样的桌子

<tr>
   <td>John</td>
   <td>Smith</td>
   <td>Male</td>
</tr>
<tr>
   <td>Andy</td>
   <td>Gates</td>
   <td>Male</td>
</tr>
<tr>
   <td>Alice</td>
   <td>Nixon</td>
   <td>Female</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

现在我想选择所有行,如果第一个td的值是x , 则第二个td的值是y

在momemnt,我正在做这样的事情

$("tr").each(function (index) {
   if ($(this).find('td:eq(0)').text().trim() == x &&
       $(this).find('td:eq(1)').text().trim() == y)
          ...do somethin....
}); 
Run Code Online (Sandbox Code Playgroud)

循环遍历每一行并检查.这很冗长.有没有更好的方法来实现这一目标.我似乎无法用选择器弄清楚AND运算符逻辑?

等待,

jquery jquery-selectors

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

脚手架有什么意义?

我不明白像rails,codeigniter等和脚手架这样的东西的重要性.从我的阅读,也许这是错的,脚手架没有在生产环境中使用.我不知道它的用途.它很整洁,但我不知道我应该怎么做.

谢谢.

language-agnostic scaffolding rad

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