你成功了,他妒嫉你;你失败了,他笑话你 [登录·注册]

吕滔博客

首页 开发 运维 工具 摄影
  • 08-282014

    Curl POST 302自动跳转不正常返回跳转页面网址的有效方法

    memory今天给大家分享一个Curl POST 302自动跳转不正常返回跳转页面网址的有效方法。 有时候我们需要获取curl 302正在跳转的网址,一般我们是无法获取的,只能让他自动跳转或手动跳转,有些服务器也不支持curl自动跳转。 所以我们才想方法让他返回需要跳转的网址。 网上找了很久,也没有相关的答案。 然后再想想CURL有一个可以显示HEADER的参数。 我们可以使用HEADER参数返回将要被跳转网址,通过以下CURL函数可以实现Curl POST 302自动跳转获取URL方法//php脚本...

    开发 发布于 2014-08-28评论(0)阅读(7705)
  • 08-272014

    让网页自动调用双核浏览器的极速模式

    memory国内的主流浏览器都是双核浏览器:基于Webkit内核用于常用网站的高速浏览。基于IE的内核用于兼容网银、旧版网站. 代码示例 在head标签中添加一行代码:<html> <head> <meta name="renderer" content="webkit|ie-comp|ie-stand"> </head> <body> </body> </html> conten...

    前端设计 发布于 2014-08-27评论(0)阅读(4370)
  • 08-272014

    Optional Chaining

    memory使用 Optional Chaining 可以让我们摆脱很多不必要的判断和取值,但是在使用的时候需要小心陷阱。因为 Optional Chaining 是随时都可能提前返回 nil 的,所以使用 Optional Chaining 所得到的东西其实都是 Optional 的。比如有下面的一段代码:class Toy { let name: String init(name: String) { self.name = name } } class ...

    Swift TIP 发布于 2014-08-27评论(0)阅读(1096)
  • 08-222014

    mysql的sql语句中直接计算时间 查询昨天 一周前 一月前 一年前的数据的方法

    memorymysql 昨天 一周前 一月前 一年前的数据 这里主要用到了DATE_SUB,参考如下SELECT * FROM content where inputtime&gt;DATE_SUB(CURDATE(), INTERVAL 1 DAY) where inputtime&gt;DATE_SUB(CURDATE(), INTERVAL 1 WEEK) where inputtime&gt;DATE_SUB(CURDATE(), INTERVAL 1 MONTH) w...

    数据库 发布于 2014-08-22评论(0)阅读(8597)
  • 08-202014

    @autoclosure 和 ??

    memoryApple 为了推广和介绍 Swift,破天荒地为这门语言开设了一个博客(当然我觉着是因为 Swift 坑太多需要一个地方来集中解释)。其中有一篇提到了一个叫做 @autoclosure 的关键词。@autoclosure 可以说是 Apple 的一个非常神奇的创造,因为这更多地是像在 “hack” 这门语言。简单说,@autoclosure 做的事情就是把一句表达式自动地封装成一个闭包 (closure)。这样有时候在语法上看起来就会非常漂亮。比如我们有一个方法接受一个闭包,当闭包执行的...

    Swift TIP 发布于 2014-08-20评论(0)阅读(1107)
  • 08-202014

    苹果iphone APP界面设计尺寸官方版

    memory苹果iphone APP界面设计尺寸官方版

    iOS 发布于 2014-08-20评论(0)阅读(5519)
  • 08-202014

    iOS开发常用代码片段整理

    memory1.判断邮箱格式是否正确的代码//利用正则表达式验证 -(BOOL)isValidateEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES%@",emailRegex]; return [emai...

    iOS 发布于 2014-08-20评论(0)阅读(5584)
  • 08-172014

    windows下获取系统管理员账号明文密码工具mimikatz使用

    memory该工具可以让我们获取到Windows系统密码的明码 运行软件后,输入两条命令: 第一条:privilege::debug //提升权限 第二条:sekurlsa::logonpasswords //抓取密码 12391404450255.rar

    工具 发布于 2014-08-17评论(0)阅读(9565)
  • 08-172014

    Selector

    memory@selector 是 objc 时代的一个关键字,它可以将一个方法转换并赋值给一个 SEL 类型,它的表现很类似一个动态的函数指针。在 objc 时 selector 非常常用,从设定 target-action,到自举询问是否响应某个方法,再到指定接受通知时需要调用的方法等等,都是由 selector 来负责的。在 objc 里生成一个 selector 的方法一般是这个样子的:-(void) callMe { //... } -(void) callMeWithParam:...

    Swift TIP 发布于 2014-08-17评论(0)阅读(1166)
  • 08-172014

    多元组

    memory多元组 (Tuple) 是我们的新朋友,多尝试使用这个新特性吧,会让生活轻松不少~比如交换输入,普通程序员亘古以来可能都是这么写的func swapMe<T>(inout a: T, inout b: T) { let temp = a a = b b = temp }但是要是使用多元组的话,我们可以不使用额外空间就完成交换,一下子就达到了文艺程序员的写法func swapMe<T>(inout a: T, inout b: T) { ...

    Swift TIP 发布于 2014-08-17评论(0)阅读(1173)
  • 08-172014

    Sequence

    memorySwift 的 for...in 可以用在所有实现了 SequenceType 的类型上,而为了实现 SequenceType 你首先需要实现一个 GeneratorType。比如一个实现了反向的 generator 和 sequence 可以这么写:// 先定义一个实现了 GeneratorType protocol 的类型 // GeneratorType 需要指定一个 typealias Element // 以及提供一个返回 Element? 的方法 next() class R...

    Swift TIP 发布于 2014-08-17评论(0)阅读(1079)
  • 08-172014

    将 protocol 的方法声明为 mutating

    memorySwift 的 protocol 不仅可以被 class 类型实现,也适用于 struct 和 enum。因为这个原因,我们在写给别人用的接口时需要多考虑是否使用 mutating 来修饰方法,比如定义为 mutating func myMethod()。Swift 的 mutating 关键字修饰方法是为了能在该方法中修改 struct 或是 enum 的变量,所以如果你没在接口方法里写 mutating 的话,别人如果用 struct 或者 enum 来实现这个接口的话,就不能在方法里...

    Swift TIP 发布于 2014-08-17评论(0)阅读(1084)
  • 08-172014

    Swift 的柯里化

    memorySwift 里可以将方法进行柯里化 (Currying),也就是把接受多个参数的方法变换成接受第一个参数的方法,并且返回接受余下的参数而且返回结果的新方法。举个例子,Swift 中我们可以这样写出多个括号的方法:func addTwoNumbers(a: Int)(num: Int) -> Int { return a + num }然后通过只传入第一个括号内的参数进行调用,这样将返回另一个方法:let addToFour = addTwoNumbers(4) // a...

    Swift TIP 发布于 2014-08-17评论(0)阅读(1460)
  • 08-142014

    苹果企业开发者账号添加多个开发成(组)员的方法

    memory如果你们公司有一个帐号,你是管理员,加入组员的办法如下: 第一步:进入Member Center页 第二步:点击people,会见到 第三步:点击Invitations 第四步:邀请你要加入的开发人员了

    iOS 发布于 2014-08-14评论(19)阅读(29126)
  • 08-142014

    如何改变iphone开发的app程序在手机桌面名字

    memory手机桌面上的名字是英文的,跟我们想的不一样,原本以为app name就是手机桌面的那个名称,其实不是,但是解决办法也很简单: 第一步,每个程序都有一个XXX-info.plist文件,找到并打开 第二步,找到Bundle display name,把${PRODUCT_NAME}改成你想要的名称即可

    iOS 发布于 2014-08-14评论(0)阅读(7033)
  • 1234

    网站状态

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

    最新回复

    • 个人博客: 看看先
    • memory: 谢谢,已修正。
    • jrotty: 方法一中next后面少个'符号
    • daxia: mark
    • 企业孵化器: 厉害了
    • Bearox: 我也遇到了同样的问题,yum install dev86* 没用...
    • themebetter: 优化方法很不错。
    • 架构之路: 总结和nice,网站速度很快。
    • 架构之路: 总结的很好,简单、完整、高效。
    • memory: 我正在犹豫要不要更新了~~~ 因为1.2撇弃了php5.2,最低...
    • 灵九哲: medoo已经更新到v1.2了,博主更新下中文版网站内容
    • 灵九哲: medoo已经更新了v1.2,麻烦博主更新下中文版的网站,然后把...
    • memory: 用的typecho.
    • einsan: 涛哥,你的博客后端是自己开发的吗?还是使用哪一款开源产品?
    • yfly962464: 不行啊
    • memory: 哥们儿~非常不好意思,之前有段时间折腾jpress,后来就没有玩...
    • 夏日草博客: 记得很早的时候来过这个博客。
    • test1247: 好的,感谢。邮箱 121217605@qq.com
    • memory: 好的, 我回头找找呀。因为现在这个程序是php的,jpress的...
    • test1247: 这个jpress的主题能分享下吗