问题列表 - 第9191页

什么是数据库事务?

有人可以提供一个简单(但不简单)的交易解释,应用于计算(即使从维基百科复制)?

database theory concurrency failover transactions

95
推荐指数
6
解决办法
8万
查看次数

按类型查找WPF窗口中的所有控件

我正在寻找一种方法来查找Window类型的所有控件,

例如:查找全部TextBoxes,找到实现特定接口的所有控件等.

.net c# wpf

213
推荐指数
6
解决办法
18万
查看次数

以编程方式更改Gnome终端主题

我想在我的本地计算机(Ubuntu GNOME)上创建一个设置,终端窗口具有不同的背景颜色,具体取决于我是登录到本地计算机还是ssh'd到远程计算机.

有没有办法做到这一点?

linux bash

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

如何以编程方式创建Spring上下文?

有谁知道我是否可以通过编程方式创建bean上下文?

我希望能够做到这样的事情:

ConfigurableApplicationContext c = new ConfigurableApplicationContext();
BeanDefinition bd = new BeanDefinition();
bd.setId("id");
bd.setClassName("classname");
bd.setProperty("propertyName", propertyValue");
...etc...
Run Code Online (Sandbox Code Playgroud)

或者更好的是仍然能够将现成的bean注入应用程序上下文:

c.addBean("beanId", beanObject);
Run Code Online (Sandbox Code Playgroud)

或者,如果我正在使用注释:

c.setAnnotationAware(true);
c.setAnnotationScanBasePackage("packagename");
Run Code Online (Sandbox Code Playgroud)

要么

c.addAnnotatedSpringClass("classnamethatisannotated");
Run Code Online (Sandbox Code Playgroud)

这样做的理由是我希望能够覆盖bean定义以进行测试 - 在我的测试中,我创建了这个新的应用程序上下文,在测试中配置了代码(不是在xml中),然后使这个测试应用程序上下文具有as父级SUT应用程序上下文.

我没有在spring库中找到任何可以执行此操作的代码.有没有人建造这样的东西?是否有可能建立这样的东西?我知道前一种方法是可行的,我不能100%确定后一种方法可以无条件地工作.

spring unit-testing

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

"ulimit -l"是什么意思?

根据联机帮助页,ulimit中的"-l"表示"可能锁定到内存中的最大大小".这句话到底意味着什么?它如何影响正在运行的程序?

linux ulimit

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

我应该检查*.mo文件吗?

我应该将*.mo翻译文件签入我的版本控制系统吗?

这是一个普遍的问题.但特别是我正在使用git存储库处理Django项目.

version-control translation project-structure internationalization

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

在perl中自动获取foreach循环中的循环索引

如果我在Perl中有以下数组:

@x = qw(a b c);
Run Code Online (Sandbox Code Playgroud)

然后我用它迭代它foreach,然后$_将引用数组中的当前元素:

foreach (@x) {
    print;
}
Run Code Online (Sandbox Code Playgroud)

将打印:

abc
Run Code Online (Sandbox Code Playgroud)

是否有类似的方法来获取当前元素的索引,而无需手动更新计数器?像这样的东西:

foreach (@x) {
    print $index;
}
Run Code Online (Sandbox Code Playgroud)

在哪里$index更新,$_以产生输出:

012
Run Code Online (Sandbox Code Playgroud)

perl foreach

75
推荐指数
6
解决办法
11万
查看次数

强制使用自定义属性

场景:我有一个基类"MyBase".我有一个自定义属性"MyAttrib"

我这样做:

[MyAttrib(1234)]
class MyClass : MyBase()
{
 MyClass()
 {
 }
}
Run Code Online (Sandbox Code Playgroud)

问题:我能否以任何方式强制从MyBase中获取属性MyAttrib?

c# attributes

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

如何通过使用公共密钥对值进行求和,从一系列dicts创建单个Python dict?

我有一个词典列表,例如:

dictList = [
    {'a':3, 'b':9, 'c':4},
    {'a':9, 'b':24, 'c':99},
    {'a':10, 'b':23, 'c':88}
]
Run Code Online (Sandbox Code Playgroud)

所有词典都具有相同的键,例如a,b,c.我希望创建一个具有相同键的单个字典,其中值是原始列表中所有字典中具有相同键的值的总和.

所以对于上面的例子,输出应该是:

{'a':22, 'b':56, 'c':191}
Run Code Online (Sandbox Code Playgroud)

这样做最有效的方法是什么?我目前有:

result = {}
for myDict in dictList:
    for k in myDict:
        result[k] = result.setdefault(k, 0) + myDict[k]
Run Code Online (Sandbox Code Playgroud)

python

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

onKeyDown()问题

我想创建一个照片/视频捕获应用程序.

我创建了一个CaptureView扩展SurfaceView并放在主窗体中的类.

主窗体的活动具有onCreateOptionsMenu()创建菜单的方法.菜单工作正常,但后来我尝试实现一个方法onKeyDown:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {

    if(event.getAction() == KeyEvent.ACTION_DOWN) {
        switch(keyCode) {
        case KeyEvent.KEYCODE_CAMERA:
            videoPreview.TakePicture();
            return true;
        }
    }

    return super.onKeyDown(keyCode, event);
}
Run Code Online (Sandbox Code Playgroud)

该菜单不再出现,并且该方法不会捕获onKeyDown事件.

有谁知道这个问题可能是什么原因?

android onkeydown android-view

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