找到约 10000 条结果
  • Java设计模式——建造者模式
    建造者模式(Builder Pattern)使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。
    2020-12-14
    1
  • 彻底搞懂Python 中的 import 与 from import
    你好,我是谢乾坤,前网易高级数据挖掘工程师。现任微软最有价值专家(Python 方向),有6年 Python 开发经验,善于解决各种业务场景下的棘手问题,进一步提升代码质量。
    2020-12-24
  • [译]C语言实现一个简易的Hash table(5)
    在hash表中插入一条记录时,我们需要遍历整个hash表知道找到一个空的位置,然后执行插入并将hash表的大小加1。hash表中的count属性代表hash表的大小,在下一章缩放hash表大小中很有用:
    2019-01-15
  • 带入gRPC:gRPC Deadlines
    Deadlines 意指截止时间,在 gRPC 中强调 TL;DR(Too long, Don't read)并建议始终设定截止日期,为什么呢?
    2018-10-16
  • Swift编译器之迷惑行为一
    OptionSet 是 Swift 中比较常用的一个内置协议,它的存在算是填补了既要强类型,又要支持按位取与的空白,是对 OC 中 NS_OPTIONS 的桥接。从声明上可以看到,OptionSet 协议本身又服从 SetAlgebra 协议,后者只定义了常见的集合操作方法,如 union remove insert 等,而前者在 extension 中给了默认实现:
    2022-10-24
    2
  • 基于微信小程序的竞赛答题小程序开发笔记(一)
    中小学学科答题小程序,适合各中小学校方,老师或者家长。通过互动和参与式学习,小程序能够通过游戏化元素提升学习的积极性和参与度,从而提升学习效率,促进学生自主学习
    2024-09-23
  • 京东面试题:ElasticSearch深度分页解决方案
    大家好,我是不才陈某~Elasticsearch 是一个实时的分布式搜索与分析引擎,在使用过程中,有一些典型的使用场景,比如分页、遍历等。在使用关系型数据库中,我们被告知要注意甚至被明确禁止使用深度分页,同理,在 Elasticsearch 中,也应该尽量避免使用深度分页。这篇文章主要介绍 Elasticsearch 中分页相关内容!关注公...
    2023-08-16
  • JZ-017-树的子结构
    树的子结构题目描述输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)题目链接: 树的子结构代码 {代码...} 【每日寄语】 总之岁月漫长,然而值得等待。
    2021-12-06
  • JZ-039-平衡二叉树
    平衡二叉树题目描述输入一棵二叉树,判断该二叉树是否是平衡二叉树。在这里,我们只需要考虑其平衡性,不需要考虑其是不是排序二叉树题目链接: 平衡二叉树代码 {代码...} 【每日寄语】 做个内心阳光的人。不忧伤,不心急。坚强、向上,靠近阳光。
    2021-12-28
  • 抛弃JavaScript,快速入门TypeScript
    总所周知,JavaScript语言并不是一门面向对象的语言,而是一种解释性的函数式编程语言。在前端Web还不是很复杂的情况下,使用JavaScript是可以应付各种需求的,但当前端页面变的越来越复杂时,JavaScript就显得比较力不从心了,而TypeScript就是为了解决这个情况而诞生的语言。TypeScript是面向对象的语言同时支持许多面...
    2019-07-08
    1
  • JavaScript 执行原理
    JavaScript 是一门解释型语言,与 C/Golang 等静态编译语言不同。静态编译型语言通过编译器直接将代码转化为机器码,然后运行在机器上;JS 是先经过编译产生字节码,然后在虚拟机上运行字节码(这点与 Java&JVM 很相似),性能虽不及静态编译型语言,但获得了更多的灵活性。
    2024-02-21
  • react系列-bind this
    对于大多数前端开发来说,JavaScript 的 this 关键字会造成诸多困扰,由于 JavaScript 代码中的 this 指向并不清晰。在写react应用时,也会也到很多作用域绑定引起的问题,React组件ES6的写法,不会将方法内部的作用域自动绑定到组件的实例上。
    2016-10-18
  • 【译】JIRA中文教程:搜索问题
    文章来源JIRA提供了强大的问题搜索工具,使你可以通过一系列搜索条件在整个项目、版本以及组件中搜索问题。 JIRA也可自定义搜索条件来进一步优化搜索。搜索记录可以保存在JIRA过滤器中,以便再次调用相同条件的搜索,并且可以与其他用户共享。 你可以在JIRA搜索中:
    2015-07-20
  • 跟黄申老师学数学(python实现)-01迭代法
    直观定义 迭代法(Iterative Method),简单来说,其实就是不断地用旧的变量值,递推计算新的变量值。循环。 具体应用 求数值的精确/近似解 二分法(Bisection method) 牛顿迭代法(Newton’s method) 在一定范围内查找目标值 二分查找 机器学习中的迭代算法 K-均值算法(K-means clustering) PageRank 的马尔科夫链(...
    2019-06-01
  • ES常用操作--postman实现
    A multi-bucket value source based aggregation that enables the user to define a set of ranges-每个代表一个bucket。
    2019-04-10
  • docker 部署jar包
    编写Dockerfile {代码...} 构建镜像 {代码...} 启动容器 {代码...} 更新为自动重启 {代码...} 镜像的导出 / 导入 {代码...} 官方文档:[链接]其他: {代码...}
    2021-12-03
  • 《Go题库·9》同一个协程里面,对无缓冲channel同时发送和接收数据有什么问题
    对于一个无缓冲的channel而言,只有不同的协程之间一方发送数据一方接受数据才不会阻塞。channel无缓冲时,发送阻塞直到数据被接收,接收阻塞直到读到数据。
    2022-06-21