V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ri0day  ›  全部回复第 2 页 / 共 3 页
回复总数  57
1  2  3  
2015-09-23 10:08:34 +08:00
回复了 boer0924 创建的主题 Linux 说说大家自动化部署的方案呢?各位大神
rundeck
2015-09-10 11:04:56 +08:00
回复了 ri0day 创建的主题 Python python 正则表达式提取中文字符的问题
借用楼上 2 个的思路,基本弄出来了
#-coding:utf-8
d={}
with open ('msg2.txt','r') as f:
for i in f.readlines ():
if ':' not in i and not i.startswith ('\n'):
title = i
d['title'] = i
elif i.isspace ():
pass
else:
#print i.strip ()
key , value = i.split (':')
d[key] = value.strip ()

for k, v in d.items ():
print k.decode ('utf-8')+':'+v.decode ('utf-8')
2015-09-10 01:51:27 +08:00
回复了 ri0day 创建的主题 Python python 正则表达式提取中文字符的问题
@leavic 忘记说明了。这个文本其实是一个邮件的 body,邮件有可能不按上面的文字顺序.也有可能会多一些文字.
不过你的方法 对上面那个格式确实可以得到我要的效果.谢谢思路

我最理想的方式是 类似 re.match ('用户:+(.*)',msg ).group ()这样
2015-06-25 15:43:54 +08:00
回复了 tracymcladdy 创建的主题 设计 求推荐几个很炫的系统架构图,流程图类的绘制工具
edraw
2015-06-23 22:35:02 +08:00
回复了 ri0day 创建的主题 Python python exception 处理的疑问
@yangtukun1412 谢谢 ,问题解决了。
try确实要写在while true 里面.
2015-06-23 16:39:51 +08:00
回复了 ri0day 创建的主题 Python python exception 处理的疑问
@cc7756789 时间到了,没办法改啦。
2015-06-23 16:20:25 +08:00
回复了 ri0day 创建的主题 Python python exception 处理的疑问
v2ex 怎么让代码保持格式.
2015-01-23 21:10:17 +08:00
回复了 ri0day 创建的主题 Python python sqlite 与 jquery datatables 结合的问题
@loading 问题解决了,应该是夸域的问题,我返回不了数据的时候,发现状态是200,但是没有数据,因为我是用浏览器直接本地打开这个html 所以获取不到数据
后来我尝试 把这个html放到webserver里面用url去访问这个文件,表格就是展示出来了.
还是谢谢
2015-01-23 19:05:17 +08:00
回复了 ri0day 创建的主题 Python python sqlite 与 jquery datatables 结合的问题
@lyhapple 付费的话 我还好多问题呢。一次性打包吧,我还想用datatables 实现增删改查搜索功能,你能让我理解这些功能的原理和实现方法的话 你开个价格呗。对了,我不会js的.哈哈。
我有一次花了4个小时才装完的。
2014-01-06 21:40:32 +08:00
回复了 ri0day 创建的主题 macOS 请教一段关于用applescript 自动登录qq的脚本
解决了:一定要把QQ这个应用设置到frontmost ,也就是focus到当前的app 窗口上

tell application "QQ" to activate
tell application "System Events" to set frontmost of process "QQ" to true
tell application "System Events"
keystroke "password"
keystroke return
end tell
2012-09-26 22:54:23 +08:00
回复了 workaholic 创建的主题 求职 将要面世百度的“运维研发工程师”,各位大神提提意见
运维开发 不是运维。而是开发,是开发工具给运维和其他部门用的。服务对象是内部,也不需要响应线上突发问题

但是,需要熟悉公司的业务逻辑,业务中用到的东西是怎么实现的,数据流向等等。根据这些然后结合你对linux这个系统的熟悉 开发一些工具,比如监控应用中具体某项东西的指标。还有自动化一些固有流程。

反正就是让干运维的人用你做出来的东西干的更轻松一点。
2012-09-19 14:04:58 +08:00
回复了 gavingeng 创建的主题 MongoDB 想用shell写个操作mongo的脚本,但一直没想起来怎么写
/data0/mongodb/bin/mongo 127.0.0.1:27015/admin /data0/mongodb/backup.js 1>>/data0/cron_backup.log 2>>&1

cat /data0/mongodb/backup.js
base = "/data0/backup/"
function showdate(n) {
var uom = new Date(new Date()-0+n*86400000);
uom = uom.getFullYear() + "-" + (uom.getMonth()+1) + "-" + uom.getDate();
return uom;
}
db.runCommand({fsync:1,lock:1})
runProgram("cp","-ar","/data0/mongodb/data",base+showdate(0))
db.$cmd.sys.unlock.findOne()
removeFile(base+showdate(-8))
2012-09-11 11:54:37 +08:00
回复了 ri0day 创建的主题 Linux bash 实现了一个简单 分布式文本处理框架 欢迎拍砖
@superisaac 原理很简单.就是主控程序 根据传进来的参数 算出有多少个节点.要处理哪个文件.然后用split 将原始文件按照行数切分成"节点数"个分片.然后在节点上监听2个端口 一个用来接收数据.一个用来接收命令. 节点最后用传到节点的命令 处理收到的数据.然后发送给 接收结果的节点
2012-09-11 10:04:30 +08:00
回复了 ri0day 创建的主题 Linux bash 实现了一个简单 分布式文本处理框架 欢迎拍砖
使用 echo 主要是为了便于传递变量.使用 nc 1.1.1.1 123 <<file 这种方式不利于调试 ,也不好传递变量进去.每次变量变化都要去修改这个文件了.
2012-05-21 17:32:44 +08:00
回复了 ioiioi 创建的主题 Linux 请分享一下针对linux的防范措施
你确定他删除了日志 就找不到证据么。。看看每个用户目录下的 .bash_history,以及 btmp ,utmp 这些文件。
2012-05-21 17:12:18 +08:00
回复了 ioiioi 创建的主题 Linux 请分享一下针对linux的防范措施
1.所有服务或者程序分配一个账号来跑并设置成不能登录,就算你应用有问题通过应用入侵了也干不了事情。如果内部处理逻辑的程序只bind内网地址。有条件的话对服务做chroot
2.root不能远程登录。用户使用证书登录。
3.重要文件备份
4.iptables只开启要用的端口
5.监控日志。发现特定条件触发报警。
2012-05-13 01:50:14 +08:00
回复了 sailgallery 创建的主题 程序员 跪求靠谱技术合伙人!跪!求!
同 86 在上海的湖南人 帮顶了
2012-02-27 19:22:09 +08:00
回复了 sobigfish 创建的主题 问与答 请文unix(mac)的bash 可以执行多线程么?怎么写 感谢
用进程模拟一个。

cat p.sh
#!/bin/bash
mkfifo /tmp/p.io
exec 9<>/tmp/p.io
rm /tmp/p.io
#create 10 thread
{
for ((i=1;i<=10;i++))
do
echo
done
}>&9

d() { ##your logic code in this function for .example ,do some sleep
sleep $1
}
x=(1 2 3 4 5 5 6 7 8 9)

for d in ${x[*]}
do
read
(d $d;echo >&9) &
done <&9
wait
exec 9>&-
exit 0
2012-02-15 19:07:59 +08:00
回复了 berlinwall 创建的主题 macOS Mac系统的磁盘标识符(BSD Name),例如“disk1s2”这样
用udev 或者multipath 。把那块盘的uuid 或者wwid 拿出来做别名。你可以google以下。
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3235 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 47ms · UTC 13:15 · PVG 21:15 · LAX 05:15 · JFK 08:15
Developed with CodeLauncher
♥ Do have faith in what you're doing.