小编Yot*_*tam的帖子

测试文件是否存在,bash脚本

可能的重复:
检查目录是否包含文件

我想看看目录是否为空,所以我使用[如下:

[ -f "./ini/*"]
Run Code Online (Sandbox Code Playgroud)

即使目录不为空,返回值也始终为 1。任何想法有什么问题吗?

bash shell

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

为 python 脚本设置默认解释器

我正在使用一个只能在 python 2.7 中找到的模块,所以当我运行我的脚本时,我必须指定python2.7 script而不仅仅是script. 我知道那里有更大的问题,但我仍然想知道 - 在编写 python 脚本时,是否有可能将解释器默认设置为 2.7?也许通过设置#! /usr/bin/env python

python interpreter default

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

在Python中使用元组作为字典键

我正在尝试使用n值为元组的字典作为键.我想找到第二个值为10的元组(例如)

('HI', '10', '10', '10', '10', '10000', 'true', '0.5GiB', '8', '100000s', '100MiB')
('HI', '100', '10', '10', '10', '100', 'false', '0.5GiB', '8', '100000s', '100MiB')
('HI', '100', '10', '10', '10', '1000', 'true', '0.7GiB', '8', '1000s', '100MiB')
Run Code Online (Sandbox Code Playgroud)

任何想法我怎么能这样做?谢谢!

python tuples

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

未能安装omentpp 4.1

我正在尝试安装omnetpp 4.1(无法安装新版本).无论如何,运行./configure报告没有错误或警告,但是当我运行时,make我得到以下内容:

make MODE=release
make[1]: Entering directory `/home/yotam/omnetpp-4.1'
***** Configuration: MODE=release, TOOLCHAIN_NAME=gcc, LIB_SUFFIX=.so ****
===== Checking environment =====
mkdir -p /home/yotam/omnetpp-4.1/bin
===== Compiling utils ====
cd /home/yotam/omnetpp-4.1/src/utils && make
make[2]: Entering directory `/home/yotam/omnetpp-4.1/src/utils'
g++ abspath.cc -o /home/yotam/omnetpp-4.1/out/gcc-release/src/utils/abspath
abspath.cc: In function ‘std::string toAbsolutePath(const char*)’:
abspath.cc:62:38: error: ‘getcwd’ was not declared in this scope
make[2]: *** [/home/yotam/omnetpp-4.1/out/gcc-release/src/utils/abspath] Error 1
make[2]: Leaving directory `/home/yotam/omnetpp-4.1/src/utils'
make[1]: *** [utils] Error 2
make[1]: Leaving directory `/home/yotam/omnetpp-4.1'
make: *** [allmodes] Error 2
Run Code Online (Sandbox Code Playgroud)

如果重要的话,我正在运行ununtu …

compiler-errors omnet++

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

为什么我无法更改不透明类型的值?

编译器不允许我更改不透明类型的值,但允许它具有存在性,是否有原因?这是有原因的,还是将来会被删除的限制?

在此输入图像描述

existential-type swift opaque-types

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

背景颜色不包括页面

你可以在这里查看我的小网站.我有两个问题:

  1. 我用css渐变来为我的背景着色.使用高分辨率(例如1366*768)时,只绘制了一半的页面.
  2. 底部的"andale"按钮没有加工.我注意到在检查代码时<div>,包含按钮的代码覆盖了容器,我不知道为什么.

另外,如果你不喜欢jsFiddle,这是我的代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>Rock-paper-scissers</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<script src="rps.js"></script>
<style type="text/css">
body{
    height: 100%;
    font: 100.01% "Trebuchet MS",Verdana,Arial,sans-serif;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#93e1d1), to(#d4c87c));
    background-image: -webkit-linear-gradient(left, #93e1d1, #d4c87c); 
    background-image: -moz-linear-gradient(top, #93e1d1, #d4c87c);
    background-repeat: no-repeat;
}
div#container {
    text-align: center;
    width: 80%;
    margin: 0 auto;
}
div.InnerLeft {
    width: 50%;
    position: relative;
    float: left;
}
div.InnerRight {
    width: 50%;
    position: relative;
    float: right;
} …
Run Code Online (Sandbox Code Playgroud)

css background resolution alignment

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

背景图像不会覆盖整个屏幕

我的背景图片大小为1620*1080,我的屏幕分辨率为1366*768.怎么可能不覆盖我屏幕的15%左右(右边部分)?

这是我的代码:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
body { 
    min-height: 100%;
    min-width: 100%;
    background-image:url(background.png);
    background-repeat: no-repeat;
}

div#container {
    margin: 0 auto;
    background-color: red;

}
</style>
</head>
<div id="container">

</div>
<body>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我已经添加了

min-height: 100%;
min-width: 100%;
Run Code Online (Sandbox Code Playgroud)

想也许它会有所帮助.而background-repeat: no-repeat;仅仅是有,因为它没有覆盖屏幕.

有任何想法吗?谢谢!

html css background

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

没有使用$ PWD与sed,bash

我正在尝试创建一个用绝对路径替换子字符串的脚本,所以我正在使用

sed s/TEMPDIR/$PWD/ file.py > newfile.py
Run Code Online (Sandbox Code Playgroud)

显然我想用绝对路径替换TEMP,但我一直在努力

sed:-e expression#1,char 12:`s'的未知选项

我想这可能是因为路径包含'/',但我不知道如何解决它.有任何想法吗?

另外,鉴于我不处理链接,deos PWD保证绝对路径?

谢谢!!

bash sed path pwd

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

setTimeout在nodeJS中不起作用

我正在编写一个基于net模块(作业分配)的动态HTTP服务器,408如果服务器用户response.end()在两秒钟后没有调用,则会发送响应.

无论我尝试什么,都不会调用该函数.这是另一个代码,它演示了我在程序中尝试做的事情:

var NET = require("net"); 
var server = NET.createServer(function(socket){
    console.log("In connectionHandler");
    socket.on('data',function(data) {
        console.log("New data");
        var timer = setTimeout(function(end){
            console.log("INSIDE TIMEOUT FUNCTION");
            if (end) {
                return;
            }
            throw new ERROR.ServerError('408',' Request Timeout','The \
            server has timedouted');
            },10,true);
        for (var t = 0 ; t < 100000000000 ; t++){}
        clearTimeout(timer);
    })

});


server.listen(4000, function() {
    console.log("server bound");
});
Run Code Online (Sandbox Code Playgroud)

因此,超时设置为10毫秒,然后是一个非常长的循环,但这不起作用.

为什么会这样?

settimeout node.js

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

检查文件扩展名“.ini”的文件是否存在,shell

.ini如何(使用 shell)检查中是否存在具有文件扩展名的文件/dir?最快的方法是什么?谢谢!

shell file-extension file exists

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