自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 windows程序设计课程作业一:周黑鸭工厂

使用 C# 编码(涉及类、接口、委托等关键知识点),实现对周黑鸭工厂的产品生产统一管理,主要产品包括鸭脖和鸭翅。

2024-04-04 20:43:22 375 1

原创 操作系统——哈工大操作系统lab2 系统调用

由于哈工大操作系统的实验引导有些步骤比较模糊,本博客旨在提供完整的实验步骤,并不涉及原理讲解,想弄清楚代码逻辑请仔细阅读实验引导,此外也可以参考实验提到的《注释》一书

2024-02-19 00:49:33 851 1

原创 操作系统——哈工大操作系统lab1 操作系统的引导

哈工大操作系统lab完整步骤复现,给初学者提供思路,跟着一步一步来你也可以复现成功

2024-02-18 20:03:59 422

原创 计组——判断操作系统大小端

主要得弄懂大小端的定义,其次对c的union关键字有一些了解就能写出来了。csapp第二章58题。

2024-02-15 15:56:54 350 1

原创 go——文件操作

golang读写文件操作

2024-02-02 14:51:26 422

原创 算法——判断子序列和最长公共子序列的一些联系与存在的问题

和之前的最长公共子序列对比一下,也就是说,在知道字符串长短的时候,的确可以不加max(),但是中间过程推演会不完美,如果想要自圆其说,最好都加max(),如此更好理解。这个时候问题就出来了,根据dp含义来看,i=2,j=1的时候,两个字符串是存在长度为1的子序列a的,但是dp[i][j]在这个时候又是0。我本人是按照代码随想录来刷题的,代码随想录的顺序是先最长公共子序列,后判断子序列,我也按照这个顺序说吧,主要说一说我在刷题的时候遇到的疑惑和问题。解题思路我就不说了,不会的参考一下啊代码随想录,

2023-10-04 22:55:00 64 1

原创 go——go爬虫爬取豆瓣top250电影

【代码】go——go爬虫爬取豆瓣top250电影。

2023-08-23 21:56:35 773

原创 web——HTTP请求包(浏览器信息)及HTTP响应包(服务器信息)

我们先看看Request包的结构, Request包分为3部分,第一部分叫Request line(请求行), 第二部分叫Request header(请求头),第三部分是body(主体)。HTTP协议定义了很多与服务器交互的请求方法,最基本的有4种,分别是GET,POST,PUT,DELETE。一个URL地址用于描述一个网络上的资源,而HTTP中的GET, POST, PUT, DELETE就对应着对这个资源的查,增,改,删4个操作。我们最常见的就是GET和POST了。

2023-08-22 23:07:06 307 1

原创 go——gin操作之json/html渲染以及静态文件服务

【代码】go——gin操作之json/html渲染以及静态文件服务。

2023-08-22 00:59:34 180 1

原创 go——tcp编程入门案例

在本地实现客户端和服务端的交互模拟(供入门参考)

2023-08-20 02:00:08 48 1

原创 go——Go语言的gc是如何知道一个变量是何时可以被回收的?

Go语言的自动垃圾收集器对编写正确的代码是一个巨大的帮助,但也并不是说你完全不用考虑内存了。例如,如果将指向短生命周期对象的指针保存到具有长生命周期的对象中,特别是保存到全局变量时,会阻止对短生命周期对象的垃圾回收(从而可能影响程序的性能)。其实在任何时候,你并不需为了编写正确的代码而要考虑变量的逃逸行为,要记住的是,逃逸的变量需要额外分配内存,同时对性能的优化可能会产生细微的影响。基本的实现思路是,从每个包级的变量和每个当前运行函数的每一个局部变量开始,通过指针或引用的访问路径遍历,是否可以找到该变量。

2023-08-17 12:28:56 104 1

原创 redis——为什么需要连接池?

假设Redis服务器与客户端分处在异地,虽然基于内存的Redis数据库有着超高的性能,但是底层的网络通信却占用了一次数据请求的大量时间,因为每次数据交互都需要先建立连接,假设一次数据交互总共用时30ms,超高性能的Redis数据库处理数据所花的时间可能不到1ms,也即是说前期的连接占用了29ms,连接池则可以实现在客户端建立多个链接并且不释放,当需要使用连接的时候通过一定的算法获取已经建立的连接,使用完了以后则还给连接池,这就免去了数据库连接所占用的时间。

2023-08-17 00:32:15 511 1

原创 go——goland连接redis及go-redis入门测试用例

tip:如果网络无法响应,可以试试在cmd输入go env -w GOPROXY=https://goproxy.cn。

2023-08-16 21:13:17 371 1

原创 mysql——MySQL v5.7后建议使用Performance_schema表中的信息代替show profile

关于show profile的替代选择

2023-08-15 23:56:38 107 1

原创 bug——datagrip中连接到redis后使用mset出现bug?

但是实际上语法没有问题,结果也确实可以运行。批量添加数据时编译器会报错。

2023-08-15 20:47:14 59

原创 数据结构——线性表2:链表

个人整理的基础数据结构的代码实现,为方便记忆和学习,所有数据结构的编码风格、功能目录会尽可能保持统一。

2023-07-23 12:50:33 41

原创 数据结构——线性表1:顺序表

个人整理的基础数据结构的代码实现,为方便记忆和学习,所有数据结构的编码风格、功能目录会尽可能保持统一。

2023-07-23 12:36:14 36

空空如也

空空如也

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

TA关注的人

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