Elastic Search 实现返回结果高亮
众所周知,Google、百度等搜索引擎在返回查询结果时都会有高亮处理,让用户能够方便地快速识别出内容相关性。在 elastic search 中也提供了 highlight 高亮功能,可以返回与检索词相关的句子。
前端工程师的摸鱼日常
对于高级摸鱼工程师来说,他们看透了摸鱼的本质。摸鱼摸走的不仅是公司的利益,还摸走了同事的精力,所以每一位高级摸鱼工程师都会劝导同事好好工作,因为只有一个努力奋斗的同事才能为自己分担工作压力。到了这个境界以后,摸鱼就变成了一个人的战斗,你讲孤独一人,在提倡狼性的公司中当一个最后的摸鱼人。这时的他们看到 ...
JavaScript基础之this到底指向哪里
this的指向问题一直以来都是前端开发者找工作面试的重点,现在就聊聊这个this到底是何方神圣?ECMAScript中这样写到:this关键字执行为当前执行环境的thisBinding.MDN这样写到:绝大多数中,函数的调用决定了this的指向。简单来说,this的指向是由于调用时候决定的,this ...
JAVA 线上故障排查思路,从 CPU、磁盘、内存、网络到GC
线上故障主要会包括cpu、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如jstack、jmap等工具也是不被局限在一个方面的问题的,基本上出问题就是df、free、top 三连,然后依次jstack、jmap伺候,具体问题具体分析 ...
程序员这条路,选择深耕技术,还是全面学习比较好
在开发技术和应用市场完全成熟的今天,有人希望深耕技术-打造出自己的一片天地,也有人想广泛学习-在程序员市场中游刃有余。
人工智能的基本技术
尽管人工智能还是一门正在探索和发展中的学科,尽管人工智能至今还未形成完整的理论体系,但就其目前各个分支领域的研究内容来看,人工智能的基本技术,基本上应包括以下内容:推理技术、搜索技术、知识表示与知识库技术、归纳技术、联想技术等。
人工智能的概念
所谓“人工智能”是指用计算机模拟或实现的智能。作为一门学科,人工智能研究的是如何使机器(计算机)具有智能的科学和技术,特别是人类智能如何在计算机上实现或再现的科学和技术。因此,从学科角度讲,当前的人工智能是计算机科学的一个分支。人工智能虽然是计算机科学的一个分支,但它的研究却不仅涉及计算机科学,而且 ...
人工智能的发展历史: 大事记
“一台会思考的机器”这一构想最早可以追溯到古希腊时期。 而自从电子计算技术问世以来(相对于本文中讨论的某些主题而言),人工智能进化过程中的重要事件和里程碑包括以下内容
什么是人工智能
从广义上来说,人工智能 (AI) 是指机器或系统所呈现的任何模拟人类的行为。最基本的 AI 形式是对计算机进行编程,使它们能够根据从过去类似行为中收集的海量数据来“模拟”人类行为。从识别猫与鸟的差异到在生产设施中进行复杂作业,都属于这一范畴。
Java HashMap 面试题
当两个对象的 hashCode 相同会发生什么?因为 hashCode 相同,不一定就是相等的(equals方法比较),所以两个对象所在数组的下标相同,"碰撞"就此发生。又因为 HashMap 使用链表存储对象,这个 Node 会存储到链表中。

© 2016 - 2022 chengxuzhixin.com All Rights Reserved.

浙ICP备2021034854号-1    浙公网安备 33011002016107号