自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (5)
  • 收藏
  • 关注

原创 js ACM模式输入输出

js在acm模式下的输入输出。

2022-08-09 15:51:59 2765 1

原创 CSS笔记整理之一

CSS常用属性1、CSS的引入方式2、CSS基础选择器3、CSS字体属性CSS Fonts (字体)属性用于定义字体系列、大小、粗细、和文字样式(如斜体)。4、CSS文本属性CSS Text(文本)属性可定义文本的外观,比如文本的颜色、对齐文本、装饰文本、文本缩进、行间距等。5、CSS复合选择器6、CSS的元素显示模式7、单行文字居中解决方案: 让 文字的行高等于盒子的高度就可以让文字在当前盒子内垂直居中8、CSS的背景复合写法:...

2022-04-14 15:55:33 382

原创 Javascript基础知识之四(常用数组方法)

一、MDN链接Array - JavaScript | MDNJavaScript的Array 对象是用于构造数组的全局对象,数组是类似于列表的高阶对象。https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array二、简介【1】数组对象属性属性 描述 length 数组的长度 prototype 允许您向数组添加属性和方法 【2】数组对象方法方法.

2022-04-11 00:36:12 1457

原创 Javascript基础知识之三(常用对象方法)

一、MDN链接Object.assign() - JavaScript | MDNObject.assign() 方法用于将所有可枚举属性的值从一个或多个源对象分配到目标对象。它将返回目标对象。https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object/assign二、简介Object方法方法 描述 Object.keys() 返回枚举自身属性的数组

2022-04-08 17:38:27 1265

原创 Javascript基础知识之一(常用字符串方法)

一、MDN链接String - JavaScript | MDNString全局对象是一个用于字符串或一个字符序列的构造函数。https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String二、简介【1】String对象属性属性 描述 constructor 对创建该对象的函数的引用 length 字符串的长度 prototype 允许您向对象添.

2022-04-05 22:53:19 1050

原创 Javascript基础知识之二(数据遍历)

目录一、普通for循环二、优化版for循环三、弱化版for循环四、for...in...(获取属性名)五、for...of...(需要es6支持)六、foreach方法七、foreach变种八、map遍历九、性能对比十、遍历总结建议:参考:JS几种数组遍历方式总结_function__的博客-CSDN博客_js遍历数组JS数组遍历的几种方式JS数组遍历,基本就是for,forin,foreach,forof,map等等一些方法,以下介绍几种本文分析用到的数组遍历.

2022-04-01 16:21:57 990

原创 js数组方法理解

一、filter()Array.prototype.filter() - JavaScript | MDNfilter()方法创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array/filter(1)基本用法语法:var newArray = arr.filter(callback(element[, index[,.

2022-03-29 17:25:33 650

原创 gitee的基本使用方法

目录一、gitee的帮助中心二、初始化三、项目仓库四、上传项目一、gitee的帮助中心二、初始化在码云中创建公钥使用SSH公钥可以让你在你的电脑和 Gitee 通讯的时候使用安全连接(Git的Remote要使用SSH地址)我的头像 -> 设置 ->(安全设置)SSH公钥 -> 怎样生成公钥进入到Gitee 帮助中心/仓库管理/公钥管理/帮助详情https://gitee.com/help/articles/4181#article-hea

2022-03-28 22:21:05 6966 1

原创 函数内部的this指向/call()方法

一、call()方法Function.prototype.call() - JavaScript | MDNcall()方法使用一个指定的 this 值和单独给出的一个或多个参数来调用一个函数。https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Function/call以上为MDN中关于call方法的文档。call()方法调用一个对象,简单理解为调用函数的方式,但是它可以改变函数的thi.

2022-03-17 15:53:49 1475

原创 QQ点不开链接/空间/邮箱。提示:windows找不到文件

今天要用QQ编辑腾讯在线文档时,点不开,系统报错如下。包括在QQ界面点击空间、邮箱等都会报错。原因:系统默认的游览器是Edge。但是前几天被我卸载掉了。现在从QQ上跳转到新链接自然需要默认的游览器。解决方法:更改默认游览器现在可以正常跳转了。...

2022-03-13 18:42:09 9828 1

原创 js正则表达式-电话号码-邮箱-有效的url

菜鸟教程RegExp对象参考手册https://www.runoob.com/jsref/jsref-obj-regexp.html一、手机电话号码举例:18827551574不同运营商号码号段分析号码:以1开头(开头3个限制太多,可以指定号码号段) 共11位则电话号码的正则表达式为:var pattrn = /^1[0-9]{10}$/g;二、邮箱参考链接:常用正则表达式—邮箱(Email)_Samuel-CSDN博客_邮箱正则https://blog.csd

2022-03-11 11:43:13 1319

转载 JavaScript基础之函数与作用域(二)

内容地址JavaScript基础大总结(一) 🔥https://blog.csdn.net/Augenstern_QXL/article/details/119249534JavaScript基础之函数与作用域(二) 🔥https://blog.csdn.net/Augenstern_QXL/article/details/119250991JavaScript基础之对象与内置对象(三)🔥https://blog.csdn.net/Augenstern_QXL/article/details/1192501

2022-03-09 15:26:39 157

原创 git常用命令

git book:https://git-scm.com/book/en/v2这个网址上内容很全,可以系统的看一下。以下是常用到的。对一个文件夹使用git管理cd 文件夹git init拉取项目到本地git clone http://[email protected]:12020/r/BigResourceUI.git添加文件到缓存git add .提交git commit -m '备注'拉取git pull推送git push查看当前所在分支,不加任

2021-10-22 10:42:19 61

原创 demo-原生js实现你说我猜小游戏

1、完成的功能(1)根据选择的分类(生活、成语、美食)来显示对应的词语。(2)开始游戏后设置60s倒计时,游戏结束后提示游戏已结束。(3)点击true后,累加对的题数,显示出来。(4)不改变分类的情况下,每次显示后的词语不会再显示,随机显示。2、css引入了bootstrap的样式,引用为在线引用。3、另外应用的数据为同文件下的data.js。<!DOCTYPE html><html> <head> <meta charset="utf-8"&

2021-10-15 10:48:52 1535

原创 html5 canvas手写画板 下载图片至本地

html5 canvas手写画板 下载图片至本地<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>canves</title> </head> <body> <div> <canvas id="canvas" width="600" height="400"></canvas>

2021-09-30 16:43:56 372

原创 vm虚拟机打不开

在打开vm虚拟机的时候,出现了如下故障。该虚拟机似乎在使用中,如果该虚拟机未在使用,请按“获得所有权”按钮获取它的所有权。点击获取所有权后,依然出现故障,让我移除该系统。因为昨天电脑关机关了半天才关上。找到虚拟机安装目录,不记得就找错误提示,我的就是这个。在文件夹里面找了半天没找到,进dos命令行进去的。dir查看文件目录,cd ../返回上一级目录。delete 文件夹删除这个文件夹下的全部文件。可以看到后缀为lck的文件夹,删除这个文件夹就可以了。原因:虚拟机在运行时会创

2020-11-16 19:53:56 1324

原创 c语言链表的基本操作

链表#include <stdio.h>typedef struct LNode //后面用到struct LNode 的地方都能用LNode代替{ int data; struct LNode *next; //单链表}LNode,*list;//list定义指向结构体变量的指针变量typedef struct node{ char na...

2019-12-15 16:31:56 285

原创 c语言二叉树

```c#include <stdio.h>typedef char Datatype;typedef struct Node{ Datatype data; struct Node *lchild; struct Node *rchild;}BinTreeNode;typedef BinTreeNode *BinTree;void C...

2019-12-15 16:30:46 87

原创 C语言数组

一、一维数组1、数组定义后,系统将给其分配一定大小的内存单元,其所占内存单元的大小与数组元素的类型和数组的长度有关。2、数组中每个数组元素的类型均相同,它们占用内存中连续的存储单元,其中第一个数组元素的地址是整个数组所占内存块的低地址,也是数组所占内存块的首地址,最后一个数组元素的地址是整个数组所占内存块的高地址(末地址)。数组所占内存单元的字节数 = 数组大小 × sizeof(数组元素类...

2018-11-07 11:34:52 347

原创 C语言指针四

一、指针与动态内存分配二、多级指针三、指针作为函数参数参数传递方式:传值调用和传址调用//传值调用void func (int a) { a = 5;}void main ( ) { int b = 0; func (b); printf ("b = %d\n", b); }//b = 0//传址调用void func (int *p) ...

2018-11-07 11:21:58 98

原创 C语言指针三

一、指针和字符串int main(){ char string[] = "I love China!"; printf ("%s\n", string); printf ("%s\n", string + 7);}//I love China!//China!把s指针中的字符串复制到t指针中的方法1、while( (*t=*s)!=null ){s++;t+...

2018-11-07 11:10:31 808

原创 C语言指针二

一、指针与数组(一维)a+k = &amp;amp;a[k]*(a+k) = a[k]如果将数组的起始地址赋给某个指针变量,那么该指针变量就是指向数组的指针变量.int a[10],*p=a;(或*p=&amp;amp;a[0])*(p+i)、*8(a+i)和p[i]就是数组元素a[i]p+i和a+i、&amp;amp;p[i]都是数组a[i]的地址p+1指向数组的下一个元素,而不是简单地使指针变量p的...

2018-11-07 10:09:28 291

原创 C语言指针一

指针:一个变量的地址,实际上就是内存地址指针变量:专门存放变量地址的变量关于指针:1、i_pointer-----指针变量,它的内容是地址量2、*i_pointer----指针的目标变量,它的内容是数据3、&amp;i_pointer---指针变量占用内存的地址4、i_pointer = &amp;i = &amp;(*i_pointer)//地址5、i = *i_pointe...

2018-11-07 09:24:28 294

原创 c语言文件

文件:存储在外部介质上数据的集合,是操作系统数据管理的单位。一、按文件的分类按文件的逻辑结构:记录文件:由具有一定结构的记录组成(定长和不定长)流式文件:由一个个字符(字节)数据顺序组成按存储介质:普通文件:存储介质文件(磁盘、磁带等)设备文件:非存储介质(键盘、显示器、打印机等)按文件的内容程序文件。程序文件又可分为源文件、目标文件和可执行文件。数据文件。如各种图像文件、声音...

2018-11-07 08:55:20 228

原创 c语言预处理

预处理可以包含1、宏定义指令2、头文件包括指令3、条件编译指令4、编译程序可以识别的特殊符号宏定义 #define、#undef文件包含 #include条件编译 #if、#ifdef、#else、#elif、#endif等其他 #line、#error、#program等注意事项:1)在c语言中,凡是以“#”开头...

2018-11-06 11:03:32 217

原创 c语言函数

c语言之函数一、两种传递方式//值传递方式void swap (int a, int b){ int temp; temp = a; a = b; b = temp;}int main(){ int x = 7, y = 11; printf ("before swapped: "); printf ("x=%d, y=%d...

2018-11-06 08:36:19 199

原创 vue cli导入iconfont

下载代码至本地 导入至文件当中 根据其路径导入 js中导入 import ‘../../static/font/iconfont.js’ css中导入 @import ‘../../../static/font/iconfont.css’;

2018-03-29 16:04:34 363

原创 数模

#include<reg51.h>#define u8 unsigned char#define u16 unsigned intsbit wr=P3^6;sbit rd=P3^2;void init_DA0832()//DA芯片准备函数{ rd=0; wr=0;}void delay(u16 xms){ u16 i,k; for(i=0;i<xms;i+

2017-12-28 00:30:19 327

原创 可调亮度的灯 PCF8591

可调亮度的灯#include<reg52.h> //包含单片机寄存器的头文件#include <intrins.h> #define AddWr 0x90 //PCF8591 地址// 变量定义unsigned char AD_CHANNEL=0;unsigned char D[32];sbit scl=P2^0; //I2C 时钟 sbit sda=P2^

2017-12-28 00:26:55 2338 2

原创 篮球计分牌

#include <reg51.h>#include <intrins.h>#include <string.h>#include <stdio.h>#define uint unsigned int#define uch8 unsigned charint a,b,c,d,e,f;sbit DX=P2^0;sbit WX=P2^1;sbit leftAdd=P3^0;sbit

2017-12-28 00:21:33 718 1

原创 随机数

#include<reg51.h>#include<stdlib.h> //随机数函数所在头文件#include<stdio.h>sbit LCDEN=P3^4;sbit RS=P3^5;sbit RW=P3^6;sbit BF=P0^7;unsigned char flag=0;//启动/停止unsigned int c=0;//随机种子数unsigned char code c

2017-12-28 00:16:29 199

原创 密码锁

main.c#include <reg51.h>#include <intrins.h>#include <string.h>#include <stdio.h>#include "kenscan.h"#include "config.h"#include "anjian.h"sbit DX=P2^0;sbit WX=P2^1;sbit BEEP=P2^3;sbit green=P

2017-12-28 00:08:55 696

原创 keypad 按键显示

main.c#include "config.h"//矩阵按键扫描头文件#include "anjian.h"//1602显示头文件#include "1602.h"#include "music.h"sbit LED=P1^0;u8 code key[]={'0','1','2','3','4','5','6','7','8','9','*','#'};//3*4手机拨号键盘号码u8

2017-12-27 18:45:27 11024 2

原创 单片机双机通信

单工通信主机控制从机。主机工作方式/********************初始化串口 bps为波特率**********************************/void uart_init(unsigned int bps){ unsigned char t; SCON=0x50;//(0101)工作方式一:8位异步收发,波特率可变

2017-12-27 14:21:49 24351 2

原创 单片机与PC机通信

单片机获取和管理传感器的数据,然后通过串口通信将数据发送给PC。 利用proteus仿真单片机和PC口通信时,需要用到串口调试助手和虚拟串口配置软件。 串口助手用于PC进行数据发送和接收,虚拟串口用于将PC的串口虚拟连接。 P3.0口RXD P3.1口TXD 对应接上compim的接口

2017-12-21 21:11:23 11652

原创 I2C总线

ADC0804、DAC0832、PCF8591 I2C总线有数据线SDA和时钟线SCL两条线构成通信线路。即可发送数据,也可接收数据。

2017-12-17 14:38:48 191

原创 串行通信

串行通信是将数据字节分成一位一位的形式在一条传输线上逐个地传送。控制寄存器两个:特殊功能寄存器SCON和PCON。通过对串行口控制寄存器SCON和电源控制寄存器PCON的编程,可以控制串行口的工作方式和波特率。TI—发送中断标志位 TI =1,表示一帧数据发送结束。 CPU响应中断后,在中断服务程序中向SBUF写入要发送的下一帧数据。 方式0,串行发送的第8位数据结束时TI由硬件置“1”.

2017-12-10 18:47:03 1445 1

原创 单片机之显示设备

LED灯显示利用取字模软件来生成字模 取字模上设置相关选项取出字模,设置像素为8*8。如“上,\”等。unsigned char code dis1[] = {0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//"\",阴码(1亮)、按列取字模unsigned char code dis2[] = {0x00,0x40,0x40,0x7E,0x48,

2017-12-10 17:23:53 569

原创 矩阵键盘

矩阵键盘它用8个IO口实现了16个按键的扫描检测,实现了IO口更充分的利用。 unsigned char code keycode[]={0xee,0xde,0xbe,0x7e,0xed,0xdd,0xbd,0x7d,0xeb,0xdb,0xbb,0x7b,0xe7,0xd7,0xb7,0x77}; //矩阵键盘编码根据按键返回相应的值方法一unsigned char ke

2017-12-10 16:08:14 805

原创 数码管

六位数码管共阴级显示(0-F)unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00};例子:六位数码管从一自动计数首先是关于六位数码管的数字显示问题 段选位选接口 sbit DX=P2^0;sbit WX=P2^

2017-12-09 23:46:17 1075

基于vue和element ui的电商项目源码

后台电商项目管理系统

2022-06-22

医疗体检站 传感器课设

这是一个基于51单片机的传感器课程设计,医疗体检站,包含测心跳、体温、身高、体重、酒精。数据用上位机显示,上位机为java编写。

2018-06-11

上传文件验证表单

这是一个带上传功能的表单验证页面,采用bootstrap完成页面排版,上传文件是使用的Webuploader插件,表单验证基本功能已实现。

2017-11-05

Matlab手写数字识别

利用matlab制作的手写数字识别系统、代码可读性强,结构清晰、GUI运行界面、在Matlab R2014b下编辑完成,有手写版,也可导入图片识别。

2017-06-18

空空如也

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

TA关注的人

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