详情

全站展示位

Go RpcHeeepin

什么是 RPC RPC 代指远程过程调用(Remote Procedure Call),它的调用包含了传输协议和编码(对象序列号)协议等等。允许运行于一台计算机的程序调用另一。。。

推荐

肤浅是一种生存方式,亦是种态度Heeepin

随着年龄的增长,发现自己变得越来越物质,越来越爱慕虚荣,越来越肤浅了。虽然不想承认这件事,但,这确实是一个不折不扣的事实。 小时候曾经立志做一

二叉树前序遍历Heeepin

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 type TreeNode struct { Val int Left *TreeNode Right *TreeNode } func preorderTraversal(root *TreeNode) []int { var res []int var preorder func(root *TreeNode) preorder = func(root *TreeNode) { if root == nil { return } res = append(res, root.Val) preorder(root.Left) preorder(root.Right) } preorder(root) return res }

对称二叉树Heeepin

给定一个二叉树,检查它是否是镜像对称的。 递归实现 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46

心灵鸡汤

  东汉时,杨震在赴任途中经过昌邑时,昌邑县令王密山来拜访他,并怀金十斤相赠。杨震说:”故人知君,君不知故人,何也”王密没听明白杨震的责备之意,说:“天黑,无人知晓。”

  杨震说:“天知,神知,你知,我知,何谓无知”王密这才明白过来,大感惭愧,怏怏而去。

列表展示

主站展示位

的平方根Heeepin

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 func mySqrt(x int) int { l, r := 0, x ans := -1 for l <= r { mid := l + (r-l)/2 if mid*mid == x { return mid } else if mid*mid < x { ans = mid l = mid + 1 } else { r = mid - 1 }

区域和检索Heeepin

1 2 3 4 5 6 7 8 x & (x - 1) 消除掉x最后边的1位1 // 计算x最后一位1代表多少 func lowbit(x int) int { return x & (-x) } 所以 x &= x - 1 和 x -= lowbit(x) 是等价的 这道题用到了树状

二叉树后序遍历Heeepin

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 type TreeNode struct { Val int Left *TreeNode Right *TreeNode } func postorderTraversal(root *TreeNode) []int { var res []int var poster func(root *TreeNode) poster = func(root *TreeNode) { if root == nil { return } poster(root.Left) poster(root.Right) res = append(res, root.Val) } poster(root) return res }

找出缺失的观测数据Heeepin

现有一份 n + m 次投掷单个 六面 骰子的观测数据,骰子的每个面从 1 到 6 编号。观测数据中缺失了 n 份,你手上只拿到剩余 m 次投掷的数据。幸好你有 之前计算

合并两个有序链表Heeepin

将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 示例1 : 输入:1->2->4, 1->3->4

用队列实现栈Heeepin

最多调用100 次 push、pop、top 和 empty 每次调用 pop 和 top 都保证栈不为空 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

字典序第k小的数字Heeepin

问题 据说这是字节最喜欢考的题,就给张一鸣一个面子,做了这个题钯 给定整数 n 和 k,返回 [1, n] 中字典序第 k 小的数字。 示例 1: 输入: n = 13, k = 2 输出: 10

两个数组间的距离Heeepin

给你两个整数数组 arr1 , arr2 和一个整数 d ,请你返回两个数组之间的 距离值 。 「距离值」 定义为符合此距离要求的元素数目:对于元素 arr1[i] ,不存在任何元素 arr2[j] 满足

平衡二叉树Heeepin

输入一棵二叉树的根节点,判断该树是不是平衡二叉树。如果某二叉树中任意节点的左右子树的深度相差不超过1,那么它就是一棵平衡二叉树。 如果是 平衡二

Linux-shell-自动交互Heeepin

推荐使用 expect sudo apt install expect -y

Golang Memory AlignentHeeepin

golang 内存对齐 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 package main import ( "fmt" "unsafe" ) type A struct { a int32 b int64 c int8 d *int8 e struct{} } type B struct { e struct{} c int8 a int32 d *int8 b int64 } func

AboutHeeepin

关于 我: random.choice(["踌躇满志","混底薪","躺平"]) heeeepin#gmail.com (

Weekend BreakHeeepin

周末小憩,自己做个饭喝个啤酒,dota两把,美哉美哉

玩转Github Action和腾讯云静态网站Heeepin

上次将blog迁移到hugo之后部署在github pages上,源码放在master分支,编译后的静态文件放在blog分支,使用deplo.

2020奥里给!Heeepin

各位客官点击就知道了!

mysql-语句分析:profilingHeeepin

使用 profiling 命令可以了解 SQL 语句消耗资源的详细信息(每个执行步骤的开销)。 查看 profile 开启情况 select @@profiling; 0表示关闭,1表示开启 启用 profile set profiling = 1; 查看执行的 SQL 列表 show profiles;

博客寄语:

    人生真是好艰难鸭

实时播报:

博客号-学习成长

相信每一分耕耘都有每一分收获,致力帮助博客主所创作的博客能更快的被收录! 如果有其它需求,可联系下方邮箱。