摘要:
PHP依赖注入的作用 A类 调用B类的方法 某一天 B类方法名字改了 但是A类不想改 改来改去容易出问题 于是A类想出个方法 弄了个配置文件 让B类去改配置文件 这样就不用动A类的方法了 阅读全文
摘要:
谷歌浏览器调试文字都变成font标签的解决方法 因为开启了自动翻译所以 阅读全文
摘要:
php socket 同步异步堵塞非堵塞的区别 从accept接受数据开始 同步就是 服务端从客户端接受完数据 处理 然后发送给客户端了 然后再开始接收新的客户端发来的数据 异步就是 服务端从客户端接受完数据 就可以再次继续接收 异步处理数据 堵塞就是 服务端堵塞线程状态接收数据 (read) 非堵 阅读全文
摘要:
css3中background-size中的cover与contain的区别 background-size中的cover与contain都是将图片以相同的宽高比缩放以适应容易的宽高, 不同的是cover会缩放至图片能够铺满整个容易,可能会有部分图片区域被裁剪, 而contain则是图片会缩放至整个 阅读全文
摘要:
css3 line-height:0的作用 方案1 给img 设置为display:block img{display:block} 第二种办法就是给外层的div添加line-height 设置为0 (none)也一样 div{line-height:0;} 阅读全文
摘要:
<div style="width:100px; height:0px;background:#000"> <div style="width:100px; height:100px;background:#FF0"> </div> </div> <div style="width:100px; h 阅读全文
摘要:
php pack的理解 $bin_str = pack('n', 97); 把97当成整数转化成二进制 然后二进制转化成二进制字符串 ascii码对应的字符 pack("C3",80); 把80看错字符 然后二进制转化成二进制字符串 ascii码对应的字符 其实就是编码转化 最终转成ascii码 对 阅读全文
摘要:
PHP类里面调用全局的方法 <?php namespace foo; class xs{ public function xsss(){ xsss(); } } function xsss(){ echo 'wefffx'; exit(); } $xs=new xs(); $dd=$xs->xsss 阅读全文
摘要:
PHP设计模式依我之见 虽然有24大设计模式 简单看了下 我并不喜欢 因为太难用了 我觉得只要满足面向对象原则就是一个好的设计模式 第一个最重要的原则就是单一职责原则 每个类都有自己的职责 这个职责当然要根据需求来划分 当然一般分的细一点比较好 以后方便维护 比方说用户支付商品 有微信支付 支付宝支 阅读全文
摘要:
javascript检测内存泄漏的方法 这个线条是上升状态的 明显就是内存 内存满了 浏览器就是崩溃的时候 如果要知道哪个代码引擎的 只能用排除法 阅读全文