问题列表 - 第5901页

在查询字符串值中使用的分隔符

我需要在查询字符串中接受文件名列表.即:

http://someSite/someApp/myUtil.ashx?files=file1.txt|file2.bmp|file3.doc
Run Code Online (Sandbox Code Playgroud)

您对使用什么分隔符有什么建议吗?

string delimiter query-string

22
推荐指数
5
解决办法
3万
查看次数

控件的命名约定

Microsoft在其网站上有命名指南(此处).我也有"框架设计指南"一书.

我找不到的是关于命名控件的指南.

例如,一个按钮,当放到表单时,获取typename + number,camel-cased作为默认名称,例如"button1".

这就是我所做的:我删除了数字并在之后添加了有意义的描述.例如"buttonDelete"或"buttonSave".

这样,您就不必在某个指南中维护大量控件及其缩写名称.

你同意吗?

.net c# naming-conventions

35
推荐指数
3
解决办法
6万
查看次数

Javascript和表单重复的问题

我有一个HTML代码,如下所示:

< tr id="500" >
 < form id="500" onsubmit="DoThis()">
  < td>Info< /td>
    etc...
    etc...
  < td>Info< /td>
 < /form> 
< /tr>
Run Code Online (Sandbox Code Playgroud)

我在Javascript中尝试做的是制作元素的副本并将其添加到父表:

var TrElement = document.getElementById("500")

var parent    = TrElement.parent;
var NewTr     = TrElement.cloneNode(true);
    parent.appendChild(NewTr);
Run Code Online (Sandbox Code Playgroud)

这段代码创建了一个完美的新副本.问题是我无法提交任何内容,因为新元素已关闭其形式:它现在看起来像这样:

< tr id="500">
 < form id="500" onsubmit="DoThis()" />   <----- end tag on the form :/
  < td>Info< /td>
    etc...
    etc...
  < td>Info< /td>
< /tr>
Run Code Online (Sandbox Code Playgroud)

有谁知道我怎么能强迫表格不要关闭,或者有另一个解决方案来解决这个问题?

谢谢...

html javascript forms

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

是否可以在运行时替换函数/方法装饰器?[python]

如果我有一个功能:


@aDecorator
def myfunc1():
  # do something here

if __name__ = "__main__":
  # this will call the function and will use the decorator @aDecorator
  myfunc1() 
  # now I want the @aDecorator to be replaced with the decorator @otherDecorator
  # so that when this code executes, the function no longer goes through
  # @aDecorator, but instead through @otherDecorator. How can I do this?
  myfunc1()
Run Code Online (Sandbox Code Playgroud)

是否可以在运行时替换装饰器?

python language-features runtime decorator

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

找到两个嵌套列表的交集?

我知道如何获得两个平面列表的交集:

b1 = [1,2,3,4,5,9,11,15]
b2 = [4,5,6,7,8]
b3 = [val for val in b1 if val in b2]
Run Code Online (Sandbox Code Playgroud)

要么

def intersect(a, b):
    return list(set(a) & set(b))

print intersect(b1, b2)
Run Code Online (Sandbox Code Playgroud)

但是当我必须找到嵌套列表的交集时,我的问题就开始了:

c1 = [1, 6, 7, 10, 13, 28, 32, 41, 58, 63]
c2 = [[13, 17, 18, 21, 32], [7, 11, 13, 14, 28], [1, 5, 6, 8, 15, 16]]
Run Code Online (Sandbox Code Playgroud)

最后我想收到:

c3 = [[13,32],[7,13,28],[1,6]]
Run Code Online (Sandbox Code Playgroud)

你能帮我个忙吗?

有关

python intersection list

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

如何调试远程linux二进制文件?

情况如下:

我有一个崩溃的Linux二进制文件.没有日志文件,跟踪文件等.我需要能够将调试器附加到它(我本地有源)并跟踪错误.

什么是解决这个问题的最简单,最好的方法?

linux gdb remote-debugging

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

你最喜欢的测试javascript代码片段的方法是什么?

你最喜欢的测试javascript代码片段的方法是什么?

我喜欢直接使用浏览器的地址字段:

javascript:void(document.getElementById("textbox").style.display='none'))
javascript:void(document.write("Testing"))
javascript:alert(parseFloat("33.33"))
Run Code Online (Sandbox Code Playgroud)

如果使用后一种技巧,请不要忘记将所有内容都包含在void()呼叫或alert()呼叫中,以免页面被消隐.

或者,firefox上有Firebug扩展,您可以在其中任意编辑JavaScript代码.

还有其他有趣的方法吗?

javascript testing debugging

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

WHERE子句中列的顺序是否重要?

WHERE子句中列的顺序是否会影响性能?

例如

假设我把一个具有更高潜力的专栏放在首位,反之亦然?

sql-server performance

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

Rhino Mocks - 如何断言一个模拟方法被称为n次?

我如何断言模拟对象上的方法被称为n次?

这是控制器动作的代码片段,我想测试:

for (int i = 0; i <= newMatchCommand.NumberOfMatchesToCreate; i++) {
    serviceFacade.CreateNewMatch("tester", Side.White);
}
Run Code Online (Sandbox Code Playgroud)

"服务外观"对象是(严格)模拟,将被注入控制器.单元测试应断言操作中的CreateNewMatch方法被调用n次.(例如5)

tdd unit-testing rhino-mocks

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

如何使用sql server进行BEFORE UPDATED触发器?

我正在使用Sqlserver express而且我无法做before updated触发器.还有另外一种方法吗?

sql database sql-server triggers sql-server-express

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