- 博客(59)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 实习内容总结
公司是初创公司,主要专精于AIGC方向,之前主要是To C的业务,做三消类游戏。今年刚刚转向To B业务,我去的时候Golang研发团队刚刚组建,所以很多项目还没来得及发展,所以这一次实习中参与了很多项目从零到一的研发,其中如分布式任务调度系统,通用支付框架,这些基础的服务让我收获很大。
2023-06-05 23:17:47
676
1
原创 函数调用栈
函数调用栈我们在编程中写的函数,会被编译器编译为机器指令,写入可执行文件,程序执行的时候,会把这个可执行文件加载到内存,在虚拟地址空间中的代码段存放。如果在一个函数中调用另一个函数,编译器就会对应生成一条call指令,当程序执行到这条call指令时,就会跳到对应的函数入口处开始执行,而每一个函数的最后,都有一条ret指令,负责在函数结束后跳回到调用处继续执行。栈区函数执行的时候需要有足够的内存空间来存放局部变量,参数,返回值等数据,这些数据存在上图中的栈中。栈就是先入后出,先入栈的在底部。在虚
2022-04-03 14:19:44
9502
原创 GMP初探
G(Goroutine):协程,用户级的轻量级线程。M:对内核线程的封装P:为G和M的调度对象,主要用途是用来执行goroutine,维护了一个goroutine队列,即runqueue由来单进程时代这个时代不需要调度器,早起的操作系统每个程序就是一个进程,直到一个程序运行完,才能进入下一个进程,一切的程序只能串行发生。很容易出现的问题就是计算机只能一个一个的处理,而且如果某一进程在进行读写操作,进程阻塞会带来CPU时间的浪费。多进程/线程时代后来操作系统具有最早的并发能力:多进程并发,当
2022-03-27 09:20:43
553
原创 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
788
1
原创 IT大学生成长周报 | 第 8 期
IT大学生成长周报(第 8 期)这里记录一周中关于Go语言,关于编程,关于生活资讯,关于各种工具、网站的搜集汇总。另外我和我的小伙伴会隔段时间进行讨论,我也会把其中值得分享的内容分享出来。每周一发布。本杂志开源(GitHub: Tjuvenile/weekly),欢迎提交 issue,投稿或推荐科技和资讯内容。编程语言Go切片与技巧点此查看原文Golang两种线程安全的map点此查看原文操作系统是如何启动起来的?点此查看原文图解 | 当内核收到了一个网络包点此查看原文程序员不懂汇编
2022-03-06 22:13:41
502
原创 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
2461
1
原创 IT大学生成长周报 | 第 7 期
文章目录IT大学生成长周报(第 7 期)编程语言Go为什么不在语言层面支持map并发?新知当代理经理很久没有转正,怎么办?遇事不决,现在都问小红书了鹅厂小哥用行动反对加班:程序员加班能被终结吗?为啥银行都爱盖栋大楼?里面藏着几个亿吗?《连接组》——任何人的智商都没有区别《连接组》——偏科的问题信息时代几乎是跟风时代,定力比聪明更重要你是理性?还是感性?控制说教欲别和我杠,杠就是你对优秀管理者的8个建议学会接受60分不完美的人生活资讯自动驾驶卡车业务资源推荐书籍推荐《欢迎来到欲望商店》《100 Go Mist
2022-01-30 16:07:10
1620
原创 IT大学生成长周报 | 第 6 期
文章目录IT大学生成长周报(第 6 期)编程语言看一遍就理解:零拷贝详解还在用策略模式解决 if-else?Map+函数式接口方法才是YYDS!深入理解CPU的调度原理最强最全面的大数据SQL面试题和答案使用MQ的时候,怎么确保消息100%不丢失?Go 读者提问:值为 nil 能调用函数吗?阅读源码的三种境界一道关于`|`的题目三个Go接口的概念新知莫言:过去的年关于写作,这是我目前能想到最全的爱情是反常状态过年攻略:请客时,如何点菜如何在2分钟内睡成死猪?(失眠必看!!!)42岁柳岩放弃拼搏:我的遗憾,和
2022-01-24 22:08:43
2298
原创 IT大学生成长周报 | 第 5 期
文章目录IT大学生成长周报(第 5 期)编程语言五分钟理解软件架构模式新知嗑瓜子为什么停不下来?17款瓜子评测告诉你答案!过敏的科普怎么做职业规划?2022,拼命做多自己为什么 Go 有两种声明变量的方式,有什么区别,哪种好?吝啬者配不上爱罗胖60秒:被赞誉有什么坏处?人生商业模式:如何过好这一生?可能所有中国人都面临过的投票难题为什么别关心自己的缺点?人生中各个阶段需要注重的心法微软AR团队批量跳槽脸书,消费级AR眼镜为何迟迟无法推出?| 前哨【莫言和你聊聊天】经历大风大浪后,如何保持内心平静?没有恐惧和
2022-01-16 22:13:30
1004
原创 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
3634
原创 IT大学生成长周报 | 第 3 期
文章目录IT大学生成长周报(第 3 期)编程语言翻转含有中文、数字、英文字母的字符串拷贝大切片会比小切片代价大吗?把结构体转换为Json,不加tag会怎么样?为Java开发者准备的Go教程01:漫游了Go是编译型语言,Java是半解释的Go和Java程序结构类似代码风格的差异惊艳面试官-Java中关于随机数生成8种方式的思考新知人为什么都觉得别人的工作都比自己好?成都的生活品质为什么高?下属被越级指挥,管理者应如何应对?如何摆脱假性勤奋?刘润年度演讲2021:进化的力量(演讲全文)为什么真正厉害的人,都很“
2022-01-12 14:20:09
4834
原创 关于成长周报停刊2周时间
接下来的两周时间里,将不会更新周刊的内容,原因是因为博主要进行复习,可能时间不是很多来投入到这个上面。期末考试结束后,一切照常。
2021-12-26 18:36:32
207
2
原创 IT大学生成长周报 | 第 2 期
这里记录一周中关于Go语言,关于编程,关于生活资讯,关于各种工具、网站的搜集汇总。另外我和我的小伙伴会隔段时间进行讨论,我也会把其中值得分享的内容分享出来。
2021-12-20 09:06:38
2298
原创 IT大学生成长周报 | 第 1 期
这里记录一周中关于Go语言,关于编程,关于生活资讯,关于各种工具、网站的搜集汇总。另外我和我的小伙伴会隔段时间进行讨论,我也会把其中值得分享的内容分享出来。每周一发布。本杂志开源(GitHub: Tjuvenile/weekly),欢迎提交 issue,投稿或推荐科技或资讯内容。
2021-12-12 18:53:34
5300
原创 IT大学生成长周报 | 发刊词
目录文章目录目录IT大学生成长周报发刊词IT大学生成长周报发刊词想长期做这样一件事情:每天搜集一些资料,看一些文章,主要方向是Go语言,It趋势和发展,社会时事,然后把这些文章我觉得比较好的收集整理起来。每周要思考一个话题或者问题,比如我之前管理过一个团队,管理这个团队我有什么经验?有什么需要完善的地方?另外,关于技术学习的各个阶段,如Go基础,Mysql等,怎么学习更好?我们当时学习走了什么弯路?大概是这些内容。每周开一次会,找我的小伙伴聊聊这一周的内容,以及我搜集的这些资料,和小伙伴的讨论
2021-12-06 00:11:30
535
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
559
原创 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
3529
原创 casbin学习笔记
与你相识 博主介绍:– 本人是普通大学生一枚,每天钻研计算机技能,优快云主要分享一些技术内容,因我常常去寻找资料,不经常能找到合适的,精品的,全面的内容,导致我花费了大量的时间,所以会将摸索的内容全面细致记录下来。另外,我更多关于管理,生活的思考会在简书中发布,如果你想了解我对生活有哪些反思,探索,以及对管理或为人处世经验的总结,我也欢迎你来找我。– 目前的学习专注于Go语言,辅学算法,前端领域。也会分享一些校内课程的学习,例如数据结构,计算机组成原理等等,如果你喜欢我的风格,请关注我...
2021-10-11 20:32:08
834
原创 Xorm学习笔记
与你相识 博主介绍:– 本人是普通大学生一枚,每天钻研计算机技能,优快云主要分享一些技术内容,因我常常去寻找资料,不经常能找到合适的,精品的,全面的内容,导致我花费了大量的时间,所以会将摸索的内容全面细致记录下来。另外,我更多关于管理,生活的思考会在简书中发布,如果你想了解我对生活有哪些反思,探索,以及对管理或为人处世经验的总结,我也欢迎你来找我。– 目前的学习专注于Go语言,辅学算法,前端领域。也会分享一些校内课程的学习,例如数据结构,计算机组成原理等等,如果你喜欢我的风格,请关注我...
2021-09-29 22:17:36
994
原创 Go单元测试学习笔记 V1.0
与你相识 博主介绍:– 本人是普通大学生一枚,每天钻研计算机技能,优快云主要分享一些技术内容,因我常常去寻找资料,不经常能找到合适的,精品的,全面的内容,导致我花费了大量的时间,所以会将摸索的内容全面细致记录下来。另外,我更多关于管理,生活的思考会在简书中发布,如果你想了解我对生活有哪些反思,探索,以及对管理或为人处世经验的总结,我也欢迎你来找我。– 目前的学习专注于Go语言,辅学算法,前端领域。也会分享一些校内课程的学习,例如数据结构,计算机组成原理等等,如果你喜欢我的风格,请关注我...
2021-09-29 20:49:43
802
原创 elasticsearch V1.0
与你相识 博主介绍:– 本人是普通大学生一枚,每天钻研计算机技能,优快云主要分享一些技术内容,因我常常去寻找资料,不经常能找到合适的,精品的,全面的内容,导致我花费了大量的时间,所以会将摸索的内容全面细致记录下来。另外,我更多关于管理,生活的思考会在简书中发布,如果你想了解我对生活有哪些反思,探索,以及对管理或为人处世经验的总结,我也欢迎你来找我。– 目前的学习专注于Go语言,辅学算法,前端领域。也会分享一些校内课程的学习,例如数据结构,计算机组成原理等等,如果你喜欢我的风格,请关注我...
2021-09-25 22:21:27
543
原创 日志&异常处理&errors学习笔记
与你相识 博主介绍:– 本人是普通大学生一枚,每天钻研计算机技能,优快云主要分享一些技术内容,因我常常去寻找资料,不经常能找到合适的,精品的,全面的内容,导致我花费了大量的时间,所以会将摸索的内容全面细致记录下来。另外,我更多关于管理,生活的思考会在简书中发布,如果你想了解我对生活有哪些反思,探索,以及对管理或为人处世经验的总结,我也欢迎你来找我。– 目前的学习专注于Go语言,辅学算法,前端领域。也会分享一些校内课程的学习,例如数据结构,计算机组成原理等等,如果你喜欢我的风格,请关注我...
2021-09-23 15:53:37
1580
原创 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
1562
原创 个人选择鼠标过程总结
文章目录使用工具 & 参考资料与网站偶然踏入鼠标的选择选择鼠标的过程价格区间品牌厂商选择的鼠标G402G403G502炼狱蝰蛇V2炼狱蝰蛇V2 mini对各个鼠标的体会dpi配置一些购买的体会使用工具 & 参考资料与网站知乎 (鼠标推荐,鼠标测评等关键词)除了要看看别人推荐的鼠标,还要看一些鼠标方面的参数选择,商家的广告中,哪些是重点,哪些是锦上添花,如何选择鼠标,以及鼠标买来后的测试方式。另外在知乎能看到大家对于某款鼠标的真实反映bilibili视频网站,关于鼠标的
2021-09-17 18:24:14
757
4
原创 docker部署通俗易懂两小时速通
contentsintroduction正文后端部署构建Dockerfile文件第一层 | FROM第二层第三层通过Dockerfile生成镜像容器使用前端部署前后端部署总结introduction为什么需要部署呢?因为当你写完一个项目之后,你需要上线,在真机上直接部署当然也可以,但是当你的服务器需要上线第二个项目的时候,第二个项目和第一个项目可能会有不同的环境需求,可能会需要同一个工具不同的版本,这就要求每一个项目都有一个独立的生态,项目之间的生态不要有交叉和干扰,所以就需要用到我们今天要学习的知识
2021-08-03 22:10:55
300
1
原创 Docker前端部署详解(Vue+Nginx)
对前端Docker部署的流程进行一个概述,以及解决nginx容器如何配置,为什么要有npm等问题。
2021-07-23 09:32:37
1842
1
原创 剑指Offer-JZ3-从尾到头打印链表
与你相识 博主介绍:– 本人是普通大学生一枚,每天钻研计算机技能,优快云主要分享一些技术内容,因我常常去寻找资料,不经常能找到合适的,精品的,全面的内容,导致我花费了大量的时间,所以会将摸索的内容全面细致记录下来。另外,我更多关于管理,生活的思考会在简书中发布,如果你想了解我对生活有哪些反思,探索,以及对管理或为人处世经验的总结,我也欢迎你来找我。– 目前的学习专注于Go语言,辅学算法,前端领域。也会分享一些校内课程的学习,例如数据结构,计算机组成原理等等,如果你喜欢我的风格,请关注我...
2021-07-21 19:16:50
130
原创 剑指Offer-JZ2-替换空格
与你相识 博主介绍:– 本人是普通大学生一枚,每天钻研计算机技能,优快云主要分享一些技术内容,因我常常去寻找资料,不经常能找到合适的,精品的,全面的内容,导致我花费了大量的时间,所以会将摸索的内容全面细致记录下来。另外,我更多关于管理,生活的思考会在简书中发布,如果你想了解我对生活有哪些反思,探索,以及对管理或为人处世经验的总结,我也欢迎你来找我。– 目前的学习专注于Go语言,辅学算法,前端领域。也会分享一些校内课程的学习,例如数据结构,计算机组成原理等等,如果你喜欢我的风格,请关注我...
2021-07-21 19:14:32
257
原创 剑指Offer-JZ1-二维数组中的查找
与你相识 博主介绍:– 本人是普通大学生一枚,每天钻研计算机技能,优快云主要分享一些技术内容,因我常常去寻找资料,不经常能找到合适的,精品的,全面的内容,导致我花费了大量的时间,所以会将摸索的内容全面细致记录下来。另外,我更多关于管理,生活的思考会在简书中发布,如果你想了解我对生活有哪些反思,探索,以及对管理或为人处世经验的总结,我也欢迎你来找我。– 目前的学习专注于Go语言,辅学算法,前端领域。也会分享一些校内课程的学习,例如数据结构,计算机组成原理等等,如果你喜欢我的风格,请关注我...
2021-07-21 19:12:37
168
原创 Docker后端部署详解(Go+Nginx)
通过拆解Docker部署的各个步骤,把每一步都解释为什么,希望让更多的人能够了解部署的流程,以及如何搭建Nginx服务器
2021-07-21 17:53:51
5158
5
原创 《数据结构》| 链表的具体实现(超详细)
线性表链式存储的具体实现,单链表如何实现增删查改?单链表,循环链表,双端链表如何实现增删查改?以及链表各个扩展之间的联系是什么?
2021-06-22 16:35:09
499
仿dnf游戏(python)
2020-05-05
txt行去重排序(考虑了大数据)
2020-05-05
蓝桥官网所有测试数据(附带题解)及发现杯真题.zip
2019-11-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人