小编dle*_*win的帖子

pthread_mutex_lock返回未测试

我真的想知道为什么实现pthread_mutex_lock的所有源代码都 不会按照定义测试其返回值:

pthread的文档

即使在书中,示例也不会测试锁是否出错,代码只是执行锁定.

有什么理由我错过了让它未经测试?

multithreading coding-style pthreads

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

Xcode构建但不创建可执行文件

我使用之前的Xcode 3项目并在Mac SDK 10.6上成功构建它.

我不明白的是,没有生成任何可执行文件:

  • 我看一下这个方案并检查Run,
  • 可执行文件的路径我为运行选择了以前的可执行文件,然后删除了旧的可执行文件以确保将构建新的可执行文件.

奇怪的是,没有构建可执行文件.

macos xcode build

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

如何远程控制Bugzilla(Python首选)

我想从一个脚本控制Bugzilla 2.17.7:更改注释,键集,创建bugz等

我的尝试: - Bugzilla工具没有记录任何示例:所以我忽略了如何做 - LegNeato:总是请求远程对象进行设置 - Pyzilla:从提供的示例我有一个例外

那么:使用Python远程控制bugzilla的最佳方法是什么?

PS:Python是首选,因为我几乎不读Perl,但其他语言可以

python bugzilla

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

跟踪bash调用

我想要一个类似于理解C++(scitools)的脚本/工具,它为一个调用的主bash脚本提供回溯:

  • 其他bash脚本
  • 蟒蛇
  • Java的
  • Perl的

让我知道发生了什么.

我不需要复杂的图形,简单的文本文件是足够的.

什么可以让我这样做?

python linux bash scripting

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

过滤QFilesystemModel

我正在使用带有QListviewQFileSystemModel来显示目录中的所有文件.我想过滤该模型以显示某些类别的文件,例如:

  • 文本文件:*.txt*.csv*.tab
  • 音乐:*.mp3*.flac*.ogg
  • 电影:*.avi*.mkv

我目前的代码是:

  MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
     Filemodel = new QFileSystemModel(this)                      ;
     Filemodel->setFilter( QDir::NoDotAndDotDot | QDir::Files )  ;
     proxy_model = new QSortFilterProxyModel();

     proxy_model ->setDynamicSortFilter(true);
     proxy_model ->setSourceModel( Filemodel ); 
     proxy_model ->setFilterKeyColumn(0);
     ui->Filtered_tbView->setModel( proxy_model )                ;
}
Run Code Online (Sandbox Code Playgroud)

(......)

/* combobox event to select file type to filter */
 void MainWindow::on_FSFilter_Combo_currentIndexChanged(int index)
{
 proxy_model->setFilterWildcard("*.txt");  // just a simple example here
 ui->Filtered_tbView->setModel( proxy_model )                ;
}
Run Code Online (Sandbox Code Playgroud)

当目录中存在所有类型的文件时,该代码不显示任何内容.

此外,我尝试过的东西对我来说并不好(指针可能对其他读者有用):

  • setNameFilters:运行良好,但让我们显示所有文件(未过滤只是灰色)
  • 自定义排序/过滤器模型示例 - >使用QSortFilterProxyModel这个示例有点过于复杂,不能过滤掉文件扩展,除了它使用regexp,这不是使用这里的许多过滤器时的最佳方法.
  • 我还从qt-project中找到了一个 …

qt qlistview qfilesystemmodel

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