摘要:面向对象设计的五大原则单一职责原则接口隔离原则开放封闭原则替换原则依赖倒置原则。主要是针对继承的设计原则,继承与派生多态是的主要特性。 面向对象设计的五大原则:单一职责原则、接口隔离原则、开放-封闭原则、替换原则、依赖倒置原则。这些原则主要是由Robert C.Martin在《敏捷软件开发——原则、方法、与实践》一书中总结出来,这五大原则也是23种设计模式的基础。 单一职责原则 Sin...
摘要:但多数是技术相关的。商业巨头在帮桌面续命,而已经将重心转向了。还是好收购红帽。好处是对接各种云存储,包括国内的青云。支持和比尔盖茨喜欢看硅谷。认为其中很多内容很真实。硅谷确实,我最喜欢的美剧之一。 开篇 原创的文件实在没有时间写了。所以这个是一个文章,链接推荐贴。有点像阮老师的weekly。但是暂时不会是每周都有的。毕竟不是专职做这个的。内容嘛,没有限制。但多数是技术相关的。 正文 ...
摘要:背景最近公司许多团队进行升级,目前支持读取的扩展只有。验证验证扩展和扩展读写数组数据是否不相兼容测试脚本执行结果从结果来看,印证了我们之前的说法。为了保证扩展和扩展直接写的数据可以相互读取,只能用的格式写入。 背景 最近公司许多团队进行升级php7,目前支持php7读取mc的扩展只有memcached。但是公司许多项目都会共用一个mc集群来存取用户session数据,存的时候是登陆时用...
微信支付本身是提供了三大Web开发语言的SDK下载的,按理说应该很Easy怎么会有坑呢?其实坑大多出在文档上,文档不完善,很多东西都得你去摔一跤才明白,事先绝不告诉你,整个微信的文档都跟屎一样其次是参数命名,一会儿要用timeStamp一会儿却又要用timestamp的,命名混乱就算了还非得区分大小写,百度一下就知道坑过多少人了 这些都忍了,跌跌撞撞也就过来了。但最近做支付又遇到两个大坑。经过数小...