小编igo*_*gor的帖子

python catch异常并继续try块

异常发生后我可以返回执行try-block吗?(目标是少写)例如:

try:
    do_smth1()
except:
    pass

try:
    do_smth2()
except:
    pass
Run Code Online (Sandbox Code Playgroud)

VS

try:
    do_smth1()
    do_smth2()
except:
    ??? # magic word to proceed to do_smth2() if there was exception in do_smth1
Run Code Online (Sandbox Code Playgroud)

python exception

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

php中的类替换

有没有办法使它工作?见例子:

class car {
        function __construct($type){
                switch ($type) {
                        case 'big' : return new big_car();
                        case 'small' : return new small_car();
                }
        }
        function whatisit () {
                echo "this is car ;( \n";
        }
}

class big_car extends car {
        function __construct(){}
        function whatisit () {
                echo "this is big car ;) \n";
        }
}

class small_car extends car {
        function __construct(){}
        function whatisit () {
                echo "this is small car ;) \n";
        }
}
Run Code Online (Sandbox Code Playgroud)

所以目标是以这种方式使用它:

$mycar = new car('big'); …
Run Code Online (Sandbox Code Playgroud)

php oop constructor class

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

Docker 命令从注册表中获取 dockerfile

我是AUTOMATED BUILDdocker 新手,我想知道为什么没有命令来获取-repo 的 Dockerfile 以从中在本地构建映像(我猜有时可能会很方便,而不是打开浏览器,在 repo 的页面上查看 github 参考,然后使用 git克隆)

docker dockerhub

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

node.js toString编码

我有用koi8-u编码的文件

我需要复制这个文件,但是,通过toString()

fs = require('fs')
fs.readFile('fileOne',function(e,data){
    data = data.toString() // now encoding is damaged

    ???  // my code must be here

    fs.writeFile('fileTwo',data)
})
Run Code Online (Sandbox Code Playgroud)

我尝试使用不同的字符集来恢复iconv但没有成功.谢谢!

javascript encoding tostring node.js

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

如何在MySQL中使用union

例如,我有两个选择返回的查询 - 第一个:

    A    |   B
------------------
    1    |   2
Run Code Online (Sandbox Code Playgroud)

第二个:

    A    |   B
------------------
    3    |   4
Run Code Online (Sandbox Code Playgroud)

我想合并他们,所以我得到了

    A    |   B
------------------
    1    |   2
    3    |   4
Run Code Online (Sandbox Code Playgroud)

我怎么能用MySQL做到这一点?

mysql sql union

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