问题列表 - 第37193页

Python - Function有一个列表作为参数.如何返回另一个列表而不更改第一个?

我是Python的新手(和整个编程).我很确定答案很明显,但我真的不知道该怎么做.

def do_play(value, slot, board):
    temp=board
    (i,j) = slot
    temp[i][j] = value
    return temp
Run Code Online (Sandbox Code Playgroud)

board是列表.value是一个整数.slot是和整数元组.

我想在这里做的是

  • 喂功能板
  • 将电路板复制到名为temp的新列表中
  • 在temp中的特定位置插入新值
  • 返回温度,让电路板保持不变

当我运行它是shell时,原始列表(板)和新列表(temp)都会发生变化.=

任何帮助,将不胜感激.

python return-value function-declaration

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

验证这种格式 - "HH:MM"

我正在尝试用来preg_match验证时间输入是否采用这种格式 - "HH:MM"

php regex preg-match

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

C++的默认继承访问说明符?

我有一些遗留代码,我必须包装,我遇到了这个声明:

class Foo : Bar
{
    // ...
};
Run Code Online (Sandbox Code Playgroud)

这似乎是在GCC下编译的.我知道这很糟糕,但我无法改变它.我的问题是,如果没有继承访问说明符,C++编译器如何处理它?

c++ gcc

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

Umbraco vs Sitefinity

我正在开发一个大型网站.开发人员问我哪个更喜欢sitefinity或umbraco.该网站将类似于维基百科,用户无需登录即可访问和编辑页面.我想问一下你对这两个csm系统的想法,你会推荐哪个内容网站具有社区感和wiki功能.谢谢

c# asp.net umbraco sitefinity

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

如何将当前用户信息传递给DDD中的所有图层

以前曾问过类似的问题,但不完全相同(除非我错过了)

我想通过我的服务,域,域事件,域事件处理程序传递IUserInfo类实例...

什么是最好的方法.

我是不是该

  • 使用IoC通过将其注册到Httpcontext.Current.session ["CurrentUser"]的实例来注入它;

  • 将数据添加到当前线程.

  • 任何其他方式

我被困在域事件处理程序中,我想使用这些数据进行审计以及发送电子邮件.

我希望能够在我的应用程序中的任何位置使用CurrentUser信息.

随着线程被合并的线程,我怀疑线程的重用是否会重置数据.如果没有,请告诉我如何使用线程传递IUser实例.

问候,

损伤

.net c# domain-driven-design n-tier-architecture

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

$(".anything")之间有什么区别.单击()和$(".anything").bind(click)

$(".anything")之间有什么区别.单击()和$(".anything").bind(click)

$(".anything").click(function() {

});

$(".anything").bind('click', function() {

});
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

创建像对象python建议的自定义文件?

嗨,我希望实现我自己的自定义文件,如对象为我们在工作中使用的内部二进制格式(我真的不想进入太多的细节,因为我不知道我是否可以).我正在努力寻求一种更加pythonic的做事方式,因为目前我们有两个函数读/写(每行~4k行代码)可以完成所有工作.然而,我们需要更多的控制/技巧,因此我改写这些东西的事实.

我查看了python文档,他们说我需要实现哪些方法,但是没有提到像iter()/等的东西.

基本上我喜欢做的是这样的事情:

output_file_objs = [
    open("blah.txt", "w")
    open("blah142.txt", "wb")
    my_lib.open("internal_file.something", "wb", ignore_something=True)
]

data_to_write = <data>

for f in output_file_objs:
    f.write(data_to_write)
Run Code Online (Sandbox Code Playgroud)

所以我可以将它与其他人混合在一起,并且基本上具有一定程度的透明度.我会为它添加自定义方法,但这不是问题.

关于编写像对象一样的自定义文件有什么好的参考吗?像任何形式的限制或特殊方法(iter).我应该实施?

或者,我可以看一下python标准库中的一个很好的例子吗?

python file

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

如何从另一个表单打开一个新表单

我有使用ShowDialog方法打开的表单.在这种形式我有一个名为更多的按钮.如果我们点击"更多",它应该打开另一个表单,它应该关闭当前表单.

在更多按钮的Click事件处理程序我写了以下代码

MoreActions objUI = new MoreActions (); 
objUI.ShowDialog();
this.Close();
Run Code Online (Sandbox Code Playgroud)

但正在发生的是,它没有关闭第一种形式.所以,我修改了这段代码

MoreActions objUI = new MoreActions (); 
objUI.Show();
this.Close();
Run Code Online (Sandbox Code Playgroud)

在这里,第二种形式显示,并在几秒钟内关闭表格.

任何人都可以帮我解决问题.我需要做的是,如果我们点击更多按钮,它应该打开另一个表单并关闭第一个表单.

任何形式的帮助对我都很有帮助.

.net c# .net-2.0 winforms

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

如何在MySQL数据库中对ENUM列进行排序?

color在MySQL表中有哪个类型的列ENUM('RED', 'YELLOW', 'MY_COLOR', 'BLACK'),以及另一个name类型的列VARCHAR(30).

我想按以下顺序获取所有表行:

  • YELLOW 行首先,排序依据 name
  • RED 行最后,排序依据 name
  • 在中间,所有其他行,按排序 name

这有可能在1个查询中进行这种排序吗?

mysql sql sorting enums

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

Prolog,在列表中找到最小值

简而言之:如何在列表中找到最小值?(感谢kaarel的建议)

很长的故事:

我在amzi prolog中创建了一个加权图并给出了2个节点,我能够检索路径列表.但是,我需要在此路径中找到最小值,但无法遍历列表来执行此操作.我可以请您就如何确定清单中的最小值寻求建议吗?

我的代码目前看起来像这样:

arc(1,2).
arc(2,3).
arc(3,4).
arc(3,5).
arc(3,6).
arc(2,5).
arc(5,6).
arc(2,6).

path(X,Z,A) :- 
 (arc(X,Y),path(Y,Z,A1),A is A1+1;arc(X,Z), A is 1).

因此,"键入findall(Z,路径(2,6,Z),L)." 在听众中允许我获得一个列表[3,2,2,1].我需要从这里检索最小值并将其乘以一个数量.有人可以建议如何检索最小值?谢谢!

traversal list prolog minimum

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