比别人多一点志气,你就会多一份出息 [登录·注册]

吕滔博客

首页 开发 运维 工具 摄影
  • 29290

    解决在macOS下安装了python却没有pip命令的问题

    memory可以使用brew直接安装python,但是安装完成了之后没有pip命令。pip是常用的python包管理工具,类似于java的maven。第一反应brew install pip,却提示没这货。可见,pip的安装是跟python一起的。换种方式:sudo easy_install pip会提示你输入密码,接着一路稍等。。。Password: Searching for pip Reading https://pypi.python.org/simple/pip/ ...再看是不是就有了,哈...

    工具 mac, Python 发布于:2018-01-03
  • 312032

    Nginx通过日志统计PV、UV、独立IP

    memory服务器的日志通过gz打包了。SO,先解压gunzip log.gz统计单个链接地址访问量:grep index.php log | wc -l总PV量:awk '{print $6}' log | wc -l独立IP awk '{print $1}' log | sort -r |uniq -c | wc -lUV统计awk '{print $10}' log | sort -r |uniq -c |wc -l

    工具 Nginx 发布于:2017-12-19
  • 02390

    Sublime 快捷键设置及一些对应的键位名称

    memory设置方法[ { "keys": ["super+shift+n"], "command": "new_window" }, { "keys": ["super+shift+w"], "command": "close_window" }, { "keys": ["super+o&...

    工具 发布于:2017-12-13
  • 04871

    Git如何通过log查看某个文件的所有历史记录?

    memory命令git log --help 所有的git命令都可以通过git manual查看git log 的常用选项选项说明-p按补丁格式显示每个更新之间的差异。--stat显示每次更新的文件修改统计信息。--shortstat只显示 --stat 中最后的行数修改添加移除统计。--name-only仅在提交信息后显示已修改的文件清单。--name-status显示新增、修改、删除的文件清单。--abbrev-commit仅显示 SHA-1 的前几个字符,而非所有的 40 个字符。--rela...

    工具 Git 发布于:2017-12-07
  • 03218

    nginx 负载均衡策略

    memory1. 轮询轮询方式是nginx负载均衡的默认策略,根据每个server的权重值来轮流发送请求,例如:upstream backend { server backend1.example.com; server backend2.example.com; }这种情况是每个server都使用相同的权重,默认值为1可以手动设定权重,例如upstream backend { server backend1.example.com weight=5; server backend2.example....

    工具 Nginx 发布于:2017-11-30
  • 04602

    MySQL使用mysqldump备份数据库脚本手工执行成功 crontab定时却失败的解决方法

    memory用crontab自动备份MySQL的时候导出总是为空,原因是corn的环境变量中没有mysqldump,所以用crontab执行mysqldump的时候要加上绝对路径,如:/yourMySQLPath/bin/mysqldump xxxxxxx这样就可以了!如果不知道绝对路径可以用ps -ef|grep mysql或者whereis mysqldump查询例如我本地的就是#!/bin/bash time=$(date '+%Y%m%d%H%M%S') /usr/local/mysql/bi...

    工具 MySQL 发布于:2017-11-28
  • 12871

    用curl命令来测试网页响应时间

    memory使用 curl 度量 Web 站点的响应时间curl -o /dev/null -s -w '%{time_connect}:%{time_starttransfer}:%{time_total}\n' 'https://www.lvtao.net' 0.081:0.272:0.779下面给出对我博客站点执行curl命令的情况.输出通常是HTML代码,通过-o参数发送到/dev/null.-s参数去掉所有状态信息.-w参数让curl写出列出的计时器的状态信息:curl 使用的计时器:计时...

    工具 发布于:2017-11-24
  • 311265

    linux主机之间快速高效的拷贝大数据文件

    memory以前我们跨主机拷贝大数据的时候,基本思路就是在源端打包压缩为tar.gz文件采用scp或rsync等方式拷贝到目标主机|或者在目标机wget下载在目标主机解压文件这三个过程是同步阻塞,即不能同时异步执行,导致效率低下。现在我们将过程优化为以数据流的方式,同时执行(非阻塞模式),则效率一般可以提高到原来的3倍以上,具体实现如下:磁盘读取---->打包---->压缩------>传输---->解压缩-->拆包---->落盘 |->...

    工具 Linux 发布于:2017-11-22
  • 12552

    Nginx 一些配置备忘

    memory主配置中加入了时区,目的是输出日志时区默认为东八区env TZ=Asia/Shanghai;加入空主机头,防止直接用IP访问网站server { listen 80 default; return 500; }日志记录真实IPlog_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent ...

    工具 Nginx 发布于:2017-11-14
  • 02470

    Nginx内置参数之全局变量备忘

    memory变量内置变量存放在 ngx_http_core_module 模块中,变量的命名方式和Apache 服务器变量是一致的。总而言之,这些变量代表着客户端请求头的内容,例如$http_user_agent, $http_cookie, 等等。下面是nginx支持的所有内置变量变量名注释$arg_name请求中的的参数名,即“?”后面的arg_name=arg_value形式的arg_name$args请求中的参数值$binary_remote_addr客户端地址的二进制形式, 固定长度为4个字...

    工具 Nginx 发布于:2017-11-14
  • 49868

    滔哥得了一种病“松鼠症”...

    memory今天无意中看到一个词,"松鼠症"。生活中,有一种人。他们的电脑硬盘里塞满了电子书和电影,但其实没看过几部;喜欢囤积生活用品,最后可能放过期……如果你被不幸言中,你很可能患有“松鼠症”。就像要过冬的松鼠,喜欢在窝里囤积大量的坚果,坚信某天会用上它,但最后实际很少吃。其实,这是种心理疾病,学名叫强迫性囤积症,这种病症很容易让人的生活陷入混乱。好吧~~ 说说我自己,收藏夹里总是放满了各种网站,想着有空可以去翻翻他们的文章;下载了好多觉得有用的教程,想着有空了研究研究;买了好些的图书,觉得有空了可...

    工具 发布于:2017-11-06
  • 02088

    Vim_配置选项说明

    memory选项配置说明选项书写格式选项说明:se[t]显示所有被改动的选项:se[t] all显示所有非 termcap 选项:se[t] termcap显示所有 termcap 选项:se[t] {option}置位布尔选项(开启) 显示字符串或数值选项:se[t] no{option}复位布尔选项(关闭):se[t] inv{option}逆转布尔选项的值:se[t] {option}={value}将 {value} 附加到字符串选项里, {value} 加到数值选项上:se[t] {opti...

    工具 Vim 发布于:2017-10-03
  • 02820

    关于蝉知CMS开源版使用的一些记录 ioncube

    memory最近帮朋友搞一个企业站,实在不愿手写代码了...于是网上找了找一些cms.企业站嘛,搞个phpcms太重了,tp框架写的我不喜欢,好像可选的余下的就不多了.米拓的是伪开源,内核中有个文件是混淆加密的.我不知道它在搞什么,所以pass了phpok老牌的啦,做模板还是要手写.以前玩过,这次就不选了,毕竟要是用手工改模板,我还不如自己用我以前的建站程序改个玩事儿.费这劲干嘛然后就是这个蝉知啦.看着它的模板编辑(拖拽)好像蛮牛逼的.试了一试,这儿记录一下. 回头有空给大家分享一下它的这个功能的实现...

    工具 PHP 发布于:2017-09-30
  • 01533

    discuz附件图片迁移阿里云OSS

    memorydiscuz附件图片迁移阿里云OSS,该方法也适用于七牛、又拍云数据库相关操作涉及到的数据库表:pre_forum_attachment pre_home_pic pre_portal_article_title pre_portal_attachment pre_portal_topic_pic1、pre_forum_attachmentupdate pre_forum_attachment_0 set remote = '1'; update pre_forum_attach...

    工具 Linux, PHP 发布于:2017-09-21
  • 01506

    mac终端下svn常用命令

    memory一些常用命令1、将文件checkout到本地目录svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co2、往版本库中添加新的文件svn add file 例如:svn add test.php(添加test.php) svn add *.php(添加当前目录下所有的php文件)3、将改动的文件提交到版本库svn commit -m “LogMessage“ [-N] [--...

    工具 mac, SVN 发布于:2017-09-19
  • 12345...8

    网站状态

    • 栏目分类:49个
    • 发布文章:1560篇
    • 用户评论:853条
    • 开博至今:4435天

    正则速查

    [abc] 匹配中括号中的单个字符,如a或b或c
    [^abc] 匹配除了a、b、c等字符的其他单个字符
    [a-z] 匹配一个字符范围,如a到z
    [a-zA-Z] 匹配一个字符范围,如a-z 或 A-Z
    ^ 匹配行的开始
    $ 匹配行的结束
    \A 匹配一个字符串的开始
    \z 匹配一个字符串的结束
    . 匹配任意单个字符
    \s 匹配空白字符,如空格,TAB
    \S 匹配非空白字符
    \d 匹配一个数字
    \D 匹配非数字
    \w 匹配一个字母
    \W 匹配非字母
    \b 匹配字符边界
    (...) 引用所有括号中的内容
    (a|b) a或者b
    a? 零个或1个a
    a* 零个或多个a
    a+ 1个或多个a
    a{3} 3次重复的a
    a{3,} 3次或3次以上重复的a
    a{3,6} 3到6次重复的a

    修正符

    /g 查找所有可能的匹配
    /i 不区分大小写
    /m 多行匹配
    /s 单行匹配
    /x 忽略空白模式
    /e 可执行模式,PHP专有
    /A 强制从目标字符串开头匹配
    /D 使用$限制结尾字符,则不允许结尾有换行
    /U 只匹配最近的一个字符串;不重复匹配

    最新回复

    • chen: 感谢大师,搞定
    • memory: 你把采集和文章相关content的字段text类型改为bigte...
    • chen: 请教大师,phpcms采集超过1万2字就无法采集,哪里可以修改?
    • 11: 很棒
    • s站: 学习了
    • 基地小组: 好文章,非常详细,博主辛苦了
    • memory: 没事儿,这个插件有些问题。我现在已经不使用了。。。
    • 小白: 还有会缓存用户状态给下一位用户!我评论留个记录而已,,,,,
    • 小白: 再次留个记录,不知道为什么缓存页面点击文章或者分类会跳转自己解析...
    • weich: 用数据库那个缓存就正常了!有得用不错了!作者也幸苦了!
    • weich: 有点奇怪,,,哈哈哈哈!原来是那个模板登陆标签被我注释了,所以不...
    • weich: 很强大,就是有个问题登陆了可用看见网页底部模板,不登陆就看不到,...
    • J Zhiguang: valued article for a new learnner.
    • VPS234: 写得不错啊,支持一下,证书现在很多免费的吧
    • 游客: 感谢,我终于明白了markdown原来就是快捷键啊。
    • 楚狂人博客: 感谢博主分享干货
    • 天津网站建设: 写的很棒,感谢博主