万象云档 本次搜索耗时 1.623 秒,为您找到 305 个相关结果.
  • 8.2 集合

    8.2 集合 8.2.1 缺点:类型未知 8.2 集合 现在总结一下我们前面学过的东西:为容纳一组对象,最适宜的选择应当是数组。而且假如容纳的是一系列基本数据类型,更是必须采用数组。在本章剩下的部分,大家将接触到一些更常规的情况。当我们编写程序时,通常并不能确切地知道最终需要多少个对象。有些时候甚至想用更复杂的方式来保存对象。为解决这个问题,Java...
  • gaea proxy后端连接池的设计与实现

    gaea proxy后端连接池的设计与实现 理想的连接池 连接池的创建、使用 定义 创建 使用 动态维护连接 总结 gaea proxy后端连接池的设计与实现 理想的连接池 基于go实现连接池的方式有很多种,比如通过chan、通过map+锁的方式,但是从使用者的角度来看,一个优秀的连接池我认为有以下几个特性: 1.有最大连接数和初始连接...
  • 5.5 总结

    5.5 总结 5.5 总结 对于任何关系,最重要的一点都是规定好所有方面都必须遵守的界限或规则。创建一个库时,相当于建立了同那个库的用户(即“客户程序员”)的一种关系——那些用户属于另外的程序员,可能用我们的库自行构建一个应用程序,或者用我们的库构建一个更大的库。 如果不制订规则,客户程序员就可以随心所欲地操作一个类的所有成员,无论我们本来愿不愿意其...
  • 在线支付接口的使用

    在线支付接口的使用 在线支付接口的使用 在线付款,有一个专用的函数进行封装好了微信与支付宝两种 举例子来讲解吧 post_olpay ([ 'money' => 10 , 'return_url' => url ( 'endpay' ,[ 'order_id' => $orderid ])...
  • 大数据中 TopK 问题的常用套路

    大数据中 TopK 问题的常用套路 1. 堆排序法 2. 类似快排法 3. 使用 bitmap 4. 使用 hash 5. 字典树 6. 混合查询 方法一 方法二 大数据中 TopK 问题的常用套路 对于海量数据到处理经常会涉及到 topK 问题。在设计数据结构和算法的时候,主要需要考虑的应该是当前算法(包括数据结构)跟给定情境(比如数...
  • (27)设计模式之建造者模式

    (27)设计模式之建造者模式 介绍 _6正文 _39总结 (27)设计模式之建造者模式 介绍 在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法确相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对...
  • MySQL无法登录?三步教你重置密码

    问题描述 : 在使用MySQL时,若忘记密码或无法通过正确密码登录,可能导致无法访问数据库,影响业务操作。常见报错如“ERROR 1045 (28000): Access denied for user ‘root’@’localhost’”。 原因分析 :1.密码遗忘或输入错误。2.权限配置问题导致用户无法登录。3.MySQL服务异常导致认证失败。 ...
  • (28)设计模式之工厂模式

    (28)设计模式之工厂模式 介绍 _8正文 _99总结 (28)设计模式之工厂模式 介绍 与创建型模式类似,工厂模式创建对象(视为工厂里的产品)时无需指定创建对象的具体类。 工厂模式定义一个用于创建对象的接口,这个接口由子类决定实例化哪一个类。该模式使一个类的实例化延迟到了子类。而子类可以重写接口方法以便创建的时候指定自己的对象类型。 这个...
  • 14 Lua 元表(Metatable)

    14 Lua 元表(Metatable) undefined__tostring 元方法 undefined__index 元方法 undefined总结 undefined__newindex 元方法 undefined为表添加操作符 undefined__call 元方法 undefined__tostring 元方法 14 Lua ...
  • (7)S.O.L.I.D五大原则之开闭原则OCP

    (7)S.O.L.I.D五大原则之开闭原则OCP 前言 _13问题代码 _92重构代码 _311总结 (7)S.O.L.I.D五大原则之开闭原则OCP 前言 本章我们要讲解的是S.O.L.I.D五大原则JavaScript语言实现的第2篇,开闭原则OCP(The Open/Closed Principle )。 开闭原则的描述是: Sof...