用户中心USER CENTER

首页/用户
  • 怎样写好一个类

    摘要:高内聚低耦合是写好类的核心思想,抽象单一性能帮助我们写出低耦合的代码,那高内聚呢,内聚性会直接表现在我们的代码维护上,当我们写出内聚性很强的代码时,与之关联的维护工作也会变得简单。 「代码大全」一书谈到了抽象数据模型(ADT)的概念,以PHP的角度来看,平常最常见的类就是抽象数据模型的表现形式,很多人对面向对象编程还处在懵懵懂懂的阶段,经常什么方法都塞在一个类中,举个例子,我们有个字体...

    GeekGhc 发布于PHP
  • groupBy和orderBy的替代方案

    摘要:一背景在开发的时候遇到一个需求,需要根据将数据分组,同时获得每组数据中最新的一条数据。这种方法通过左关联查询,对笛卡尔积进行了筛选,就可以达到我们的目的。缺点对于数据量特别大的情况,如果没有限制条件,得到的笛卡尔积会很大,所以查询速度较慢。 一、背景 showImg(https://segmentfault.com/img/bVbc9U1?w=915&h=203); 在开发的时候遇到一...

    GeekGhc 发布于PHP
  • 阿里巴巴登顶全球企业创新榜,被美国四大互联网公司视为头号对手

    摘要:在最新发布的毕马威年度创新报告中,阿里巴巴被评为地球上最具科技颠覆力的公司。排在阿里巴巴之后的,是亚马逊谷歌等美国科技巨头。阿里巴巴,已经成为世界顶级技术不可或缺的玩家。 在最新发布的毕马威2018年度创新报告中,阿里巴巴被评为地球上最具科技颠覆力的公司。排在阿里巴巴之后的,是Facebook、亚马逊、谷歌等美国科技巨头。 showImg(https://segmentfault.co...

    GeekGhc 发布于人工智能
  • (翻译) MongoDB(2) 数据库和集合

    摘要:例如,在集合中的数据纪录在数据库中的集合。因此,你可以切换到一个不存在的数据库,并且在中执行以下操作如果它们不存在的时候,创建了数据库和集合。限制数据库名字的列表,请参阅命名限制。集合在集合中存储文档。集合是类似关系数据库的表。 MongoDB 存储BSON文档。例如,在集合中的数据纪录;在数据库中的集合。showImg(https://segmentfault.com/img/bVC...

    GeekGhc 发布于MongoDB云数据库
  • 为什么InfoSec团队应该拥抱容器?

    摘要:隔离使用容器,内核被设计为在主机上的容器之间提供隔离。对于而言,如果应用程序受到威胁,这将降低攻击向量对系统其他部分的影响。月日,北京海航万豪酒店,容器技术大会即将举行。 每当一项新的软件技术出现,InfoSec团队都会有点焦虑。理由是他们的工作是评估和降低风险——而新软件引入了一些未知变量,这些变量等同于企业的额外风险。对新的、不断演进的和复杂的技术做出判断是一项艰难的工作,这些团队...

    GeekGhc 发布于安全与合规
<