小编Adh*_*pta的帖子

将列添加到现有表并对其进行唯一编号

我想在现有的遗留数据库中添加一个列,并编写一个过程,通过该过程我可以为每个记录分配不同的值.像添加列并为其自动生成数据之类的东西.

就像,如果我添加一个名为"ID"(数字)的新列,我想为每个记录初始化一个唯一值.所以,我的ID列将有1到1000的记录.我该怎么做?

sql sql-server

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

JavaScript中的MAC地址

我知道我们可以通过IE(ActiveX对象)获取用户的MAC地址.

有没有办法使用JavaScript获取用户的MAC地址?

javascript mac-address

94
推荐指数
6
解决办法
15万
查看次数

如何动态评估C#代码?

我可以eval("something()");在JavaScript中动态执行代码.有没有办法让我在C#中做同样的事情?

我想要做的一个例子是:我有一个整数变量(比如说i),我有多个属性名称:"Property1","Property2","Property3"等.现在,我想执行一些操作在"财产i "属性取决于的价值i.

使用Javascript这非常简单.有没有办法用C#做到这一点?

c# reflection properties c#-2.0

91
推荐指数
7
解决办法
6万
查看次数

Javascript浏览器怪癖 - array.Length

码:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Unusual Array Lengths!</title>

    <script type="text/javascript">
        var arrayList = new Array();
        arrayList = [1, 2, 3, 4, 5, ];
        alert(arrayList.length);
    </script>

</head>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

注意数组声明中的额外逗号.上面的代码为各种浏览器提供了不同的输出:

Safari:5

Firefox:5

IE:6

Safari和FF会忽略数组中的额外逗号,而IE将其视为数组中的另一个对象.

在一些搜索中,我发现关于哪个答案是正确的意见不一.大多数人都认为IE是正确的,但Safari也在做与Firefox相同的事情.我没有在Opera等其他浏览器上测试过这个,但我认为存在差异.

我的问题:

一世.哪一个是正确的?

编辑:根据一般共识(和ECMAScript指南),我们假设IE再次出错.

II.还有其他任何我应该警惕的Javascript浏览器怪癖吗?

编辑:是的,有大量的Javascript怪癖.www.quirksmode.org也是一个很好的资源.

III.如何避免这些错误?

编辑:使用JSLint验证您的JavaScript.或者,使用一些外部.或者,清理您的代码.

感谢DamienB,JasonBunting,JohnKonrad Rudolph的投入.

javascript

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

比较维持国家的方式

在Web开发中有多种方法可以维护用户状态.

这些是我现在能想到的:

  1. 请求参数

  2. 饼干

  3. 表格方法(获取和发布)

  4. Viewstate(我只猜ASP.NET)

  5. 会话(InProc Web服务器)

  6. 会话(专用Web服务器)

  7. 会话(数据库)

  8. 本地持久性(Google Gears)(感谢Steve Moyer)等

我知道每种方法都有自己的优点和缺点,比如cookie不安全,QueryString有长度限制,看起来很难看!;)

但是,在设计Web应用程序时,我总是对使用什么方法来应用什么方法或避免哪些方法感到困惑.

我想知道的是,您通常使用哪种方法,并建议或更有趣的是,您希望在某些情况下避免使用哪些方法?为什么?

state

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

还有人定位谷歌Chrome吗?(网络应用程序,插件)

是否有人专门编写应用程序以利用谷歌浏览器?
是否有企业用户正在考虑将其用作标准浏览器?

google-chrome

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

如何在EditItemTemplate字段中绑定GridView中的DropDownList?

这是我在运行时绑定的gridview中的代码:

...
<asp:templatefield>
    <edititemtemplate>
        <asp:dropdownlist runat="server" id="ddgvOpp" />
    </edititemtemplate>
    <itemtemplate>
        <%# Eval("opponent.name") %>
    </itemtemplate>
</asp:templatefield>
...
Run Code Online (Sandbox Code Playgroud)

我想绑定下拉列表"ddgvOpp",但我不知道如何.我应该,但我没有.这就是我所拥有的,但我不断得到一个"对象引用"错误,这是有道理的:

protected void gvResults_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowType == DataControlRowType.DataRow) //skip header row
    {
        DropDownList ddOpp = (DropDownList)e.Row.Cells[5].FindControl("ddgvOpp");
        BindOpponentDD(ddOpp);
    }
}
Run Code Online (Sandbox Code Playgroud)

BindOpponentDD()DropDownList填充的位置在哪里.我是不是在正确的活动中这样做了?如果没有,我需要把它放进去?

非常感谢提前...

asp.net data-binding gridview

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

Twitter可以帮助您成为更好的开发人员或分散您的注意力吗?

自从我加入了twitter之后,我发现了掌握技术脉搏及其发展方向非常有帮助.

我跟随许多顶级微软开发人员,发现他们的斗争,观点和影响很有趣......

  • codinghorror/Jeff Atwood
  • shanselman/Scott Hanselman
  • haacked/Phil Haack
  • RickStrahl/Rick Strahl
  • RoyOsherove/Roy Osherove

可以说,推特只是一种分心而不是灵感.

您如何发现Twitter作为技术娴熟的媒介?它有用还是浪费时间?

如果你觉得它很有用......你会建议谁在ASP.NET领域?

twitter

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

在WordPress的`delete_post`动作中获取帖子ID?

我有这个代码

add_action( 'delete_post', 'my_delete_function' );
 function my_delete_function() { 
   global $wpdb;
   $wpdb->query("
    DELETE FROM wp_votes WHERE post=".$thePostID."
;);
 }
Run Code Online (Sandbox Code Playgroud)

如何才能删除帖子的ID?

此外,如果在管理员中删除多个帖子,这仍然有用吗?

wordpress

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