小编Spr*_*tar的帖子

MultipleActiveResultSets =真或多个连接?

我有一些C#,其中我在connection(ExecuteReader)上创建一个阅读器,然后对于该阅读器中的每一行,执行另一个命令(with ExecuteNonQuery).在这种情况下,我MultipleActiveResultSets=True在连接上使用或使用多个连接更好吗?

.net c# sql-server ado.net sql-server-2005

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

jQuery动画延迟问题与自行循环的步骤

我有一个timeline定义,列出选择器以及应用于该对象的延迟和动画列表.您可以指定循环特定对象的步骤.

这是用于对动画进行排队的函数:

function animateWithQueue(e, obj) {
    if ($.queue(e[0]).length == 0) {
        e.queue(function doNext(next) {
            $.each(obj.steps, function(i, step) {
                e.delay(step.pause).animate(step.anim, step.options);
            });
            if (obj.loop) {
                e.queue(doNext);
            }
            next();
        });
    }
}?
Run Code Online (Sandbox Code Playgroud)

这是timeline信息

var timeline = {
    '.square': {
        loop: true,
        steps: [
            { pause: 800, anim: { right: '+=200' }, options: { duration: 400} },
            { pause: 1000, anim: { right: '-=200' }, options: { duration: 400} }
        ]
    },
    '.circle': {
        loop: true,
        steps: [
            { …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-animate

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

精度说明符作为参数,如printf但在String.Format中

使用printf我可以使用*将精度值指定为额外参数.C#String.Format中是否存在相同的功能?

编辑:例如:

Console.WriteLine("{0:D*}",1,4); // Outputs 0001
Run Code Online (Sandbox Code Playgroud)

c# string printf string-formatting

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

将对象序列化为具有属性和子元素的元素

我希望使用System.Xml.Serialization.XmlSerializer定义将生成以下xml的类.我正在努力获取项目列表,其中的属性不包含'item'元素的子'container'元素.

<?xml version="1.0" ?>
<myroot>
   <items attr1="hello" attr2="world">
      <item id="1" />
      <item id="2" />
      <item id="3" />
   </items>
</myroot>
Run Code Online (Sandbox Code Playgroud)

c# xml-serialization xmlserializer

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

jQuery滚动事件 - 检测元素滚动到视图中 - Chrome上的性能不佳

以下代码在IE和Firefox上运行正常,但Chrome讨厌它(它运行但是非常滞后).我相信它可以使浏览器友好,但如何?itemPlaceholder是数百个100x100浮动div(例如图像占位符).我正在使用jquery 1.4.4和Chrome v10.0.648.127.

$(function () {

   ReplaceVisible();
   $(this).scroll(function () {
      ReplaceVisible();
   });
});

function ReplaceVisible() {
    $('.itemPlaceholder').each(function (index) {
        if (HasBeenScrolledTo(this)) {
            $itemPlaceholder = $(this);

            $itemPlaceholder.replaceWith('<img src="bicycle.jpg" />');
        }
        else {
            return false;
        }
    });
}

function HasBeenScrolledTo(elem) {
    var docViewTop = $(window).scrollTop();
    var docViewBottom = docViewTop + $(window).height();
    var elemTop = $(elem).offset().top;

    return elemTop < docViewBottom;
}
Run Code Online (Sandbox Code Playgroud)

编辑:替换appendreplaceWith否则我们会将大量图像附加到同一元素.

javascript jquery dom scroll google-chrome

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

XmlDocument和慢模式处理

我有一个xml模板文档,我需要加载到XmlDocument中.例如

myXMLDocument.Load(myXMLFile);
Run Code Online (Sandbox Code Playgroud)

然而,这在dtd中加载时非常慢.我已经尝试了两个"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"和dtd的本地副本.两者都或多或少地同时进行.如果我通过将解析器设置为null(例如)来加载dtd,那么我会收到错误,例如"Reference to undeclared entity 'nbsp'"文档是否包含这些错误.

我需要使用XmlDocument,因为我需要在输出文档之前操作DOM.我怎样才能解决这些问题?

.net c# xml xmldocument dtd

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

在C#和VB.NET中自动转换为字符串

我可以在C#中做到这一点..

int number = 2;
string str = "Hello " + number + " world";
Run Code Online (Sandbox Code Playgroud)

..和str最终成为"Hello 2 world".

在VB.NET中,我可以这样做..

Dim number As Integer = 2
Dim str As String = "Hello " + number + " world"
Run Code Online (Sandbox Code Playgroud)

..但是我得到一个InvalidCastException"从字符串转换"Hello"到'Double'类型无效."

我知道在这两种情况下都应该使用.ToString(),但是这里的代码是什么呢?

c# vb.net casting

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

是否有任何方法可以获得可调整大小的div的宽度和高度

是否有任何方法来获取可调整大小的div的宽度和高度,同时调整大小我尝试以下代码,但它导致在警报框中未定义我使用jQuery可调整大小

$("#msc_div").resizable({
     start: function() {
        var offset = $(this).offset();
        alert(offset.height);
        alert(offset.width);
     }
});
Run Code Online (Sandbox Code Playgroud)

jquery jquery-ui

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

枚举simple.data中的返回列表

我试图从simple.data处理select(Find ..,All等)的结果,但是我收到了错误:

var db = Database.Open();
var codes = db.Code.All();

// 'object' does not contain a definition for 'First'
var firstcode = codes.First();
// 'object' does not contain a definition for 'ToList'
List<Code> codeList = codes.ToList();
Run Code Online (Sandbox Code Playgroud)

类型codes{System.Linq.Enumerable.WhereSelectListIterator<System.Collections.Generic.IDictionary<string,object>,Simple.Data.DynamicRecord>}.

我错过了什么?有人添加一个simple.data标签请.. :)

.net c# linq simple.data

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

发送包含嵌入图像和纯文本的html电子邮件,其中包含与C#中的附件相同的图像

我希望发送一封包含纯文本和HTML版本的电子邮件.电子邮件需要一个图像(不是我可以在其他地方托管的图像),如果客户端在html中查看它,则应嵌入它,并附加到纯文本视图.

这可能会在所有普通客户中起作用吗?

我最接近的是将图像创建为附件(而不是链接的资源),然后使用cid:filename.jpg在html中引用它.但是这在gmail中不起作用(它不会在html中显示图像).

c# email html-email system.net.mail

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

Linq to entities - 一对多关系 - 需要左外连接而不是交叉连接

我有以下型号:

model.mdmx

我需要一个特定用户的所有灯具和预测列表(如果该灯具有预测).sql返回我需要的内容如下:

SELECT * FROM Fixture f
LEFT OUTER JOIN Prediction p ON f.FixtureId = p.FixtureId
WHERE p.UserID = '06E4D3E0-8365-45BF-9054-3F8534C7AD5E' OR p.UserID IS NULL
Run Code Online (Sandbox Code Playgroud)

我试过了:

var query = from f in c.Fixtures
    from p in c.Predictions.Where(pre => pre.UserId == new Guid("06E4D3E0-8365-45BF-9054-3F8534C7AD5E") || pre.UserId == null)
    select new
    {
        FixtureId = f.FixtureId,
        HomeScore = f.HomeTeamScore,
        AwayScore = f.AwayTeamScore,
        PredictionId = p.PredictionId,
        HomePrediction = p.HomeTeamPrediction,
        AwayPrediction = p.AwayTeamPrediction
        };
Run Code Online (Sandbox Code Playgroud)

但这会产生(并给出错误的结果):

SELECT 
[Extent1].[FixtureId] AS [FixtureId], 
[Extent1].[HomeTeamScore] AS [HomeTeamScore], 
[Extent1].[AwayTeamScore] AS [AwayTeamScore], 
[Extent2].[PredictionId] AS …
Run Code Online (Sandbox Code Playgroud)

c# sql linq linq-to-sql entity-framework-4.1

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