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

吕滔博客

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

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

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

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

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

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

    工具 发布于 2017-12-13
  • 01786

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

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

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

    测试虚拟机安装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个
    • 发布文章:1541篇
    • 用户评论:787条
    • 开博至今:4191天

    正则速查

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

    最新回复

    • memory: 这是测试,不建议正式环境这样使。
    • 广州网站建设: 构建redis集群时候,不要使用生产环境
    • memory: 照着大差不着的改一下就成了rewrite ^/sort/([0-...
    • mage: 按照上面设置的伪静态url是类似这种形式的 /listinfo-...
    • mage: 比如这种URL:帝国7.5伪静态如何可以做到这种形式(拼音或者英...
    • memory: 额,难住我了,哈哈。我项目中没有用过这么复杂的。
    • 马哥: 请问如何设置目录名是拼音,然后文章页在目录下面的伪静态
    • memory: conf文件中location段加上规则就可以了呀。然后relo...
    • mage: 后台系统设置,设置好了。规则应该怎么处理,nginx的服务器
    • 葛一速: 这个函数很实用,谢谢分享
    • memory: 这个是layui1.x中的,我项目中就是这样用的。如果你没理解,...
    • 李帅: 你会不会的 发这个糊弄人
    • memory: 升级完之后,测试无误后再删旧的~~~
    • 广州网站建设: 升级之前用不用先删了内核
    • memory: 没测试过...
    • 欧文斯: 对于多个 IP 段呢?比如超过 1000 个 IP 段,匹配速度...
    • 广州网站建设: 了解了,博客的通配符HTTPS证书