自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 实现简单的坦克大战 韩顺平

学习java,跟做韩顺平教程的坦克代战,总结了一份不正式的开发文档(开发过程的总结)。如有需要,提供完整代码和相关资源文件,可做参考。

2024-05-10 23:16:31 1184 2

原创 排序算法之 【冒泡排序】

主要介绍了冒泡排序的定义以及图解过程,分析了它的复杂度和稳定性,通过java和javascript两种语言进行了代码实现。

2023-11-15 12:14:01 161

原创 悲观锁和乐观锁,什么是悲观,什么是乐观?

我们知道,多线程访问共享资源时为了避免资源竞争导致数据错乱的问题会在访问共享资源前进行加锁操作,最常用的就是互斥锁。互斥锁、自旋锁、读写锁都属于悲观锁,除了悲观锁之外还有乐观锁。

2023-07-09 18:50:20 175

原创 死锁问题探索

我们主要将从三个方面展开对死锁的学习,分别是什么是死锁,死锁形成的条件,如何避免死锁。

2023-07-07 21:20:26 181

原创 多进程/线程的同步与互斥实现

介绍了实现多进程多线程的互斥与同步,通过两种机制可以实现,分别是锁和信号量,并展示了部分原理。

2023-07-05 16:04:38 606

原创 进程间的6种通信机制,管道、消息队列、共享内存、信号量、信号、Socket

通过本篇文章可以了解到进程间通信的6中机制,其中包括了管道、消息队列、共享内存、信行量、信号这五种在同一台主机上进程进行通信的机制,socket这种跨网络在不同主机上进行通信的机制。

2023-07-03 16:09:15 1110

原创 什么是作用域、提升以及闭包?

在上一篇文章的基础上讲解了函数作用域和块作用域,然后延伸到了提升(变量和函数),中间插入了暂时性死区的概念,然后通过具体例子解释了什么是闭包。

2023-06-23 17:52:30 122

原创 操作系统---线程与调度算法---图解小林coding

介绍了线程的相关基础知识,如什么是线程,线程的上下文切换。以及进程之间的调度算法。

2023-06-13 22:12:31 493

原创 操作系统---图解系统(小林coding)

主要记录了CPU执行任务的过程,操作系统的内存管理机制以及进程的相关概念。

2023-06-04 22:00:55 1597

原创 编译的三个过程、作用域、LHS和RHS查询

这一系列文章主要是记录我对书中的一些知识点的理解,以书中的结构以及讲解深入了解JavaScript的特性,更好的使用它,所以语言风格以自己更好理解的角度出发、较为随意。

2023-06-01 21:52:51 459

原创 Vue学习笔记4

全局事件总线和消息订阅与发布的学习,以及vue自身封装的动画以及第三方动画库的使用。

2023-05-28 20:29:44 93

原创 操作系统---图解系统(小林coding)

记录操作系统的学习,主要以小林coding的《图解系统》为参考书。

2023-05-28 20:22:27 3050

原创 Vue学习笔记3

脚手架的下载使用,各个文件作用以及一个TODO案例,最后复习了一下本地存储的两个实现方式。

2023-05-21 20:55:49 223

原创 Vue学习笔记2

第二篇Vue学习笔记,重点是生命周期的理解,四大步骤,八个部分,非单文件组件和单文件组件。

2023-05-14 19:25:13 137

原创 Vue学习笔记

根据尚硅谷视频以及官方文档、一些文章来学习Vue,主要是一些基础的知识点笔记,例如如插值语法、事件处理、列表渲染等。这是周更笔记,记录的同时便于理解复习。。

2023-05-07 16:26:04 279

原创 二叉树的遍历 js实现

二叉树主要有两种遍历方式:一是深度优先遍历,即先往二叉树底部走,遇到叶子节点再返回;二是广度优先遍历,即对二叉树的每一层逐层遍历节点。

2023-04-13 22:01:04 1736 2

原创 JavaScript忍者秘籍(第2版)读书笔记

阅读本书时所做的一些笔记,记录的同时加深理解,但也不是很完整,希望也能够帮助更多的人。

2023-04-08 22:29:15 483

原创 Git上传本地文件到Github仓库

Git上传本地文件到Github仓库

2023-03-31 18:58:54 401

原创 倒计时以及简易留言功能

通过简单的页面显示当前时间距离目标时间的差值,并实现简单的留言功能,最后部署到云服务器能够访问。

2023-01-01 16:20:11 133

原创 简约风 登录页面

一个简单的登录页面,写写改改练练手,没有复杂的逻辑,用了HTML和CSS写页面和样式,通过JavaScript实现点击按钮切换状态。

2022-11-22 13:38:10 2189

原创 轮播图 原生Js

简单轮播图,手写的按钮

2022-10-25 21:29:00 90

原创 数据结构算法Javascript描述 第二章 练习

Js数据结构算法第二章练习

2022-10-18 21:02:10 297

原创 图书管理系统 C语言

这是我学习C语言的第三个较正式的小项目,同样也是目前代码量和难度最大的一个挑战。这个图书管理的开发整体框架图如下,我自己凭借我能够想到的做了这么一个框架图,然后不断地去实现这些划分出来的模块。 

2022-05-15 16:11:18 6659 3

原创 游戏扫雷 鼠标操作 C语言

游戏扫雷 鼠标操作 C语言前言​ 这篇文章是我学习C语言后实现自己给自己定的小目标的记录性博客,这是第一篇比较系统的、但更多的是从我自身的角度出发写的博客。​ 在决定开始做这个小游戏后,我在网上找了很多资料。在这个版本之前有一个夭折的版本,因为那个对于现在的我来说有些原理没懂、功能也比较复杂,所以选了一个比较简单的试试手。这个做完之后准备做一个图书管理系统啥的就开始学习其他的了。​ 当然,这个虽然简单的版本,但我依然有一个问题没解决,就是给游戏加背景音乐。原理代码都对,运行起来也没问题,但就

2022-05-02 22:18:39 4735 4

原创 malloc()与free()的简单使用

malloc()的使用设计一个数据结构程序的过程是 //先定义所需要的变量与指针变量---->进行内存分配---->判断是否分配成功(分配不成功就报错或者退出程序) ---->对指针空间中的数据进行操作(如赋值,修改,查询,删除) ---->完成操作后释放指针# malloc()与free()的简单使用#include<stdio.h>#include<stdlib.h>int main(){ int *p; //定义一个指向整形..

2022-04-15 22:57:21 573 1

原创 C语言 三子棋 游戏

前言本篇文章主要是用于记录学习的,主要的作用是记录解决问题的过程以及整理思路,但也希望能够帮助更多的小伙伴。一、游戏实现思路1-游戏需要三个文件(1)头文件 game.h 通过这个文件声明需要用到的函数,常量(2) 测试文件 test.c 通过这个文件是测试代码的运行,模块化函数(3) 实现文件 game.c 这个文件用于编写各个函数的具体内容二、具体步骤1.创建文件此处我用的VS019,具体步骤省略。三个文件分别是 game.h test...

2022-03-14 22:47:22 3695

原创 写注释真的很有帮助,好处多多

以今晚做题时遇到的为例,这是最终结果。#include<stdio.h> int main(void)#define NUM_1 5 /*定义常量 外层循环数即行数num_1的值,方便更改*/{ int row,column; /*整型变量row为行数,column为打印次数*/ char A = '$'; /*打印的内容 $ */ for (row = 1; row <=NUM_1; row++) /*row的初始值不能为0,否则直接执行263行代码;同时注意

2022-01-24 21:22:09 618

原创 C语言函数调用及while循环—小测试

在做C-Primer-Plus(第6版)(中文版)第五章编程练习时碰到的问题,觉得可以记录下来。用到了函数,调试,这个过程对我很有帮助。#include<stdio.h>void Calculate(int number);/*定义函数*/int main(void){ int number; printf("Enter the number:"); scanf_s("%d", &number); while (number > 0) { Calcu

2022-01-22 21:30:34 543

原创 vs C语言练习---scanf()函数 异常设置

这是在看书过程中做题遇到的,困扰许久。解决方法·如下:声明数组时表明了它可容纳字符的多少---40,所以在scanf_s输入时应该加上字符串长度。写这个主要是为了记录学习过程中的问题,但也希望能够帮助其他的小伙伴。...

2021-12-29 11:12:58 407

中级软件设计师手写笔记

个人备考,手写笔记,可用作参考。

2023-11-04

操作系统-个人学习笔记

学习笔记

2023-08-24

JavaScript忍者秘籍(第2版)读书笔记

读书笔记

2023-04-08

空空如也

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

TA关注的人

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