Tag: Summary
-
生成随机密码
openssl 生成 echo |openssl passwd -1 -stdin uuidgen 生成 uuid ,再取 uuid 里的值 uuidgen 1password 可以直接点击生成 Excel随机函数rand()生成密码 在单元格中输入 =INT(RAND()*900000+100000) rand()是产生一个0-1之间的数,*900000+100000是把它扩大变成6位数,int()是取整,把它后面产生的小数去掉,其他位数同理 =CHAR(INT(RAND()*26+97))可以生成一个随机小写字母 =CHAR(INT(RAND()*26+65))生成一个随机大写字母 要生成一个第一位和第四位是字母,其它是数字的六位密码: =(CHAR(INT(RAND()*26+97))& INT(RAND()*90+10)& CHAR(INT(RAND()*26+97)) &INT(RAND()*90+10)) 借助 etcd discovery https://discovery.etcd.io/new
-
grep, sed 结合查找替换某目录下所有文件
查找: grep “要找的字符串” -rl 目录,例如 grep -rl “hello.world” . 替换:sed -i “s/要查找的字符串/替换字符串/g” `grep “要查找的字符串” -rl 目录`,例如 sed -i “s/friends/girls/g” `grep -rl “hello.world” .` 注意: 替换中的 grep 命令要被 TAB 键上边的那个引号(反引号)包起来 例二: 清理配置文件中的注释,即 # 开头的 查看注释开头有注释的行 grep -rn ‘^\s*#’ nginx.conf 显示有注释开头的文件 grep -rl ‘^\s*#’ . 删除包含有注释开头的行 sed -i “/^\s*#/d” `grep -rl ‘^\s*#’ .`
-
默认主题Twenty Eleven 1.3的blockquote,pre标签
修改wordpress主题的style.css文件 找到blockquote { ** } 并注释掉 /*注释掉 blockquote { font-family: Georgia, “Bitstream Charter”, serif; font-style: italic; font-weight: normal; margin: 0 3em; } */ 替换为 blockquote { font-family: 微软雅黑,Georgia, “Bitstream Charter”, serif; font-weight: normal; border-left: 4px solid #ccc; margin: 0 1em; } 同理pre替换为 pre { background: #f4f4f4; font: 13px “Courier 10 Pitch”, Courier, monospace; line-height: 1.5;…
-
代理服务器与 NAT 主机的差异
以下内容来自鸟哥的linux私房菜 或许您已经发现了一件事,那就是:在内部局域网络使用私有 IP 的 Client 端不论透过 Proxy 或者 NAT 均可以直接取得 WWW 这个 Internet 的服务,那么 NAT 与 Proxy 有没有什么不同的地方啊?他们不都是可以让内部的 Client 连接出去吗?其实这两个玩意儿差异性是『相当大』的: * NAT 是一个利用 TCP/IP 的 packet filter ( 封包过滤机制 )来进行封包处理的一个机制,所以他是『直接分析 TCP/IP 』,所以在设定防火墙的时候,他的弹性比较高,只要能过 NAT 这一关,那么大部分的网络服务都可以使用,因为 TCP/IP 是比较底层的协议啊!要知道的是,TCP/IP 上头还有 port 、还有 IP 等等的信息,单是 port 就可以让我们使用很多的不同的协议了!例如 port 20, 21 是 FTP 啊, 80 是 WWW 啊等等的!所以 NAT 能做的事情事很多的!…
-
不把svn认证保存在本机
Caching passwords on disk?That’s terrible!You should never do that!”Subversion 开发者认识到这种担心的合理性,所以 Subversion 使用操作系统和环境提供的机制来减少泄露这些信息的风险。 下面是在大多数平台上的做法: windows平台: On Windows,the Subversion client stores passwords in the %APPDATA%/Subversion/auth/ directory. On Windows 2000 and later,the standard Windows cryptography services are used toencrypt the password on disk.Because the encryption key is managed by Windows and is tied tothe user’s own login credentials,only…
-
svnbook-1.6-zh-r3600.pdf书摘
下载地址:http://code.google.com/p/i18n-zh/downloads/detail?name=svnbook-1.6-zh-r3600.pdf 用kindle touch摘书真是方便啊,就是有点小。 但是 Subversion 可以用来管理任何类型的数据 —图像,音乐,数据库,文档等等。对于 Subversion,数据就是数据而已。 并行版本系统(CVS) Concurrent Versions System 一个自上至下的学习者会喜欢略读文档,得到对系统工作原理的总体看法;然后她才会开始实际使用软件。而一个自下至上的学习者,是通过实践学习的人,她希望快速的开始使用软件,自己领会软件的使用,只在必要时读取相关章节。大多数图书会倾向于针对某一类读者,而本书毫无疑问倾向于自上至下的方法(如果你阅读了本节,那你也一定是一个自上至下的学习者!)。然而,如果你是自下至上的人,不要失望。本书以 Subversion 为主题的广泛观察进行组织,每个章节都包含了大量可以尝试的详细实例。如果你希望马上开工,没有耐心等待,你可以看附录 A,Subversion 许多人将版本控制系统当作一种神奇的“时间机器”。 他们不想在版本控制方法学中开垦处女地,他们只是希望修正CVS。他们决定Subversion应符合CVS的特性,并保留相同的开发模型,但不再重复CVS的一些显著缺陷。尽管 Subversion 并不需要成为 CVS 的完全替代品。 经过14个月的编码,2001年8月31日,Subversion 能够“自己管理自己”了,开发者停止使用CVS 保存 Subversion 的代码,而使用 Subversion 本身。 一切都要归结到一条重要的因素:用户交流。当用户交流贫乏,语法和语义的冲突就会增加,没有系统可以强制用户完美的交流,没有系统可以检测语义上的冲突,所以没有任何证据能够承诺锁定系统可以防止冲突,实践中,锁定除了约束了生产力,并没有做什么事。 svnsync