自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

叶子与海的博客

沉淀自己

  • 博客(37)
  • 收藏
  • 关注

原创 C++实现简单计算器(补发)

利用C++实现计算器的基本操作,如加减乘除、平方、取余数、加括号等,输入等式输出结果。

2023-12-24 15:14:14 2450 3

原创 计算机组成原理(二)运算方法和运算器

数制与编码字符和字符串的表示方法ASCII码汉字编码定点数和浮点数的表示定点数表示方法浮点数表示方法定点数和浮点数的运算定点数的运算浮点数的运算运算器的组成算数逻辑单元(ALU)算数单元逻辑单元内部总线运算器的基本结构

2022-12-06 19:20:09 2689 2

原创 计算机组成原理(一)计算机系统概论

计算机硬件系统的主要组成为五大部分,分别为存储器、运算器、控制器、输入设备和输出设备。简述一下计算机的工作原理,假设要用计算机来计算一道数学题,计算机存储器先把数学题记录下来,存储了题的原始信息,运算器对存储的数据进行加减乘除运算,而控制器控制着整个计算过程,输入设备把原始解题信息送到计算机,输出设备把运算结果呈现出来。

2022-12-05 11:29:06 1676 2

原创 数电笔记总结(三)(逻辑门电路)

逻辑门基础逻辑门电路分立元件基本逻辑门电路TTL集成门电路(与非门)两种特殊门(重点)1.集电极开路门(OC门)2.三态门电路

2022-11-17 17:19:41 5790 9

原创 数电笔记总结(二)(逻辑代数基础)

基本逻辑运算1.“与”运算(逻辑乘)2.“或”运算(逻辑加)3.“非”运算(逻辑非)几种常用复合逻辑运算逻辑代数的基本公式和规则逻辑函数的表示方法逻辑函数的基本公式1.基本运算2.与普通代数相类似的公式3.逻辑代数的特有公式4.四种常用的运算5.逻辑代数公式的证明逻辑函数的基本规则1.反演规则2.对偶规则3.代入规则

2022-11-11 21:13:40 5877 3

原创 数字电路笔记总结(一)(数制与编码)

数制转换多项式替代法(α→10)基数乘除法(10→ β)混合法(α → 10→ β)直接转换法带符号数的代码表示原码反码补码二~十进制编码1.8421 BCD码2.2421 BCD码3.余3码可靠性编码1.格雷码2.奇偶校验码

2022-11-09 23:29:27 1860 13

原创 【JavaScript】网页轮播图

轮播图也叫焦点图,是网页中比较常见的网页特效。功能:- 鼠标经过轮播图模块,左右按钮显示,离开隐藏左右按钮。- 点击右侧按钮一次,图片往左播放一张,以此类推, 左侧按钮同理。- 图片播放的同时,下面小圆圈模块跟随一起变化。- 点击小圆圈,可以播放相应图片。- 鼠标不经过轮播图, 轮播图也会自动播放图片。- 鼠标经过,轮播图模块, 自动播放停止。

2022-10-31 12:23:21 3475 40

原创 【HTML+CSS+JS】模仿QQ登录界面

学了HTML、CSS和JS有了一个月了,JS还未学完,偷懒写一个小项目,用了一个下午,顺便巩固一下所学知识。(内容比较简陋,适合新手)

2022-10-25 10:41:11 13632 49

原创 【JavaScript】JS执行机制--同步与异步

## 单线程`JavaScript`语言具有单线程的特点,同一个时间只能做一件事情。这是因为`JavaScript`脚本语言是为了处理页面中用户的交互,以及操作`DOM`而诞生的。如果对某个`DOM`元素进行添加和删除,不同同时进行。应该是先添加,再删除,事件有序。单线程的特点是所有任务都需要排队进行,前一个任务结束,才会执行后一个任务。这样会导致问题:如果JS执行时间过长,这样会导致页面渲染不连贯,导致页面渲染加载阻塞。

2022-10-22 08:00:00 5788 44

原创 【JavaScript】事件高级

注册事件删除事件DOM事件流事件对象事件委托常见鼠标事件常见键盘事件注册事件注册事件有两种方式:传统方式和方法监听注册方式传统方式注册注册事件具有唯一性:同一个元素同一个事件只能设置一个处理函数,最后注册的处理函数将会覆盖前面注册的处理函数。

2022-10-20 13:24:59 1555 42

原创 【JavaScript】DOM操作元素

JavaScript 的 DOM 操作可以改变网页内容、结构和样式,我们可以利用 DOM 操作元素来改变元素里面的内容 、属性等。- 元素:页面中的所有标签都是元素,DOM中使用 `element` 表示

2022-10-14 19:37:54 821 50

原创 JavaScript基础总结---重点

JavaScript基础万字总结---重点JavaScript简介什么是JavaScript浏览器执行JS过程JS的组成JS的引入方式函数与作用域arguments的使用全局变量与局部变量预解析对象创建对象的三种方式1.利用字面量创建对象2.利用 new Object 创建对象3.利用构造函数创建对象遍历对象属性变量、属性、函数、方法总结new关键字执行过程内置对象Math对象Date对象获取时间的总毫秒倒计时案例Array对象判断是否为数组数组排序数组

2022-10-12 17:24:12 3458 56

原创 web响应式布局与BootStrap框架

响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。这个概念是为解决移动互联网浏览而诞生的。响应式布局可以为不同终端的用户提供更加舒适的界面和更好的用户体验,可以根据不同的移动设备布局出不同的界面效果。而不同的移动设备的屏幕尺寸是不一样的,可以通过媒体查询来设计。

2022-10-09 17:42:01 1778 27

原创 LeetCode刷题---二分查找巩固

1385. 两个数组间的距离值852. 山脉数组的峰顶索引744. 寻找比目标字母大的最小字母

2022-10-07 16:52:39 1072 29

原创 【CSS3】Flex布局详解

Flex是Flexible Box 的缩写,也称为弹性盒子布局。Flex布局组成:- flex容器(`flex container`)- flex项(`flex items`)- 主轴(`main axis`)- 交叉轴(`cross axis`)- 自动弹性伸缩- 更轻松地设计灵活的响应式布局结构- 精确灵活控制块级盒子的布局方式- 在pc端和移动端都适用

2022-10-05 21:33:28 3911 40

原创 【CSS3】 平面转换 空间转换 动画

CSS3中动画效果包括3个部分:过渡(transition)、变形(transform)、动画(animation)。前面学习的CSS过渡(transition)呈现的是一个“过程”,而CSS变形(transform)呈现的仅仅是一个“结果”。使用transform属性来实现元素的变形效果,变形分为平面转换和空间转换。语法:

2022-10-02 23:16:53 956 26

原创 【CSS3】精灵图 背景图 阴影 过渡

为什么要使用精灵图当用户访问一个网站时,浏览器会向服务器发送一系列请求,比如说网页上的每张图像都需要经过一次请求才能最终展示给用户。然而,一个网页中往往包含大量的图像资源(例如在页面中展示的图片、网页的背景图像以及一些装饰性的图像等),这就会导致浏览器频繁的请求服务器,大大降低网页的加载速度。为了有效的减少请求服务器的次数,提高页面加载的速度,就出现了 CSS Sprites 技术,也被称为精灵技术。

2022-09-30 17:51:30 1139 26

原创 LeetCode刷题总结---二分查找详解

二分查找简介二分查找(Binary Search)也叫作折半查找。二分查找有两个要求,一个是数列有序,另一个是数列使用顺序存储结构(比如数组)。或许你觉得二分查找很简单,确实,二分查找的模板简单而易理解,不过我们不能死记硬背,其中的很多细节需要我们理解和融会贯通。先引入二分查找的经典题目:LeetCode704.二分查找

2022-09-28 17:08:13 1198 26

原创 【CSS】布局方式(文本流,浮动,定位)

文档流文档流简单来说,就是指元素在页面中出现的先后顺序。分为“标准文档流”和“脱离文档流”。标准文档流是浏览器在渲染显示网页内容时默认采用的一套排版规则,规定了应该以何种方式排列元素常见标准流排版规则:块级元素:从上往下,垂直布局,独占一行行内元素 或 行内块元素:从左往右,水平布局,空间不够自动折行

2022-09-26 21:16:38 819 38

原创 时间复杂度与空间复杂度

时间复杂度度量算法的运行时间涉及多种运算,度量算法的运行时间,主要是统计算法的程序步数,各种语句都有相应的程序步数。空间复杂度度量程序的存储空间包括两部分:固定部分 固定部分的空间大小与输入输出的个数多少、数值的大小均无关。其主要包括存放程序指令代码的空间,常数、简单变量、定长成分(如数组元素、结构成分、对象的数据成员等)变量所占的空间等。该部分为静态空间,只需要简单的进行统计就可以估算其空间复杂度。可变部分 该部分的空间主要包括其与问题规模有关的变量所占空间、递归工作栈所用空间,以及在算法运

2022-09-23 20:43:05 834 17

原创 LeetCode刷题之数组篇(四)

414.第三大的数 难度:简单598.范围求和Ⅱ 难度:简单419.甲板上的战舰 难度:中等

2022-09-22 19:09:36 152 8

原创 【CSS】盒子模型

1.什么是盒子模型?概念1.页面的每一个标签,都可以看成一个“盒子”,通过盒子的视角更方便进行布局。2.在浏览器渲染(显示)网页时,会将网页中的元素看做是一个个的矩形区域,我们也形象的称之为“盒子”。记住,所有的元素都可以看成一个盒子。

2022-09-21 23:19:35 593 26

原创 CSS三大特性---继承性、层叠性、优先级

1.继承性特性:子元素有默认继承父元素样式的特点作用:恰当的使用继承可以简化代码,降低CSS样式的复杂性可以继承的常见属性:color、font-style、font-weight、font-size、font-family、text系列、line系列等。总的来说就是控制文字的都能继承,而其他不能继承。

2022-09-20 23:56:20 934 17

原创 CSS选择器进阶、背景样式、显示模式

选择器进阶后代选择器子代选择器并集选择器交集选择器伪类选择器案例演示背景样式背景颜色背景图片背景平铺背景位置案例演示显示模式块级元素行内元素行内块元素元素显示模式转换案例演示

2022-09-19 11:30:19 430 21

原创 LeetCode刷题之数组篇(三)

453.最小操作次数使数组元素相等283.移动零118.杨辉三角

2022-09-18 13:08:07 1455 16

原创 CSS选择器、字体样式、文本样式

1.初识CSSCSS引入方式2.选择器标签(元素)选择器class选择器id选择器通配符选择器案例演示3.字体样式字体大小字体粗细字体样式字体类型字体系列层叠性font复合属性案例演示4.文本样式文本水平对齐方式文本缩进文本修饰行高案例演示5.扩展:标签居中案例演示

2022-09-17 21:40:45 671 18

原创 HTML列表标签、表格标签、表单标签

1.列表标签有序列表无序列表自定义列表2.表格标签基本结构完整结构3.表单标签form标签input系列标签下拉列表文本域label标签

2022-09-16 22:17:42 1691 21

原创 LeetCode刷题之数组篇(二)

645.错误的集合 难度:简单题目描述解题思路代码演示448.找到所有数组中消失的数字 难度:简单题目描述解题思路代码演示442.数组中重复的数据 难度:中等题目描述解题思路代码演示

2022-09-15 13:40:07 412 6

原创 HTML常用标签

1.文本标签标题标签h1~h6逐渐变小段落标签段落标签会自动换行,并且段落与段落之间有一定的间距。换行标签自闭合标签,br是break(换行)的缩写。文本标签平时用更有语义性的标签(加粗的)

2022-09-14 21:28:06 2391 18

原创 LeetCode刷题之数组篇(一)

存在重复元素### 题目描述给你一个整数数组 nums 。如果任一值在数组中出现 至少两次 ,返回 true ;如果数组中每个元素互不相同,返回 false 。

2022-09-12 22:45:29 183 12

原创 Qt实现简易计算器

用Qt实现计算器,首先得在ui界面设计一个计算器,当然也可以代码写,我觉得没必要就直接拖啦,而且槽函数也可以直接转到,非常方便。

2022-09-10 22:10:56 16373 28

原创 如何用Qt设计一个多文档文本编辑器

简单的案例---多文档文本编辑器,具有新建、打开、保存一个文件、设置字体、设置字号、文字的剪切、复制、粘贴、加粗、倾斜、下划线、设置字体颜色、左对齐、居中、右对齐、撤销、重做等功能。

2022-09-06 22:19:23 3377 21

原创 Qt学习笔记5---如何在Qt中添加资源文件

把你想要的资源文件放到菜单项中,在Qt使用资源文件的步骤。

2022-09-04 21:12:00 3466 4

原创 Qt学习笔记4QMainWindow类

QMainWindow类的基础操作

2022-09-03 23:38:39 766 7

原创 Qt学习笔记3

Qt信号与槽发生重载的解决

2022-09-03 01:07:13 202

原创 Qt学习笔记2

信号与槽基础

2022-09-02 01:08:05 251

原创 Qt学习笔记

qt学习第一天

2022-08-31 20:30:55 413 3

空空如也

空空如也

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

TA关注的人

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