Blog

  • 生成随机密码

    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
  • 修改vps为北京时间及语系为zh_CN

    以下操作在centos6.2下执行

    修改语系为zh_CN,改完之后需要重启

    vim /etc/sysconfig/i18n

    修改vps为北京时间

    rm -rf /etc/localtime
    ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

    更新时间

    ntpdate 0.cn.pool.ntp.org

    将系统时间写入到硬件时间中

    /sbin/hwclock -w
  • x200按开机键整整十分钟才开始正式开机

    过年的时候就出现这个问题了,当时没用具体计算是多长时间,应该是windows系统升级后电脑的安全芯片保护的问题。

    方法一:冬天的时候,从网上没有细搜,说是拆机拨bios电池可解决

    于是每次出问题都是拨电池放电,装电池,设置时间

    233

    说话间到了4月份,又出现了这个问题,这次算准了是正好十分钟,所以在谷歌里搜关键字:x200  十分钟。

    网上查到了方法2和方法3:

    方法2:降级bios,我个人觉得没有必要而且没找到网友说的2.06的bios,这里是给出的下载地址http://support.lenovo.com/en_US/detail.page?LegacyDocID=MIGR-70347

    方法3:设置bios后,两天来没出现过这个毛病,操作如下

    进入 Security
    将 Security Chip 设置为 Active
    将 Intel(R) TXT Feature 设置为 Enabled

    :)EOT

  • 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*#' .`
  • windows下新建.htaccess文件

    创建.htaccess文件时,提示必须键入文件名

    .htaccess应该是linux下面的写法

    方法一:

     1、新建一个a.htaccess文件
     2、复制下面的内容
     @ren "%~f1" .*
     保存为b.bat文件
     把a.htaccess拖到b.bat文件图标上可以去掉文件名而只保留后缀
     a.htaccess就变成了.htaccess

    方法二:

     开始
     运行
     cmd
     type nul>.htaccess
  • 默认主题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;
     margin-bottom: 1.625em;
     overflow: auto;
     padding: 0.75em 1.625em;
    }

    2012年10月添加code样式

    code {
        background: none repeat scroll 0 0 #FFFFFF;
        border: 1px solid #DDDDDD;
        border-radius: 0.4em 0.4em 0.4em 0.4em;
        color: #555555;
        display: inline-block;
        font-size: 0.8em;
        line-height: 1.5em;
        margin: -1px 0;
        padding: 0 0.3em;
    }