- 博客(86)
- 收藏
- 关注
原创 你想知道的所有考研读研就业真相!
比如程序员岗位,这是外行的认知,但作为计算机专业的学生,你必须落实到Java/C++/Python程序员,总之,你必须确定具体的方向再投简历,如果简历没啥可写,那就先学技能,学技能也是学具体的方向,不要什么都学一点,没用。面试时要保持微笑和尊重,眼睛要尽量盯着面试官,不要乱看别处,要适当夸企业,夸自己的专业能力。10.面试一般不超过两轮,如果有两轮,第一轮是技术面,第二轮是综合面,技术面就好好准备技术,综合面就多说/编造些软能力,比如校园活动,做志愿者,业余爱好等,然后一定表现得要彬彬有礼,有自信。
2025-05-13 14:28:07
240
原创 MySQL操作占用过多磁盘?三步教你禁用MySQL日志!
MySQL的日志功能默认是开启的,如果操作的数据量很大,那么日志就会占用很多磁盘空间,下面教大家如何禁用日志,仅需三步!
2025-02-18 20:47:12
261
原创 两种方法解决deepseek服务器繁忙
1.硅基流动官网选ds模型,注册送14元免费额度,价格以r1模型为例,输入是4元/百万token,输出是16元/百万token,不同模型的token长度不同,ds是1token=1.6个汉字或3.3个英文字母(来自官方API文档-token用量计算)。打开chatbox,在设置里的“模型提供方”选择siliconflow api,在“api密钥”粘贴api,在“模型”选择“deepseek-ai/DeepSeek-R1”,保存后就可以对话了。2.API调用,可无限对话,流畅使用。
2025-02-12 21:12:40
326
原创 牛客网剑指Offer-树篇-JZ33 二叉搜索树的后序遍历序列
输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则返回 true ,否则返回 false 。假设输入的数组的任意两个数字都互不相同。
2024-11-01 16:22:22
594
原创 牛客网剑指Offer-树篇-JZ26 树的子结构
输入两棵二叉树A,B,判断B是不是A的子结构。(我们约定空树不是任意一个树的子结构)假如给定A为{8,8,7,9,2,#,#,#,#,4,7},B为{8,9,2},2个树的结构如下,可以看出B是A的子结构
2024-10-30 18:33:06
609
原创 牛客网剑指Offer-树篇-JZ7 重建二叉树
给定节点数为 n 的二叉树的前序遍历和中序遍历结果,请重建出该二叉树并返回它的头结点。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建出如下图所示。
2024-10-30 10:52:54
410
原创 牛客网剑指Offer-树篇-JZ54 二叉搜索树的第k个节点
给定一棵结点数为n 二叉搜索树,请找出其中的第 k 小的TreeNode结点值。1.返回第k小的节点值即可2.不能查找的情况,如二叉树为空,则返回-1,或者k大于n等等,也返回-1;3.保证n个节点的值不一样
2024-10-27 18:14:57
391
原创 牛客网剑指Offer-树篇-JZ55 二叉树的深度
输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度,根节点的深度视为 1 。
2024-10-27 17:14:29
178
原创 基于Gin和GORM的在线判题系统后端
我开发了一个基于Gin和GORM的在线判题系统后端,该系统主要有四个模块:公共模块:包括查看分类列表,查看问题列表等。用户模块:包括注册,登录,发送验证码,检测提交的代码。管理员模块:包括创建问题,修改问题,创建分类,修改分类等。安全模块:使用中间件验证用户或管理员身份。
2024-10-26 17:39:55
1179
原创 GORM框架中的预加载功能Preload详解
在使用 GORM 进行数据库操作时,Preload 是一种非常有用的功能,它用于预加载与某个模型相关联的其他模型。本文介绍了Preload 的适用性以及使用Preload前后的性能变化。
2024-10-23 21:56:11
1546
原创 我开源了Go语言连接数据库和一键生成结构体的包【实用】
autosql是一个简化数据库使用的模块,支持常见的数据库(MySQL、PostgreSQL、SQLite、SQL Server)。该模块不仅提供了数据库连接函数,还能自动生成数据表对应的结构体,极大简化了数据库的初始化操作。
2024-10-19 14:41:56
662
原创 Gin框架操作指南12:完结篇
Gin框架的功能确实非常丰富,使用postman软件确实很方便,省去了自己写前端代码的过程。本文回顾2-11章的内容以及使用postman软件需要注意的细节。
2024-10-16 21:31:41
1106
原创 Gin框架操作指南10:服务器与高级功能
本节演示服务器与高级功能,包括运行多个服务;优雅地重启或停止;重定向;支持Let's-Encrypt;HTTP2-server推送。
2024-10-16 19:33:11
1161
原创 Gin框架操作指南08:日志与安全
本节演示日志与安全相关的API,包括定义路由日志的格式;如何记录日志;安全页眉;使用BasicAuth中间件;使用HTTP方法。
2024-10-16 10:43:37
1733
原创 Gin框架操作指南06:POST绑定(下)
本节继续演示POST绑定,包括将request-body绑定到不同的结构体中;映射查询字符串或表单参数;上传文件 Query和post-form。
2024-10-15 23:14:42
1284
原创 Gin框架操作指南05:POST绑定(上)
本节演示POST绑定,包括模型绑定和验证;Multipart-Urlencoded绑定;Multipart-Urlencoded表单;绑定HTML复选框;绑定 Uri。
2024-10-15 21:56:47
1240
原创 Gin框架操作指南04:GET绑定
本节演示GET绑定,包括绑定表单数据至自定义结构体,绑定查询字符串或表单数据,只绑定url查询字符串,查询字符串参数,设置和获取Cookie 从reader读取数据。
2024-10-15 21:24:12
808
原创 Gin框架操作指南03:HTML渲染
本节讲解HTML渲染,包括简单渲染,使用不同目录下名称相同的模板,自定义模板渲染器,自定义模板函数,注意多模板渲染官方没有直接介绍,只是给出了参考链接,自定义分隔符比较简单,有兴趣的读者可自行学习这些。
2024-10-15 15:14:33
1585
原创 Gin框架操作指南02:JSON渲染
本节演示JSON渲染,包括AsciiJSON JSONP PureJSON SecureJSON XML-JSON-YAML-ProtoBuf渲染。
2024-10-15 14:08:39
1201
原创 Gin框架操作指南01:开山篇
Gin是目前最流行,性能最好的的GoWeb框架,几乎成为了学习GoWeb必备的知识。本人最近也在学Gin,但官方文档的很多示例代码不全,不容易实现,于是我就想,能不能通过问ChatGPT来弥补这点?所以,一套基于官方文档和ChatGPT的Gin教程就诞生了!
2024-10-15 11:59:48
1962
原创 golang必备项目管理机制:工作区
在Go 1.18及以后的版本中,工作区(Workspace)是一种新的项目管理方式,可以让多个项目共享同一个模块缓存和依赖。这意味着你不需要在每个项目中单独安装依赖,而是可以共享依赖,这样可以节省空间和时间。
2024-10-14 12:05:07
658
原创 一文彻底搞懂GO中的管道(Channel)操作!
相信学过GO的人,对协程不陌生,但管道(通道)中有很多细节可能是你们不清楚的,比如管道关闭后,里面是否还有数据?为什么要管道关闭后再遍历?管道带不带缓冲区有什么区别?管道的同步和异步操作又是怎么回事?select对管道的影响又是什么?别急,本文带你一次性搞懂管道!
2024-10-09 23:10:42
1346
原创 GO网络编程(二):客户端与服务端通信【重要】
本节是新知识,偏应用,需要反复练习才能掌握。有五个部分:C/S通信示意图,服务端通信,客户端通信,通信测试,进阶练习:客户端间的通信
2024-10-03 17:01:48
1407
原创 golang小项目1-家庭收支记账系统
用面向对象的方式实现基于命令行界面的《家庭收支记账系统》,该软件能实现注册、登录、记录家庭的收入与支出、打印收支明细表、转账、注销、修改密码等功能。其中收支明细表显示所有交易记录,一条交易记录由交易类型(收入/支出)、用户余额(交易后)、交易金额、备注组成。所有数据都存在本地的 TXT 文件中,软件要实现对文件数据的读和写。
2024-09-30 22:44:40
1764
原创 golang学习笔记27-反射【重要】
本节也是GO核心部分,很重要。包括基本类型的反射,结构体类型的反射,类别方法Kind(),修改变量的值。
2024-09-28 15:30:00
1125
1
原创 golang学习笔记26-管道(Channel)【重要】
本节也是GO核心部分,很重要。介绍了管道的读数据,写数据,关闭,遍历操作,协程和管道如何协同工作,管道的只读/只写声明,select多路复用,for监听管道。
2024-09-28 10:22:48
1272
原创 golang学习笔记25-协程【最重要,GO流行的主要原因】
本节内容较多,因为这是GO最重要的部分,所有知识点一起讲,思维更连贯。总共包含六个部分:协程的概念与原理,协程与主线程,多协程,同步原语WaitGroup,互斥锁,读写锁。
2024-09-27 23:03:03
1125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人