如何将当前日期以YYYY-MM-DD格式保存到Windows .bat文件中的某个变量中?
Unix shell模拟:
today=`date +%F`
echo $today
Run Code Online (Sandbox Code Playgroud) 我的脚本有一点问题,我需要将表单'xxx.xxx.xxx.xxx'中的ip转换为整数表示,然后从此表单返回.
def iptoint(ip):
return int(socket.inet_aton(ip).encode('hex'),16)
def inttoip(ip):
return socket.inet_ntoa(hex(ip)[2:].decode('hex'))
In [65]: inttoip(iptoint('192.168.1.1'))
Out[65]: '192.168.1.1'
In [66]: inttoip(iptoint('4.1.75.131'))
---------------------------------------------------------------------------
error Traceback (most recent call last)
/home/thc/<ipython console> in <module>()
/home/thc/<ipython console> in inttoip(ip)
error: packed IP wrong length for inet_ntoa`
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这个问题?
我有两个MySQL实例.第一个在数据太长时截断插入的字符串.第二个引发错误:
ERROR 1406 (22001): Data too long for column 'xxx' at row 1
我希望第二个也截断数据.是否有任何MySQL设置来管理此行为?
我正在使用巨大的CSV文件(20-25Mln行),并且由于很多原因不想将它们分成更小的部分.
我的脚本使用csv模块逐行读取文件.我现在需要一个行的位置(字节数),它将在下一次迭代(或刚刚被读取)中读取.
我试过了
>>> import csv
>>> f = open("uscompany.csv","rU")
>>> reader = csv.reader(f)
>>> reader.next()
....
>>> f.tell()
8230
Run Code Online (Sandbox Code Playgroud)
但似乎csv模块按块读取文件.因为当我继续迭代时,我得到相同的位置
>>> reader.next()
....
>>> f.tell()
8230
Run Code Online (Sandbox Code Playgroud)
有什么建议?请指教.
我有一个预定的cron作业(实际上是一个shell脚本).我想限制脚本执行时间,因为它可以工作不可接受的长时间.出于某种原因,我无法限制脚本内部的脚本执行时间.实际上,如果运行时间超过N小时,我希望我的系统强制终止任务.请指教.
我有一组非常复杂的SELECT查询,它们占用了大量的磁盘空间(我df -h在运行时看到了这一点).有没有办法在启动之前估计查询所需的临时磁盘空间?
http客户端(Web浏览器或其他应用程序)应如何处理非标准HTTP响应代码,如190,290,320,420,540.实际上,任何未由RFC2616定义的代码.
请参阅广泛使用的标准或RFC等建议.
我有一个Zookeeper路径/xxx/yyy/zzz如何在不编写脚本的情况下将其复制/移动到另一个路径?我可以用一些工具zkCli.sh吗?
我有一个旧的数据库,其中有column'charset到latin1
现在我正在尝试在utf8中更改整个数据库,我已经创建了一个脚本来更改utf8中的所有表,如下所示:
ALTER TABLE `mytable` CHARACTER SET utf8;
Run Code Online (Sandbox Code Playgroud)
和所有列这样:
ALTER TABLE `mytable` CHANGE `mycolumn` `mycolumn` varchar(200) CHARACTER SET utf8;
Run Code Online (Sandbox Code Playgroud)
但在某些列(主键和约束,我猜)我收到此错误:
Error on rename of './test/#sql-5028_217b96' to './test/mytable' (errno: 150)
Run Code Online (Sandbox Code Playgroud)
谁知道怎么解决这个问题?
mysql ×4
python ×2
alter-table ×1
batch-file ×1
cron ×1
cron-task ×1
csv ×1
diskspace ×1
file ×1
http ×1
ip-address ×1
networking ×1
rfc ×1
select ×1
settings ×1
shell ×1
sql ×1
varchar ×1
windows ×1