首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
学就完事了
掘友等级
代码搬运工
keep moving
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
54
文章 54
沸点 0
赞
54
返回
|
搜索文章
最新
热门
Go-Micro 环境搭建
安装 go-micro 官方Github go-micro的repo其实有些混乱,以及除了go-micro之外,还有一个micro的repo
Ubuntu 下编译 nginx
Ubuntu / Debian 虽然可以直接使用 apt-get 下载安装 Nginx,但无法添加、自定义一些所需要的模块,如 Brotli、OpenSSL。所以自己编译安装 Nginx 才是最佳选择
Grafana源码编译和打包
Ubuntu18 手动编译打包 Grafana,其中包含环境的搭建和编译打包流程,所有的步骤都已实际测试没用问题
一次解决服务升级之后出现异常的情况
一个服务使用了 Prometheus 来进行数据采集,今天对这个项目的 metrics 使用进行了优化:将分散到各处的 metrics 放到同一个 go 文件,并将 metrics 的直接调用封装成了一个方法,这样看起来就整洁多了,当我高高兴兴地将代码打包成新版本,用几台机器先…
一文搞懂二分搜索的细节
二分搜索相关的题目,大概有两类:一类是找值的,一类是找范围的。二分搜索的大概思路是很快能想出来的,但是细节方面很折磨人,比如以下几点: 本文参考了 LeetCode 评论区的大佬的解法和labuladong的算法小抄,将对以上细节做补充,并应用到相应的题目。 1. 为什么 wh…
翻译:Defer,Panic和Recover
Go 拥有常见的控制流程机制:if、for、switch、goto。它还使用 go 语句在特定的 goroutine 中运行代码,这里我想讨论一些不太常见的:defer、panic、recover。 defer 语句将函数调用放进列表中。保存的调用列表将会在周围的函数返回之后执…
Go—临时对象池 sync.Pool
最近在工作中遇到了 sync.Pool,当时看的一知半解,大致觉得是一个内存池来的,后面想仔细看一下sync.Pool是怎么使用的,但是一看源码就懵逼了,基本看不懂逻辑。因为sync.Pool的源码涉及到 go 的调度的知识,如果不清楚 go 的调度,看不懂是正常的。所以建议先…
LeetCode刷题之位运算
461. 汉明距离(Easy) 两个整数之间的汉明距离指的是这两个数字对应二进制位不同的位置的数目。 给出两个整数 x 和 y,计算它们之间的汉明距离。 0 ≤ x, y < 2^31. 136. 只出现一次的数字(Easy) 给定一个非空整数数组,除了某个元素只出现…
Leetcode刷题之图
785. 判断二分图(Medium) 给定一个无向图graph,当这个图为二分图时返回true。 如果我们能将一个图的节点集合分割成两个独立的子集A和B,并使图中的每一条边的两个节点一个来自A集合,一个来自B集合,我们就将这个图称为二分图。 graph将会以邻接表方式给出,gr…
LeetCode刷题之数组与矩阵
283. 移动零(Easy) 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。 思路:题目要求把所有非0数移动到数组左边,那么可以采用两次遍历的方法,第一次遍历,将所有的…
下一页
个人成就
文章被点赞
115
文章被阅读
58,490
掘力值
1,274
关注了
11
关注者
31
收藏集
1
关注标签
10
加入于
2019-03-12