问题列表 - 第33226页

如何模拟一个cron作业

我想每天运行一个脚本(并且只在周末),但是,我不能使用cron作业.

我正在考虑进行无限循环,24小时睡眠,检查是否是周末,如果是,请执行脚本.

在bash on linux下它是一个很好的解决方案?

我目前的实施:

#! /bin/bash

 while [ true ]; do
    if [[ $(date +%u) -lt 6 ]]; then
               ./program
        else
             echo Today is a weekend, processing is skipped. Back to sleep.
    fi
    sleep  86400
done
Run Code Online (Sandbox Code Playgroud)

我将在下午5点发布这个脚本.

bash scripting perl cron

12
推荐指数
2
解决办法
2558
查看次数

在命令行中打印更好的格式化

我有一个PHP脚本,我通过命令行运行,如

php file.php
Run Code Online (Sandbox Code Playgroud)

在那个文件中,我有一个类似的打印声明

print "<br>Saved the url: {$url} to :{$destination}";
Run Code Online (Sandbox Code Playgroud)

我认为br会把它比另一个低1但是当我运行脚本时我会得到这种格式,这真的很难读

<br>Saved the url: http://example.com/a.mp3 to :/usr/recordings/3e/1555141317-2349577.mp3<br>Saved the url: http://example.com/b.mp3 to :/usr/recordings
Run Code Online (Sandbox Code Playgroud)

所以在控制台中很难读取格式.有没有办法重构我的打印,以获得这样的输出

Saved the url: http://example.com/a.mp3 to :/usr/recordings/3e/1555141317-dadfdasffa.mp3
Saved the url: http://example.com/b.mp3 to :/usr/recordings/3c/1555141317-fddfd.mp3
Saved the url: http://example.com/c.mp3 to :/usr/recordings/3f/1555141317-ffdfd.mp3
Run Code Online (Sandbox Code Playgroud)

php terminal

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

如何从图库中获取图像并将其显示在android sdk中的屏幕上

我想知道如何从图库中获取预先保存的图像,然后将其显示在屏幕上.任何教程/有用的链接和信息将不胜感激.如果有什么您希望我解释的更多,请询问.

sdk android get image

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

ping超时问题甚至存在http站点

C:\ Users\MitjaB> p​​ing 89.212.252.73

使用32字节数据Ping 89.212.252.73:请求超时.请求超时.请求超时.

但我可以看到http:\ 89.212.252.73

有人可以帮助我为什么我不能ping我的IP.我正在使用IIS 7.0我想ping我的电脑,看看是否可以访问.

console

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

使用Hibernate @Index注释在DB上创建索引

我的项目中有注释驱动的hibernate功能.

现在我想在列上创建索引.我目前的列定义是

@NotNull
@Column(name = "hash")
private String hash;
Run Code Online (Sandbox Code Playgroud)

我在@Index这里添加注释.

@NotNull
@Column(name = "hash")
@Index(name="hashIndex")
private String hash;
Run Code Online (Sandbox Code Playgroud)

然后DROP TABLE并重启Tomcat服务器.在实例化服务器之后,会创建表,但我无法在后续查询中看到新索引.

SHOW INDEX FROM tableName
Run Code Online (Sandbox Code Playgroud)

期望用新索引构造表.我正在使用带有MySQL的InnoDB.

java annotations hibernate hibernate-annotations database-indexes

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

Sql Server - 从数据中删除结束字符串字符"\ 0"

我在数据库(SQL Server 2005)中有一个列,其末尾的数据为"\ 0".在SQL Server中查询时,此字符不可见,并且"似乎"不存在.当我查看我的C#代码时,角色就在那里.此字符在我们的网站上导致错误,我们需要从所有受影响的行中删除它.

是否有一个SQL查询我可以编写以轻松从受影响的所有记录中删除此字符?我可以获取所有受影响的记录,但我没有办法将记录更新为新值(没有"\ 0").

更新:这似乎工作:

Select * from TABLE
where UNICODE(SUBSTRING(naughtyField, LEN(naughtyField), 1)) = 0
Run Code Online (Sandbox Code Playgroud)

所以:

Update TABLE
SET naughtyField = SUBSTRING(naughtyField, 1, LEN(naughtyField) - 1)
where UNICODE(SUBSTRING(naughtyField, LEN(naughtyField), 1)) = 0
Run Code Online (Sandbox Code Playgroud)

sql database sql-server sql-server-2005

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

如何从stackexchange主页抓取"表格式"数据?(在R中)

我想刮掉一个新的stackexchange网站的主页:https://webapps.stackexchange.com/ (只有一次,只有几个页面,没有什么应该打扰服务器).如果我想从stackoverflow中获取它,我知道有一个数据库转储,但是对于新的stackexchange,它们还不存在.

这就是我想要做的.

第1步:选择URL

URL <- "https://webapps.stackexchange.com/"
Run Code Online (Sandbox Code Playgroud)

第2步:阅读表格

readHTMLTable(URL)  # oops, doesn't work - gives NULL
Run Code Online (Sandbox Code Playgroud)

第2步:这一次,让我们尝试用XML

htmlTreeParse(URL) # o.k, this reads the data - but it is all in <div> - now what?
Run Code Online (Sandbox Code Playgroud)

所以我能够阅读页面,但现在结构是div.它现在如何用于创建与readHTMLTable相同的东西?

r web-scraping

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

Django clean方法在POST上抛出KeyError

当我尝试提交表单时,我收到了'密码'的KeyError.

跟踪:

Request Method: POST
Request URL: http://localhost:8000/register/
Django Version: 1.2.1
Python Version: 2.7.0
Installed Applications:
['django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'djangoproject1.authentication']
Installed Middleware:
('django.middleware.common.CommonMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware')


Traceback:
File "C:\Python27\lib\site-packages\django\core\handlers\base.py" in get_response
  100.                     response = callback(request, *callback_args, **callback_kwargs)
File "C:\Users\jec23\My Java Projects\djangoproject1\src\djangoproject1\authentication\views.py" in register
  20.         if rf.is_valid() and pf.is_valid():
File "C:\Python27\lib\site-packages\django\forms\forms.py" in is_valid
  121.         return self.is_bound and not bool(self.errors)
File "C:\Python27\lib\site-packages\django\forms\forms.py" in _get_errors
  112.             self.full_clean()
File "C:\Python27\lib\site-packages\django\forms\forms.py" in full_clean
  268.         self._clean_form()
File "C:\Python27\lib\site-packages\django\forms\forms.py" in _clean_form
  296.             self.cleaned_data = self.clean()
File "C:\Users\jec23\My Java …
Run Code Online (Sandbox Code Playgroud)

django django-models django-forms

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

Python效率和vs多个ifs

在if语句中使用和使用多个if语句之间是否存在效率差异?换句话说,是类似的东西

if expr1 == expr2 and expr3==expr4:
  dostuff()
Run Code Online (Sandbox Code Playgroud)

从效率的角度来看,那么:

if expr1 == expr2:
  if expr3 == expr4:
    dostuff()
Run Code Online (Sandbox Code Playgroud)

我的基本测试并没有发现差异,但有更多知识(或至少更彻底的测试)的人是否有明确的答案?

python performance conditional

14
推荐指数
4
解决办法
4299
查看次数

Haskell:将lambda表达式与bind函数一起使用时的变量范围

以下行按预期工作,但我有点担心原因:

getLine >>= \x-> getLine >>= \y-> return [x, y]
Run Code Online (Sandbox Code Playgroud)

考虑添加括号来定义lambda表达式:

getLine >>= (\x-> getLine) >>= (\y-> return [x, y])
Run Code Online (Sandbox Code Playgroud)

第二行是错误的,因为x在使用时不在范围内return,我很满意.令我担心的是,在第一行中,范围x似乎已经"泄露"了.

这种'泄漏'被认为是不好的做法吗?我很困惑它是如何保持在范围内并且在\x -> getLine表达之后不会立即丢失.

monads lambda haskell scope bind

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