小编tal*_*las的帖子

如何使用os.listdir()忽略隐藏文件?

我的python脚本执行一个os.listdir(path)路径是包含档案的队列,我需要逐个处理.

问题是我在数组中获取列表然后我只是做一个简单的array.pop(0).它工作正常,直到我把项目置于颠覆.现在我得到了.svn我的数组中的文件夹,当然它使我的应用程序崩溃.

所以这是我的问题:是否有一个现有的函数在执行时忽略隐藏文件os.listdir(),如果不是最好的方法呢?

谢谢.

python hidden-files

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

如何通过CMD编辑主机文件?

您好我想直接从命令提示符阻止某些网站.

回声如下:

0.0.0.0 websitename.com
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?(操作系统:Windows 7)

cmd hosts windows-7

18
推荐指数
2
解决办法
9万
查看次数

我如何使用Groovy迭代inputStream中的所有字节,因为它缺少do-while语句?

鉴于Groovy没有do-while语句,我如何迭代输入流中的所有字节?

根据以前版本的Groovy用户指南:

目前还没有'do ... while()'语法.

由于含糊不清,我们还没有增加对Groovy的支持

在Groovy中执行以下Java代码的最佳方法是什么?

def numRead = inputStream.read(fileBytes, 0, fileBytes.length);
do{

} while(numRead > 0);
Run Code Online (Sandbox Code Playgroud)

(我知道我可以使用布尔值来做到这一点,我只想知道是否有"Groovy"方式)

groovy loops do-while

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

在警告框中允许多少个字符 - javascript

有谁知道你可以在警告框中显示的最大字符数是多少?

我正在向用户返回错误警报,其中包含每个错误和警告的详细信息,但显然当数据太多时,框不再显示.这是我的一些代码:

<?php
    //Two arrays are created in php, one with the errors, one with the warnings.
?>

<script type="text/javascript">
    alert("<?php
         if(count($err) != 0){
             $errorfound = True;
             echo 'Error:\n\n';
             foreach($err as $message){
                 echo '\t' . $message . '\n';
             }
         }
         if(count($warn) != 0){
             echo '\n\nWarning:\n\n';
             foreach($warn as $mess){
                 echo '\t' . $mess . '\n';
             }
        }?>");
</script>

<?php
    //app continues if no error was found
?>
Run Code Online (Sandbox Code Playgroud)

谢谢.

编辑

经过调查,我的问题不是来自警报箱的能力,而是事实上我需要addslashes()对我的信息(这就是为什么我认为它的工作价值较低,但实际上我很幸运,因为他们不是'需要转义的字符).我肯定会更改那个更合适的警报框,只是想说警报框没有问题.

javascript web-applications

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

如何从java执行sql文件

我有一个带有几个查询和表的ORACLE SQL sctipt,我想在程序开始时从我的java程序运行该脚本,以确保一切都在正确的位置.我发现了一个运行脚本的代码,但由于某些原因它不起作用.任何人都可以提供样品,以便我可以遵循它.

这是我发现的:

try {
    String line;
    Process p = Runtime.getRuntime().exec ("psql -U sas -d oracle -h @localhost -f Lab_05_Tables.sql");
    BufferedReader input =new BufferedReader(new InputStreamReader(p.getInputStream()));

    while ((line = input.readLine()) != null) {        
        System.out.println(line);
    }
    input.close();
}
catch (Exception err) {
    err.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

错误

java.io.IOException: Cannot run program "psql": CreateProcess error=2, The system     
cannot find the file specified
Run Code Online (Sandbox Code Playgroud)

java sql oracle io jdbc

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

Jquery从body标签中删除类

我的页面是动态生成的body类,它是一些生成的WordPress插件.我想轻松删除该类,因此我想可以使用jQuery删除它.我认为这将从正文代码中删除类"页面",最终看起来像:

<body class="page otherattr otherattr2 etc etc">
Run Code Online (Sandbox Code Playgroud)

在我的页脚中使用这个jquery:

<script type="text/javascript">
    $(document).ready(function(){
        $("body").removeClass("page");
    });
</script>
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用,我错过了什么?

css jquery

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

QMainWindow不使用setMouseTracking()跟踪鼠标

我在跟踪鼠标移动时遇到问题QMainWindow.我有一个切换按钮buttonGenerate.这是代码MainWindow

class MainWindow : public QMainWindow, private Ui::MainWindow
{
    Q_OBJECT

public:
    explicit MainWindow(QWidget *parent = 0);

protected:
    void mouseMoveEvent(QMouseEvent *);

private slots:
    void on_buttonGenerate_toggled(bool checked);
};

void MainWindow::mouseMoveEvent(QMouseEvent *event)
{
    label_5->setText(tr("%1 %2 %3")
                     .arg(event->x())
                     .arg(event->y())
                     .arg(hasMouseTracking()));

    event->ignore();
}

void MainWindow::on_buttonGenerate_toggled(bool checked)
{
    buttonGenerate->setText(checked
                            ? tr("Stop")
                            : tr("Start"));
    setMouseTracking(checked);
}
Run Code Online (Sandbox Code Playgroud)

当按钮打开时,应跟踪鼠标,并且应显示其X和Y坐标以及是否启用跟踪label_5.当关闭按钮时,应关闭鼠标跟踪并且不更新label_5.不是这种情况.

无论是否按下按钮,都不会跟踪鼠标.只有当我按住鼠标按钮时才会label_5更新,这无论是否setMouseTracking(bool)处于活动状态.

任何见解将不胜感激.

c++ qt

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

?同时打印心脏符号

很抱歉问一个愚蠢的问题,我们正在尝试将心脏符号从数据库打印到Java XML文件.但同样的印刷品是"?" 不知道我错过了哪里.尝试过char unicode.作为一种练习,我在main方法中尝试使用它.请查找示例java类.

public static void main(String[] args) {

    String t = "\u2665";
    String myUnicodeSymbol = "\u05D0";
    char hollowHeart = '\u2661';
    String hollowDiamond = "\u2662";
    String spade = "\u2660";
    String club = "\u2663";

    StringBuffer buffer = new StringBuffer("<HEAD>");
    buffer.append("<HEART>").append(hollowHeart).append("</HEART>");
    buffer.append("</HEAD>");
    System.out.println(t);
    System.out.println(buffer.toString());
}
Run Code Online (Sandbox Code Playgroud)

输出是: - ??

不知道我错过了什么.

java printing symbols

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

去参考指针的地址?

我在工作的其他代码(Qt桌面应用程序)上工作,发现这个:

connect( &*mpMainWin, SIGNAL(whatever()), this, SLOT(whatever()) ));
Run Code Online (Sandbox Code Playgroud)

我很难理解这部分内容&*mpMainWin.据我所知,它会返回指针的地址mpMainWin.

但是mpMainWin已经拥有该地址,因此直接将其作为参数给出应该具有相同的结果.

所以,如果我没有遗漏任何东西而且我的逻辑是正确的,那么做这样的事情的原因是什么?如果有一个什么时候我们应该使用那种语法?

c++ pointers

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

通过Cordova插件从Objective-C调用Javascript

我正在开发一个使用Phonegap(cordova 2.0.0)的iPad应用程序项目.

我知道如何编写插件,所以我可以从javascript调用本机方法,但我现在真正需要的是能够通过插件从我的本机代码调用Javascript方法.就像是:

- (void) callTestJsFunction
{
    [super writeJavascript:@"testJsFunction();"];
}
Run Code Online (Sandbox Code Playgroud)

这将调用testJsFunction()位于我的文件www夹中的一个JS文件中.我们正在使用Sencha Touch来处理一些逻辑,我需要从中调用一个函数app.js.

我在网上找不到这样的例子,所以首先我想知道是否可以做这样的事情?如果是的话,怎么样?

objective-c ios sencha-touch cordova

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