自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(85)
  • 资源 (10)
  • 收藏
  • 关注

原创 2041. 干草堆

思路:前缀和,差分,排序#include <iostream>#include <cstring>#include <algorithm>using namespace std;const int N = 10e6 + 10;int n, m;int b[N];void insert (int l, int r, int c){ b[l] += c; b[r + 1] -= c;}int main(){ cin >&.

2022-01-04 01:55:35 343

原创 2058. 笨拙的手指

解析:题目的大概意思就是给出的二进制和三进制所表示的数,分别可能有一位是错误的,而这些错误的数可能就是唯一 一个正确的那个,当错误的那个二进制和错误的那个三进制数所表示的是同一个数的时候,这个就是我们要求的正确的数了。就比如给出:1010212正确情况下是:1110112和原数据相比,各有一位是错误的,所以最后的答案是14;思路:二进制的每一位要么是 1 要么是 0 ,而三进制的每一位是 0,1,2 三个数,暴力做法,从最高位开始,分别遍历二进制和三进制数,其中二进制每一位可以异或一个 1.

2022-01-02 21:22:09 455

原创 2.tmux和vim

1.tmux教程功能:(1) 分屏。(2) 允许断开Terminal连接后,继续运行进程。结构:一个tmux可以包含多个session,一个session可以包含多个window,一个window可以包含多个pane。实例:​ tmux:​ session 0:​ window 0:​ pane 0​ pane 1​ pane 2​

2022-01-02 16:55:46 70

原创 1.常用文件管理命令

1.常用命令介绍(1) ctrl c: 取消命令,并且换行(2) ctrl u: 清空本行命令(3) tab键:可以补全命令和文件名,如果补全不了快速按两下tab键,可以显示备选选项(4) ls: 列出当前目录下所有文件,蓝色的是文件夹,白色的是普通文件,绿色的是可执行文件(5) pwd: 显示当前路径(6) cd XXX: 进入XXX目录下, cd … 返回上层目录(7) cp XXX YYY: 将XXX文件复制成YYY,XXX和YYY可以是一个路径,比如…/dir_c/a.txt,表示上层

2022-01-02 16:48:53 142

原创 Fusion 360 绘画简单的零部件

进入软件以后点击 草图然后选择想要的坐标平面,我们选择底面点击曲面,鼠标左键单机确定圆心的位置,然后输入圆的直径大小,按回车确认假如在画圆的过程中,没有输入圆的直径直接回车了,可以按下钣金重新标注圆的直径注意的是,按下某个操作以后,想要退出这个操作,要按 Esc 退出,删除绘画的图形的时候,选中图形的边框,然后按下 Delete 就可以删除了。完成绘画以后,按下右上角 完成草图 就可以进一步的显示拉伸了然后按下拉伸,鼠标点击蓝色箭头,就可以正常拉伸了然后右键名称,选择外观,可以更改

2021-12-15 19:58:23 1188

原创 java_编程入门

概述计算机包括硬件(hardware)和软件(software)两部分。硬件包括计算机中可以看得见的物理部分。而软件提供看不见的指令。这些指令控制硬件并且使得硬件完成特定的任务。程序设计定义:创建(或开发)软件。软件包含了指令,告诉计算机做什么。程序设计语言软件开发人员在称为程序设计语言的强大工具的帮助下创建软件。计算机硬件介绍在个人计算机上,总线搭建在主板上,主板是连接计算机各个部分的电路板。总线分为数据总线,地址总线,控制总线。冯·诺依曼体系结构是现代计算机的基础,现在大多计算机仍

2021-12-14 18:46:52 84

原创 30天 java 基础

30天 java 基础的学习记录

2021-12-14 13:15:20 322

原创 AD_简单的画 PCB

依照前面的原理图 简单的 PCB 的绘画

2021-12-14 11:14:09 2714

原创 AD_简单的画原理图

对照原理图 自己画一个原理图

2021-12-13 22:24:59 9620

原创 AD_创建工程

介绍了 Altium Designer 创建工程 导入元件原理图和 PCB 图

2021-12-13 21:05:10 755

原创 数组模拟单链表和双链表

写在前面我们在上面两篇文章中简单的介绍了顺序线性表和链式顺序表的基础知识。要发挥链表动态分配内存空间的优势,需要使用指针建立链表。但是,在信息学竞赛中,我们基本上不需要过多考虑动态空间分配,所以,使用数组模拟链表就可以很好的实现链表数据结构。数组模拟链表,是一种半静态链表,是链表的线性存储,比链式存储要简单的多了,最大的优点是快很多。每个链表可以用一对数组或一个记录数组表示,每个元素是有两个数据域:分别是数据 data 域和下一个结点在数组中的位置 next 域(整型的)。这样插入,删除,遍历等,都可以

2021-11-05 21:45:46 307

原创 区间和 区间合并

区间和/*输入样例:3 31 23 67 51 34 67 8输出样例:805*/#include<iostream>#include<vector>#include<algorithm>using namespace std;const int N = 300010;typedef pair<int, int> PII;int n, m;int a[N], s[N];vector<int> alls

2021-08-08 02:19:02 128

原创 799. 最长连续不重复子序列

题目代码/*输入:51 2 2 3 4 5输出:3*/#include<iostream>using namespace std;const int N = 10010;int a[N], s[N];int n;int main(){ int res = 0; cin >> n; for (int i = 0; i < n; i++) cin >> a[i]; for (int i = 0, j = 0; i < n;

2021-07-19 08:53:20 49

原创 高精度 前缀和 差分

高精度A + Bvector<int> add(vector<int>& A, vector<int>& B){ vector<int> C; if (A.size() < B.size()) return add(B, A); int t = 0;//进位 for (int i = 0; i < A.size(); i++) { t += A[i]; if (i < B.size()) t +=

2021-07-17 09:00:30 62

原创 排序 二分

排序 1. 快排 2. 归并排序快速排序——分治void quick_sort(int q[], int l, int r){ if (l >= r) return; int x = q[l], i = l - 1, j = r + 1; while (i < j) { do i++; while (q[i] < x); do j--; while (q[j] > x); if (i < j) swap(q[i], q[j]); } quick

2021-07-13 12:11:20 77

原创 0001 Cantor 表

题目分析第一行:1/1第二行:1/2,2/1第三行:3/1,2/2,1/3第四行:1/4,2/3,3/2,4/1第五行:5/1,4/2,3/3,2/4,1/5……代码#include<stdio.h>#include<stdlib.h>int main(){ int n, i; scanf("%d", &n); int sum = 0; for (i = 1; sum < n; i++) {

2021-07-09 22:02:49 55

原创 HTML 样式

style 属性用于改变 HTML 元素的样式。HTML 的 style 属性style 属性的作用:提供了一种改变所有HTML元素的样式的通用方法。不赞成使用的标签和属性应该避免使用下面这些标签和属性:标签描述< center>定义剧中的内容< font>和< basefont >定义HTML字体< s >和< strike >定义删除线文本< u >定义下划线文本

2021-04-28 20:36:21 88

原创 HTML 段落

HTML 段落段落是通过 < p > 标签定义的。提示:不能使用空的段落标记 < p >< /p>去插入一个空行,插入空行使用的是 < br />。<html> <body bgcolor="blue"> <h1 align="center">韩跳跳</h1> <p>他只会跳来跳去</p> <!--韩跳跳指的是韩信--&

2021-04-28 19:15:23 86

原创 HTML 标题

HTML 标题标题通过< h1 >-< h6 >等标签进行定义的。< h1 >定义最大的标签。< h6 > 定义最小的标签。注释:浏览器会自动地在标题的前后添加空行。注释:默认情况下,HTML 会自动地在块级元素前后添加一个额外的空行,比如段落、标题元素前后。HTML 水平线< hr /> 标签在HTML页面中创建水平线。hr 元素可用于 分割内容。<html> <body bgcolor="blue"&g

2021-04-28 19:07:58 136

原创 HTML 属性

HTML 属性HTML 标签可以拥有属性。属性提供了有关HTML元素的更多的信息。属性总是以名称/值对的形式出现:name=“value”。属性总是在HTML元素的开始标签中规定。例子:HTML 链接由< a >标签定义。链接的地址在href属性中指定:...

2021-04-28 18:55:50 146

原创 HTML 元素

HTML 元素HTML 元素指的是从开始标签到结束标签的所有代码。开始标签元素内容结束标签< p >This is a paragraph</ p>< a href = “default.htm”>This is a link</ a>< br />开始标签常被称为开放标签,结束标签常称为闭合标签。HTML 元素语法HTML 元素以开始标签起始HTML 元素以结束标签终止元素的内容是

2021-04-27 21:29:38 61

原创 HTML基础

HTML 标题HTML 标题是通过< h1 > - < h6 >等标签进行定义的。例如:<html> <body> <h1>这是标题 1 </h1> <h2>这是标题 2 </h2> <h3>这是标题 3 </h3> <h4>这是标题 4 </h4> <h5>这

2021-04-27 20:46:50 73

原创 HTML 简介

什么是 HTMLHTML 是用来描述网页的一种语言HTML 指的是超文本标记语言HTML 不是一种编程语言,而是一种标记语言标记语言是一套标记 标签HTML 使用标记标签来描述网页HTML 标签HTML 标记标签通常被称为HTML标签HTML 标签是由尖括号包围的关键词,比如< html >HTML 标签通常是成对出现的,比如< b >和< /b >标签对中的第一个标签是开始标签,第二个是结束标签开始和结束标签也被称为开放标签和闭合标签HT

2021-04-26 22:58:21 89

原创 实时时钟DS1302的基本操作

#include "reg52.h" #include "intrins.h"sbit HC138_A = P2^5; sbit HC138_B = P2^6; sbit HC138_C = P2^7; sbit SCLK = P1^7;sbit RST = P1^3;sbit DSIO = P2^3;unsigned char code READ_RTC_ADDR[7] = {0x81, 0x83, 0x85, 0x87, .

2021-04-20 20:23:37 173

原创 单总线温度传感器DS18B20的基本操作

#include<reg52.h>#include<onewire.h>#define uint unsigned intunsigned int temp=0;unsigned char SMG_No_Dot[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};unsigned char SMG_Dot[10]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00.

2021-04-20 20:23:20 339

原创 串行接口的进阶与实战应用

#include<reg52.h>#define uint unsigned intsfr AUXR=0x8e;unsigned int count=0;unsigned char num[4];unsigned int flag=0;void SelectHC573(unsigned char n){ switch(n) { case 4: P2=(P2 & 0x1f) | 0x80; break; case 5: P2=(P2 & .

2021-04-18 21:55:52 177

原创 串行接口的基本原理与应用

#include<reg52.h>#define uint unsigned intunsigned char dat=0x00;sfr AUXR=0x8e;void SelectHC573(unsigned char n){ switch(n) { case 4: P2=(P2 & 0x1f) | 0x80; break; case 5: P2=(P2 & 0x1f) | 0xa0; break; case 6: P2=(P.

2021-04-18 21:41:28 193

原创 定时器实现秒表

#include<reg52.h>#define uint unsigned intunsigned int count=0;unsigned h=0;unsigned f=0;unsigned m=1;sbit S5=P3^2;sbit S4=P3^3;unsigned char code SMG[18]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x80,0xc6,0xc0,0x86,0x8e,0.

2021-04-18 21:37:17 879

原创 定时器的基本原理与应用

#include<reg52.h>#define uint unsigned intunsigned int count=0;sbit L1=P0^0;sbit L2=P0^1;void SelectHC573(unsigned char n){ switch(n) { case 4: P2=(P2 & 0x1f) | 0x80; break; case 5: P2=(P2 & 0x1f) | 0xa0; break; case .

2021-04-18 21:35:19 314

原创 51单片机的中断系统

#include<reg52.h>#define uint unsigned intunsigned flag=0;sbit L1=P0^0;sbit L8=P0^7;void delay(uint time){ uint i,j; for(i=time;i>0;i--) for(j=114;j>0;j--);}void SelectHC573(unsigned char n){ switch(n) { case 4: P2=(P2 &amp.

2021-04-18 21:33:17 91

原创 矩阵键盘的基本控制

#include<reg52.h>#define uint unsigned intsfr P4=0xC0;sbit R1=P3^0;sbit R2=P3^1;sbit R3=P3^2;sbit R4=P3^3;sbit C4=P3^4;sbit C3=P3^5;sbit C2=P4^2;sbit C1=P4^4;unsigned char code SMG[18]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90.

2021-04-18 21:29:07 487

原创 独立按键的基本操作

#include<reg52.h>#define uint unsigned intunsigned char code SMG[18]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x80,0xc6,0xc0,0x86,0x8e,0xbf,0x7f};sbit S7=P3^0;sbit S6=P3^1;sbit S5=P3^2;sbit S4=P3^3;void delay(uint time).

2021-04-18 21:27:32 209

原创 动态数码管的显示(共阳数码管)

#include<reg52.h> #define uint unsigned intunsigned int mouth=1;unsigned char code SMG[18]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x80,0xc6,0xc0,0x86,0x8e,0xbf,0x7f};void delay_SMG(uint time){ uint i,j; for(i=time;i&g.

2021-04-18 21:25:27 648

原创 数码管的静态显示(共阳数码管)

#include<reg52.h>#define uint unsigned intunsigned char code SMG[16]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};void delay(uint time){ uint i,j; for(i=time;i>0;i--) for(j=114;j>0;j--);}voi.

2021-04-18 21:23:13 749

原创 LED的基本操作(138译码器 573锁存器)

写在最前面:致参加蓝桥杯比赛,提交代码时没有提交整体压缩工程文件,仅仅提交了.hex文件一事,错失机会,有感总结;#include<reg52.h>#define uint unsigned intvoid delay(uint time){ uint i,j; for(i=time;i>0;i--) for(j=114;j>0;j--); }void SelectHC573(unsigned char n){ switch(n) { cas

2021-04-18 21:19:18 692

原创 Linux 基本概念及操作

实验介绍1.1 实验内容Linux 桌面环境介绍常用Shell命令及快捷键Linux使用小技巧1.2 实验知识点Linux 基本命令通配符的使用查看帮助文档1.Linux 桌面环境介绍相对于现在的 Windows 系统,UNIX/Linux 本身是没有图形界面的,我们通常在 UNIX/Linux 发行版上看到的图形界面实际都只是运行在 Linux 系统之上的一套软件,类似 Windows95 之前的 Windows 的图形界面实则也只是运行在 DOS 环境的一套软件。而 Linu

2021-03-10 23:32:43 265 1

原创 Linux 系统简介

实验介绍1.1 实验内容主要介绍 Linux 的历史,Linux 与 Windows 的区别等入门知识。1.2 知识点 linux 为何物 linux 历史简介 linux 与 windows 的不同 如何学习 linux1.linux 为何物Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Mac OS 。至于操作系统是什么,就不用过多解释了,如果你学习过前面的入门课程,应该会有个基本概念了,这里简单介绍一下操作系统在整个计算机系统中的角色。Li

2021-03-06 17:40:14 443

原创 计算机组成原理 存储器

概述存储器分类按存储介质分类(1) 半导体存储器 TTL(集成度底 功耗高,速度快),MOS(集成度高 功耗低);(2) 磁表面存储器 磁头,载磁体;(3) 磁芯存储器 硬磁材料,环状元件;(4) 光盘存储器 激光,磁光材料;总结:半导体存储器易失性;磁表面存储器,磁芯存储器,光盘存储器非易失性;按存取方式分类(1) 存取时间与物理地址无关(随机访问)随机存储器 在程序的执行过程中可读可写;只读存储器 在程序的执行过程中只读;(2) 存取时间与物理地址有关(串行访问)顺序存取

2021-02-23 16:33:02 1780 2

原创 计算机组成原理 总线

系统总线总线的基本概念概念:总线是 连接各个部件的 信息传输线,是传输介质;总线上信息的传送:串行,并行(近距离);总线结构单总线结构框图双总线结构三总线结构又一形式四总线结构传统微信机总线结构VL-BUS 局部总线结构PCI 总线结构多层 PCI 总线结构面向 CPU 的双总线结构框图以存储器为中心的双总线结构框图总线的分类片内总线:芯片内部的总线;系统总线:计算机各个部件之间的信息传输线;分为数据总线,地址总线,控制总线;数据总线:

2021-02-17 23:16:07 173

原创 数据结构与算法笔记第2章 线性表 链式表示

2.5 链式结构的表示和实现头指针,头结点和首元结点:头结点的好处:①便于首元结点的处理;②便于空表和非空表的处理;链式存储的特点:①结点在存储器中的位置是任意的,即逻辑上相邻的数据元素在物理上不一定相邻;②访问时只能通过头指针进入链表,并通过每个结点的指针域 依次向后顺序扫描其余结点,所以寻找第一个结点和最后一个结点所花费的时间不等;带头结点的单链表2.5.1 单链表的表示单链表的存储结构:typedef struct{ int num; char name[20];

2021-02-17 13:26:22 1188 3

LuaStudio脚本查看器修改器

lua脚本查看器、修改器;

2023-04-23

基于MicroPython的智能火灾报警器系统的设计与实现.zip

硬件方面:主控板使用的是 ESP-WROOM-32 开发板,另外,传感器使用了 DHT11 温湿度传感器、MQ-2 烟雾传感器、LED 全彩RGB灯、面包板以及杜邦线; 软件方面:使用的语言是 MicroPython 语言、Thonny 开发软件、App Inventor开发软件;

2023-03-31

JDK_API_1.6_中文版本CHM

JDK_API_1.6_中文版本CHM

2022-05-01

搜狗输入法x86版本安装

适用于特殊安装 Android Studio模拟器安装

2022-05-01

1小时学会Android基础课件

1小时学会Android基础课件

2022-04-22

Java_集合框架_课件

Java_集合框架_课件

2022-04-13

课件-1小时学会HTML5基础

对应文章:https://blog.csdn.net/qq_45459526/article/details/123943864

2022-04-05

实验二 Linux 系统调用.zip

操作系统的第二个实验,系统调用,调用三个新建的函数

2021-05-01

实验一 Linux 系统基本命令与实验环境使用.zip

操作系统第一个实验 内容包含预习,实验报告,资料

2021-04-20

哈尔滨工业大学计算机组成原理-PPT课件

哈尔滨工业大学计算机组成原理-刘宏伟PPT课件

2021-02-21

OWASP_Broken_Web_Apps_VM_1.2

OWASP_Broken_Web_Apps_VM_1.2

2021-02-16

用于单片机的进制转换

在学习51单片机的过程中,无论是让发光管亮还是数码管亮,都会用到很平常的十六进制0x表示,这个exe就简单解决这个问题,将低电平0高电平1表示的8位二进制代码转换位十六进制,方便快捷

2021-01-23

空空如也

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

TA关注的人

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