建立个人品牌,把你的名字变成钱 [登录·注册]

吕滔博客

首页 开发 运维 工具 摄影
  • 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)阅读(7809)
  • 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)阅读(4483)
  • 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)阅读(1166)
  • 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)阅读(8701)
  • 08-202014

    @autoclosure 和 ??

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

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

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

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

    iOS 发布于 2014-08-20评论(0)阅读(5619)
  • 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)阅读(5683)
  • 08-172014

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

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

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

    Selector

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

    Swift TIP 发布于 2014-08-17评论(0)阅读(1234)
  • 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)阅读(1247)
  • 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)阅读(1142)
  • 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)阅读(1150)
  • 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)阅读(1529)
  • 08-142014

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

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

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

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

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

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

    网站状态

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

    最新回复

    • 香港服务器: 很详细,学习了
    • memory: 对,这个密钥最好是自己换一下。当然不嫌麻烦甚至可以考虑将密钥做到...
    • 小明明: 在加密的时候 秘钥固定不就可以机密了吗
    • 上海代理记账: 看起来代码有一些复杂的呀。。。
    • 香港云服务器: 站长不错,不错的干货
    • 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