Loading

上一页 1 2 3 4 5 6 7 ··· 38 下一页
摘要: 前言 如果我们的应用在启动的时候需要对数据库进行初始化(比如建表等), 可以通过读取.sql文件内容直接执行. 但是, 这样会带出一个问题: 在发送可执行文件的时候, 需要连带着附件文件, 并且相对路径还不能出错. 这样太麻烦了 有时我们并不希望附件的内容被使用者看到 处于种种原因, 我们不希望这部 阅读全文
posted @ 2023-03-11 13:52 坠月川 阅读(90) 评论(0) 推荐(0)
摘要: 前言 在日常开发中, 经常会使用chan来进行协程之间的通信. 对chan的操作也无外乎读写关. 而本次, 就是从chan的关闭而来. 假设我们对外提供的方法如下: type Chan struct { ch chan int } func (c *Chan) Close() { close(c.c 阅读全文
posted @ 2023-02-19 15:56 坠月川 阅读(45) 评论(0) 推荐(0)
摘要: 我们应该遇到过很多次类似的题目了吧: 如何将一个递归函数使用非递归的方式实现.. 今天突然想到一个通用解, 就是可以在循环中模拟函数调用的方式来实现. 调用栈 以计算 1~n 的和举例, 递归实现如下(Python为例): def add_up(n): if n <= 1: return n ret 阅读全文
posted @ 2023-02-07 22:59 坠月川 阅读(59) 评论(0) 推荐(0)
摘要: 前言 很久以前就听过过内存逃逸这个词, 最近了解了一下, 才发现是个很简单的概念. 只要把前言部分看完, 就已经了解了. 来吧... 在介绍内存逃逸之前, 我们先用C语言来引出这个概念. 我们的进程在内存中有栈内存和堆内存的概念, 栈内存是函数执行的局部内存, 会随着函数的结束而全部释放, 而堆内存 阅读全文
posted @ 2023-01-15 17:41 坠月川 阅读(47) 评论(0) 推荐(0)
摘要: 前言 在分布式系统中交换信息, 部分成员可能出错导致发送了错误的信息, 在这种情况下如何达成共识. 这就是拜占庭将军问题所要解决的. 问题的简要描述如下: 3个军队协同作战(为了简单易懂, 以3个军队描述) 每支军队的作战策略有两种"进攻"和"撤退" 每个军队之间通过信使传递消息 问: 如何达成共识 阅读全文
posted @ 2023-01-02 18:21 坠月川 阅读(237) 评论(0) 推荐(0)
摘要: 前言 在开始之前, 先来引出问题. 有这样一段go代码: func main() { var wg sync.WaitGroup wg.Add(2) var x, y int go func() { defer wg.Done() x = 1 fmt.Println(fmt.Sprintf("y=% 阅读全文
posted @ 2022-12-24 23:41 坠月川 阅读(54) 评论(0) 推荐(0)
摘要: 为了满足好奇心吧, 简单介绍下HTTP的各个版本. 了解HTTP协议是如何一步步发展至今的. 这篇文章不会涉及太多原理 HTTP/0.9 HTTP/0.9 诞生于1991年, 甚至都没有RFC标准, 就是一个简单的文档. 这个版本的HTTP协议, 只是简单规定了: 请求内容为: GET /a/b/c 阅读全文
posted @ 2022-12-14 23:28 坠月川 阅读(88) 评论(0) 推荐(0)
摘要: 前言 在Go的编程中, error的使用场景数不胜数, 主要就是用来处理各种异常情况. 长久以来, 我的使用方式都是这样的: err := errors.New("fail") if err != nil{ //do somethine... } 简单易懂. 但是, 如果我们的调用链是这样的func 阅读全文
posted @ 2022-12-11 23:00 坠月川 阅读(72) 评论(0) 推荐(0)
摘要: 场景 mac锁屏后, 屏幕一直亮着, 不会熄屏变暗 解决 执行命令, 查看具体哪个软件导致屏幕常量 pmset -g | grep displaysleep 比如这里, 是因为百度云盘, 关掉就行啦. 阅读全文
posted @ 2022-11-26 23:48 坠月川 阅读(1062) 评论(0) 推荐(0)
摘要: 场景 有如下代码: ctx := context.WithValue(context.Background(), "k1", "v1") ctxValue := reflect.ValueOf(ctx).Elem() fieldValue := ctxValue.FieldByName("key") 阅读全文
posted @ 2022-11-23 16:39 坠月川 阅读(509) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 38 下一页