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

吕滔博客

首页 开发 运维 工具 摄影
  • 01-312015

    在linux系统中跟踪高IO等待

    memory        高IO等待问题的第一个征兆通常是系统平均负载。负载均衡的计算都是基于CPU利用率的,即使用或等待CPU的进程数目,当然,在Linux平台上,进程 几乎都处于不可中断的睡眠状态。负载均衡的基线可以解释为,在一个CPU核的机器上上,该CPU得到充分利用。因此,对于4核机器中,如果系统平均复杂为 4,表示该机器有足够的资源来处理它需要做的工作,当然只是勉强。在相同的4核系统,如果平均复杂是8,那么以为这将意味着服务器系统需要8个core才 ...

    运维 发布于 2015-01-31评论(0)阅读(5273)
  • 01-312015

    常用的正则表达式规则

    memory正则表达式(regular expression)是一个描述字符模式的对象。使用正则表达式可以进行强大的模式匹配和文本检索与替换功能。身份证正则://身份证正则表达式(15位) isIDCard1=/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/; //身份证正则表达式(18位) isIDCard2=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/...

    开发 发布于 2015-01-31评论(2)阅读(24415)
  • 01-312015

    sql之left join、right join、inner join的区别

    memoryleft join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: -------------------------------------------- 表A记录如下: aID     aNum 1     a20050111 2     a20050112 3     a20050113 4     a20050...

    数据库 发布于 2015-01-31评论(0)阅读(6148)
  • 01-312015

    mysql中int、bigint、smallint 和 tinyint的区别详细介绍

    memory最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint;接下来将详细介绍以上三种类型的应用最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint。其中比较迷惑的是int和smallint的差别。今天就在网上仔细找了找,找到如下内容,留档做个总结: 使用整数数据的精确数字数据类型。 bigint 从 -2^63 (-9223372036854775808) 到 2^63-1 (...

    数据库 发布于 2015-01-31评论(0)阅读(4272)
  • 01-282015

    static 和 class

    memorySwift 中表示 “类型范围作用域” 这一概念有两个不同的关键字,它们分别是 static 和 class。这两个关键字确实都表达了这个意思,但是在其他一些语言,包括 Objective-C 中,我们并不会特别地区分类变量/类方法和静态变量/静态函数。但是在 Swift 中,这两个关键字却是不能用混的。在非 class 的类型上下文中,我们统一使用 static 来描述类型作用域。这包括在 enum 和 struct 中表述类型方法和类型属性时。在这两个值类型中,我们可以在类型范围内声明...

    Swift TIP 发布于 2015-01-28评论(0)阅读(1113)
  • 01-282015

    Uploadify v3.2.1 参数说明

    memory一、属性 属性名称 默认值 说明 auto true 设置为true当选择文件后就直接上传了,为false需要点击上传按钮才上传 。 buttonClass ” 按钮样式 buttonCursor ‘hand’ 鼠标指针悬停在按钮上的样子 buttonImage null 浏览按钮的图片的路径 ...

    开发 发布于 2015-01-28评论(0)阅读(7126)
  • 01-212015

    protocol 组合

    memory众所周知,在 Swift 中我们可以使用 Any 来表示任意类型。充满好奇心的同学可能已经发现,Any 这个类型的定义十分奇怪,它是一个 protocol<> 的同名类型。protocol<> 这样形式的写法在日常 Swift 使用中其实并不多见,这其实是 Swift 的接口组合的用法。标准的语法形式是下面这样的:protocol<ProtocolA, ProtocolB, ProtocolC>尖括号内是具体接口的名称,这里表示将名称为 Protocol...

    Swift TIP 发布于 2015-01-21评论(0)阅读(1133)
  • 01-212015

    关于MySQL数据库优化的101个建议和优化技巧

    memoryMySQL 服务器硬件和操作系统调节:1. 拥有足够的物理内存来把整个InnoDB文件加载到内存中——在内存中访问文件时的速度要比在硬盘中访问时快的多。 2. 不惜一切代价避免使用Swap交换分区 – 交换时是从硬盘读取的,它的速度很慢。 3. 使用电池供电的RAM(注:RAM即随机存储器)。 4. 使用高级的RAID(注:Redundant Arrays of Inexpensive Disks,即磁盘阵列) – 最好是RAID10或更高。 5. 避免RAID5(注:一种存储性能、数据安...

    数据库 发布于 2015-01-21评论(0)阅读(5282)
  • 01-152015

    阿里云主机centos下挂载和扩展多块硬盘(非目录挂载)解决方案

    memory阿里云 默认硬盘没有挂载,如果仅仅是挂载那块没有挂载的硬盘,用阿里云给的教程就可以了 如果你又买了一块硬盘,又不想单独挂载到一个目录里,想扩展现有的硬盘,或者在挂载唯一那块硬盘又想留出以后扩展这块硬盘的余地,那么用阿里云给出的教程就不行了  折腾了半天,终于挂载成功,不过这样的操作不建议你直接折腾在系统盘下面!不然你会后悔的! 1.阿里云的centos系统6系列的好像没装LVM2,需要先安装LVM2,上网搜搜教程,自己装,5.4 32位已经安装了LVM2,所以不需要这个步骤&nb...

    环境配置 发布于 2015-01-15评论(0)阅读(2676)
  • 01-072015

    Designated,Convenience 和 Required

    memory我们在深入初始化方法之前,不妨先再想想 Swift 中的初始化想要达到一种怎样的目的。其实就是安全。在 Objective-C 中,init 方法是非常不安全的:没有人能保证 init 只被调用一次,也没有人保证在初始化方法调用以后实例的各个变量都完成初始化,甚至如果在初始化里使用属性进行设置的话,还可能会造成各种问题,虽然 Apple 也明确说明了不应该在 init 中使用属性来访问,但是这并不是编译器强制的,因此还是会有很多开发者犯这样的错误。所以 Swift 有了超级严格的初始化方法...

    Swift TIP 发布于 2015-01-07评论(0)阅读(1113)
  • 01-042015

    初始化返回 nil

    memory在 Objective-C 中,init 方法除了返回 self 以外,其实和一个普通的实例方法并没有太大区别。如果你喜欢的话,甚至可以多次进行调用,这都没有限制。一般来说,我们还会在初始化失败 (比如输入不满足要求无法正确初始化) 的时候返回 nil 来通知调用者这次初始化没有正确完成。但是,在 Swift 中默认情况下初始化方法是不能写 return 语句来返回值的,也就是说我们没有机会初始化一个 Optional 的值。一个很典型的例子就是初始化一个 url。在 Objective-...

    Swift TIP 发布于 2015-01-04评论(0)阅读(1106)
  • 网站状态

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

    最新回复

    • 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
    • 企业孵化器: 厉害了