小编Cur*_*urt的帖子

使用T-SQL将当前日期插入日期列?

我正在尝试在用户决定停用或激活UserID时插入日期.我正在尝试使用SP触发它,但显然这比我想象的要难.

我可以做一个

SELECT GETDATE()
Run Code Online (Sandbox Code Playgroud)

获取日期,但有没有办法从GETDATE插入该信息并将其放入我想要的列?

sql t-sql stored-procedures

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

SQL Server代理未运行

我的服务器上的所有SQL作业都没有运行.我调查了这个并得到了消息:

SQLServerAgent is not currently running so it cannot be notified of this action
Run Code Online (Sandbox Code Playgroud)

如何让SQL Server Agent开始在SQL Server 2008上运行?

sql-server-agent sql-server-2008 sql-job

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

自定义默认的"新存储过程"SSMS 2008模板

我正在尝试自定义New Stored Procedure...Object ExplorerSQL Server Management Studio 2008上单击时实现的默认查询.

我已经找到了如何更改"创建存储过程(新菜单)"模板Template Explorer,但这意味着我将不得不继续打开模板资源管理器而不是像我通常那样点击新的存储过程.

如何编辑单击时出现的模板New Stored Procedure...

templates ssms stored-procedures sql-server-2008

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

Razor与ASPX语法的比较

最近我进入了MVC3和Razor,并阅读了几篇关于这些主题的文章,以便更好地理解这个概念.

我一直在阅读Scott Guthrie的博客文章,其中他提供了以下两个例子.第一个是ASPX语法,第二个是Razor语法:

在此输入图像描述

在此输入图像描述

这很棒,但作为ASPX和Razor的公平比较,我有点困惑.

我从来没有见过像这样的ASPX语法的任何工作示例.Repeater自ASP.NET发布以来,开发人员肯定使用过控件等?自从经典ASP以来,我还没有看过类似的语法.

我一直认为将编程代码与标记文件内联,而不是代码隐藏文件是不好的做法.

这样的ASP.NET ASPX开发人员代码是什么?

asp.net syntax razor asp.net-mvc-3

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

是否最好将打开的SqlConnection作为参数传递,或者在每个方法中调用一个新的?

如果我要调用的方法/函数需要一个开放的SqlConnection,我将在调用该函数的方法中打开它.例如:

protected static void btnSubmit(){
   conn.Open();
   myMethod(someParam, conn);
   conn.Close();
}

protected static void myMethod(object someParam, SqlConnection conn){
   //Some SQL commands etc here..
}
Run Code Online (Sandbox Code Playgroud)

我这样做,所以我:

  • 每个进程只能打开和关闭1个SqlConnection

但是,如此构造我的代码会更好:

protected static void btnSubmit(){
   myMethod(someParam);
}

protected static void myMethod(object someParam){
   SqlConnection conn = New SqlConnection(".....");
   conn.Open();
   //Some SQL commands etc here..
   conn.Close();
}
Run Code Online (Sandbox Code Playgroud)

我看到以这种方式构造它的优点是:

  • 我不必为每个方法传递额外的参数
  • 如果稍后该方法不再具有SQL命令,则每次都不会调用未使用的参数

我看到的缺点是:

  • 如果myMethod是一个递归方法,那么当它自己调用它将打开另一个SqlConnection,依此类推,等等.
  • 如果btnSubmit正在调用所有需要SqlConnection的多个方法,则每个方法都将打开并关闭新连接.

这样做的最佳方法是什么,哪种方式最常用?

c# sqlconnection

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

从字符串中删除最后一个正斜杠和尾随字符的简写方法

如果我有以下字符串:

/ LOREM /存有/悲

我希望这成为:

/ LOREM /存有

删除最后一个正斜杠以及跟随它的所有字符的简便方法是什么?

我知道如何通过将字符串拆分为一个List<>并删除最后一个项目然后加入来完成此操作,但有没有更短的写入方式?

我的问题不是特定于URL.

c# string

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

如果缓存占用者与内容不匹配,则阻止bundle响应

我在服务器场中使用捆绑和缩小,其中存在旧服务器和新服务器的交叉时段.

我遇到的问题是旧服务器正在缓存新的bundle cache buster URL的内容.


例如,使用新的捆绑包URL 缓存新的 HTML :

<script src="/bundle.css?v=RBgbF6A6cUEuJSPaiaHhywGqT7eH1aP8JvAYFgKh"></script>
Run Code Online (Sandbox Code Playgroud)

然后,它向服务器发出请求,该服务器尚未使用新的CSS代码进行更新,然后缓存.

然后,对捆绑URL的任何后续调用都将返回旧代码.


因此有没有办法检查捆绑包的内容是否与散列缓存破坏者匹配?如果它不抛出404例如.

使用上面的示例,当请求返回到旧服务器的捆绑包时,它将检查捆绑包的内容,生成内容哈希并将其与查询字符串进行比较.

在这种情况下,缓存 - 破坏者将不匹配实际内容散列,并且将返回404.

最终,用户将使用捆绑请求命中服务器,并且将缓存正确的内容.


在此输入图像描述

asp.net asp.net-mvc caching bundling-and-minification

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

parseInt("08")返回0

可能重复:
JavaScript parseInt八进制错误的变通方法

我一直在研究javascript函数,通过声明年,月和日来设置日期对象.但是,当月份的值为08或时09,0将在使用时返回parseInt().见下文:

parseInt("01") //returns 1
parseInt("02") //returns 2
parseInt("03") //returns 3
parseInt("04") //returns 4
parseInt("05") //returns 5
parseInt("06") //returns 6
parseInt("07") //returns 7
parseInt("08") //returns 0?
parseInt("09") //returns 0?
parseInt("10") //returns 10
Run Code Online (Sandbox Code Playgroud)

我创建了一个jsFiddle来演示这个问题:

http://jsfiddle.net/GhkEf/

为什么parseInt("08")parseInt("09")回报0

javascript parsing integer

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

IE8及更早版本中的jQuery动画陷入困境

这是我的网站:http: //smartpeopletalkfast.co.uk/jquery/basicDemo12-bugfix-3.htm

它在firefox,chrome,safari和ie9上运行良好,但在IE8和7中混乱.

当您单击图像时,它会展开.当您单击另一个图像时,任何展开的图像都会收缩.我认为这是jQuery的第二部分导致问题.使用IE8和7,动画最终会在正确的位置,但所有图像都会在此之前跳转.

这是代码:

    $(".image-div").click(function () {


        var divRefTwo = $(".image-div").not(this);
        $(".image-div").not(this).animate({
                width: '250px',
                left: '0px',
                marginRight: '0px',
                backgroundPosition: '-125px'
            }, 400, function() {
                $(divRefTwo).css('z-index','1');
            });

        if ($(this).css('z-index') == 1) {
            $(this).css('z-index','2');
            $(this).animate({
                width: '500px',
                left: '-125px',
                marginRight: '-250px',
                backgroundPosition: '0px'
            }, 500, function() {
                //
            });
        }
        else {
            var divRef = this;
            $(this).animate({
                width: '250px',
                left: '0px',
                marginRight: '0px',
                backgroundPosition: '-125px'
            }, 500, function() {
                $(divRef).css('z-index','1');
            });
        }

    });
Run Code Online (Sandbox Code Playgroud)

有没有人有任何想法为什么会这样?它很难调试,因为问题只在动画运行时出现.

谢谢

UPDATE-我尝试添加条件语句只在必要时运行动画(缩小扩展元素),但是这样就根本不运行:

        if ($(".image-div").not(this).css('width') == …
Run Code Online (Sandbox Code Playgroud)

jquery internet-explorer

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

将Varchar转换为NVarchar?

我知道转换nvarcharvarchar,某些数据会丢失/更改.

但是,在将varchar数据类型转换为nvarchar?时,是否存在数据更改的风险?

sql varchar nvarchar sql-server-2008 sqldatatypes

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