自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 收藏
  • 关注

原创 ubuntu蓝牙连接问题

之前我发现电脑有蓝牙图标,且能打开关闭,就以为蓝牙默认已经配置好了,直到有一天我尝试连接我的蓝牙耳机才发现,电脑根本搜不到蓝牙设备。于是我在网上搜了一些资料,现在终于解决了。安装驱动后,电脑已经可以搜索到蓝牙设备了,但是此时我的蓝牙耳机依然连接不上。按照参考博客的说法可能是因为耳机不能在MAC地址和多个设备联系的情况下工作。当你的蓝牙搜索不到设备,可以检查一下你的蓝牙是否安装驱动。mac地址可以在蓝牙设置里面找到,只要能搜索到设备。此时可以得知,我的电脑确实是缺少蓝牙驱动。按照readme中的步骤即可。

2024-06-05 10:41:43 2178

原创 ubuntu下在vscode中配置matplotlibcpp

在ubuntu操作系统下,在vscode中使用C++画图库matplotlibcpp进行数据可视化,本文展示了matplotlibcpp在vscode中的配置过程。

2024-03-18 15:52:19 934

原创 ubuntu下使用MATLAB过程中的若干问题

ubuntu版本:Ubuntu 20.04内核:Linux 5.15.0-97-genericMATALB版本:MATLAB R2022b。

2024-03-07 16:45:12 1867

原创 【Matlab in VSCode】在VSCode中编辑MATLAB文件

使用Matlab in VSCode插件实现在VSCode中编辑MATLAB文件。

2023-12-22 17:17:13 5601 12

原创 2.TCP/IP协议系统

介绍TCP/IP协议系统,详细介绍四层TCP/IP的各层,从网络访问层到网际层、传输层和应用层,其中的机制和特点是学习TCP/IP必知的内容。

2022-10-20 00:49:28 1149 1

原创 28、JavaScript学习笔记——脚本化CSS

介绍读写/读CSS属性的几种方法,包括dom.style.prop、window.getComputedStyle(ele, null)、currentStyle

2022-08-22 17:44:00 344

原创 27、JavaScript学习笔记——查看及操控窗口

查看元素在水平/垂直方向上视觉上占用的像素尺寸(包括自身的宽/高,垂直/水平滚动条的宽度以及边框的宽度),同getBoundingClientRect()返回对象中的width和height。scroll()和scrollTo()没有任何区别,将横向和纵向的滚动条要滚动到的位置传入,实现让滚动轮滚动到当前位置。标准模式的width和height指的是内容盒的宽高,而怪异模式则指的是边框盒的宽高;

2022-08-21 18:11:42 430

原创 26、JavaScript学习笔记——定时器

介绍setInterval(),clearInterval(),setTimeout(),clearTimeout()相关用法。

2022-08-20 17:18:14 487

原创 25、JavaScript学习笔记——日期对象

介绍日期对象Date的相关内容。

2022-08-20 14:06:50 185

原创 22、JavaScript学习笔记——ES5严格模式

介绍ES严格模式的启动方法,以及与非严格模式的部分差异。

2022-08-19 16:36:57 199

原创 21、JavaScript学习笔记——try...catch

介绍ES中的try...catch语法

2022-08-19 16:35:14 743

原创 38、HTML进阶——SVG

简要介绍了SVG在html中的引用方法,以及如何使用代码绘制SVG图形。

2022-08-16 21:05:14 903

原创 37、CSS进阶——堆叠上下文及z-index

介绍stack context堆叠上下文的内容。

2022-08-16 15:41:33 240

原创 36、CSS进阶——行盒的垂直对齐以及图片底部白边

主要介绍多行盒在垂直方向上的对齐(vertical-align),以及图片底部白边的处理方法。

2022-08-16 00:20:54 621 1

原创 35、CSS进阶——画布背景

主要介绍body/html元素在设置背景时的特殊状况。

2022-08-15 21:37:05 1104

原创 34、CSS进阶——行高的取值以及常见的长度单位

行高的取值以及常见尺寸单位的介绍。

2022-08-10 17:25:56 512

原创 33、CSS进阶——布局

主要介绍多栏布局方式以及等高布局。

2022-08-10 16:28:58 467

原创 32、CSS进阶——块级格式化上下文BFC

介绍BFC块级格式化上下文的内容。

2022-08-09 23:24:22 180

原创 1.TCP/IP基础知识

入门TCP/IP协议簇的基础知识。

2022-08-09 21:58:24 1275

原创 刷题笔记1——回文串(JavaScript V8)

问题描述:给定一个字符串,问是否能够通过添加一个字母将其变成“回文串”。“回文串”是指正着读反着读都一样的字符串。如果输入字符串可以通过添加一个字符,则输出“Yes”,否则输出“No”。我就是用的笨方法,逐位判断数组的第i位和第len-i-1位是否相等,不相等就给数组对应位插入相应数值,然后就结束逐位比较,因为只能添加一个字母。比如一开始第0位和第len-1位就不相等,那么就分两种情况,第一种在0位之前插入与第len-1位相同的字母,第二种在len-1位之后插入与第0位相同的字母。然后再比较两种情况之一

2022-08-06 11:44:50 619

原创 31、CSS进阶——@规则

介绍CSS中的@规则(CSS指令),包括@import和@charset指令。

2022-08-05 00:14:50 234

原创 30、HTML进阶——表格元素以及其他元素

介绍表格元素以及其他一些元素,如abbr、time、b、q、link等。

2022-08-04 17:51:24 241

原创 29、CSS进阶——美化表单元素

接着上一节表单元素,这一节介绍了美化表单元素的一些场景和方法,介绍了表单元素相关的两个常用的伪类选择器focus和checked。

2022-08-04 14:15:58 1231

原创 24、CSS基础——定位以及透明通道

介绍CSS视觉格式化模型中的定位,以及介绍部分透明通道的内容。

2022-08-02 14:54:38 268

原创 JavaScript小练习——返回数据类型的函数封装

封装一个返回数据类型的函数

2022-07-25 15:17:10 362

原创 20.JavaScript学习笔记——类数组

介绍类数组的相关内容

2022-07-22 00:43:22 185

原创 19.JavaScript学习笔记——数组

详细介绍JavaScript数组的定义、读写以及常用方法。

2022-07-18 01:05:29 324

原创 17.JavaScript学习笔记——对象枚举

对象枚举以及机器识别[]和{}

2022-07-15 00:25:36 531

原创 18.JavaScript学习笔记——this,callee,caller,克隆,三目运算符

this callee caller 克隆 三目运算符

2022-07-15 00:21:23 213

原创 16.JavaScript学习笔记——命名空间

介绍了JavaScript中的几种命名法,从原始的前缀后缀法,到命名空间法,到利用闭包实现变量私有化。

2022-07-15 00:16:17 205

原创 15.JavaScript学习笔记——继承

介绍了JavaScript中的几种继承方式

2022-07-15 00:13:38 202

原创 14.JavaScript学习笔记——call/apply

介绍改变this指向的call和apply,两者的区别只在于后面传参的形式不同

2022-07-15 00:10:52 143

原创 13.JavaScript学习笔记——原型与原型链

原型是function对象的一个属性(),它定义了构造函数制造出的对象的公共祖先。通过该构造函数产生的对象,可以继承该原型的属性和方法。。

2022-07-14 23:55:53 219

原创 12.JavaScript学习笔记——包装类

对于数字类型和布尔类型的原始值,进行包装产生的对象仅有[[Prototype]]和[[PrimitiveValue]]两个属性。则是一个数字对象,此时可以往该对象中添加属性或方法,并且可以像原始值一样参与运算,但是运算完成后又会变回原始值。在调用length的时候,JS引擎会先对原始类型数据进行包装newString(“abcd”)同样,对于string和boolean类型的值,也有类似的性质。上例如果对于数组,就会有截断效果,但是对于原始值是做不到的。,但是数字可以分为原始值数字和数字对象,...

2022-07-14 23:54:57 102

原创 11.JavaScript学习笔记——对象

ECMA-262将对象定义为一组属性的无序集合。对象就是一组没有特定顺序的值,对象的每个属性或方法都由一个名称来标识,这个名称映射到一个值。在对象中,函数可以称为方法。在对象内,可以理解为对象的第一人称,相当于。在对象中,当访问对象没有的属性时,不会报错,而会返回undefined。属性的增加,在对象定义后,例如上例,添加代码,则mrDeng对象就会新增一个wife属性。借助delete操作符1. plainObject(对象字面量/对象直接量)2.构造函数自定义的构造函数自定义的构造函数,与函

2022-07-12 23:53:00 156

原创 10.JavaScript学习笔记——立即执行函数

定义:此类函数没有声明,在一次执行后立即释放。适合做初始化工作。对应红宝书中的立即调用的匿名函数(IIFE立即调用的函数表达式)立即执行函数的形式:第一组小括号放形参,第二组小括号放实参。立即执行函数与普通函数在功能上,只有作用后销不销毁的区别。因此立即执行函数可以有形参实参、返回值。2. 立即执行函数的两种写法以及。W3C建议第一种。注意:只有表达式才能被执行符号执行。即为执行符号;能被执行符号执行的函数表达式,这个函数的名字就会被忽略。例1:上述程序的执行符号前并不是表达式,而是函数声明。所以

2022-07-12 23:48:59 195

原创 9.JavaScript学习笔记——闭包

当内部函数被保存到外部时,将会生成闭包。闭包会导致原有作用域链不释放,造成内存泄露。内存泄露可以理解为内存占用,泄露(占用)的越多,内存剩余的越少。与信息泄露无关。由于内部函数的作用域链中仍然有对包含函数的引用,所以包含函数执行完后,其活动对象没有被销毁,但是包含函数执行上下文的作用域链会被销毁。例子:1.全局预编译2.执行语句3.执行语句3.1.预编译函数a对象a的[[scope]]属性3.2.执行函数a3.3.函数a执行完成,return ba对应的执行期上下文销毁。但是由于a的内部函数b被保

2022-07-12 23:32:40 450

原创 8.JavaScript学习笔记——预编译

预编译的效果:1.函数声明整体提升即程序会将函数声明提到最前面。上述程序在C语言中是不被允许的,函数在使用前必须有函数声明。但是,在JavaScript中,由于预编译的存在,上述代码是能够正常运行的。预编译会将函数声明提升到函数执行之前。即,实际的代码执行顺序是2.变量 声明提升对于变量,不同于函数,其只会将变量的声明提升。例如:若无预编译的作用,在变量声明前使用变量会报错。由于预编译的作用,实际的代码执行顺序是此时,变量的赋值并没有被提升。对于任何变量,如果有变量未经声明就赋值,此变量就为全局对象

2022-07-12 23:28:06 179

原创 7.JavaScript学习笔记——函数

JavaScript代码要求高内聚、弱耦合,函数的封装性有助于降低代码的耦合性。函数对任何语言来说都是核心组件,因为它们可以封装语句,然后在任何地方、任何时间执行。ECMAScript中的函数使用function关键字声明,后跟一组参数,然后是函数体。函数的定义方式有以下几种:函数实际上也是一个变量,函数的声明关键词是function。函数名规范命名方式是小驼峰命名法,首字母小写,其他相连单词首字母大写。函数表达式型定义方法,后面的代码属于表达式,表达式会忽略其名字。这里的函数名是是abc,但是abc这

2022-07-12 23:12:21 163

原创 6.JavaScript学习笔记——数据类型转换

typeof操作符可以确定任意变量的数据类型,可以返回的值有泛泛的引用值和null,会返回object;typeof的两种写法:注意typeof返回的值是字符串。将括号里面的值转化为number类型。2.1.2 parseInt(string, radix)string:要被解析的值;radix:基底,可选。从2到36,表示被解析的值的进制。即将以radix进制的数转换为十进制。基本用法:省略radix,将括号里的值转化为整型的数,浮点数直接去掉小数点,不会进行四舍五入。即默认radix是10。

2022-07-12 22:28:12 233

空空如也

空空如也

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

TA关注的人

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