自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KeepCodeing

在校普通大学生,专攻Go语言,时常分享一些通俗易懂的学习内容

  • 博客(59)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 实习内容总结

公司是初创公司,主要专精于AIGC方向,之前主要是To C的业务,做三消类游戏。今年刚刚转向To B业务,我去的时候Golang研发团队刚刚组建,所以很多项目还没来得及发展,所以这一次实习中参与了很多项目从零到一的研发,其中如分布式任务调度系统,通用支付框架,这些基础的服务让我收获很大。

2023-06-05 23:17:47 529 1

原创 函数调用栈

函数调用栈我们在编程中写的函数,会被编译器编译为机器指令,写入可执行文件,程序执行的时候,会把这个可执行文件加载到内存,在虚拟地址空间中的代码段存放。如果在一个函数中调用另一个函数,编译器就会对应生成一条call指令,当程序执行到这条call指令时,就会跳到对应的函数入口处开始执行,而每一个函数的最后,都有一条ret指令,负责在函数结束后跳回到调用处继续执行。栈区函数执行的时候需要有足够的内存空间来存放局部变量,参数,返回值等数据,这些数据存在上图中的栈中。栈就是先入后出,先入栈的在底部。在虚

2022-04-03 14:19:44 8950

原创 GMP初探

G(Goroutine):协程,用户级的轻量级线程。M:对内核线程的封装P:为G和M的调度对象,主要用途是用来执行goroutine,维护了一个goroutine队列,即runqueue由来单进程时代这个时代不需要调度器,早起的操作系统每个程序就是一个进程,直到一个程序运行完,才能进入下一个进程,一切的程序只能串行发生。很容易出现的问题就是计算机只能一个一个的处理,而且如果某一进程在进行读写操作,进程阻塞会带来CPU时间的浪费。多进程/线程时代后来操作系统具有最早的并发能力:多进程并发,当

2022-03-27 09:20:43 431

原创 Go Map深度探究

文章目录Map相关问题Map初始化及使用hash函数如何确定?map key的可比性什么是Map?查询写入、修改删除扩容时机和扩容机制翻倍扩容等量扩容map为什么是无序的?key/value为什么要分开来存?map进阶问题可以边遍历边删除吗?key可以是float类型吗?Map相关问题参考资料:https://www.cnblogs.com/qcrao-2018/archive/2019/05/22/10903807.htmlMap初始化及使用// 先声明,后使用var m1 map[string

2022-03-20 19:35:38 486 1

原创 IT大学生成长周报 | 第 8 期

IT大学生成长周报(第 8 期)这里记录一周中关于Go语言,关于编程,关于生活资讯,关于各种工具、网站的搜集汇总。另外我和我的小伙伴会隔段时间进行讨论,我也会把其中值得分享的内容分享出来。每周一发布。本杂志开源(GitHub: Tjuvenile/weekly),欢迎提交 issue,投稿或推荐科技和资讯内容。编程语言Go切片与技巧点此查看原文Golang两种线程安全的map点此查看原文操作系统是如何启动起来的?点此查看原文图解 | 当内核收到了一个网络包点此查看原文程序员不懂汇编

2022-03-06 22:13:41 390

原创 Go切片扩容机制

首先,我们创建一个数组然后我们又声明了一个s1变量,把数组s分片,此时s1是一个切片,切片有三个域,其中一个存的就是数组指针,它就指向了这个数组1号下标,然后长度为2,容量为5。然后我们再声明一个s2变量,也是把数组s分片,此时就是如下图所示。如果此时我们修改s的值,如果在s1和s2的范围中,s1和s2的值也会改变,因为s1和s2都指向了这个数组。而此时如果我们通过s2 = append(s2, 999)来给s2追加一个值,会发生什么? 可见s2已经无法在原来的数组上追加了,此时再追加元素,就

2022-02-27 21:22:40 2371 1

原创 IT大学生成长周报 | 第 7 期

文章目录IT大学生成长周报(第 7 期)编程语言Go为什么不在语言层面支持map并发?新知当代理经理很久没有转正,怎么办?遇事不决,现在都问小红书了鹅厂小哥用行动反对加班:程序员加班能被终结吗?为啥银行都爱盖栋大楼?里面藏着几个亿吗?《连接组》——任何人的智商都没有区别《连接组》——偏科的问题信息时代几乎是跟风时代,定力比聪明更重要你是理性?还是感性?控制说教欲别和我杠,杠就是你对优秀管理者的8个建议学会接受60分不完美的人生活资讯自动驾驶卡车业务资源推荐书籍推荐《欢迎来到欲望商店》《100 Go Mist

2022-01-30 16:07:10 826

原创 IT大学生成长周报 | 第 6 期

文章目录IT大学生成长周报(第 6 期)编程语言看一遍就理解:零拷贝详解还在用策略模式解决 if-else?Map+函数式接口方法才是YYDS!深入理解CPU的调度原理最强最全面的大数据SQL面试题和答案使用MQ的时候,怎么确保消息100%不丢失?Go 读者提问:值为 nil 能调用函数吗?阅读源码的三种境界一道关于`|`的题目三个Go接口的概念新知莫言:过去的年关于写作,这是我目前能想到最全的爱情是反常状态过年攻略:请客时,如何点菜如何在2分钟内睡成死猪?(失眠必看!!!)42岁柳岩放弃拼搏:我的遗憾,和

2022-01-24 22:08:43 990

原创 IT大学生成长周报 | 第 5 期

文章目录IT大学生成长周报(第 5 期)编程语言五分钟理解软件架构模式新知嗑瓜子为什么停不下来?17款瓜子评测告诉你答案!过敏的科普怎么做职业规划?2022,拼命做多自己为什么 Go 有两种声明变量的方式,有什么区别,哪种好?吝啬者配不上爱罗胖60秒:被赞誉有什么坏处?人生商业模式:如何过好这一生?可能所有中国人都面临过的投票难题为什么别关心自己的缺点?人生中各个阶段需要注重的心法微软AR团队批量跳槽脸书,消费级AR眼镜为何迟迟无法推出?| 前哨【莫言和你聊聊天】经历大风大浪后,如何保持内心平静?没有恐惧和

2022-01-16 22:13:30 373

原创 IT大学生成长周报 | 第 4 期

文章目录IT大学生成长周报(第 4 期)编程语言Golang并发编程指南Golang中的开发神器熬夜彻底搞懂Cookie Session Token JWTHTTP是一个无状态的协议认证授权什么是cookie?什么是session?cookie和session的区别什么是token?什么是JWT?Sql优化的15个小技巧深度剖析:Kafka 请求是如何处理? 看完这篇文章彻底懂了!新知如何正确归因?内向或外向?为什么真正厉害的人,都很“扎实”?如何通过年底工作总结,体现自己的能力和成果?如何用一个“小本子”

2022-01-12 14:22:18 3005

原创 IT大学生成长周报 | 第 3 期

文章目录IT大学生成长周报(第 3 期)编程语言翻转含有中文、数字、英文字母的字符串拷贝大切片会比小切片代价大吗?把结构体转换为Json,不加tag会怎么样?为Java开发者准备的Go教程01:漫游了Go是编译型语言,Java是半解释的Go和Java程序结构类似代码风格的差异惊艳面试官-Java中关于随机数生成8种方式的思考新知人为什么都觉得别人的工作都比自己好?成都的生活品质为什么高?下属被越级指挥,管理者应如何应对?如何摆脱假性勤奋?刘润年度演讲2021:进化的力量(演讲全文)为什么真正厉害的人,都很“

2022-01-12 14:20:09 3989

原创 关于成长周报停刊2周时间

接下来的两周时间里,将不会更新周刊的内容,原因是因为博主要进行复习,可能时间不是很多来投入到这个上面。期末考试结束后,一切照常。

2021-12-26 18:36:32 171 2

原创 IT大学生成长周报 | 第 2 期

这里记录一周中关于Go语言,关于编程,关于生活资讯,关于各种工具、网站的搜集汇总。另外我和我的小伙伴会隔段时间进行讨论,我也会把其中值得分享的内容分享出来。

2021-12-20 09:06:38 1221

原创 单片机项目——温度计项目逐句解析

大学单片机项目——温度计

2021-12-14 21:02:57 771

原创 单片机项目——电子表项目逐句解析

单片机电子表项目学习

2021-12-13 23:58:04 1338

原创 IT大学生成长周报 | 第 1 期

这里记录一周中关于Go语言,关于编程,关于生活资讯,关于各种工具、网站的搜集汇总。另外我和我的小伙伴会隔段时间进行讨论,我也会把其中值得分享的内容分享出来。每周一发布。本杂志开源(GitHub: Tjuvenile/weekly),欢迎提交 issue,投稿或推荐科技或资讯内容。

2021-12-12 18:53:34 4828

原创 IT大学生成长周报 | 发刊词

目录文章目录目录IT大学生成长周报发刊词IT大学生成长周报发刊词想长期做这样一件事情:每天搜集一些资料,看一些文章,主要方向是Go语言,It趋势和发展,社会时事,然后把这些文章我觉得比较好的收集整理起来。每周要思考一个话题或者问题,比如我之前管理过一个团队,管理这个团队我有什么经验?有什么需要完善的地方?另外,关于技术学习的各个阶段,如Go基础,Mysql等,怎么学习更好?我们当时学习走了什么弯路?大概是这些内容。每周开一次会,找我的小伙伴聊聊这一周的内容,以及我搜集的这些资料,和小伙伴的讨论

2021-12-06 00:11:30 412 1

原创 002问 | 在Go语言中fmt.Println和println的区别?

它们的区别是什么? 我还真没思考过这个问题。可以看到它们的颜色不同,fmt.Println输出到标准输出,而println输出到标准错误。log标准包里的打印函数会默认写入标准错误。println主要程序启动和调试的时候用,应该是Go语言内部的实现需要用到这个函数,但是不能保证在未来的Go语言中会一直有这个函数。println函数不接受数组和结构体参数。对于组合类型的参数,println函数将输出参数的底层值部的地址,而fmt将打印参数的字面值。fmt的打印函数会调用String() stri

2021-12-05 22:25:42 505

原创 001问 | 为什么Go语言的for循环结构体不能用var?

为什么Go语言的for循环结构体不能用var?

2021-12-05 21:56:16 474 1

原创 python module ‘mitmproxy.proxy‘ has no attribute ‘config‘问题解决

python module ‘mitmproxy.proxy’ has no attribute 'config’问题解决原因是mitmproxy的版本太高,目前7.x的版本已经不是这样解决了,使用下面的语句降一下版本即可:pip install mitmproxy==6.0.2 -i http://pypi.douban.com/simple/...

2021-11-04 20:20:58 3245

原创 casbin学习笔记

与你相识 博主介绍:– 本人是普通大学生一枚,每天钻研计算机技能,CSDN主要分享一些技术内容,因我常常去寻找资料,不经常能找到合适的,精品的,全面的内容,导致我花费了大量的时间,所以会将摸索的内容全面细致记录下来。另外,我更多关于管理,生活的思考会在简书中发布,如果你想了解我对生活有哪些反思,探索,以及对管理或为人处世经验的总结,我也欢迎你来找我。– 目前的学习专注于Go语言,辅学算法,前端领域。也会分享一些校内课程的学习,例如数据结构,计算机组成原理等等,如果你喜欢我的风格,请关注我...

2021-10-11 20:32:08 346

原创 Xorm学习笔记

与你相识 博主介绍:– 本人是普通大学生一枚,每天钻研计算机技能,CSDN主要分享一些技术内容,因我常常去寻找资料,不经常能找到合适的,精品的,全面的内容,导致我花费了大量的时间,所以会将摸索的内容全面细致记录下来。另外,我更多关于管理,生活的思考会在简书中发布,如果你想了解我对生活有哪些反思,探索,以及对管理或为人处世经验的总结,我也欢迎你来找我。– 目前的学习专注于Go语言,辅学算法,前端领域。也会分享一些校内课程的学习,例如数据结构,计算机组成原理等等,如果你喜欢我的风格,请关注我...

2021-09-29 22:17:36 297

原创 Go单元测试学习笔记 V1.0

与你相识 博主介绍:– 本人是普通大学生一枚,每天钻研计算机技能,CSDN主要分享一些技术内容,因我常常去寻找资料,不经常能找到合适的,精品的,全面的内容,导致我花费了大量的时间,所以会将摸索的内容全面细致记录下来。另外,我更多关于管理,生活的思考会在简书中发布,如果你想了解我对生活有哪些反思,探索,以及对管理或为人处世经验的总结,我也欢迎你来找我。– 目前的学习专注于Go语言,辅学算法,前端领域。也会分享一些校内课程的学习,例如数据结构,计算机组成原理等等,如果你喜欢我的风格,请关注我...

2021-09-29 20:49:43 258

原创 elasticsearch V1.0

与你相识 博主介绍:– 本人是普通大学生一枚,每天钻研计算机技能,CSDN主要分享一些技术内容,因我常常去寻找资料,不经常能找到合适的,精品的,全面的内容,导致我花费了大量的时间,所以会将摸索的内容全面细致记录下来。另外,我更多关于管理,生活的思考会在简书中发布,如果你想了解我对生活有哪些反思,探索,以及对管理或为人处世经验的总结,我也欢迎你来找我。– 目前的学习专注于Go语言,辅学算法,前端领域。也会分享一些校内课程的学习,例如数据结构,计算机组成原理等等,如果你喜欢我的风格,请关注我...

2021-09-25 22:21:27 251

原创 日志&异常处理&errors学习笔记

与你相识 博主介绍:– 本人是普通大学生一枚,每天钻研计算机技能,CSDN主要分享一些技术内容,因我常常去寻找资料,不经常能找到合适的,精品的,全面的内容,导致我花费了大量的时间,所以会将摸索的内容全面细致记录下来。另外,我更多关于管理,生活的思考会在简书中发布,如果你想了解我对生活有哪些反思,探索,以及对管理或为人处世经验的总结,我也欢迎你来找我。– 目前的学习专注于Go语言,辅学算法,前端领域。也会分享一些校内课程的学习,例如数据结构,计算机组成原理等等,如果你喜欢我的风格,请关注我...

2021-09-23 15:53:37 1458

原创 Swagger学习笔记(基于Go-Gin)

文章目录Swagger学习(基于Go-Gin框架)狂神说Swagger小结李文周SwaggerSwagger介绍第一步: 添加注释第二步:生成接口文档数据第三步:引入gin-swagger渲染文档数据小结go中文文档中的Swaggo介绍使用全局配置各项参数的作用各个接口的注释参数作用`Tags``Accept``Produce``Param`参数类型参数数据类型是否是必须参数描述其他属性`Success`Router生成文档与测试优化如果使用了Tokenswag-go说明文档(git hub)快速开始支持的

2021-09-18 17:26:35 669

原创 个人选择鼠标过程总结

文章目录使用工具 & 参考资料与网站偶然踏入鼠标的选择选择鼠标的过程价格区间品牌厂商选择的鼠标G402G403G502炼狱蝰蛇V2炼狱蝰蛇V2 mini对各个鼠标的体会dpi配置一些购买的体会使用工具 & 参考资料与网站知乎 (鼠标推荐,鼠标测评等关键词)除了要看看别人推荐的鼠标,还要看一些鼠标方面的参数选择,商家的广告中,哪些是重点,哪些是锦上添花,如何选择鼠标,以及鼠标买来后的测试方式。另外在知乎能看到大家对于某款鼠标的真实反映bilibili视频网站,关于鼠标的

2021-09-17 18:24:14 488 4

原创 el-admin实战解析

主要是梳理出我对el-admin的一些理解,在项目中,在实战中的一些经验和感悟。

2021-08-30 06:23:38 8581 14

原创 qq小程序部署|nginx+ginHTTPS流程图解

qq小程序部署,nginx配置HTTPS,gin框架配置HTTPS流程详解

2021-08-03 23:41:30 860 1

原创 docker部署通俗易懂两小时速通

contentsintroduction正文后端部署构建Dockerfile文件第一层 | FROM第二层第三层通过Dockerfile生成镜像容器使用前端部署前后端部署总结introduction为什么需要部署呢?因为当你写完一个项目之后,你需要上线,在真机上直接部署当然也可以,但是当你的服务器需要上线第二个项目的时候,第二个项目和第一个项目可能会有不同的环境需求,可能会需要同一个工具不同的版本,这就要求每一个项目都有一个独立的生态,项目之间的生态不要有交叉和干扰,所以就需要用到我们今天要学习的知识

2021-08-03 22:10:55 249 1

原创 前后端部署具体详解(Go+Vue+Nginx)

从前到后走一遍前后端部署的流程,说明其中一些需要注意的地方。

2021-08-03 21:43:23 3039 1

原创 Docker前端部署详解(Vue+Nginx)

对前端Docker部署的流程进行一个概述,以及解决nginx容器如何配置,为什么要有npm等问题。

2021-07-23 09:32:37 1677 1

原创 剑指Offer-JZ3-从尾到头打印链表

与你相识 博主介绍:– 本人是普通大学生一枚,每天钻研计算机技能,CSDN主要分享一些技术内容,因我常常去寻找资料,不经常能找到合适的,精品的,全面的内容,导致我花费了大量的时间,所以会将摸索的内容全面细致记录下来。另外,我更多关于管理,生活的思考会在简书中发布,如果你想了解我对生活有哪些反思,探索,以及对管理或为人处世经验的总结,我也欢迎你来找我。– 目前的学习专注于Go语言,辅学算法,前端领域。也会分享一些校内课程的学习,例如数据结构,计算机组成原理等等,如果你喜欢我的风格,请关注我...

2021-07-21 19:16:50 105

原创 剑指Offer-JZ2-替换空格

与你相识 博主介绍:– 本人是普通大学生一枚,每天钻研计算机技能,CSDN主要分享一些技术内容,因我常常去寻找资料,不经常能找到合适的,精品的,全面的内容,导致我花费了大量的时间,所以会将摸索的内容全面细致记录下来。另外,我更多关于管理,生活的思考会在简书中发布,如果你想了解我对生活有哪些反思,探索,以及对管理或为人处世经验的总结,我也欢迎你来找我。– 目前的学习专注于Go语言,辅学算法,前端领域。也会分享一些校内课程的学习,例如数据结构,计算机组成原理等等,如果你喜欢我的风格,请关注我...

2021-07-21 19:14:32 171

原创 剑指Offer-JZ1-二维数组中的查找

与你相识 博主介绍:– 本人是普通大学生一枚,每天钻研计算机技能,CSDN主要分享一些技术内容,因我常常去寻找资料,不经常能找到合适的,精品的,全面的内容,导致我花费了大量的时间,所以会将摸索的内容全面细致记录下来。另外,我更多关于管理,生活的思考会在简书中发布,如果你想了解我对生活有哪些反思,探索,以及对管理或为人处世经验的总结,我也欢迎你来找我。– 目前的学习专注于Go语言,辅学算法,前端领域。也会分享一些校内课程的学习,例如数据结构,计算机组成原理等等,如果你喜欢我的风格,请关注我...

2021-07-21 19:12:37 103

原创 Docker后端部署详解(Go+Nginx)

通过拆解Docker部署的各个步骤,把每一步都解释为什么,希望让更多的人能够了解部署的流程,以及如何搭建Nginx服务器

2021-07-21 17:53:51 4911 5

原创 csdn排版中不为人知的技巧 | 美容文章

csdn排版中不为人知的技巧,可以通过它来美化自己的文章,让自己的书写和阅读体验提升很多。

2021-07-13 09:20:21 239 2

原创 《数据结构》| 第二章 线性表

Table of Contents(了解)学数据结构在学什么?(了解)学数据结构在学什么?

2021-06-22 16:41:26 182

原创 《数据结构》| 链表的具体实现(超详细)

线性表链式存储的具体实现,单链表如何实现增删查改?单链表,循环链表,双端链表如何实现增删查改?以及链表各个扩展之间的联系是什么?

2021-06-22 16:35:09 375

原创 《数据结构》| 顺序表的具体实现(超详细)

C语言静态数组,内存动态分配数组,以及对顺序表数组的时间复杂度分析。

2021-06-11 12:07:26 444 2

仿dnf游戏(python)

仿dnf做的游戏,里面有如何使用dnf皮肤,人物动作的教程,目前这个游戏有攻击功能,有上挑,前突技能,怪物有血条,会自动生成,主要是练一下pygame模块的使用。 如果你想做这样一个小场景,可以参考一下。

2020-05-05

txt行去重排序(考虑了大数据)

前几天上面有一个小任务是对于大数据txt文件,以行为单位去重排序,刚写完,就放了上来,有图形化界面,注释很全面。 有对于小文件的考虑,也有对于大文件的考虑。

2020-05-05

蓝桥官网所有测试数据(附带题解)及发现杯真题.zip

蓝桥官网的练习系统里的题很重要,和比赛的题目息息相关,但是有很多题目都是需要vip才能去做的,而且一道题有时候你错了也不知道错哪里了,测试数据也需要vip才能看,所以把这个分享出来,祝你们有个好成绩。 另外里面带有2018和2016年的蓝桥校园预选赛(发现杯)的真题。

2019-11-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除