失言就是一不小心说了实话 [登录·注册]

吕滔博客

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

    Python开发检测网站挂马程序

    memory系统管理员通常从svn/git中检索代码,部署站点后通常首先会生成该站点所有文件的MD5值,如果上线后网站页面内容被篡改(如挂马)等,可以比对之前生成MD5值快速查找去那些文件被更改,为了使系统管理员第一时间发现,可结合crontab或nagios等工具。程序测试如下:# python check_change.py Usage: python check_change.py update /home/wwwroot python check_change....

    运维 Python 发布于 2015-09-26
  • 02560

    MySQL/MariaDB/Percona数据库升级脚本

    memory一般情况下不建议升级数据库版本,该脚本专提供给各位版本控们。为防止大版本之间兼容问题,脚本默认仅支持同一大版本之间的升级,如:MySQL-5.6.25升级到MySQL-5.6.26、MySQL-5.5.44升级到MySQL-5.5.45、MariaDB-10.0.20升级到MariaDB-10.0.21;不能跨分支版本且不能跨大版本,如从MySQL-5.5.44升级到PerconaL-5.5.44-37.3、MySQL-5.5.44升级到MySQL-5.6.25。#!/bin/bash ...

    运维 发布于 2015-09-26
  • 14443

    Nginx泛解析的匹配域名绑定到子目录配置

    memory网站的目录结构为:# tree /home/wwwroot/lvtao.net /home/wwwroot/lvtao.net ├── blog │ └── index.html └── file └── index.html/home/wwwroot/lvtao.net为nginx的安装目录下默认的存放源代码的路径。blog为博客程序源代码路径file为附件路径把相应程序放入上面的路径通过http://blog.lvtao.net 访问博客http://file.lvtao....

    环境配置 Nginx 发布于 2015-09-26
  • 02001

    PLAYGROUND 可视化

    memory在程序界,很多小伙伴都会对研究排序算法情有独钟,并且试图将排序执行的过程可视化,以便让大家更清晰直观地了解算法步骤。有人把可视化排序做得很正统明了,也有人把它做到了艺术层次。想在 Cocoa 中做一个可视化的排序算法演示可不是一件容易的事情,很可能你会需要一套绘制图形的框架,并且考虑如何在屏幕上呈现每一步的过程。但是在 Playground 中事情就变得简单多了:我们可以使用 XCPlayground 框架的 XCPCaptureValue 方法来将一组数据轻而易举地绘制到时间轴上,从而让...

    Swift TIP Swift 发布于 2015-09-26
  • 01816

    PLAYGROUND 延时运行

    memory从 WWDC 14 的 Keynote 上 Chris 的演示就能看出 Playground 异常强大,但是从本质来说 Playground 的想法其实非常简单,就是提供一个可以即时编辑的类似 REPL 的环境。Playground 为我们提供了一个顺序执行的环境,在每次更改其中代码后整个文件会被重新编译,并清空原来的状态并运行。这个行为与测试时的单个测试用例有一些相似,因此有些时候在测试时我们会遇到的问题我们在 Playground 中也会遇到。其中最基础的一个就是异步代码的执行,比如这...

    Swift TIP Swift 发布于 2015-09-26
  • 45496

    Mac下安装fishshell命令工具,并设置相关样式

    memory官方网站:http://fishshell.com安装直接下载安装文件,执行安装。或者brew install fish配置文件config.fish位于~/.config/fish/bash与fish切换chsh -s /usr/local/bin/fish我们可以用chsh来切换默认的shellchsh -s /bin/bash主题样式可以使用fish_config然后会打开一个WEB控制面板,直接选择,设置就成。如果要设置一些命令或方法,比如去除打开终端的时候提示welcome .....

    iOS SHELL 发布于 2015-09-10
  • 02673

    FATALERROR

    memory细心的读者可能会发现,在我们调试一些纯 Swift 类型出现类似数组越界这样的情况时,我们在控制台得到的报错信息会和传统调试 NSObject 子类时不太一样,比如在使用 NSArray 时:let array: NSArray = [1,2,3] array[100] // 输出: // *** Terminating app due to uncaught exception 'NSRangeException', // reason: '*** -[__NSArrayI ob...

    Swift TIP Swift 发布于 2015-09-10
  • 02417

    FINAL

    memoryfinal 关键字可以用在 class,func 或者 var 前面进行修饰,表示不允许对该内容进行继承或者重写操作。这个关键字的作用和 C# 中的 sealed 相同,而 sealed 其实在 C# 算是一个饱受争议的关键字。有一派程序员认为,类似这样的禁止继承和重写的做法是非常有益的,它可以更好地对代码进行版本控制,得到更佳的性能,以及使代码更安全。因此他们甚至认为语言应当是默认不允许继承的,只有在显式地指明可以继承的时候才能子类化。在这里我不打算对这样的想法做出判断或者评价,虽然上面...

    Swift TIP Swift 发布于 2015-09-10
  • 02902

    mac下测试硬盘读写速度

    memory测试写入速度:time dd if=/dev/zero bs=1024k of=tstfile count=1024macmini上执行测试后,输出结果是:1024+0 records in 1024+0 records out 1073741824 bytes transferred in 2.641969 secs (406417274 bytes/sec) real 0m2.693s user 0m0.003s sys 0m0.740s将406417274 byt...

    xcode&mac mac 发布于 2015-09-01
  • 网站状态

    • 栏目分类:49个
    • 发布文章:1537篇
    • 用户评论:773条
    • 开博至今:4164天

    正则速查

    [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: 没测试过...
    • 欧文斯: 对于多个 IP 段呢?比如超过 1000 个 IP 段,匹配速度...
    • 广州网站建设: 了解了,博客的通配符HTTPS证书
    • memory: https://medoo.lvtao.net/1.2/doc....
    • 贾彦东: medoo 在select的时候如何使用sum 比如 sel...
    • memory: 纯PHP文件末尾可以没有?>,你把报错信息发我一下。
    • bigwit: 因为七牛云的免费配额不能https,索性传到自己的vps上去算了...
    • bigwit: 我直接使用,报错啊,方便发我一份吗?
    • memory: 是完整的。这个就是一个简单的上传,你可以自己写个类似的也不难的。
    • bigwit: up.php是不是不完整,刚好我也有这样的需求,麻烦你看看
    • 广州网站建设: 学习了,已经收藏起来了
    • memory: 那就改一下 Widget_Stat 这个插件。增加个方法即可。
    • 梁兴健: 文章总浏览量可以有吗
    • memory: 怪我,写的太差。。。不易懂,,,我的错
    • 善行法脉--改变财运: 你是技术大牛。这个真的看不懂
    • memory: 这个太尴尬了,哈哈,,,那是10年的时候刚接触PHP写的一个类。...
    • 梦游者: //website : http://www.lvtao.ne...