如果要挖井,就要挖到水出为止 [登录·注册]

吕滔博客

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

    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
  • 02387

    JavaScript之jQuery根据name的相关选择操作

    memory$("div[id]")选择所有含有id属性的div元素 $("input[name='lvtaonet']")选择所有的name属性等于'lvtaonet'的input元素 $("input[name!='lvtaonet']")选择所有的name属性不等于'lvtaonet'的input元素 $("input[name^='lvtao']")选择所有的name属性以'lvtao'开头的input元素 $(&...

    前端设计 JavaScript 发布于:2017-12-18
  • 03552

    PHP中如何用两个地点的经纬度来计算两地间的距离

    memory网上找的<?php /** * 求两个经纬度之间的距离 * * 赤道半径 6378.137Km ;两极半径 6359.752Km;平均半径 6371.012Km ;赤道周长 40075.7Km. * * @param float $aLng 地址A的经度 * @param float $aLat 地址A的纬度 * @param float $bLng 地址B的经度 * @param float $bLat 地址B的纬度 * * @return float|int ...

    开发 PHP 发布于:2017-12-15
  • 02229

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

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

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

    JavaScript操作文本域中回车或ctrl+enter提交代码 alt+enter为换行

    memoryjs 文本编辑框快捷键,enter和ctrl+enter操作,alt+enter为换行$("textarea").keydown(function(event) { if (event.altKey && event.keyCode == 13) { var e = $(this).val(); $(this).val(e + '\n'); } else if (event.ctrlKey &&am...

    前端设计 JavaScript 发布于:2017-12-12
  • 04397

    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
  • 011445

    Alpine Linux 添加网卡eth1,配置固定IP

    memory昨天体验了一下AlpineLinux,果然别出风格。哈哈,以前CentOS下的系列工具好像都玩不鸟了...说正事儿,添加网卡虚拟机默认我只给了一个网卡,也就是NAT方式,它会随机分配一个10.0段的IP,然后通过端口映射去连接虚拟机。然后我想增加一张网卡,让它通过桥接的方式,分配局域网IP192.168段的编辑interfaces vi /etc/network/interfacesauto lo iface lo inet loopback auto eth0 iface eth0 i...

    环境配置 Linux, Alpine 发布于:2017-12-06
  • 017384

    测试虚拟机安装Alpine Linux步骤

    memoryDocker维护了一个AlineLinux的迷你版,居然只有5M,很好奇,于是本地安装了一个虚拟机,体验体验。当然不是体验Docker的这个,而是看看这个官方标准版的这两具都可以.标准版或虚拟机版本.下载下来 。 VirtualBox的配置我就不多说啦新建一台虚拟机,类型选Linux,版本选Linux 64-bit,内存一般256M够用,虚拟磁盘8G够用。安装过程1: 启动虚拟机,首次启动时使用root这个用户名登录,不需要密码2: 登录成功后,执行setup-alpine进入安装向导,向...

    linux入门教程 Linux, Alpine 发布于:2017-12-05
  • 网站状态

    • 栏目分类:49个
    • 发布文章:1554篇
    • 用户评论:838条
    • 开博至今:4370天

    正则速查

    [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 只匹配最近的一个字符串;不重复匹配

    最新回复

    • 楚狂人博客: 感谢博主分享干货
    • 天津网站建设: 写的很棒,感谢博主
    • 醉八虫医用冷敷贴: 支持下博主
    • 有意思吧: 既然来了,就踩一下,
    • 小云: 不错
    • tper: 你列子中按分类归档的图片,每个分类下面显示分类下的文章的代码是怎...
    • 小云: 写的很不错
    • 女装品牌: 文章不错支持一下
    • memory: 升级之后不能访问是密码套件的事儿。其实可以配置好一个写公共文件引...
    • 欧文斯: 很奇怪,都升级之后 443 SSL 加密不能访问,其他端口却可以
    • 子午书屋: 好久没使用memcache了
    • 小云: 写的不错,谢谢分享
    • yiye: 楼主你好,不知道我回复的邮件您看到没?我下载的JPress不是最...
    • memory: 海哥最近更新的新版的我还没有测试过。具体原因还不清楚。不过你可能...
    • yiye: 楼主,我下的是最新的官方mysql镜像,然后密码用户名都正确,数...
    • memory: 这个是15年的文章了,这几年不知道有没有变化 。 你可以根据错误...
    • nice: 请教下这个评论审核提示代码是直接在评论模板调用的吗,我直接用了...