首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
从python到golang-学习之路
蜗牛Snail
创建于2021-06-05
订阅专栏
记录从一个python开发到golang开发
等 3 人订阅
共11篇文章
创建于2021-06-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
蜗牛Snail
11月前
后端
Elasticsearch
ES搜索优化(三)- 基于function score
1. 什么是function score? function score 就是 elasticsearch 提供的一种通过函数来对相关性评分进行二次计算的方法。这里的函数可以大致分为两种。 第一种:s
162
点赞
评论
蜗牛Snail
1年前
Elasticsearch
搜索引擎
ES搜索优化(二)- 相关性 score 计算规则
1. 为什么要了解 Elasticsearch 相关性分规则 ? 我们做搜索的目的,就是期望用户可以通过搜索找到他想要的内容。找到想要的内容可以分为两步。 第一步:我们需要检索到相关的内容。 第二步:
125
1
评论
蜗牛Snail
1年前
后端
Elasticsearch
Es搜索优化(一)-基于分词模块
1. 什么是分词? 维基百科:分词(Word segmentation)是将一串书面语言分成其组成词的问题。中文分词指的是使用计算机自动对中文文本进行词语的切分,即像英文那样使得中文句子中的词之间有空
1028
3
评论
蜗牛Snail
1年前
Go
后端
golang-interface(二) 常见问题/底层实现
1. 常见使用问题 1.1 var _ I = (*T)(nil) 是什么意思? 作用:用简单的语法,检查T这个struct是否实现了I这个接口 细化理解:可以把=左右两边分开来看 左边:var _
464
2
评论
蜗牛Snail
1年前
Go
golang-interface(一)为什么要使用interface
1. interface 是什么?有什么用? 1.1 日常生活中的 interface 举例 KFC的招牌就是一个接口,挂了KFC的招牌,我们不用进去就知道他家卖哪些食物,就可以直接去点上校鸡块、黄金
1902
3
评论
蜗牛Snail
2年前
Go
后端
golang-map 从常见问题探索map的部分底层实现
1. 为什么写这样一片文章? 为什么写 最近裸辞在家,有时间哈哈哈哈 为什么改变主意不写基础操作(增删改查扩容),而从问题的角度去写? 1, 因为最近看了一本书,说人不感兴趣的东西记忆起来的难度是更高
918
1
评论
蜗牛Snail
2年前
Go
golang-context 使用示例 以及 底层实现
1. context 常用方法,以及各种适用于什么场景 1.1 context含有的方法 1.2 方法适用场景和伪代码示例 1.2.1 值传递:比如gin框架中用来传递key,value的值,自己简单
1830
2
评论
蜗牛Snail
2年前
Go
golang-chanel 并发设计 以及使用常见问题
1. channel 的设计模式CSP是什么? 1.1 CSP是什么?对于传统的共享内存有什么好处? CSP:Communicating Sequential Processes,顺序通信进程,核心就
759
1
评论
蜗牛Snail
2年前
gRPC
grpc-我们为什么要用gRpc?gRpc快在哪里?
1,什么是grpc gRpc 是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计。目前提供 C、Java 和 Go 语言版本,分别是:grpc, grpc-java, grpc-
3202
6
3
蜗牛Snail
2年前
面试
golang-垃圾回收-三色标记清除
为什么要知道golang垃圾回收机制? 优化:工作中可能涉及到需要针对垃圾回收进行优化,所以我们要知其然,才好进行这一块的优化 思路:垃圾回收其实也是一种解决问题的思路,了解这种思路可以解决遇到类似的
481
点赞
评论
蜗牛Snail
2年前
面试
golang-面试题-跳台阶问题(斐波那契)
问题: 如果一只青蛙实现每次只可以跳一次或者两次台阶,那么他跳到n级台阶有多少中可能 数学推导: 假设他跳n级台阶有f(n)种可能,现在我们要想办法求出来f(n) 从终点n级,往后推导,那么他跳到第
770
1
2