上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 43 下一页

2020年6月25日

376. 摆动序列

摘要: https://leetcode-cn.com/problems/wiggle-subsequence/ 如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为摆动序列。第一个差(如果存在的话)可能是正数或负数。少于两个元素的序列也是摆动序列。 例如, [1,7,4,9,2,5] 是一个摆动 阅读全文

posted @ 2020-06-25 16:28 wsw_seu 阅读(182) 评论(0) 推荐(0) 编辑

455. 分发饼干

摘要: https://leetcode-cn.com/problems/assign-cookies/ 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i ,都有一个胃口值 gi ,这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j ,都有一个尺寸 阅读全文

posted @ 2020-06-25 11:08 wsw_seu 阅读(126) 评论(0) 推荐(0) 编辑

2020年6月7日

kafka Exactly Once语义与事务机制原理

摘要: http://www.jasongj.com/kafka/transaction/ 阅读全文

posted @ 2020-06-07 16:44 wsw_seu 阅读(178) 评论(0) 推荐(0) 编辑

2020年6月4日

goroutine背后的系统知识

摘要: 1. 操作系统与运行库 2. 并发与并行 (Concurrency and Parallelism)3. 线程的调度4. 并发编程框架5. goroutine 1. 操作系统与运行库 对于普通的电脑用户来说,能理解应用程序是运行在操作系统之上就足够了,可对于开发者,我们还需要了解我们写的程序是如何在 阅读全文

posted @ 2020-06-04 19:08 wsw_seu 阅读(285) 评论(0) 推荐(0) 编辑

2020年6月3日

tcp流量控制与拥塞控制

摘要: 一:流量控制 什么是流量控制?流量控制的目的? 如果发送者发送数据过快,接收者来不及接收,那么就会有分组丢失。为了避免分组丢失,控制发送者的发送速度,使得接收者来得及接收,这就是流量控制。流量控制根本目的是防止分组丢失,它是构成TCP可靠性的一方面。 如何实现流量控制? 由滑动窗口协议(连续ARQ协 阅读全文

posted @ 2020-06-03 22:38 wsw_seu 阅读(328) 评论(0) 推荐(0) 编辑

go常见问题

摘要: 1、至少知道go的fiber概念,调度原理,M/P/G的角色分工; 2、map的数据结构,get/put/delete过程,扩容机制; 3、slice的内存结构,扩容机制,巨型slice产生的垃圾回收问题; 4、interface底层结构,反射机制; 5、内存管理、分配是怎么进行的,垃圾回收的流程, 阅读全文

posted @ 2020-06-03 22:35 wsw_seu 阅读(168) 评论(0) 推荐(0) 编辑

2020年5月9日

golang单例模式

摘要: 一般写法 type singleton struct{ } var mu sync.Mutex var instance *singleton func GetInstance() *singleton{ if instance == nil{ mu.Lock() defer mu.Unlock() 阅读全文

posted @ 2020-05-09 14:41 wsw_seu 阅读(171) 评论(0) 推荐(0) 编辑

golang 简单工厂模式

摘要: package kit //golang简单工厂模式 //go 语言没有构造函数一说,所以一般会定义NewXXX函数来初始化相关类。 NewXXX 函数返回接口时就是简单工厂模式,也就是说Golang的一般推荐做法就是简单工厂。 //在这个simplefactory包中只有API 接口和NewAPI 阅读全文

posted @ 2020-05-09 11:11 wsw_seu 阅读(240) 评论(0) 推荐(0) 编辑

2020年5月6日

904. 水果成篮

摘要: https://leetcode-cn.com/problems/fruit-into-baskets/ 暴力法:超时 func totalFruit(tree []int) int { res := 0 n := len(tree) i,j := 0,0 for i=0;i<n;i++{ pre1 阅读全文

posted @ 2020-05-06 20:16 wsw_seu 阅读(302) 评论(0) 推荐(0) 编辑

2020年4月29日

dp背包 面试题 08.11. 硬币

摘要: https://leetcode-cn.com/problems/coin-lcci/ 硬币。给定数量不限的硬币,币值为25分、10分、5分和1分,编写代码计算n分有几种表示法。(结果可能会很大,你需要将结果模上1000000007) 示例1: 输入: n = 5 输出:2 解释: 有两种方式可以凑 阅读全文

posted @ 2020-04-29 20:46 wsw_seu 阅读(156) 评论(0) 推荐(0) 编辑

上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 43 下一页

导航