小编the*_*der的帖子

JavaScript跨浏览器窗口关闭问题

我在这里有这个代码:

<?php
    error_reporting(0);
    if(isset($_GET['bd'])){
?>

<script>
    window.close();
</script>


<?php

}
Run Code Online (Sandbox Code Playgroud)

哪个在Chrome中运行正常,但在FireFox中无效.这是否存在已知问题?如何让它在所提到的浏览器中保持一致?

javascript php jquery cross-browser

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

CGI脚本的消息不在浏览器中呈现?

我正在尝试使用File :: Copy将一些文件从一个网络共享复制到另一个网络共享.

这是我的代码:

#!C:/strawberry/perl/bin/perl.exe
use File::Copy;
print "Content-type: text/html\n\n";
print "<H1>Hello World</H1>\n";
copy("s:\\nl\\cover\\config.jsp", "s:\\temp\\config.jsp") 
    or die "File cannot be copied.";
print "this is not displayed";
Run Code Online (Sandbox Code Playgroud)

为什么'die'消息无法呈现?

perl copy file

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

从Perl脚本中省略或排除正则表达式匹配

嗨,我想在文件中搜索与此类似的内容:

Start Cycle
report 1
report 2
report 3
report 4
End Cycle
Run Code Online (Sandbox Code Playgroud)

....继续......

我想搜索"Start Cycle",然后从中提取报告1并报告3.我的正则表达式看起来像这样

(Start Cycle .*\n)(.*\n)(.*\n)(.*\n)
Run Code Online (Sandbox Code Playgroud)

上面的正则表达式选择开始循环和接下来的三行..但我想省略我的结果中的第三行.那可能吗?或者任何更简单的perl脚本都可以完成?我期待一个结果,如:

Start Cycle
report 1
report 3
Run Code Online (Sandbox Code Playgroud)

regex perl

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

如何多次执行Java方法?

我需要第二次运行我的/一个Objects方法.这是允许的吗?我怎样才能做到这一点?

java loops

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

命令 shell 上的 java 进程之间的管道工作不可靠

我正在尝试在两个 java 程序之间传输文本。为了简单起见,我展示这段代码:

import java.io.DataInputStream;
import java.io.IOException;

public class Test {
    public static void main(String[] args) throws IOException {
        DataInputStream stdin = new DataInputStream(System.in);
        String completeText = ""; 

        while (stdin.available() > 0) {
            byte[] tempByte = { stdin.readByte() };
            completeText += new String(tempByte);
        }

        System.out.println(completeText);
    }
}
Run Code Online (Sandbox Code Playgroud)

在 Linux 或 Windows 上执行以下操作时,文本似乎被省略,就好像管道被阻塞或随机丢失一样。有时一切都会通过,有时则不然:

echo "omg wtf" | java Test | java Test
Run Code Online (Sandbox Code Playgroud)

对此有什么想法吗?CPU 速度越慢,文本通过的频率似乎越高。当输入从 java System.out.println() 传送时,“available”是否会因任何原因返回错误的结果?

干杯!

java pipe

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

从所有按钮上删除单击侦听器?

我正在做一个简单的'tic tac toe'游戏,所以我有9个按钮.这9个按钮具有相同的点击监听器,我在布局"on click"属性中设置,这样我就不必在代码中创建9个按钮来设置监听器.

我的问题是,当游戏获胜或并列时,我必须从按钮中删除所有听众.

有没有办法循环所有按钮而不必实际创建9个按钮变量并将每个侦听器设置为null?

我的代码:

public void onClick(View v) {
    Button b = (Button) v;
    Integer tag = Integer.parseInt((String) b.getTag());
    values[tag] = turnToPlay;
    b.setText(turnToPlay);
    b.setOnClickListener(null);
    playerTurn.setText("Player " + turnToPlay + " turn");

    if(isBoardFull()) {
        playerWon.setText("Tie Game!!");
        removeAllListeners()
    }

    if(turnToPlay.equalsIgnoreCase("X")) {
        turnToPlay = "O";
    }

    else {
        turnToPlay = "X";
    }    
}
Run Code Online (Sandbox Code Playgroud)

android onclick listener

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

基于Yii(关系)数据库表动态创建html表?

我试图通过给出表中的列和表数据本身来创建"视图"或将构建HTML表的函数.这将是Yii中renderPartial方法调用的页面.我想像这样做(将演示使用伪代码):

    void view(array $cols, array $tabledata) 
    {
    //$tabledata will be an array of CActiveRecord objects. $cols is an array of strings from getColumnNames().
    <table><thead><tr>
    foreach($cols as $col)
    {
        <th>$col</th>
    }
    </tr></thead><tbody>
    foreach($tabledata as $data)
    {
        <tr>
        foreach($cols as $col)
        {
            <td>$data->$col</td>
        }
        </tr>
    }
    </tbody></table>
    }
Run Code Online (Sandbox Code Playgroud)

然而,我遇到的问题是我无法获得关系的列.我找到了http://www.yiiframework.com/doc/api/1.1/CDbTableSchema,但似乎只给出了特定表的列名.我需要一种方法来获取关系将用于生成HTML表时使用的所有列.或者,如果有人有更好的方法,请告诉我.谢谢!

编辑:作为一个注释,我没有使用CGridView的原因,包括我下面列出的那个,是我不想知道列是什么或数据.我希望能够使用代码构建表.

html php styling yii

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

解析C++""x"处的指令引用"y"处的内存

我有以下程序给出运行时错误:

*"x"处的指令引用"y"处的内存

无法写入内存.*

码:

int main() {
    char *str1 = "Rain";
    char *&str2 = str1;    
    cout << str1 << str2 << endl;
    *str1 = 'M';
    cout << str1 << str2 << endl;

    //Here the error happens
    *str2 = 'P';          

    cout << str1 << str2 << endl;    
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

导致此错误的原因是什么.

c++ string

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

从数据库中获取具有相似字段但日期不同的记录?

我需要帮助查询我的表'ITEM'的字段:ID,NAME,STATUS,RECEIVED_AT(TIMESTAMP).

我需要获取status ='cancel'的所有记录,但前提是此表中有另一条记录,其中status ='available'且具有较早的received_at日期.我没有足够的经验来创建正确的查询,但希望有人帮助我正确的查询或指导我到一个解释基本SQL查询的网站,以便我可以学习.

sql

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

Bash脚本破坏了我的PATH

以下脚本反转安装脚本(删除安装的其他脚本的所有内容).脚本完成并执行任务,但此后我的终端几乎失败了每个命令抱怨bash: /usr/bin/sudo: No such file or directory

我按如下方式调用脚本: bash -x remove-all.sh

给我一个关于当前Ubuntu和Suse的错误终端我不太了解bash知道是什么原因导致这个你能帮忙吗?

谢谢你,尤卡

码:

#!/bin/bash
sudo umount -a -t vboxsf
sudo rm -rf ~/idea-IC-111.167
sudo rm -rf ~/Desktop/netbeans-7.1.desktop
sudo rm -rf ~/.netbeans
sudo rm -rf ~/.m2
sudo rm -rf ~/NetBeansProjects
sudo rm -rf ~/IdeaProjects
sudo rm -rf /usr/lib/maven
sudo rm -rf /usr/lib/jvm
sudo rm -rf /usr/bin/java
sudo rm -rf /usr/bin/mvn
sudo rm -rf /usr/bin/netbeans
sudo rm -rf /usr/bin idea.sh
echo 'done'

exit 0;
Run Code Online (Sandbox Code Playgroud)

bash terminal

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

推荐的应用程序测试SQL Server 2008查询vb.net应用程序?

我不熟悉SQL数据库(以及一般的数据库),因此我对查询的工作方式以及如何实践它们没有太多经验.当我第一次学习xml和XPath时,我发现XPath Visualizer非常有用,因为堆栈溢出的人提到了我.因此,我想知道SQL数据库是否存在类似的工具?基本上是一个工具,它允许我连接到数据库,输入查询,并以某种方式查看结果是什么样的.

我已经在网上看了一下,但是我发现在任何可以做我想要的实用程序方面相对较少的选项,这看起来很可靠.

我最终将编写一个与vb.net中的SQL 2008服务器交互的应用程序,但是现在我只是在尝试,所以当我真正想要创建我的应用程序时,我会知道我在做什么.到目前为止,我已经设法使用OLE DB连接连接到数据库,但我现在正在寻找一种方法来体验查询,而不仅仅是查询和找出一种方法来解释我的程序中的结果.基本上我希望能够删除事物的编程方面,以便我可以尝试查询,而无需在我的代码中询问与特定查询无关的任何内容.提前致谢!

sql vb.net sql-server testing sql-server-2008

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

在 sql server 中使用货币 $ 格式?

我的 sql 数据库中有数据,我645.000需要将其格式化以包含货币符号,例如,$645.000

如何在 SQL 中实现这一点?

sql sql-server formatting currency

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