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

吕滔博客

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

    typealias 和泛型接口

    memorytypealias 是用来为已经存在的类型重新定义名字的,通过命名,可以使代码变得更加清晰。使用的语法也很简单,使用 typealias 关键字像使用普通的赋值语句一样,可以将某个已经存在的类型赋值为新的名字。比如在计算二维平面上的距离和位置的时候,我们一般使用 Double 来表示距离,用 CGPoint 来表示位置:func distanceBetweenPoint(point: CGPoint, toPoint: CGPoint) -> Double { let dx ...

    Swift TIP Swift 发布于 2014-11-26
  • 02011

    随机数生成

    memory随机数生成一直是程序员要面临的大问题之一,在高中电脑课堂上我们就知道,由 CPU 时钟,进程和线程所构建出的世界中,是没有真正的随机的。在给定一个随机种子后,使用某些神奇的算法我们可以得到一组伪随机的序列。arc4random 是一个非常优秀的随机数算法,并且在 Swift 中也可以使用。它会返回给我们一个任意整数,我们想要在某个范围里的数的话,可以做模运算 (%) 取余数就行了。但是有个陷阱..这是错误代码let diceFaceCount = 6 let randomRoll = In...

    Swift TIP Swift 发布于 2014-11-19
  • 01769

    Any 和 AnyObject

    memoryny 和 AnyObject 是 Swift 中两个妥协的产物,也是很让人迷惑的概念。在 Swift 官方编程指南中指出AnyObject 可以代表任何 class 类型的实例 Any 可以表示任意类型,甚至包括方法 (func) 类型先来说说 AnyObject 吧。写过 Objective-C 的读者可能会知道在 Objective-C 中有一个叫做 id 的神奇的东西。编译器不会对向声明为 id 的变量进行类型检查,它可以表示任意类的实例这样的概念。在 Cocoa 框架中很多地方都使...

    Swift TIP Swift 发布于 2014-11-12
  • 06298

    redis操作提示错误:MISCONF Redis is configured to save RDB snapshots 解决

    memory数据持续写入,读取速度远低于写入速度,持续1H以上(中途开了一个较长时间的会,一直写入数据,没管),内存占用量为80%。 由于我目前并未对Redis做详细深入理解,故根据网上资料说明: stop-writes-on-bgsave-error yes #默认情况下,如果在RDB snapshots持久化过程中出现问题,设置该参数后,Redis是不允许用户 进行任何更新操作(set...)。避免人为强制停止redis 快照 解决: 进入redis  src目录下 启动客户端: ....

    数据库 Redis 发布于 2014-11-05
  • 01544

    单例

    memory单例是一个在 Cocoa 中很常用的模式了。对于一些希望能在全局方便访问的实例,或者在 app 的生命周期中只应该存在一个的对象,我们一般都会使用单例来存储和访问。在 Objective-C 中单例的公认的写法类似下面这样:@implementation MyManager + (id)sharedManager { static MyManager *staticInstance = nil; static dispatch_once_t onceToken; ...

    Swift TIP Swift 发布于 2014-11-05
  • 07183

    入侵检测经验总结

    memory据说是0ldjun大神写的入侵检测经验 转载之……^_^~1.无论什么站,无论什么语言,我要渗透,第一件事就是扫目录,最好一下扫出个上传点,直接上传shell,诸位不要笑,有时候你花很久搞一个站,最后发现有个现成的上传点,而且很容易猜到,不过这种情况发生在asp居多!2.asp(aspx)+MSSQL先考虑注入,一般的注入都有DBowner权限可以直接写shell;如果写不了,或者web与数据库分离,那就猜数据,从后台下手了,后台可以上传或者改配置文件;3.asp(aspx)+ACCESS...

    工具 安全 发布于 2014-11-04
  • 022675

    XSS攻击常识及常见的XSS攻击脚本汇总

    memory一、什么是XSS?XSS全称是Cross Site Scripting即跨站脚本,当目标网站目标用户浏览器渲染HTML文档的过程中,出现了不被预期的脚本指令并执行时,XSS就发生了。这里我们主要注意四点:1、目标网站目标用户;2、浏览器;3、不被预期;4、脚本。二、XSS有什么危害?当我们知道了什么是XSS后,也一定很想知道它到底有什么用,或者有什么危害,如何防御。关于XSS有关危害,我这里中罗列一段列表,详细介绍不进行更多的赘述:挂马盗取用户Cookie。DOS(拒绝服务)客户端浏览器。...

    开发 安全 发布于 2014-11-04
  • 08445

    php file_put_contents()函数以追加的方式写入文件

    memory以追加形式写入内容当设置 flags 参数值为 FILE_APPEND 时,表示在已有文件内容后面追加内容的方式写入新数据:<?php file_put_contents("test.txt", "This is another something.", FILE_APPEND); ?>file_put_contents() 的行为实际上等于依次调用 fopen(),fwrite() 以及 fclose() 功能一样。FILE_APPEND:在文件末尾以追加的方式写入数据 参数...

    开发 PHP 发布于 2014-11-04
  • 网站状态

    • 栏目分类: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...