首页
学习
活动
专区
工具
TVP
发布

陌无崖知识分享

专栏作者
78
文章
89373
阅读量
12
订阅数
Quic学习心得
首先看quic的全称是(Quick UDP Internet Connections),一种快速的UDP网络连接。由此可知quic是以UDP协议为基础的快速的网络传输协议。
陌无崖
2020-07-27
1.2K0
可汗学院为什么选择Go
Khan Academy is embarking on a huge effort to rebuild our server software on a more modern stack in Go. 可汗学院正在努力着用Go重建着我们的服务器软件
陌无崖
2020-07-27
5780
红黑树——动态+静态图
假如我们遇到一个猜数字的题,即给定一个序列,猜出该序列中的某个数字。一般该序列是有序的,用户猜出一个数字之后提示该数字是大了还是小了。
陌无崖
2020-07-27
4940
分布式自增数据库ID
今天在写项目的时候学习了一个用代码编写的自增的数据库ID,其实是一个ID缓冲池。使用了golang中chan类型。
陌无崖
2020-07-27
1.6K0
【Go】剑指offer:二叉树子树的判断
对于这个题,首先我们需要知道二叉树的创建,二叉树的种类有很多,这一题中我们先回顾一下二叉树的基本知识,以二叉查找树为例。
陌无崖
2020-07-27
7930
Go 项目最佳实践
Go应用程序应遵循的结构是一个有争议的主题。有些人坚持认为,每个人都应该对每个项目都遵循众所周知的golang-standards / project-layout结构。
陌无崖
2020-07-27
1.2K0
Defer,Panic,and Recover
Go拥有一般的控制流程机制,像if、for、switch、goto。除此之外go也拥有一个单独的goroutine机制运行go语句。这里我想讨论一些不太常见的语法:defer,panic,and recover
陌无崖
2020-07-27
4490
计算机操作系统——进程和线程
为什么需要进程 在传统的计算机运行程序时,往往一次只能运行一个程序,这样对于CPU是极度不公平的,有可能一个程序需要进行计算仅仅需要简单的运算,而大部分都会进行输入输出,因此此时,我们的CPU处于闲置状态,CPU无法最大效率的运行。人们为了提高CPU的效率,人们想把多个程序同时加载到计算机中,也就是我们经常会说的并发执行。为了实现这一点,人们引入进程的概念,
陌无崖
2020-07-27
6250
【golang】剑指offer 最大n位数
对于思路一,当我们试图让n = 19时,我们发现由于数据过大,产生了溢出,因此我们因该解决溢出,如果要求溢出后的结果打印出取值范围内的最大值,其中最大值为了提高效率,我们仍然采用之前学过的位操作符左移,判断是否移除,我们可以采用字符串长度的比较,我们可以对思路一修改代码如下;
陌无崖
2020-07-27
4270
NSQ分布式消息基础入门
NSQ是一个基于Go语言的分布式实时消息平台,可以大规模的运用于实时消息服务,每天可以处理数亿级别的消息,设计目标是为在分布式环境下运行的去中心化服务提供一个强大的基础架构。
陌无崖
2020-07-27
1K0
HTTP接口设计
一个HTTP/2连接是运行在TCP连接上的应用层协议。客户端是TCP连接的发起者。
陌无崖
2020-07-27
1.7K0
【go】剑指offer:用26个英文字母组合表示列数
在EXCEL中常常用英文字母表示列,如A为1,B为2.....Z为26,依次进行一个循环,AA为27,AB为28,按照这样的规律,要求输入一个字符串求出为第几列。
陌无崖
2020-07-27
5210
计算机操作系统——锁的进化
相信大家都知道金鱼是不知道饥饿的,如果有食物吃,金鱼就会不停的填饱肚子,哪怕被撑死。在计算机中锁的进化可以用金鱼生存的例子来引入。
陌无崖
2020-07-27
5620
Working with Errors in Go 1.13
Damien Neil and Jonathan Amsterdam 17 October 2019
陌无崖
2020-07-27
5050
【go】剑指offer:3种方法寻找二进制1的个数
对于该题很容易有思路,我们将整数进行二进制的转换的过程中记录余数为1的个数即可。需要注意的是传入的负数和循环的终止条件,代码如下,因为循环的终止条件为商为0时停止循环,因此返回结果中应该多加一个1才是真正1的个数。
陌无崖
2020-07-27
5630
剑指offer:go实现从尾到头打印链表
作者 | 陌无崖 转载请联系授权 题目描述 输入一个链表的头节点,从尾到头打印出每个节点的值 链表 解这道题之前,首先来回顾一下数据结构中有关链表的基本知识 定义 链表是一种物理存储单元上非连续,非顺序的存储结构 特点 1、节点在运行的时候才会被动态创建 2、节点包含两个部分:数据域和指针域 3、链表中没有闲置的内存,因此空间效率比数组高 4、构建链表时,不需要特别知道原始数据的长度 链表的基本实现 定义节点 type object interface{} //定义节点 type Node str
陌无崖
2020-07-27
4850
Go 字符串反转问题解决思路
大三上学期即将结束,按照自己的计划,大三下学期就要在网上投简历找工作了。还是有点忐忑的,接下来的日子准备沉淀沉淀自己的知识,尤其是数据结构和算法,因此我在图书馆借了两本名叫《编程之法》和《进军硅谷程序员面试揭秘》的书,打算用作我的学习。决定以后抽时间将书上的内容尽可能的吃透。公众号也随之更新我的心得和笔记。练习的代码会同步托管的到码云上,可以公众号回复码云获取我的仓库,觉得还行的话,麻烦大家点个星,在我面试的时候,希望可以拿这当作我的一个亮点,提前谢谢大家了。
陌无崖
2020-07-27
8240
后端开发之Redis必会概念
RDB持久化是指将当前进程中的数据生成快照的方式保存到硬盘中。保存的文件名后缀时rdb。Redis重新启动的时候会读取快照中的文件进行恢复数据;
陌无崖
2020-07-27
3790
Go寻找数组中最小的k个数——全部排序和部分排序
今天分享的是数组中寻找k个最小数的解题思路,分别是全部排序和部分排序,一起来看看吧~
陌无崖
2020-07-27
1.2K0
Go快速查找有序二维数组的数字
大家肯定对数组都不陌生,今天的这道题就是关于数组的,在做这道题之前呢,先带领大家回顾一下数组的要点。
陌无崖
2020-07-27
5630
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档