小编SDs*_*lar的帖子

Vb脚本无法在Chrome或Firefox上运行 - 仅适用于Internet Explorer

我在我的项目中编写了VBScript,但这只适用于IE而不是chrome/firefox.我的代码需要一个VBScript库.这段代码将如何在chrome和firefox上运行.我的代码是

<SCRIPT LANGUAGE="VBScript">
     Sub clickHandler()
         sP = Window.Event.SrcElement.ID
         If Left(sP, 1) = "M" Then
             Set oC = Document.All("C" & Mid(sP, 2))
             If oC.Style.Display = "none" Then
                 oC.Style.Display = ""
             Else
                 oC.Style.Display = "none"
             End If
             Set oC = Nothing
         End If
     End Sub
</SCRIPT>
Run Code Online (Sandbox Code Playgroud)

vbscript firefox internet-explorer google-chrome

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

在python中以分钟为单位获取两个日期时间对象之间的差异

我有两个由strptime在Python中创建的日期时间对象:

date_string = "Wed, 18 Dec 2013 09:30:00 GMT"
date = datetime.datetime.strptime(date_string, "%a, %d %b %Y %H:%M:%S %Z")
Run Code Online (Sandbox Code Playgroud)

end_date_string = "Wed, 18 Dec 2013 10:15:00 GMT"
end_date = datetime.datetime.strptime(end_date_string, "%a, %d %b %Y %H:%M:%S %Z")
Run Code Online (Sandbox Code Playgroud)

我成功创建了日期时间对象

>>>date
datetime.datetime(2013, 12, 18, 9, 30)
>>>end_date
datetime.datetime(2013, 12, 18, 10, 15)
Run Code Online (Sandbox Code Playgroud)

我想计算两个日期时间不同的分钟数.我做

diff = end_date - date   
Run Code Online (Sandbox Code Playgroud)

我明白了

 datetime.timedelta(0)
Run Code Online (Sandbox Code Playgroud)

所以它说它们是相同的日期?没有任何区别?秒属性为零

>>>diff.seconds
0
Run Code Online (Sandbox Code Playgroud)

怎么能这样做?

python datetime timedelta

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

Bluehost:Python/CGI shebang需要指向我安装的Python吗?

我已经为这个问题苦苦挣扎了几天,似乎在任何地方都找不到答案。

我需要从 Python2.7 运行 numpy 包,因此在我的 Bluehost 帐户上安装了 Python 2.7(按照 Bluehost 说明)。然后,我使用 python2.7 easy_install 将 numpy 安装在正确的 site-packages 文件夹中。从命令行调用 'python' 显示调用了 Python2.7,并且可以毫无问题地导入 numpy。

但是,当我从我的站点(即使用 CGI 表单)调用 python 脚本时,我看到它调用 python2.6,并且不能再导入 numpy。

我怀疑我的 .bashrc 有问题,如下所示:# .bashrc

# User specific aliases and functions
alias mv='mv -i'
alias rm='rm -i'
alias cp='cp -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

# Python stuff
export PATH=$HOME/python/Python-2.7.2/:$PATH
export PYTHONPATH=$HOME/python/lib/python2.7/site-packages:$PYTHONPATH
Run Code Online (Sandbox Code Playgroud)

Web 服务器 CGI shebang 需要指向我自己安装的 Python 吗?

干杯,休

python cgi bluehost

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

相当于Windows 8.1的wget命令行

我在我的工作环境中使用git bash作为我的命令行界面.

是否有wget可用于Windows 8.1 的命令?

wget command-line-interface git-bash windows-8.1

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

带有标签的 CSV 文件在 Gnuplot 中停止于第 1 行

我有一个文件要加载到 LibreCalc 中,它看起来像这样:

Volts,Inverter
23.02,0
23.20,0
Run Code Online (Sandbox Code Playgroud)

ETC。

只要我使用 VI 并删除第一行,它就可以很好地绘制。

但是当我直接输入文件时,绘图命令失败并显示

Bad data on line 1 of file xxxxx
Run Code Online (Sandbox Code Playgroud)

是否有办法让它跳过格式错误的错误行并继续前进?

gnuplot

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

如何通过自动更新将gnuplot实时数据图作为实时图表进行观察?

我在gnuplot中绘制了很多图表.这些图表基于来自太阳能系统周围的传感器读数.

每个图表都需要通过输入类似的内容进行更新

load "solar
Run Code Online (Sandbox Code Playgroud)

太阳能是一个gnuplot程序,执行显示24 V(500Ah)电池组状况的图表并将其留在屏幕上,这样我就可以进行区域屏幕捕获以进行存储.

在这种特殊情况下,数字以2分钟为间隔.除非逆变器打开,否则它们以20秒的间隔进入.所以我最终只是输入那个命令,只是为了看看信号是多么干净.

所以问题是我是否需要在每次想要查看更新时继续告诉它加载程序.

我怎样才能让它自动生效?

plot gnuplot

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

gnuplot - 如何保存与我在 xterminal 中设计的绘图相同的图形文件?

我制作情节已经有一段时间了,它们在屏幕上的表现正是我喜欢的方式。这些数据来自与太阳能收集和存储相关的传感器。

在屏幕上绘制的它们看起来很棒,所以我进行了屏幕区域捕获来保存它们。

所以现在我想自动化保存过程。

这是我到目前为止所做的:

  • 我设置了一个 cron 作业,以便它们在午夜运行,捕获一整天并将其保存为 .png 文件
  • 然后它将“today.dat”数据文件移动到按日期命名的存档中。
  • 这部分全部按设计工作。

但是,通过使用 .PNG,图像看起来不一样。我真的认为 png 将是最好的选择,但事实证明,用于 X 轴(HH:MM 刻度)的字体太粗并且它们一起运行。它看起来像是我的情节设计的蜡笔绘制版本。

有人可以给我一些指导,告诉我如何最好地以编程方式生成保存图,使它们看起来像我设计的那样吗?

graphics plot gnuplot

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

在python中使用日期获取周数

日期是 datetime.date(2013, 12, 30)

我正在尝试使用周数

import datetime
datetime.date(2013, 12, 30).isocalendar()[1]
Run Code Online (Sandbox Code Playgroud)

我得到输出,

1
Run Code Online (Sandbox Code Playgroud)

为什么我没有得到去年的周数,而是我得到当年的周数?

我在做什么错了?

python datetime iso8601 week-number python-datetime

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