问题列表 - 第30335页

.NET中UnhandledException和DispatcherUnhandledException之间的区别

.NET中的AppDomain.UnhandledExceptionApplication.DispatcherUnhandledException有什么区别?

我需要一个在发生任何未处理的异常时触发的事件.我遇到过这两个,但我不知道他们在哪些方面彼此不同.还有,有没有被解雇的情况?

.net c# wpf exception-handling unhandled-exception

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

Rake:在Django中等同于任务

我有一个django应用程序,我希望有一个脚本,我每天运行一次,以验证数据库中的模型,并删除一些对象.我怎么做到的?我想要一些等同于rake的东西:rails中的任务.

python django rake django-models

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

H2数据库和函数在单独的模式中

我正在尝试创建一个测试数据库(使用H2数据库).我在生产中使用Oracle,在h2中使用oracle兼容模式似乎很好.

但是我在翻译oracle构造时遇到了问题:

create or replace PACKAGE permission_tools IS
    FUNCTION get_role_access_level(
          p_role_id IN NUMBER,
          p_permiss IN VARCHAR2)
    RETURN NUMBER;
END permission_tools;
Run Code Online (Sandbox Code Playgroud)

我打电话给:

select permission_tools.get_access_level(?, ?) from dual;
Run Code Online (Sandbox Code Playgroud)

进入H2当量.我一直在尝试这样的事情:

CREATE SCHEMA PERMISSION_TOOLS;

CREATE ALIAS PERMISSION_TOOLS.GET_ACCESS_LEVEL as $$
String nextPrime(String value) {
    return new BigInteger(value).nextProbablePrime().toString();
}
$$;
Run Code Online (Sandbox Code Playgroud)

但这给了我编译错误:

org.h2.jdbc.JdbcSQLException: Syntax error in SQL statement "

CREATE ALIAS PERMISSION_TOOLS.[*]GET_ACCESS_LEVEL AS   
String nextPrime(String value) {
    return new BigInteger(value).nextProbablePrime().toString();
}
   "; expected "FOR"; SQL statement:


CREATE ALIAS PERMISSION_TOOLS.GET_ACCESS_LEVEL as $$
String nextPrime(String value) {
    return new …
Run Code Online (Sandbox Code Playgroud)

java database testing h2

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

如何将参数列表"$ @"分配给另一个变量?

在shell脚本中我希望变量p等于"$@",以便以下两行代码产生相同的结果:

for x in "$p"; do echo $x; done
for x in "$@"; do echo $x; done
Run Code Online (Sandbox Code Playgroud)

如果我这样做p=$@或者p="$@"这不起作用.当命令行参数的名称中有空格时,我找不到这个问题的简单解决方法(组合p="$@"for x in $p(在$ p周围删除的引号)在没有空格时有效).

parameters bash shell

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

带有RegExp的QTreeView,QFileSystemModel,setRootPath和QSortFilterProxyModel用于过滤

我需要显示特定目录的QTreeView,并且我想让用户使用RegExp过滤文件.

据我了解Qt文档,我可以使用标题中提到的类来实现这一点,如下所示:

// Create the Models
QFileSystemModel *fileSystemModel = new QFileSystemModel(this);
QSortFilterProxyModel *proxyModel = new QSortFilterProxyModel(this);

// Set the Root Path
QModelIndex rootModelIndex = fileSystemModel->setRootPath("E:\\example");

// Assign the Model to the Proxy and the Proxy to the View
proxyModel->setSourceModel(fileSystemModel);
ui->fileSystemView->setModel(proxyModel);

// Fix the TreeView on the Root Path of the Model
ui->fileSystemView->setRootIndex(proxyModel->mapFromSource(rootModelIndex));

// Set the RegExp when the user enters it
connect(ui->nameFilterLineEdit, SIGNAL(textChanged(QString)),
        proxyModel, SLOT(setFilterRegExp(QString)));
Run Code Online (Sandbox Code Playgroud)

启动程序时,TreeView正确地固定到指定的目录.但是一旦用户更改了RegExp,看起来TreeView就会忘记它的RootIndex.删除RegExp LineEdit中的所有文本(或输入类似"."的RegExp)后,它再次显示所有目录(在Windows上,这意味着所有驱动器等)

我究竟做错了什么?:/

c++ qt

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

在C++中创建跨平台兼容目录

我需要根据C++中的输入文件名动态创建目录,并且它必须是跨平台兼容的.我也熟悉boost库.目录创建函数的输入将是一个包含以下原型的字符串:

void createDirectory (std::string name)

示例代码将非常感激.

c++ directory cross-platform

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

这个jQuery代码只能在IE中运行 - 如何使它与所有浏览器兼容?

如何在所有浏览器中使用此代码?

<script>
var $j = jQuery.noConflict();

$j(document).ready(function(){
    if ($j.browser.msie) {
        $j('.round').append('<div class="tl"></div><div class="tr"></div><div class="bl"></div><div class="br"></div>');
    }
});
</script>
Run Code Online (Sandbox Code Playgroud)

jquery

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

关于OpenGLES中的纹理切换

切换纹理时,为什么速度慢?


代码 - 1

 glBindTexture(GL_TEXTURE_2D,texId01);

 glDrawArray(glDrawArrays(GL_TRIANGLES,0,4);

 glBindTexture(GL_TEXTURE_2D,texId02);

 glDrawArray(glDrawArrays(GL_TRIANGLES,0,4);


代码 - 2

 glBindTexture(GL_TEXTURE_2D,texId01);

 glDrawArray(GL_TRIANGLES,0,4);

 glDrawArray(GL_TRIANGLES,0,4);


为什么这些速度不同?

c c++ iphone opengl-es

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

在事件触发时停止自定义UIButton将titleLabel重置为IB默认值

在IB中,我有一个带有自定义类型的UIButton的视图,它没有图像,标题被设置为"#placeholder"

视图附加到提供按钮IBOutletIBAction按钮的类.

我用这个设置按钮标题:ViewClass.ButtonOutlet.titleLabel.text = @"%@",stringifiedVariable;每当我需要时.

这没问题.但是,当我单击按钮时,titleLabel.text将恢复为"#placeholder".

我尝试在检查器的"绘图"部分(属性选项卡)中取消选中"突出显示的调整图像",但行为仍然相同.

可以防止这种变化吗?还是有更好的模式,我应该使用?

cocoa-touch objective-c ipad

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

是否有撤消git init的命令?

我只是Git初始化了一个错误用户的回购,并想撤消它.这有什么命令吗?我是否真的必须进入并编辑.git目录?

git git-init

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