自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 Vue项目配置文件整理

Vue项目常见配置文件解析

2022-11-28 14:39:13 2808 1

原创 Git使用关键几点

Git关键使用摘要

2022-06-28 21:16:25 179

原创 JavaScript

一、各司其职1.html/css/js各司其职2.避免不必要的js直接操作样式3.用class来表示状态4.纯展示类交互寻求零js二、组件封装以轮播图为例,封装成class,调用自定义API,实现组件化对操作封装成插件对节点的创建也封装成插件这种思想可以用于设计自己的框架三、编程范式过程抽象,高阶函数:纯函数,幂等...

2021-08-15 19:00:57 133

原创 CSS基础

一、CSS是啥层叠样式表可用font直接内联(不建议)也可用style内联style=“…”/< style >…< /style >link href二、基础规则1.选择器元素选择器(标签/类型选择器)ID选择器:ID必须唯一类选择器:更灵活属性选择器伪类选择器2.层叠与继承层叠:后面覆盖前面、选择器有优先级继承:三、CSS怎么学课程+练习w3+菜鸟mdn+css-tricks四、常用规则1.盒子模型块盒子:撑开一行内联盒子:可设内外边距

2021-08-15 15:04:59 86

原创 HTML基础

一、HTML历史用于统一信息在互联网传输的规则二、HTML标签1.headmetacharset:字符编码(utf-8)name:(keywords,description)content:(width)http-equiv:(expires)linkhref:(链接/样式表)stylecss样式script会阻塞页面渲染两个关键词defer:并行下载,渲染完最后执行async:并行下载,下载完成后立即执行2.body内联元素块级元素行内块级元素:img input

2021-08-15 10:58:34 88

原创 JS中的加法--[] + {}和{} + []

在js中,加法运算的规则很简单,只会触发两种情况:number + numberstring + string[] + {} 中,[]会通过隐式转换规则,调用toString方法转换为 “” ,同理{}转换为[object Object],相加得出字符串拼接结果 [object Object]{} + []中,js解释器会将开头的 {} 看作一个代码块,而不是一个js对象,于是真正参与运算的是+[],就是将[]转换为number,拼接结果 0...

2021-05-31 11:35:41 211

原创 JS中的this对象

在JS中调用函数的模式可以分为4种: 方法调用模式、函数调用模式、构造器调用模式、apply调用模式。一、方法调用模式如下:var obj = { name: "123", sayName: function() { console.log(this.name); }};obj.sayName(); //123函数作为对象的一个属性,调用时this指向这个对象。二、函数调用模式如下:function sayName() { con

2021-05-31 11:00:34 116

原创 #算法基础知识与刷题笔记----双指针;二分查找;滑动窗口;回溯法;BFS;DFS;分治法;递归;拓扑排序;Tries;Union Find;动态规划;

由于上一篇写太多造成页面卡顿而不得不重开一篇orz一、双指针java中不能像C一样对指针直接操作,但是我们定义变量的过程就是定义指针的过程。注意:1、指针变量有两层含义 1) 指针变量里存的是地址(它指向的变量的首地址)。 2) 指针变量有类型,类型说明了该指针指向的变量在内存中的范围(大小)。2、使用创建一个对象包括声明和定义。 1) 声明是指定义一个指向该对象的指针变量。 2) 定义是指用new关键字在堆内存中创建了对象,并把他的首地址付给那个指针变量。二、

2021-02-25 23:30:32 396

原创 #数据结构基础知识与刷题笔记----数组;链表;哈希表;队列;栈;堆;树;

数组、链表、哈希表、队列、栈、堆、树LeetCode练习一、数组数组是一系列具有连续内存空间的相同类型的元素。①内存就是我们所说的RAM,也称主存,是与处理器接近的用于存储信息的实物(如内存条)。数组在内存中开辟已知长度的有限空间,这在很大程度上就限制了数组的特性和适用范围。②且数组往往在定义时就定义了数据类型,可以是string int这种内置的原始数据类型,也可以是自定义的数据类型(结构体),但前提是数组内必须只有一个类型。对于数组的基本操作,由于数组是连续的内存空间,在

2021-01-23 19:17:58 397 2

原创 二进制基带信号的时域特性

首先我们思考什么是数字基带信号?数字基带信号是数字信息的电波形表示。消息与数字基带信号之间的变换;数字基带信号与信道信号之间的变换。前一个变换由发收终端设备来完成,它把无论是离散的还是连续的消息转换成数字的基带信号;而后一变换则由调制和解调器完成。然而,在数字通信中并非所有通信系统都要经过以上两个变换过程,在某些有线信道中,特别是传输距离不太远的情况下,可以不经过调制和解调过程而让数字基带信号直接进行传输,我们称之为数字信号的基带传输。合理设计数字基带信号以使数字信息变换为适合于信道传输特性

2020-12-11 01:50:21 7039 3

原创 #C++基础学习总结----string详解

一、string类string类本不是一个基本的数据类型,也不是STL的容器,但是它与STL容器有着很多相似的操作。对于字符串的处理我们还可以用到char*,但是作为C++标准程序库中的string类,相较之下有着明显的优势,string类不必担心内存是否足够、字符串长度等等问题,而且作为一个类出现,他的成员函数足以满足我们大多数情况下的需要。我们尽可以把它看成是C++的基本数据类型。二、st...

2019-08-21 17:28:39 557

原创 #Java基础学习总结----随机数(伪随机序列)

Java中的随机数与Math中的random函数紧密联系,Math.random()可以随机产生[0,1)中任一个浮点数,当我们在使用时,可以根据需要的随机数范围相应设置。随机产生一个[0.n)的整数n为大于1的整数,相应地将Math.random()扩大n倍,并在函数前取整(浮点数则将int相应改变),即(int)(Math.random()*n)。随机产生一个[a,b)的整数其中a&l...

2019-08-10 23:03:43 312

原创 Java 中国象棋

实现一个小游戏需要知道从哪里下手,一步步实现和完善,对于一个中国象棋的小游戏,我们可以按这样的顺序展开:界面按钮加棋子实现棋子的移动判断胜负按钮“开始游戏”和“重新开始”的实现加规则轮次悔棋背景 及 提示一、界面下棋的棋盘首先要准备好,这就是一个合适大小合适比例合适位置的界面,然后在窗体上画上(没错drawLine的那种画上)n条直线和斜线,具体数值根据你的界面大小设置...

2019-07-28 01:11:02 9747 4

原创 百度AI 人脸检测 API调用

1、 获取接口权限获取接口权限是调用接口的前提,主要分为以下几步:(1)跳转链接进入百度云的人脸识别控制台https://console.bce.baidu.com/ai/?_=1528192333418&fromai=1#/ai/face/overview/index;或直接百度搜索“百度AI”进入。登录(若没有百度账号,可以用手机号快速注册一个)。(2)创建人脸识别应用...

2019-07-26 20:09:24 6308

原创 #Java基础学习总结----数组 · 列表

数组数组Array就是一个已知长度,已知数据类型的容器,大小不可变,可以通过.length得到数组长度,一般通过循环来查找或增加删除,同时要相应的改变其他值。但数组便于遍历和通过下标访问相应元素。列表List是一个接口,所以List不能被构造不能定义对象。其内部有各种方法(比如增加查找删除等)的雏形,但是方法只申明了,里面内容为空。数组列表那么结合两者的优势及缺陷,Java中的列表Ar...

2019-07-24 13:24:42 126

原创 Java界面初长成

作为一个Java菜鸟,终于开始接触界面的设计了!!!我们常见的QQ微信登录界面,或者游戏的登录界面甚至游戏界面,都可以通过这种途径实现,设计一个Java界面,我们首先...

2019-07-05 15:46:53 231

原创 Java中的加速度

在画图的过程中,我们可以将图形设置为动态,这通过一个暂停函数就可以实现,但是我们会发现,在图形经过界面边界的时候,如果设置了图形方向的转换,会发现这时候方向的突然改变会使得界面显得不连贯,没有美感!那可以怎么美化呢?我们在这里介绍到。。。方法,简言之就是将目标点看成一个矢量点或者说运动学点,可以改变其方向和加速度,然后定义一个矢量类,分别设置相应的速度加速度类,并定义其中的属性和方法(建立直角坐...

2019-06-11 12:24:58 912

原创 #Java基础学习总结----继承

继承:能够让一个类(子类)拥有另一个类(父类)的属性和方法。现实生活中还有哪些继承关系?Object是java中所有其他类的父类。访问权限:控制被修饰的内容能在哪些地方使用。当前类中 同一个包下的类 不同包下的子类 其他public ok ok ok ok公有的,所有的地方都可以访问使用protected ok ok ok所有的子类都可以访问使用缺省...

2019-05-28 22:31:07 143

原创 #Java基础学习总结----类和对象

初步接触Java之后,发现Java与C++一个很明显的区别就是C++分面向过程和面向对象两个部分,而Java程序的运行主要基于类和对象的建立。而对于类和对象,我们可以通过下面的方式认识:1、现实生活中类和对象2、Java中的类3、Java中的对象4、场景现实生活中类和对象顾名思义,一个具体的实体、事物就是一个对象,this 杯子,that 书本,都是一个个对象,而不同的对象又...

2019-05-12 11:12:43 152

二进制基带信号的时频特性

二进制基带信号的时频特性

2022-04-27

空空如也

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

TA关注的人

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