#SEA

Elasticsearch 入门教程

全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称Elastic)是目前全文搜索引擎的首选。它可以快速地储存、搜索和分析海量数据。维基百科、StackOverflow、Github都采用它。Elastic的底层是开源库 Lucene。但是,你没法直接用Lucene,必...
代码星球 ·2021-02-16

Fescar(Seata)-Springcloud流程分析-2阶段

上文我们分析了fescar的一阶段执行过程。在一阶段中,服务起始方发起全局事务并注册到TC。在调用协同服务时,协同服务的事务分支事务会先完成阶段一的事务提交或回滚,并生成事务回滚的undo_log日志,同时上报其事务状态。出现任何异常都会通知TC,TC会通知各个一阶段已提交的事物通过undo_log发起回滚。如果没有异...

Fescar(Seata)-Springcloud流程分析-1阶段

Fescar是阿里18年开源的分布式事务的框架。Fescar的开源对分布式事务框架领域影响很大。作为开源大户,Fescar来自阿里的GTS,经历了好几次双十一的考验,一经开源便颇受关注。今天就来看了Fescar的代码,看看到底是怎么一回事。  在XA协议中分为两阶段: 第一阶段:事务管理器...

android AutoCompleteTextView 自定义BaseAdapter

最近项目中需要做搜索功能,实现类似Google、Baidu搜索的下拉提示效果。Android为我们提供了 AutoCompleteTextView控件来完成此功能。网上好多例子都是简单使用ArrayAdapter来实现的,界面比较简单,实际项目中用处不大;自己研究了一番,自定义Adapter继承BaseAda...

js正则表达式test方法、exec方法与字符串search方法区别

1.正则表达式test方法test()方法用于检测一个字符串是否匹配某个模式返回值:如果字符串string中含有与RegExpObject匹配的文本,则返回true,否则返回false。 2、正则表达式exec方法exec()方法用于检索字符串中的正则表达式的匹配。返回值:返回一个数组,其中存放匹配的结果。如...

js 字符串indexof与search方法的区别

1.indexof方法indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置。语法:注意:有可选的参数(即设置开始的检索位置)。 2、search方法search()方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。注意:search方法可以根据正则表达式查找指定字符串(...

Django Rest Framework组件:认证和授权模块BaseAuthentication

 视图FBV与CBV模板FBV:在urls.py中一个url对应一个函数,如以下:path('^user/',views.users)FBVpath('^student/',views.student.as_views())CBV#FBV:一个url对应一个函数defusers(request):ifrequ...

Elasticsearch增、删、改、查操作深入详解

Elasticsearch增、删、改、查操作深入详解引言:对于刚接触ES的童鞋,经常搞不明白ES的各个概念的含义。尤其对“索引”二字更是与关系型数据库混淆的不行。本文通过对比关系型数据库,将ES中常见的增、删、改、查操作进行图文呈现。能加深你对ES的理解。同时,也列举了kibana下的图形化展示。ESRestfulAP...

分布式ElasticSearch简单介绍

这里我们解释一些通用的术语,比如集群(cluster)、节点(node)和分片(shard)。Elasticsearch的扩展机制,以及它怎样处理硬件故障。在此将探索怎样创建你的集群(cluster)、节点(node)和分片(shards),使其依照你的需求进行扩展。并保证在硬件故障时数据依然安全。一个节点(node)...

iOS UISearchBar学习笔记

UISearchBar是一个搜索控件,它提供了一个文本输入框,一个查找button,一个书签button。一个取消button。我们须要使用UISearchBarDelegate代理来进行查找工作。拖一个UISearchBar控件右边栏的属性text是设置默认的文本,placeholder占位符也就是文本没编辑时显示...
代码星球 ·2021-02-13

python正则表达式基础,以及pattern.match(),re.match(),pattern.search(),re.search()方法的使用和区别

正则表达式(regularexpression)是一个特殊的字符序列,描述了一种字符串匹配的模式,可以用来检查一个字符串是否含有某种子字符串。将匹配的子字符串替换或者从某个字符串中取出符合某个条件的子字符串,或者是在指定的文章中抓取特定的字符串等。Python处理正则表达式的模块是re模块,它是Python语言中拥有全...

LeetCode:35. Search Insert Position(Easy)

1.原题链接https://leetcode.com/problems/search-insert-position/description/2.题目要求给定一个已经排好序的数组和一个目标值,假设该数组中没有重复值,返回目标值在数组中的插入位置下标。3.解题思路利用折半查找法定位插入的位置4.代码实现1publiccl...

LeetCode:34. Search for a Range(Medium)

1.原题链接https://leetcode.com/problems/search-for-a-range/description/2.题目要求给定一个按升序排列的整型数组nums[]和目标值target(int类型),如果数组中存在目标值,返回目标值在数组中的起始位置和结束位置,[start,end]。不存在返回[...

LeetCode:33. Search in Rotated Sorted Array(Medium)

1.原题链接https://leetcode.com/problems/search-in-rotated-sorted-array/description/2.题目要求给定一个按升序排列的数组nums[]和目标值target,将数组在某点处进行旋转,然后在旋转后的数组中查找与target相同的元素,存在返回其下标,不...

基于Elasticsearch的智能客服机器人

本次分享主要会介绍一下ES是如何帮我们完成NLP的任务的。在做NLP相关任务的时候,ES的相似度算法并不足以支撑用户的搜索,需要使用一些与语义相关的方法进行改进。但是ES的很多特性对我们优化搜索体验是非常有帮助的。简介-Dr.cleaner/Dr.X系列产品我们主要服务的项目是MAC上的APP——Dr.cleaner以...
首页上一页...23456...下一页尾页