摘要: 描述 请实现一个函数,将一个字符串s中的每个空格替换成“%20”。 例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 数据范围:。保证字符串中的字符为大写英文字母、小写英文字母和空格中的一种。 进阶:时间复杂度 ,空间复杂度 struct Solu 阅读全文
posted @ 2021-12-03 08:25 zqlucky 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 描述 在一个二维数组array中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 [ [1,2,8,9],[2,4,9,12],[4,7,10,13],[6,8,11,15 阅读全文
posted @ 2021-11-30 00:40 zqlucky 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 描述 在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任一一个重复的数字。 例如,如果输入长度为7的数组[2,3,1,0,2,5,3],那么对应的输出是2或者3。存在不合法的输入的话输出-1 数据范围 阅读全文
posted @ 2021-11-28 12:11 zqlucky 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 值:方法的操作不会修改值 指针:方法的修改操作会修改原来的值 阅读全文
posted @ 2021-06-24 11:44 zqlucky 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 入门技能 编程技巧 代码大全 重构 数据库设计 数据库设计中的那些东西 慕课网 MySQL必知必会 编程工具 Intellij 版本管理工具 Pro Git 第二版 猴子都能懂的 Git 入门 Github and Git 图文教程 Git图文教程及详解 数据库设计工具 MySQL WorkBenc 阅读全文
posted @ 2021-06-18 10:40 zqlucky 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 概述 [1] 「小白必读」一文读懂四大险种! 百万医疗险 [1] 最新「百万医疗险榜单」,生大病也不愁! 意外险 [1] 老年人意外险首先推荐这两款 保险方案 [1] 我爸52岁,只有农村医保,想给他买个保险,支付宝里的怎么样? 阅读全文
posted @ 2021-06-18 10:27 zqlucky 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 无缓冲channel chan无人接收会一直阻塞。 func Echo(nums []int) <-chan int { out := make(chan int) // 这里一定要启动一个协程,不然会panic go func() { for _, n := range nums { out <- 阅读全文
posted @ 2021-06-09 15:14 zqlucky 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 2021技能提升那些事 设计模式: https://refactoringguru.cn/design-patterns 容器: kuberneters in action kuberneters权威指南 深入理解kuberneters-极客时间 serverless: knative实战 工具: 阅读全文
posted @ 2021-06-09 14:19 zqlucky 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 依赖的包为reflect。 Kind():返回最基础的类型。 type Kind uint const ( Invalid Kind = iota Bool Int Int8 Int16 Int32 Int64 Uint Uint8 Uint16 Uint32 Uint64 Uintptr Floa 阅读全文
posted @ 2021-06-09 13:58 zqlucky 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 原子操作和锁的区别: 原子操作比锁执行快,锁会产生上下文切换;原子操作理解成自旋锁; 且仅当操作物理或者逻辑不可中断(不可中断:操作所涉内存不可被读取和修改)时,该操作才是原子的。 原子操作一直占用cpu资源,一直等待条件满足;锁会释放CPU资源。 参考资料: [1] 原子操作与锁 [2] Atom 阅读全文
posted @ 2021-06-07 20:03 zqlucky 阅读(116) 评论(0) 推荐(0) 编辑