sed一次 替换多个字符串
admin 12年前(2015-03-16) 4浏览
如果一个文件有多处地方需要替换,就需要执行多条语句,如下 sed -i ‘s/aaa/AAA/g’ file.txt sed -i ‘s/bbb/BBB/g’ file.txt sed -i ‘s/ccc/CCC/g’ file.txt 现在可以使用...
爱开源
admin 12年前(2015-03-16) 4浏览
如果一个文件有多处地方需要替换,就需要执行多条语句,如下 sed -i ‘s/aaa/AAA/g’ file.txt sed -i ‘s/bbb/BBB/g’ file.txt sed -i ‘s/ccc/CCC/g’ file.txt 现在可以使用...
admin 12年前(2015-03-16) 6浏览
上面的更多的是放在带宽使用率上,即如何尽可能的打满,但是都遗漏一个重要的细节,那就是 packet/s,这个论坛的作者一语中的: – how many packets/sec you have. In fact, network throughput...
admin 12年前(2015-03-16) 7浏览
Google越来越难访问了,多半是修改hosts,然而IP也不是总是可用的,可能被GFW封闭了,也可能是Google IP变动了。总之,体验很差。然而,搞技术的,靠国内的破逼搜索,能搜索到个毛线。 要想访问Google可以看下这篇文章介绍的方法《go...
admin 12年前(2015-03-16) 4浏览
PHP 5.4.3 环境中测试了一个在 PHP 5.2 环境下运行正常的程序,却发现本应正常提交一个中文字符串到数据库的代码却提交了一个空字符串,经过排查,该字符串在经 htmlspecialchars 函数转义之前正常,而在转义之后却变成了空字符串...
admin 12年前(2015-03-16) 3浏览
正确处理文本,特别是正确处理Unicode。是个老生常谈的问题,有时甚至会难倒经验丰富的开发者。并不是因为这个问题很难,而是因为对软件中的文本,开发者没有正确理解一些关键概念及其表示方法。在StackOverflow上搜索关于UnicodeDecod...
admin 12年前(2015-03-16) 4浏览
本文介绍Linux下另外一种异步I/O,即由Linux内核实现提供的native AIO机制,要使用这一套机制,可以利用libaio库,也可以手动利用syscall做一层自己的封装,不过这并无大碍,libaio库本身也很简单。 AIO的使用场景在哪里...
admin 12年前(2015-03-16) 5浏览
我们将要实现一个进行应用层DDoS攻击的工具,综合考虑,CC攻击方式是最佳选择,并用bash shell脚本来快速实现并验证这一工具,并在最后,讨论如何防御来自应用层的DDoS攻击。 第一步:获取大量可用代理ip:port列表 网上所处可见免费代理,...
admin 12年前(2015-03-16) 5浏览
用git pull来更新代码的时候,遇到了下面的问题: error: Your local changes to the following files would be overwritten by merge: xxx/xxx/xxx.php P...
admin 12年前(2015-03-16) 7浏览
例:http://v.youku.com/v_show/id_XNzk2NTI0MzMy.html 1:获取视频vid 在视频url中标红部分。一个正则表达式即可获取。 string getVid(string url) { string strRe...
admin 12年前(2015-03-16) 4浏览
GitLab搭建与维护(基于docker镜像sameersbn/docker-gitlab) Cyent (QQ:57237382) Create date: 2014/11/11 09:32 Last Update: 2014/11/11 18:4...
admin 12年前(2015-03-16) 6浏览
网上虽然流传了许多js去除html标签的版本,但是很多都是互相抄袭,且会错误的过滤这样的不是html标签的字符. 贴出本人写的一个真正能够正确过滤html标签的方法, 使用方法: "<a>测试过滤</a><br...
admin 12年前(2015-03-16) 7浏览
缘起 有一个日志文件,很大很大;当想看最新的写入的时候,首先想到的是tailf,大概是因为 tailf 比 tail -f 少2个字符吧。但是,许久没有输出,感觉不应该的,不管文件有多大,从文件尾部开始查还是比较快的;换用tail -f 试试,很快就...
admin 12年前(2015-03-16) 4浏览
1、报错: import urllib2 url = u"http://www.baidu.com/wd=测试" urllib2.urlopen(url).read() 错误如下: Traceback (most recent c...
admin 12年前(2015-03-16) 5浏览
WordPress ,发现页面载入的时候会先访问 fonts.googleapis.com 去获取字体。但是目前 google 的服务器被封严重,导致我的博客也遭殃了。 网上找了一个插件用来禁用 Google 字体,在这里: Disable Goog...
admin 12年前(2015-03-16) 4浏览
我的日志文件太大了,一直在写,但关了还有程序在写,能反查到是谁在写么? du -sh Remote-20131216.log 4.3G Remote-20131216.log lsof abc.txt 显示开启文件abc.txt的进程: lsof R...
admin 12年前(2015-03-16) 4浏览
经常听到有人抱怨百度蜘蛛爬的太频繁导致服务器被跑挂了,大部分情况下那些不是真的百度蜘蛛,而是一些采集站点来爬内容,这里替百度觉得冤。辨别爬虫是否是百度的,不单单看主机头,毕竟浏览器头信息是可以伪造的,一般我们通过DNS反向解析能更好的判断当前IP是否...
admin 12年前(2015-03-16) 4浏览
从PostgreSQL 9.3版本开始,JSON已经成为内置数据类型,“一等公民”啦。 还在羡慕什么文档数据库或者BSON么,赶紧玩玩吧。另外9.4版本,提供JSONB(Binary),提供更多JSON函数和索引支持。 刚好手头有一个需求,是涉及到数...
admin 12年前(2015-03-16) 4浏览
字符串是Python中最常用的数据类型,而且很多时候你会用到一些不属于标准ASCII字符集的字符,这时候代码就很可能抛出UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xc4 in posit...
admin 12年前(2015-03-16) 5浏览
/etc/resolv.conf 有两个默认的值至关重要,一个是超时的 timeout,一个是重试的 attempts,默认情况下,前者是 5s 后者是 2 次。 这个估计很多工程师都不是很在意,一般情况下,使用默认的值倒没什么大问题,特殊情况我会在...
admin 12年前(2015-03-16) 5浏览
在实际使用中,可能还会遇到很多网络上的问题,今天就再举几个例子说明一下。 一、案例1 针对不同的客户端指定不同的等级和权限。通常的方法是: 1、每个客户端分配不同的IP地址; 2、利用防火墙对不同的IP地址进行控制; 例如: 1、公司内部网段是10....
admin 12年前(2015-03-16) 5浏览
Mod_deflate 是apache自带的模块,当然是在apache 2后支持的,以前1的时候是mod_gzip,启用mod_deflate可以很好的为节省网页大小,只不过是占用服务器的资源和内存.用户看到页面的速度会大大加快. 提高网站速度除制作...
admin 12年前(2015-03-16) 5浏览
memkeys是tumblr开源的类似top的工具,可用于实时查看memcached的key使用情况. memkeys安装 1.安装autoconf(要求版本2.68以上): # wget -c http://ftp.gnu.org/gnu/auto...
admin 12年前(2015-03-16) 4浏览
昨天处理了一个MySQL 5.6版本下开启GTID模式复制异常案例,MASTER上的任何操作都无法在SLAVE上应用,SLAVE的RELAY LOG里有记录,但SLAVE的BINLOG却找不到蛛丝马迹。由于开启了GTID,所以排查起来也简单,只需要在...
admin 12年前(2015-03-16) 5浏览
今天智平在群里发了一个signal的考题考大家,就是下面程序是什么输出: import signal import sys count = 0 def signal_handler(signum, frame): global count count...
admin 12年前(2015-03-16) 3浏览
Ncurses是一个能提供基于文本终端窗口功能的动态库. Ncurses可以: 可以使用整个屏幕 创建和管理一个窗口 使用8种不同的彩色 为您的程序提供鼠标支持 使用键盘上的功能键 Ncurses可以在任何遵循ANSI/POSIX标准的Unix/Li...
admin 12年前(2015-03-16) 5浏览
FastDFS分布式存储实战 一、技术选型 普通存储方案:Rsync、DAS(IDE/SATA/SAS/SCSI 等 块)、NAS(NFS、CIFS、SAMBA 等 文件系统)、 SAN(FibreChannel, iSCSI, FoE 存储网络 块...
admin 12年前(2015-03-16) 7浏览
文章本身我不做过多修改了,在这里我就把自己在安装时候碰到的难点跟大家提下。 1.何处下载? 首先,根据文章中的路径已经下载不到相应的文件了,在此我们就自己到http://www.lsi.com的网站上去搜,尝试了各种组合 RAID-Tools 2.如...
admin 12年前(2015-03-16) 5浏览
管理mysql主从有2年多了,管理过200多组mysql主从,几乎涉及到各个版本的主从,本博文属于总结性的,有一部分是摘自网络,大部分是根据自己管理的心得和经验所写,整理了一下,分享给各位同行,希望对大家有帮助,互相交流。 一、mysql主从的原理 ...
admin 12年前(2015-03-16) 5浏览
查看命令: ls -ld /dev/loop* | wc -l ls -ld /dev/loop* 增加: MAKEDEV -v /dev/loop 转载请注明:爱开源 » centos查看/增加loop driver 转载请注明:爱开源 &raqu...
admin 12年前(2015-03-16) 3浏览
最近需要用python写一个环境搭建工具,多线程并行对环境各个部分执行一些操作,并最终知道这些并行执行的操作是否都执行成功了,也就是判断这些操作函数的返回值是否为0。但是threading并没有显式的提供获取各个线程函数返回值的方法,只好自己动手,下...