小编Pri*_*ERO的帖子

什么会导致单个表超时

我只对在ReportingPeriod表上运行的查询收到以下错误(见下文).即使我在另一个表上注释掉相关的LEFT JOIN,也会发生这种情况.表中的记录不超过200条.此外,如果我直接运行查询或使用存储过程运行它也无关紧要.最后,其他表和程序运行正常.

知道是什么原因引起的吗?

版本
Sql-Server 2005

错误:
超时已过期.操作完成之前经过的超时时间或服务器没有响应.

RAW QUERY:

DECLARE @ProjectsKey INT
SET @ProjectsKey = 1234
-----------------------------
    SELECT 
        ReportingPeriodKey
        ,ReportingPeriod.ProjectsKey
        --,Phase.PhaseKey AS PhaseKey
        --,Phase.Name AS PhaseName
        ,[Type]
        ,ReportingPeriodStart
        ,ReportingPeriodEnd
    FROM   
        ReportingPeriod
--  LEFT JOIN
--  (
--      SELECT
--          PhaseKey
--          ,ProjectsKey
--          ,Name
--      FROM dbo.Phase
--  ) AS Phase ON Phase.PhaseKey = dbo.ReportingPeriod.PhaseKey
    WHERE
        ((@ProjectsKey IS NOT NULL AND ReportingPeriod.ProjectsKey = @ProjectsKey) OR @ProjectsKey IS NULL)
    ORDER BY
        ReportingPeriodStart
Run Code Online (Sandbox Code Playgroud)

表定义:

SET ANSI_NULLS ON GO SET
QUOTED_IDENTIFIER ON …
Run Code Online (Sandbox Code Playgroud)

sql sql-server timeout

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

为什么更改事件不会在selector.val(1234)上触发?

可能重复:
jQuery textbox.val('xxxx')没有导致更改为fire?

我有一个插件,应该在更新"选择器"的值时触发.在正常的UI交互过程中,它就像一个冠军.但是,如果通过JavaScript或jQuery更新"选择器",则不会触发.

  • 直接通过文本框更新... 它的工作原理.
  • 按下按钮...... 它失败了.
  • 使用对selected.val(xxx)的jQuery调用更新... 它失败了.

插件的一般想法是自动舍入网格和面板等内容.

任何帮助都会很棒......我一整天都在努力!

给出以下HTML:

<input id="myDecimalTotal" type="text" value="0.00" class="rounder-decimal" />
<input id="btnDecimalTotalTest" type="button" value="Run Total" />
Run Code Online (Sandbox Code Playgroud)

使用以下选择器和JavaScript进行测试:

jQuery(document).ready(function() {
   jQuery('input.rounder-decimal').numericRounder();
   jQuery('#btnDecimalTotalTest').click(overwriteDecimalTotal);    // fails
   jQuery('#myDecimalTotal').val(777);                             // fails
});

function overwriteDecimalTotal() {
   jQuery('#myDecimalTotal').val(123);
}
Run Code Online (Sandbox Code Playgroud)

对于以下插件:

(function($) {
    $.fn.numericRounder = function(options) {

        switch (typeof (options)) {
            case 'object':
                options = $.extend({}, $.fn.numericRounder.defaults, options);
                break;
            case 'string':
                options = $.extend({}, $.fn.numericRounder.defaults, { onEvent: options });
                break;
            default:
                options = $.fn.numericRounder.defaults;
        }

        return …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-plugins jquery-events

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

你可以在Android上使用AJAX调用吗?

我是一名C#网络开发人员.而且每天我都很习惯使用jQuery并对数据进行AJAX调用(我喜欢).但是,我是Android 的完整NOOB.我目前的阅读显示Android使用REST'ful服务进行数据交换.

所以我的问题是......

Android可以使用jQuery mobile吗?
你能在Android中进行正常的AJAX调用吗?
您是否只能在Android中进行REST'ful通话?

ajax jquery android

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

可以在Release中构建后执行#if DEBUG吗?

正在进行安全性讨论,以确定下面的以下DEPLOYED代码是否可以到达或"提升"到......即使它是在RELEASE模式下构建的.

思考?

编辑:
我在DotPeek中"看到"它 - 即使在发布后构建.

  • 但是,该文件是"灰显的"

  • 这是否意味着它不会执行?

  • DotPeek只是"反编译"代码......它没有显示它内置的模式中存在什么代码......对吗?

代码看起来像:

    using System;
    using System.ServiceProcess;

    static class Program
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        static void Main()
        {
#if DEBUG
            var myservice = new StpListener();
            myservice.OnDebug();

            //KEEP the service alive
            System.Threading.Thread.Sleep(System.Threading.Timeout.Infinite);
#else
            ServiceBase[] ServicesToRun;
            ServicesToRun = new ServiceBase[] 
            { 
                new StpListener() 
            };
            ServiceBase.Run(ServicesToRun);
#endif
        }
    } 
Run Code Online (Sandbox Code Playgroud)

c#

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

在此上下文中开始第二次操作

在保存到数据库的日期之后,我在控制器中执行另一个Void函数。但有时会显示此错误:

在先前的异步操作完成之前,第二操作在此上下文上开始。使用“ await”来确保在此上下文上调用另一个方法之前,所有异步操作都已完成。不保证任何实例成员都是线程安全的。

...这是我的控制器的示例:

public ActionResult All(Chapter chapter){

    var x = db.Post.Where(p => p.PostID == chapter.PostID).FirstOrDefault();
    if (x == null){return View(chapter);}

    counter++;

    db.Chapter.Add(chapter);
    db.SaveChangesAsync();                      

    savepost(chapter.PostID, counter);

    return RedirectToAction("Index");
}
Run Code Online (Sandbox Code Playgroud)

这是Void方法:

public void savepost(int id,int counter)
{
    var article = db.Post.Find(id);
    article.LastUpdate = DateTime.Now;
    article.ChapterCount = counter;

    db.Entry(article).State = EntityState.Modified;
    db.SaveChanges();
}
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

c# asp.net entity-framework

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

如何转换此JSON日期时间?

从JSON格式的响应对象返回以下字符串,我想将其解析为有用的东西:/ Date(1283457528340)/

如何使用JavaScript将其解析为用户友好的东西?

javascript datetime parsing json

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

将"私人"字段声明为私有字段还是内部字段更好?

将财产声明为私有或内部是否更好?并且......为什么一个人优先于另一个?

我工作的人一直声称"私人"字段是内部的,我认为没有任何意义......所以我必须遗漏一些东西.

例:

/// Someone I work with does this
public class SomeClass
{
    internal Document _document;
    internal Contractor _contractor;
    internal IUser _user;
    internal Project _project;
}

/// I usually do this
public class SomeClass
{
    private Document _document;
    private Contractor _contractor;
    private IUser _user;
    private Project _project;
}
Run Code Online (Sandbox Code Playgroud)

c# keyword

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

关于面向对象的javascript的困惑

我在javascript中练习面向对象的语法,但是我遇到了一些问题.这是我的代码:

<html>
<head>
     <script type="text/javascript">
          function Name(first,mid,last) {
               this.first = first;
               this.middle = mid;
               this.last = last;
          }
          Name.prototype.fullname = function () {
               return this.first + " " + this.middle + " " + this.last;
          }
          Name.prototype.fullnamereversed = function() {
               return this.last + " " + this.middle + " " + this.first;
          }
          var s = new Name("James","Harlow","Smith")
</script>
</head>
<body>
     <script type="text/javascript">
          document.body.innerHTML = s.fullname;
          document.body.innerHTML = s.fullnamereversed;
     </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

当我加载页面时,body的innerHTML是Name.protoype("function()... this.first + this.middle + this.last ...")的确切文本.我在这做错了什么?

javascript oop

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

Visual Studio将这些标记称为什么:<%%>

这些标签"<%%>"有一个实际名称,我忘了它是什么.您可以一直使用它们来设置用户控件控件引用或其他任何内容.

其他用途包括:

var selector_hidMode = '#<%=hidMode.ClientID %>';
Run Code Online (Sandbox Code Playgroud)

但这些"运营商" 有一个特定的名称

他们叫什么?

......我完全忘记了,我们这里没有人记得.

c# symbols visual-studio

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

参考错误:HTMLElement 未在 TypeScript 中定义

我是 TypeScript 的新手,坦率地说,我可能做错了。但是......我正在尝试为文本框创建一个“KeyUp Listener”,当用户停止输入时,它会“通知”。但是,当我尝试注册该课程时,出现以下错误:

异常:调用节点模块失败,错误:预渲染失败,因为错误:ReferenceError:HTMLElement 未定义

登记:

// MODULES
import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { UniversalModule } from 'angular2-universal';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';

// COMPONENTS
import { AppComponent } from './components/app/app.component'
import { HeaderComponent } from './components/shared/components/shared-header.component';
import { SampleIndexComponent } from './components/samples/sample.index.component';
import { SampleFormComponent } from './components/samples/sample.form.component';
import { StatusFilterComponent } from './components/samples/filters/status-filter.component';
import { AuthorFilterComponent } from './components/samples/filters/author-filter.component';

// LISTENERS
import { TextboxKeyUpListener } from "./components/shared/services/textbox.keyup.listener"; …
Run Code Online (Sandbox Code Playgroud)

typescript angular

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