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

吕滔博客

首页 开发 运维 工具 摄影
  • 11-252015

    nginx rewrite 实现伪静态的自动补全

    memorynginx+php 使用的时候经常需要伪静态,一般大家都手动设置。那有没有办法让 nginx 自动补全路径呢?这两天折腾很久,才实现了这样一个功能:请求 /a/b/c若文件不存在,查找 /a/b/index.php,/c 作为 PATH_INFO;若文件不存在,查找 /a/index.php,/b/c 作为 PATH_INFO;若文件不存在,查找 /index.php,/a/b/c 作为 PATH_INFO;若文件不存在,返回 404.虽然这种损耗性能的行为不适合部署,但在本机调试的时候还...

    环境配置 发布于 2015-11-25评论(1)阅读(3004)
  • 11-192015

    Nginx环境下http和https可同时访问方法

    memory给nginx配置SSL证书之后,https可以正常访问,http访问显示400错误,nginx的配置如下:server { listen 80 default backlog=2048; listen 443; server_name lvtao.net; root /var/www/html; ssl on; ssl_certificate /usr/local/Tengine/sslcrt/lvtao.net.crt; ssl_certificate_key /usr/local/Te...

    环境配置 发布于 2015-11-19评论(1)阅读(3081)
  • 11-182015

    Mac下批量修改图片尺寸的方法

    memory还在找能批量修改图片尺寸的软件吗?别傻了,赶快使用Terminal自带的sips命令吧,记住,多快好省 是我们社会主义制度最大的优越性!记住以下三条命令,包你搞定所有批量操作:重新定义单个图片尺寸长和宽(忽略比例):sips -z 768 1024 xxx.png768代表高度,1024代表长度,imge,png是你想要批量修改的图片名称重新定义单个图片尺寸(保留比例):sips -Z 500 xxx.png细心看,可以发现小写的“z”,变成了大写,要想保留图片原始比例就得这样做,比如你有...

    xcode&mac 发布于 2015-11-18评论(2)阅读(18473)
  • 11-162015

    iOS 手势操作:拖动、捏合、旋转、点按、长按、轻扫、自定义

    memory1、UIGestureRecognizer 介绍手势识别在 iOS 中非常重要,他极大地提高了移动设备的使用便捷性。iOS 系统在 3.2 以后,他提供了一些常用的手势(UIGestureRecognizer 的子类),开发者可以直接使用他们进行手势操作。UIPanGestureRecognizer(拖动)UIPinchGestureRecognizer(捏合)UIRotationGestureRecognizer(旋转)UITapGestureRecognizer(点按)UILongPr...

    iOS UI 发布于 2015-11-16评论(0)阅读(3071)
  • 11-162015

    纯 CSS 创建各种不同的图形形状

    memory矩形.rectangle { width: 250px; height: 150px; background-color: #6DC75F; } <div class="rectangle"></div>三角形.triangleUp { border-left: 75px solid transparent; border-right: 75px solid transpa...

    前端设计 发布于 2015-11-16评论(0)阅读(3829)
  • 11-162015

    REFLECTION 和 MIRROR

    memory熟悉 Java 的读者可能会知道反射 (Reflection)。这是一种在运行时检测、访问或者修改类型的行为的特性。一般的静态语言类型的结构和方法的调用等都需要在编译时决定,开发者能做的很多时候只是使用控制流 (比如 if 或者 switch) 来决定做出怎样的设置或是调用哪个方法。而反射特性可以让我们有机会在运行的时候通过某些条件实时地决定调用的方法,或者甚至向某个类型动态地设置甚至加入属性及方法,是一种非常灵活和强大的语言特性。Objective-C 中我们不太会经常提及到 “反射” ...

    Swift TIP 发布于 2015-11-16评论(0)阅读(2431)
  • 11-162015

    调用 C 动态库

    memoryC 是程序世界的宝库,在我们面向的设备系统中,也内置了大量的 C 动态库帮助我们完成各种任务。比如涉及到压缩的话我们很可能会借助于 libz.dylib,而像 xml 的解析的话一般链接 libxml.dylib 就会方便一些。因为 Objective-C 是 C 的超集,因此在以前我们可以无缝地访问 C 的内容,只需要指定依赖并且导入头文件就可以了。但是骄傲的 Swift 的目的之一就是甩开 C 的历史包袱,所以现在在 Swift 中直接使用 C 代码或者 C 的库是不可能的。举个例子,...

    Swift TIP 发布于 2015-11-16评论(0)阅读(2596)
  • 11-162015

    nsnull

    memoryNSNull 出场最多的时候就是在 JSON 解析了。在 Objective-C 中,因为 NSDictionay 和 NSArray 只能存储对象,对于像 JSON 中可能存在的 null 值,NSDictionay 和 NSArray 中就只能用 NSNull 对象来表示。Objective-C 中的 nil 实在是太方便了,我们向 nil 发送任何消息时都将返回默认值,因此很多时候我们过于依赖这个特性,而不再去进行检查就直接使用对象。大部分时候这么做没有问题,但是在处理 JSON 时...

    Swift TIP 发布于 2015-11-16评论(0)阅读(2387)
  • 网站状态

    • 栏目分类:35个
    • 发布文章:1109篇
    • 用户评论:617条

    最新回复

    • 上海代理记账: 看起来代码有一些复杂的呀。。。
    • 香港云服务器: 站长不错,不错的干货
    • yet handsome: 我看了你的这个发现历史真的是惊人的相似,我们已经做到redis集...
    • memory: 好久不玩它们了,我的相关知识来自谷歌...
    • 于小鱼: 你好,想请教一些关于xen和kvm的问题。
    • memory: 如果将图片 base64_encode 后,再想取回以前的路径不...
    • 陈凌风: 我要区正常的路径显示怎么办?
    • genuiner: 牛逼
    • haitongz: 赞
    • memory: php64位? 这个我还真没有注意。。。回头再试试
    • Kngstr: 这个很简单,你用的PHP不是64位的,64位的dll只能在64位...
    • memory: 使用的是typecho.
    • GavinHsueh: 您好,我了解下您的博客是自己开发的么?看着很不错
    • 个人博客: 看看先
    • memory: 谢谢,已修正。
    • jrotty: 方法一中next后面少个'符号
    • daxia: mark
    • 企业孵化器: 厉害了
    • Bearox: 我也遇到了同样的问题,yum install dev86* 没用...
    • themebetter: 优化方法很不错。