小编Pab*_*buc的帖子

聚簇索引和非聚簇索引之间的区别

我需要添加适当的index表格,需要一些帮助.

我很困惑,需要澄清几点:

  • 我应该为non-int列使用索引吗?为什么/为什么不呢

  • 我已经读了很多关于clusterednon-clustered指数但我仍然不能确定何时使用一个比其他.一个很好的例子可以帮助我和许多其他开发人员.

我知道我不应该为经常更新的列或表使用索引.我还应该注意什么呢?在进入测试阶段之前我怎么知道这一切都很好?

sql-server indexing database-design clustered-index non-clustered-index

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

在jquery中查找具有特定属性值的所有元素

我需要找到具有特殊属性值的所有元素.

这是我需要找到的div(我有很多......)

<div imageId='imageN'>...
Run Code Online (Sandbox Code Playgroud)

我只需要遍历已经拥有的div imageId='imageN'

jquery

85
推荐指数
5
解决办法
14万
查看次数

如何获得可拖动对象的位置

我试图获得xy使用jQuery可拖动的对象.

场景是,我将一个对象拖放到另一个对象上,并希望得到拖放对象的位置.

编辑:现在我可以获得对象的位置,但我需要更多:

这是我尝试过的:

<script>
$(function() {
    $('#draggable').draggable({
        drag: function() {
            var offset = $(this).offset();
            var xPos = offset.left;
            var yPos = offset.top;
            $(this).text('x: ' + xPos + 'y: ' + yPos);
        }
    });

    $("#droppable").droppable({
        drop: function(event, ui) {
            $(this)
                .addClass("ui-state-highlight")
                .find("p")
                .html("Dropped!");
        }
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

现在我可以获得可拖动对象的位置,但我需要它可以调整大小,除了获得可拖动对象之外x,y,我还需要它的大小.

jquery drag-and-drop position jquery-ui

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

拆分一个字符串并在mssql中返回最大值

我需要找到一种方法来获取具有最高版本号的数据.

这是我的数据库设计:

VERSIONNUMBER - varchar(15)
DOWNLOADPATH - varchar(100)
Run Code Online (Sandbox Code Playgroud)

可以说我有以下记录:

VERSIONNUMBER -------- DOWNLOADPATH
1.1.2                  a.com
1.1.3                  b.com
2.1.4                  c.com
2.1.5                  d.com
2.2.1                  e.com
Run Code Online (Sandbox Code Playgroud)

我需要使用版本号2.2.1获取记录.需要一些sql的帮助:)

感谢您的任何帮助

sql sql-server string-comparison

7
推荐指数
1
解决办法
733
查看次数

字符串中的String.Empty

2天前,有一个问题与string.LastIndexOf(String.Empty)返回字符串的最后一个索引有关:

C#字符串是否以空字符串结尾?

所以我想到了; 一个字符串总是可以在字符之间包含string.empty,如:

"testing" == "t" + String.Empty + "e" + String.Empty +"sting" + String.Empty;
Run Code Online (Sandbox Code Playgroud)

在此之后,我想测试是否String.IndexOf(String.Empty)返回0因为因为String.Empty可以在字符串中的任何字符之间,这将是我期望它返回并且我没有错.

string testString = "testing";
int index = testString.LastIndexOf(string.Empty); // index is 6
index = testString.IndexOf(string.Empty); // index is 0
Run Code Online (Sandbox Code Playgroud)

它实际上返回0.我开始认为如果我可以分割一个字符串String.Empty,我会得到至少2个字符串,那将是String.Empty和其余的字符串,因为String.IndexOf(String.Empty)返回0并String.LastIndexOf(String.Empty)返回字符串的长度..这是我编码:

string emptyString = string.Empty;
char[] emptyStringCharArr = emptyString.ToCharArray();
string myDummyString = "abcdefg";
string[] result = myDummyString.Split(emptyStringCharArr);
Run Code Online (Sandbox Code Playgroud)

这里的问题是,我显然无法转换String.Emptychar[]并导致空字符串[].我真的很想看到这个操作的结果及其背后的原因.所以我的问题是:

  1. 有没有办法拆分字符串String.Empty

  2. 如果它不可能但是在一个绝对的世界中它是可能的,它会返回一个充满chars的数组[0] = "t" [1] …

c# string split string-comparison

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

捕获网页的截图并获取图像(ASP.NET)

我正在对图像执行复杂的html操作(拖放),当我完成后,我需要截取页面的截图并将拍摄的图像保存在服务器上(虚拟目录).

所以我需要的是

Image img = CaptureURL("www.a.com/b.aspx");
Run Code Online (Sandbox Code Playgroud)

有谁知道一个可以帮我这个的图书馆吗?

谢谢

asp.net image-capture

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

选择没有光标的列的总和

我的数据如下:

ID   LENGTH_IN_CM
1        1.0
2        1.0
3        9.0
4        5.0
5        15.0
6        3.0
7        5.0
Run Code Online (Sandbox Code Playgroud)

我知道页面长20厘米,想要计算每个项目将在哪些页面上.

因此,例如id为1,2,3和4的项目将位于第一页(1.0 + 1.0 + 9.0 + 5.0 <20.0),但5和6将在第二页上,7在第三页上.

是否可以在不使用光标的情况下计算页码?

sql-server stored-procedures sql-server-2008-r2

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

阻止其他人调用您的JSON Web服务

假设我有一些代码可以创建一个带有JSON服务调用的HTML页面.

如何防止他人复制和粘贴源代码,调用服务并获取第一个用户的结果集?

如果我将域作为服务的参数或获取其他内容(如用户名或密码),则也可以将其复制并粘贴并用于其他域.

我没有看到防止这种情况的方法,或者我错了吗?

html security json web-services

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

Request.IsAuthenticated总是如此.我错过了吗?

我正在尝试向cookie添加用户名并在注销时清除它但Request.IsAuthenticated返回总是为true所以我无法在下一页知道它是否是成员.

这是我正在尝试的:

 public void Logout()
    {
        FormsAuthentication.SignOut();
        Session.Abandon(); // trying everything...
    }



protected void signin_submit_Click(object sender, EventArgs e)
    {
        //checklogins...
        HttpCookie authCookie = FormsAuthentication.GetAuthCookie(username_top.Text, true);
    }
Run Code Online (Sandbox Code Playgroud)

我点击了javascript函数的Logout,它点击了调试器,所以我确信它被调用了.

我正在检查以下值Page_Load:

protected void Page_Load(object sender, EventArgs e)
    {
        bool isAuth = Request.IsAuthenticated; // always true !!!
        if (isAuth)
        {
            registeredDiv.Visible = true;
            guestDiv.Visible = false;
        }
    }
Run Code Online (Sandbox Code Playgroud)

我错过了什么?如何知道用户是否已登录?

编辑:我发现authenticationMode在web.config中设置为Windows.

编辑为:

<authentication mode="Forms">
Run Code Online (Sandbox Code Playgroud)

但现在它总是返回错误.我在登录到同一页面后尝试重定向但仍然无法正常工作.有任何想法吗?

asp.net authentication

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

通过jquery访问自定义属性

我需要访问我的链接的自定义属性或数据,但我不能.我的代码很简单,但在转发器中.我不知道这是否会导致问题.这是代码:

 <a class="showAllComm" data-userid='<%# DataBinder.Eval(Container.DataItem, "USER_ID")%>' href="#sa">Show all comments</a>
Run Code Online (Sandbox Code Playgroud)

这是我的点击事件:

$('.showAllComm').click(function(index, element) {
            var commId = $(element).data("userid");
 })
Run Code Online (Sandbox Code Playgroud)

commId是未定义的,但我可以在源代码中看到它的值为1.

我该如何访问userId?

谢谢

javascript jquery attributes

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