我想每天运行一个脚本(并且只在周末),但是,我不能使用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点发布这个脚本.
我有一个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) 我想知道如何从图库中获取预先保存的图像,然后将其显示在屏幕上.任何教程/有用的链接和信息将不胜感激.如果有什么您希望我解释的更多,请询问.
C:\ Users\MitjaB> ping 89.212.252.73
使用32字节数据Ping 89.212.252.73:请求超时.请求超时.请求超时.
但我可以看到http:\ 89.212.252.73
有人可以帮助我为什么我不能ping我的IP.我正在使用IIS 7.0我想ping我的电脑,看看是否可以访问.
我的项目中有注释驱动的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
我在数据库(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) 我想刮掉一个新的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相同的东西?
当我尝试提交表单时,我收到了'密码'的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) 在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)
我的基本测试并没有发现差异,但有更多知识(或至少更彻底的测试)的人是否有明确的答案?
以下行按预期工作,但我有点担心原因:
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表达之后不会立即丢失.
android ×1
annotations ×1
bash ×1
bind ×1
conditional ×1
console ×1
cron ×1
database ×1
django ×1
django-forms ×1
get ×1
haskell ×1
hibernate ×1
image ×1
java ×1
lambda ×1
monads ×1
performance ×1
perl ×1
php ×1
python ×1
r ×1
scope ×1
scripting ×1
sdk ×1
sql ×1
sql-server ×1
terminal ×1
web-scraping ×1