小编Mar*_*rko的帖子

使用Python以秒为单位打印文件时间

如果旧文件足够老,我需要我的脚本来下载新文件.我以秒为单位设置文件的最大年龄.因此,我将使用我的脚本编写回到正轨,我需要示例代码,其中文件年龄以秒为单位打印出来.

python file

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

PHP中给定日期的下一个工作日

有没有人有PHP代码段来计算给定日期的下一个工作日?例如,YYYY-MM-DD需要如何转换才能找到下一个工作日?

示例:2011年4月3日(DD-MM-YYYY)下一个工作日是04.04.2011.2011年4月8日,下一个工作日是2011年4月11日.

这是包含我需要知道下一个工作日的日期的变量

$cubeTime['time'];
Run Code Online (Sandbox Code Playgroud)

变量包含:2011-04-01该片段的结果应为:2011-04-04

php date next

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

如何从shell脚本中的html表中提取数据?

我正在尝试创建一个从HTML表中提取数据的BASH脚本.下面是我需要提取数据的表的示例:

<table border=1>
<tr>
<td><b>Component</b></td>
<td><b>Status</b></td>
<td><b>Time / Error</b></td>
</tr>
<tr><td>SAVE_DOCUMENT</td><td>OK</td><td>0.406 s</td></tr>
<tr><td>GET_DOCUMENT</td><td>OK</td><td>0.332 s</td></tr>
<tr><td>DVK_SEND</td><td>OK</td><td>0.001 s</td></tr>
<tr><td>DVK_RECEIVE</td><td>OK</td><td>0.001 s</td></tr>
<tr><td>GET_USER_INFO</td><td>OK</td><td>0.143 s</td></tr>
<tr><td>NOTIFICATIONS</td><td>OK</td><td>0.001 s</td></tr>
<tr><td>ERROR_LOG</td><td>OK</td><td>0.001 s</td></tr>
<tr><td>SUMMARY_STATUS</td><td>OK</td><td>0.888 s</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我希望BASH脚本像这样输出:

SAVE_DOCUMENT OK 0.475 s
GET_DOCUMENT OK 0.345 s
DVK_SEND OK 0.002 s
DVK_RECEIVE OK 0.001 s
GET_USER_INFO OK 4.465 s
NOTIFICATIONS OK 0.001 s
ERROR_LOG OK 0.002 s
SUMMARY_STATUS OK 5.294 s
Run Code Online (Sandbox Code Playgroud)

怎么做?

到目前为止,我已尝试使用sed,但我不知道如何使用它.表格的标题(组件,状态,时间/错误)我使用grep排除grep "<tr><td>,因此只有<tr><td>选择的行将被选择用于下一次解析(sed).这是我使用的:sed 's@<\([^<>][^<>]*\)>\([^<>]*\)</\1>@\2@g' 然后<tr>标签仍然保留,也不会分离字符串.换句话说,这个脚本的结果是:

<tr>SAVE_DOCUMENTOK0.406 s</tr>
Run Code Online (Sandbox Code Playgroud)

我正在处理的脚本的完整命令是:

cat $FILENAME | grep "<tr><td>" …
Run Code Online (Sandbox Code Playgroud)

html regex shell sed html-parsing

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

使用Python从URL获取子域

例如,地址是:

Address = http://lol1.domain.com:8888/some/page

我想将子域保存到变量中,所以我可以这样做;

print SubAddr
>> lol1
Run Code Online (Sandbox Code Playgroud)

python string url

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

在Python中检查字符串中的数字

如何检查字符串是否包含Python中的数字?

我有一个变量,我转换为浮点数,但我想使if语句,只有它只包含数字时才转换为浮点数.

python string numbers

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

Ubuntu 64bit 11.04服务器和curl安装失败

所以我想用HTTPS协议安装curl,我是这样做的:

  1. sudo -i wget http://curl.haxx.se/download/curl-7.21.6.tar.bz2
  2. sudo -i tar jxf curl-7.21.6.tar.bz2
  3. sudo -i rm curl-7.21.6.tar.bz2
  4. sudo -i cd curl-7.21.6 /
  5. sudo -i ./configure
  6. sudo -i make prefix =/usr/local all
  7. sudo -i make prefix =/usr/local install

最后我尝试了:sudo -i curl --version看看我是否成功了,答案是"不!".我得到的错误在这里:

curl: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

64-bit curl ubuntu-11.04

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

Ubuntu 64bit 11.04上的Heroku和RoR服务器

所以我想将我的应用程序部署到Heroku,注册帐户并做其他必要的事情.但我跑了一个问题运行命令heroku keys:add.这是我得到的错误:

ruby@Rubuntu:~/rails_projects/first_app$ heroku keys:add
/home/ruby/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': no such file to load -- readline (LoadError)
from /home/ruby/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/ruby/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/heroku-2.1.4/lib/heroku/command/run.rb:1:in `<top (required)>'
from /home/ruby/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/ruby/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
from /home/ruby/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/heroku-2.1.4/lib/heroku/command.rb:17:in `block in load'
from /home/ruby/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/heroku-2.1.4/lib/heroku/command.rb:16:in `each'
from /home/ruby/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/heroku-2.1.4/lib/heroku/command.rb:16:in `load'
from /home/ruby/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/gems/heroku-2.1.4/bin/heroku:13:in `<top (required)>'
from /home/ruby/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/bin/heroku:19:in `load'
from /home/ruby/.rvm/gems/ruby-1.9.2-p180@rails3tutorial/bin/heroku:19:in `<main>'
Run Code Online (Sandbox Code Playgroud)

请帮帮我!

PS!我正在使用本书学习RoR:http://ruby.railstutorial.org/ruby-on-rails-tutorial-book#sec: install_rubygems

heroku ruby-on-rails-3 ubuntu-11.04

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

使用动态变量的非法偏移

我不知道为什么我会得到这样的错误:

警告:非法偏移类型在.../index.php第10行USD 1.4141

警告:第10行JPY 118.56中的.../index.php中的非法偏移类型

这是我的代码:

<?php
$xml = simplexml_load_file("eurofxref-daily.xml");
$array=array();
foreach ($xml->children() as $cubeMain) {
    foreach ($cubeMain->children() as $cubeTime) {
        echo "Time: " . $cubeTime['time'];
        foreach ($cubeTime->children() as $cubeCurr) {
            $currency=$cubeCurr['currency'];
            $rate=$cubeCurr['rate'];
            $array = array($currency => $rate);
            echo $currency . "&nbsp;" . $rate . "<br />";
        }
    }
}
?>
Run Code Online (Sandbox Code Playgroud)

php arrays

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

子域文件夹中的CodeIgniter,从地址中删除index.php

因此,我尝试使用本手册从地址中删除index.php:http://dev.lohv.eu/1/user_guide/general/urls.html

atm我的地址是http://dev.lohv.eu/1/index.php,但是我想在将来使用它而没有index.php,就像这样:http://dev.lohv.eu/1/

我根据手册创建了.htaccess文件:

RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
Run Code Online (Sandbox Code Playgroud)

但不幸的是它失败了,我得到404错误.我想问题是,我正在尝试在子域文件夹中配置.htaccess,因此它不适合手动,需要一些额外的,但我不知道它需要什么额外的东西.

.htaccess codeigniter

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