blankyao

40
获赞数
16
关注数
33
粉丝数
IP 属地未知
2011-04-26 加入
浏览 7.8k

码农

577 声望|达人
laravel
138
php
103
美拍
91
架构
91
javascript
78
个人动态
  • 赞了文章2019-06-16
    CODING 告诉你硅谷的研发项目管理之道(5)
    CODING 已经通过前四期文章,让大家逐步了解了一些硅谷优秀的项目管理者是如何工作、如何维持团队高效运作的。在过去的十几年中,中国的互联网行业发展过于迅猛,导致很多管理人员都是赶鸭子上架,商场如战场,不给你任何适应的时间,所以很多人还没有从技术人员的身...
  • 发布了文章2016-03-06
    Docker容器对CPU资源隔离的几种方式
    了解Docker的同学应该知道,Docker的一个很大的特性就是可以对各种资源做隔离以及限制,这些资源包括CPU、内存、网络、硬盘,关于内存、网络、硬盘的资源限制都比较好理解,无非就是分多少用多少,比如给这个容器分1G内存,那就最多能用1G的内存,但是对于CPU的限制...
  • 发布了文章2016-02-27
    说说Code Review
    过年回来后开始接手管理一个技术团队,这个团队去年一年基本上都在赶项目,晚上经常加班到晚上十点以后,所以代码质量不用多说大家也能想得到。前几天跟大家开会,我提出来从下个版本开始要做code review,有个同学问到「那不会浪费很多时间吗?」,我告诉大家「会花...
  • 发布了文章2016-02-20
    对PHP项目在Docker上运行的一些探索
    Docker出现后,容器技术在互联网领域得到了空前的普及,无论是大公司还是屌丝创业公司的码农基本上都会在各种技术社区或者各种演讲会议上了解到过相关技术,我们作为一家屌丝创业公司也不例外,去年对Docker做了一番了解,并在年前测试了一些方案,今天在这里总结一...
  • 发布了文章2015-10-18
    深圳四年——学府路
    上次来深圳还是带团队里同学一起来参加shenjs,正好那个周末terry因为护照被偷被迫暂停环游世界回来深圳了几天,所以那次回厦门之前也和terry楠哥还有k哥一起吃了个饭,但是因为那天时间比较赶,所以也没聊多久就匆匆结束了。周五去广州办签证,顺便跑到深圳来玩一下...
  • 发布了文章2015-06-22
    『九个月实现破亿用户的可扩展架构』学习笔记
    昨晚把美拍架构负责人洪小军在Qcon上的『九个月实现破亿用户的可扩展架构』分享看了一遍(其实那场QCon我也在现场,但是当时小军这个会场实在太多人了,而且当时北京还没开空调又热又闷,所以我就挑了个凉快的会场去听了哈哈),感觉有不少值得学习的地方,在这里记...
  • 赞了回答2015-03-11
    《Javascript: The Good Parts》这书名是在高级黑吗?
    君不见世界上最好的语言,要寻找它的 good parts 有多么困难。有人写了本标题类似的书结果恶评如潮,还有人做了个网站,一年过去了竟然一篇文章都没有!这才是高级黑有木有!
  • 发布了文章2015-02-09
    PHP里的socket_read和socket_recv
    前几天用PHP写一个socket网络服务,在文档里看到socket_read和socket_recv这两个方法时有点晕,乍一看这不是一样的嘛,干吗还要给两个不同的用法呢。看文档没看太明白,看了下源码才搞清楚,在这里记录一下。
  • 提出了问题2013-06-14
    又拍云生成的缩略图去掉了EXIF信息?
  • 赞了回答2013-05-21
    如何为 Git 设置代理?
    Git 目前支持的三种协议 git://、ssh:// 和 http://,其代理配置各不相同:core.gitproxy 用于 git:// 协议,http.proxy 用于 http:// 协议,ssh:// 协议的代理需要配置 ssh 的 ProxyCommand 参数。
  • 回答了问题2013-04-23
    既然nodejs是单线程的,那么它怎么处理并发,难道要排队么
    在node.js里面只有你写的代码是单线程的,其内部并不是单线程的,只是它实现了这个机制,让用户写的代码都是单线程的。推荐篇文章给你: Node is Not Single Threaded
  • 赞了回答2013-01-04
    怎样设计Rectangle和Square类才能使之满足OOP的Liskov substitution原则
    简单的说一下我的观点: 1、OOP编程中里氏替换原则只是其一,用以强调设计具有继承关系的一系列类时应尽量满足的基本原则; 2、OOP提供了一种封装数据及其操作的编程思想,但并不是现实世界中的所有事物都能被model成对象的,否则也不会出现类似AOP,面向函数的,面...
  • 赞了回答2013-01-04
    怎样设计Rectangle和Square类才能使之满足OOP的Liskov substitution原则
    个人看法。两个选择,取决于你要model怎么样的问题:Square和Rect是两个类,没有继承关系,如果有的话,都继承自Shape或者四边形;Rect一个类,包含一个属性,如: {代码...} 这个时候,你把Square可以看出一个属性(Property, Decorator, etc.)同样适合圆形和椭圆...
  • 提出了问题2013-01-03
    怎样设计Rectangle和Square类才能使之满足OOP的Liskov substitution原则
  • 回答了问题2012-12-30
    如何解决Javscript 里面阻塞的问题
    这个问题可以用promise模式来解决。具体的用原生js的实践可以看看这篇文章 [链接]有一些现成的类库可以直接拿来用,比如wind.jseventproxyjQuery的deferred对象
  • 赞了回答2012-12-26
    新手提问:Objective-C中在@implementation上加一个@interface的有什么不同?
    这里的 @interface FirstViewController() 实际上是一个class extension,就像一个匿名的categories,它所声明的方法必须要在相应类的主要@implementation代码块被实现,一个类可能有一个公开声明的API,同时有额外的方法声明为仅由类或框架类私有使用。你可以在上面...
  • 赞了回答2012-12-26
    如何让XCode不提示某个Warning
    {代码...}
  • 回答了问题2012-12-26
    @property (nonatomic, copy) void(^doTransferMsg)(NSString *_msg)
    把block当成一个普通类型看就明白了,在这里block和普通类型也没啥区别,就是定义一个这个类型的属性。
  • 回答了问题2012-12-26
    NSException与NSError区别?
    异常和错误是完全不同的两个东西。如果抛出个异常但是你没捕获,那就会crash,但是如果是返回个错误,对外部来说可以随意怎么办,只是告诉你这个调用有错误。
  • 赞了回答2012-12-26
    Objective-c里各种布尔类型什么区别
    bool 是int BOOL 是charbool b1 当b1>0 就=YES BOOL b2 当b2=1 才=YES所以框架都用BOOLBoolean mac os上有历史意义的类型 {代码...} boolean_t i386 {代码...}