自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (7)
  • 收藏
  • 关注

原创 MyBatis 如何整合 Druid 连接池?

Mybatis整合druid连接池操作

2024-01-28 10:22:05 495

原创 C++开发环境搭建

进入Visual Studio 官网后,选择 下载Windows版,并选择Community 2017 社区版本进行下载。安装时间会依据网速、电脑设备等因素会不固定,因此可以在此期间刷个微博、抖音啥的。按钮 ,如果出现以下模板选项,证明安装成功,并可以创建C++项目!在百度搜索 visual studio,选择 如下图中的选项。安装成功后提示重启,点击重启完成剩余配置。双击运行下载的安装文件,弹出安装界面。这一选项,如需其他,自行勾选。至此,C++的开发环境搭建完毕!

2023-07-19 22:17:38 273

原创 零基础实操之 Git&Github 初体验

Git 和 Github 对程序员或计算机爱好者来说肯定都不陌生,这个不多说!下面要做的就是带你光速掌握 git 和 github 的日常操作,让你做到心中有数。我们为什么要学习Git&Github?嗯… 相信你是带着目的学习的!不过在开始之前,我要部分初学者的Git 不是只能用来同步本地代码到远程 Github 仓库的,你也可以用它对你本地的仓库(文件夹)内容进行版本管理!!!

2023-07-04 22:37:48 341

原创 启动mysql出现:error 2003 (hy000): can‘t connect to mysql server on ‘localhost‘ (10061)的解决方法

重新启动数据库服务即可。

2023-04-07 15:31:14 280 1

原创 图文并茂:详解 CentOs 下实现 Linux 用户与用户组管理、目录权限管理

通过上面的分析,我们明显可以看出,这个文件的权限是有问题的。通过权限提示我们发现,属主用户 d1 创建的文件 code.md 文件对属组来说只有 r(读) 的权限。而不是不允许往这个目录中写入文件。然后右键副本,选择属性,打开属性对话框后输入刚才我们创建的用户名和密码,接着点击 连接 即可。创建对应用户,两名开发人员分别为 d1、d2,测试人员为 t1,通过如下命令创建。项目组有三名员工,有两名开发人员,一名测试人员,管理人员要为其创建对应的账户。此时通过上图,我们发现,属组用户也对该文件拥有了全部权限。

2023-03-30 22:46:30 899

原创 idea启动Tomcat时,发生错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099;的解决方法

错误: 代理抛出异常错误: java.rmi.server.ExportException: Port already in use: 1099;进入windows 命令行,首先找出是哪个进程占用了 1099 端口,然后将其关闭杀死该进程即可。找到占用 1099 端口的进程。这里说的是 1099 端口被其它进程占用了。

2023-03-27 13:30:44 943

原创 【初学者】Git?Github?从此 Git 心中有数

而 Github 是一个主流的代码托管平台,大家可以将它理解成一个存储代码的 “网盘” ,大家可以将自己的代码传上去进行共享和维护,同样也可以从 github 上下载代码供自己使用和学习。简单的理解,Git 是个代码管理的工具,而 Github 是一个存储代码的平台。同时,git 支持跨区域多人协作编辑,不仅是个人管理代码的利器,更是团队项目开发的首选,所以熟练使用 git 也就成了程序员群体必备的一项技能。

2023-03-13 19:53:03 308

原创 Java高级编程之Lambda表达式

利用Lambda 可以更简洁的实现匿名内部类与函数声明与调用;另外,基于Lambda 提供stream 流式处理极大简化对集合的操作。

2023-02-24 18:57:47 587

原创 Java实现JDBC工具类DbUtils的抽取及程序实现数据库的增删改操作

不知道我们发现没有,不管是对数据库进行查询,还是标准的JDBC 步骤,其开端都是先实现JDBC 的加载注册,接着是获取数据库的连接,最后都是实现关闭连接,释放资源的操作。那我们何不直接把这些每次都重复书写的代码封装成一个工具类呢?以上实现了员工数据的插入(insert)。同理,其更新(update)和删除(delete)操作亦是如此,唯一变的就是。已经封装了DBUtils 类,在下面的开发中就能够简化程序开发。在 command 包下创建一个。,用于实现数据项的插入操作。,再在子包下创建一个名为。

2023-02-20 18:08:06 544

原创 Java 如何通过JDBC 操作MySQL数据库

JDBC 是Java 数据库连接,即 Java DataBase Connectivity。JDBC 可让Java 通过程序操作关系型数据库,可基于驱动程序实现与数据库的连接与操作。JDBC 有统一的API ,提供一致的开发过程。其功能强大,执行效率高,可处理海量数据。Class.forName 用于加载指定的JDBC 驱动类,其本质是通知JDBC 注册这个驱动类。:以上程序只是为了说明应用 JDBC 开发的标准流程。即可,因为底层的连接被关闭,其他的连接自然就被关闭了。

2023-02-20 11:45:00 527

原创 搭建嵌入式开发环境

搭建嵌入式开发环境

2022-07-15 20:59:43 3292

原创 创建静态库的基本步骤

创建一个属于自己的简单静态库

2022-07-15 19:16:58 355

原创 结构体和联合体的区别与联系

理解结构体与联合体的区别与联系

2022-07-15 19:03:34 339

原创 Linux 基础命令及常见目录解释

Linux系统下的基础命令学习及常见目录概要

2022-07-13 19:44:24 283

原创 c语言项目实战 —— 图书管理系统

c语言项目实战学习,完整实现图书管理系统。

2022-06-09 15:31:33 3572 1

原创 (数据结构)线性表的基本运算在顺序表上的实现

线性表的基本运算在顺序表上你实现过吗?

2022-04-12 21:29:41 1401 1

原创 (案例复盘)用抽象数据结构解决问题【集合的交、并、补】

用这一个案例,认识下什么是抽象数据结构,如何用抽象数据结构

2022-04-09 19:07:29 2917 3

原创 【c 语言数据结构】栈和队列的相关操作

文章目录栈一,栈的基本操作介绍二,栈的顺序存储实现1,顺序栈的定义2,初始化操作3,进栈操作4,出栈操作三,栈的链式存储实现队列一,队列的定义二,队列的顺序实现1,初始化操作2,入队操作3,出队操作三,队列的链式实现1,队列的链式实现2,入队3,出队栈只允许在一端进行插入或删除操作的线性表。一,栈的基本操作介绍InitStack(&S):初始化栈。构造一个空栈S,分配内存空间。DestroyStack(&L):销毁栈。销毁并释放栈S 所占用的内存空间。Push(&S,x

2022-02-22 20:16:35 672

原创 打个赌,c 语言数据结构中双链表及循环链表的相关操作你可能不是很清楚

文章目录双链表双链表的初始化双链表的插入双链表的删除双链表的遍历循环链表循环单链表循环双链表双链表单链表是无法逆向检索的,有时候不太方便,有时候我们需要用到双链表。双链表结点的定义:typedef struct DNode{ //定义结点类型 ElemType data; //数据域 struct DNode *prior,*next; //前驱和后继指针}DNode,*DLinkList;双链表的初始化以下的代码片段是带头结点的双链表的初始化:bool InitDLinkL

2022-02-20 16:45:23 493

原创 c 语言数据结构系列,单链表的查找和建立操作

文章目录单链表的查找(带头结点)按位查找(GetElem(L,i))按值查找(LocateElem(L,e))单链表的建立(带头结点)尾插法头插法单链表的查找(带头结点)按位查找(GetElem(L,i))获取表L 中第i 个位置的元素的值(带头结点),可把头结点看成第0 个结点,程序代码如下:LNode *GetElem(LinkList L,int i){ if(i<0) return null; LNode *p; //定义指针p 指向当前扫描到的结点

2022-02-19 15:20:29 1141

原创 c 语言数据结构系列,单链表常见操作之几种插入和删除的实现

c 语言数据结构之单链表1,定义一个单链表1,不带头结点的单链表2,带头结点的单链表2,单链表的基本操作1,插入1,按位序插入(ListInsert(&L,i,e))2,指定结点的后插操作(InsertNextNode(LNode *p,ElemType e)3,指定结点的前插操作( InsertPrioNode(LNode *p,ElemType e) )2,删除1,按位序删除(带头结点)2,指定结点的删除1,定义一个单链表基础定义先了解一下:struct LNode{ //定义单链表结点类

2022-02-17 12:47:29 2842 2

原创 c语言数据结构,你可能不知道的顺序表

数据结构顺序表顺序表定义1,前言2,动态实现顺序表上的基本操作1,插入操作(Listsert(&L,i,e)2,删除操作(ListDelete(SqList &L,int i,int &e))3,按位查找(GetElem(L,i))4,按值查找(LocateElem( L, e) )顺序表定义1,前言线性表的顺序存储又称为顺序表。它是用一组地址连续的存储单元依次存储线性表中的数据元素,从而使得逻辑上相邻的两个元素在物理位置上也相邻。其最大的特点就是:元素的逻辑顺序与其物理顺序相

2022-02-15 22:06:16 605 1

原创 Java 中Sting 类的概述和使用

String 类的概述和使用一,String 类的概念java.lang.String类用于描述字符串,Java程序中所有的字符串字面值都可以使用该类的对象加以描述,如: “abc”。·该类由 final 关键字修饰,表示该类不能被继承。.从 jdk1.9 开始该类的底层不使用char[] 来存储数据,而是改成 byte[] 加上编码标记,从而节约了一些空间。该类描述的字符串内容是个常量不可更改,因此可以被共享使用。如︰String str1 = “abc”; — 其中"abc"

2022-02-13 16:50:23 463

原创 数据结构与算法 基础初识

数据结构一,基本概念1,数据数据是信息的载体,是描述客观事物属性的数、字符及所有能输入到计算机中并被计算机程序识别和处理的符号的集合。数据是计算机程序加工的原料。2,数据元素、数据项数据元素是数据的基本单位,通常作为一个整体进行考虑和处理。一个数据元素可由若干数据项组成,数据项是构成数据元素的不可分割的最小单位。举个简单的例子,你的微博账号就是一个数据元素,而微博的昵称、性别、生日等等这些就是一个个数据项。3,数据对象、数据结构数据结构是相互之间存在一种或多种特定关系的数据元素的集合。

2022-02-13 14:50:41 247

原创 Java核心类库之几个常用类的概述和使用

常用类的概述和使用1,常用的包java.lang 包 — 该包是Java 语言的核心包,并且该包中的所有内容由Java虚拟机自动导入。如: System 类、String 类、…java.util 包 — 该包是Java 语言的工具包,里面提供了大量工具类以及集合类等。如: Scanner 类、Random 类、List 集合、….java.io 包 — 该包是Java语言中的输入输出包,里面提供了大量读写文件相关的类等。如:FileInputStream 类、FileOutputStream 类

2022-02-11 17:56:35 827

原创 RFID课程设计之图书管理系统

RFID课程设计之图书管理系统摘 要绪 论第一章 需求分析1.1 任务概述1.2 需求规定第二章 概要设计2.1 总体设计2.2 系统设计思想第三章 详细设计及编码1, 主菜单2, 管理书库2.1 管理书库主界面2.2 增加书籍2.3 增加用户2.4查看用户3,借阅3.1 验证3.2 借阅4,归还4.1 主界面4.2 借书详情第四章 系统测试4.1 打开串口4.2 进入管理书库进行图书添加操作4.3 新增用户4.4 查看用户4.5

2022-01-13 15:44:04 9842 2

原创 8086cpu 可编程接口技术 之定时器/计数器接口(二)

可编程接口技术 定时器/计数器接口(重难点)关于定时:一,8253 的结构和功能1,计数器2,控制字寄存器组3,数据总线缓冲器4,读/写控制逻辑二,8253 的工作方式与应用1,8253 的控制字格式2,8253 的初始化编程关于定时:内部定时:计算机本身运行的时间基准,如时钟发生器。外部定时:CPU与外设之间或外设与外设之间的时序配合。定时方法:软件定时。无需硬件,占用CPU,不准确。不可编程的硬件定时。不占用CPU,不灵活。可编程的硬件定时。软、硬结合。一,8253 的结构和功

2021-12-04 13:53:12 2154

原创 8086cpu 可编程接口技术(一)

可编程接口技术一,并行接口(重难点)1,8255A 的结构和功能(重点)1,输入/输出端口2,读/写控制逻辑3,A组/B组控制电路4,数据总线缓冲器2,8255A 的工作方式与应用(难点)1,8255A的控制字2,8255A的工作方式一,并行接口(重难点)并行接口是指CPU与外设之间的信息传输是多位同时进行的。锁存器、缓冲器、收发器都是一种并行接口,但它们都不是可编程的。8255 是lntel 公司为80x86系列CPU生产的8位通用可编程并行输入/输出接口芯片,可作为任何一个与TTL兼容的并行数

2021-12-04 13:51:06 1464

原创 8086内存储器技术

内存储器技术一,内存储器概论1,半导体存储器的分类2,半导体存储器的主要技术指标二,内存储器芯片的结构和工作原理(重点)1,存储器芯片的组成结构(重点)2,典型芯片分析三,内存储器接口技术(重难点)1,存储器芯片数目的确定2,芯片与系统总线的连接3,片选控制方法(重点)一,内存储器概论存储器:存放程序和数据的部件内存(主存储器):直接连接总线,通常由半导体存储器组成。外存(辅助存贮器):经接口电路与总线相连接,存放永久保存的程序和数据,通常指磁盘、磁带、光盘等。1,半导体存储器的分类从器

2021-12-04 10:34:31 2196

原创 8086输入输出技术

输入输出技术一,I/O接口概述二,简单I/O接口芯片(重点)1,74LS373锁存器2,74LS244缓冲器3,74LS245收发器三,基本输入/输出方法(重难点)1,程序控制的输入/输出(重难点)2,直接存储器存取方式(DMA)一,I/O接口概述I/O 接口:将CPU和外围设备连接起来实现信息交换的缓冲电路称为lO接口(Interface)电路,简称“I/O接口”。I/O 接口的分类:按数据传送方式:并行接口、串行接口按功能选择的灵活性:可编程接口、不可编程接口按应用的通用性:通用接口、专

2021-12-04 10:32:10 2289

原创 8086中断技术

中断技术一,概述1,中断与中断源2,中断响应与中断处理二,lntel8086的中断系统(重点)1,外部中断2,内部中断3,中断向量表一,概述1,中断与中断源所谓“中断”是指在CPU正常运行程序时,由于内、外部事件引起CPU暂时中止正在运行的程序,转而去执行请求CPU暂时中止的内、外部事件的服务程序,待该服务程序处理完毕后又返回到被中止的程序。所谓“中断源”是指能够向CPU发出中断请求的中断来源。2,中断响应与中断处理CPU响应中断的条件设置中断请求触发器设置中断屏蔽触发器设置中断允许触

2021-12-04 10:28:50 3643

原创 你的typora图床配置了吗?人家都开始收费了

typora 如何配置 gitee 图床(都开始收费了,你的typora 还没配置图床吗?学习计算机的同学,在日常学习中难免会记笔记,写文档。相信大家记笔记大部分使用的都是 Markdown 吧,如果到现在还没接触,那我强烈建议你去学习一下,大概几分钟就可以搞定它。注:下文用到的所有软件都可以在公众号【编程有料】后台回复「typora」直接获取哦~众多的 Markdown 编辑器中,除了Typora 外,我都总觉得差点意思,Typora 的实时渲染和所见即所得的排版给人带来了沉浸式地写作体验,非

2021-12-03 20:17:01 396

原创 汇编语言程序设计必看的 3 个典型例题

前言:公号 「编程有料」后台回复 “大礼包” 即可获取近1000本助力你编程之路的电子书汇编语言程序设计(重难点)程序设计的一般步骤为:分析问题确定算法分配存贮区绘制流程图根据流程图编程调试程序。下面将通过一些汇编相关题目来理解学习:顺序结构设计,分支结构设计,循环结构设计,子程序设计。例1:试编制一程序,求出下列公式中的Z 值,并存放在RESULT 单元中。其中,X、Y 的值分别存放在VARX、VARY单元中。Z={(X+Y) .

2021-11-30 19:32:07 2499

原创 汇编语言程序设计入门

前言:公号 「编程有料」后台回复 “大礼包” 即可获取近1000本助力你编程之路的电子书汇编语言程序设计一,汇编语言程序设计概述1,程序设计语言2,汇编语言源程序3,汇编语言程序开发过程二,汇编语言基本语法(重点)1,汇编语言的语句类型2,常量、标识符和表达式3,汇编语言程序伪指令(重点)4,DOS系统功能调用(重点)三,汇编语言程序设计1,子程序的调用2,子程序的返回3,参数的传递一,汇编语言程序设计概述1,程序设计语言机器语言用二进制表示,能够被机器直接识别汇编语言采用助记符表示机.

2021-11-30 19:27:21 13762 1

原创 微机原理之控制转移指令

前言:公号 「编程有料」后台回复 “电子书” 即可获取近1000本助力你编程之路的电子书控制转移指令常见的控制转移指令1,无条件转移指令JMP2,子程序(过程)调用指令CALL3,子程序(过程)返回指令RET4,条件转移指令5、循环指令 LOOP控制转移指令用来控制程序的执行顺序,用于实现分支、循环、过程调用/返回、中断调用/返回等程序结构。CS:IP 总是指向下一条即将执行的指令的地址,通过改变lP 和CS 的值,可以改变程序的执行顺序,但程序中不能使用MOV 指令直接改变CS 和IP 的.

2021-11-30 08:53:07 1595

原创 8086CPU指令系统 串操作指令和处理机控制指令

串操作指令和处理机控制指令小节串操作指令1,常见的串操作指令处理机控制指令1,标志位操作指令2,同步控制指令3,暂停及空操作指令前言:公号 「编程有料」后台回复 “电子书” 即可获取近1000本助力你编程之路的电子书串操作指令什么叫数据串,什么叫串操作呢?数据串是存储器中一块字节或字的存储区域,其长度可以是1字节一64K字节。串操作就是对数据串中每个元素所进行的操作,这种操作通常是组合操作,能完成几条指令的功能。1,常见的串操作指令1,串传送指令MOVSB/MOVSW格式:MO

2021-11-29 20:00:55 1744

原创 逻辑运算与移位指令(重点)

逻辑运算与位移指令一级目录二级目录三级目录一,逻辑运算指令二,位移运算指令1,逻辑左移指令 SHL2,逻辑右移指令 SHR3、算术左移指令 SAL4、算术右移指令SAR5、循环左移指令ROL6、循环右移指令ROR一级目录二级目录三级目录一,逻辑运算指令实现与、或、非、异或、测试等逻辑运算。操作数的搭配关系同算术运算。除逻辑“非”指令不影响标志外,其他逻辑运算指-令均影响标志SF、ZF和PF,而OF和CF一定被置0,AF不确定。功能助记符格式功能逻辑“与”AND d

2021-11-28 19:54:36 2654

原创 8086CPU 指令系统之 算术运算指令(重点)

算术运算指令算术运算指令(重点)常见的算术运算指令1,不带进位加法指令ADD2,带进位加法指令ADC3,加一指令INC4,不带进位减法指令SUB5,带进位减法指令SBB6,减一指令DEC7,取负指令NEG8、比较指令CMP9,加法的压缩BCD 码调整指令 DAA算术运算指令(重点)实现加法、减法、乘法、除法、BCD码运算后的调整大部分指令影响标志寄存器中的状态标志位常见的算术运算指令1,不带进位加法指令ADD格式:ADD d,s功能:(d)←(d)+(s)说明:操作数不能使用段寄存器。下

2021-11-27 08:56:54 1682

原创 8086CPU 指令系统之 数据传送指令(重难点)

8086CPU 指令系统(重难点)指令构成的基本原则数据传送指令(重点)1,MOV 指令2,XCHG 指令3,堆栈操作指令PUSH 和POP4,查表转换指令XLAT5,取有效地址的指令6,端口输入指令 IN7,端口输出指令OUT指令构成的基本原则源、目的操作数的字长一致MOV AL,BX ;错误源、目的操作数不能同为内存单元MOV[SI],[DI] ;错误立即数不能作目的操作数MOV 12H,AL ;错误数据传送指令(重点)实现在寄存器、存储器及IO端口之间传送数据除标志传送

2021-11-25 19:42:18 1251

原创 8086CPU 的寻址方式(重点)

8086CPU 的寻址方式8086 CPU寻址方式(重点)一、立即寻址二、寄存器寻址三、存储器寻址1,直接寻址2,寄存器间接寻址3,基址寻址4,变址寻址5、基址变址位移寻址6,基址变址寻址指令就是计算机完成某种操作的命令。机器指令的格式每条机器指令都由”0“和”1“组成,包含操作码和地址码。操作码:说明指令的性质和功能;地址码:说明参与运算的操作数或操作数的地址。8086 CPU寻址方式(重点)程序员决定应该怎么描述操作数,对于CPU来说,根据程序员在指令中对操作数的描述,如何找到该操作数,

2021-11-25 19:00:30 2434

Linux网络编程之计算机网络详细图解

在进行计算机网络编程学习的时候,对于比较抽象的网络编程的理解始终是不太明白,然后查找相关资料后整理了16张关于网络基础知识及编程模型的图,形象化的加深了我对网络编程的理解,其中包括IP报文格式、TCPIP协议簇的四个层次,TCP包首部、TCP编程模型、UDP编程模型、UDP的封装、网络的传输过程,局域网上运行两台FTP主机的模型、以太网数据帧的分用过程以及用于以太网的ARP请求或应答分组格式等16张图,希望对大家对计算机网路的学习也有些许的帮助。

2022-07-28

RFID课程设计之 图书管理系统.rar

适用于RFID课程设计,完整版可运行的、利用RFID技术实现的图书管理系统完整工程项目

2022-01-13

Xshell-7.0.0085p.rar

想必很多人都和我一样使用一款软件,先是去官网下载。但是官网的一般才是30天免费试用时间,时间过了,就,,,

2021-10-03

processing-3.4-windows64.rar

processing软件,用于创客、机器人设计实现

2021-06-14

Arduino入门教程.pdf

适合arduino入门学习,案例丰富,实操性强

2021-06-14

Aircraft_war.rar

Python实现飞机大战项目(包含完整代码及相关素材)

2021-01-24

空空如也

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

TA关注的人

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