自定义博客皮肤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)
  • 收藏
  • 关注

原创 如何使用PE修改win10系统的开机密码

忘记自已电脑密码的人真的是太可怜了,半年多的时间没在公司,公司电脑也有半年多没有碰过,导致再回公司上班电脑密码早就忘记了。平时各类电子设备,软件应用的密码都是设成一样的,公司电脑因为有保密机制,密码不能设置得太简单,因此在之前设置的密码上进行了微调,自信的认为自己设置的密码怎么可能会忘记呢?好巧不巧真就忘记了。在网上找了n种方法去解密。第一种方法:穷举法破解,脑子里依稀记得密码的由电话,姓名,@符组成,通过n种排列组合,更改大小写,尝试了n次后还是以失败告终。

2023-08-16 14:39:11 7964 1

原创 总线带宽的计算方式

总线带宽的计算方式

2023-03-08 11:55:48 2843 1

原创 python——Matplotlib之fill_between函数

Matplotlib之fill_between函数

2023-01-03 15:52:40 8138

原创 c语言实现:练习算术的小程序

编写加减乘除4个自定义函数add,sub,mul,div,在主函数中调用这4个函数去完成以下功能

2022-12-19 09:57:32 3569 1

原创 利用for循环输出一个字母三角形

利用for循环语句输出下列图形

2022-06-22 15:36:03 541

原创 c语言通过结构体实现班车预约系统

通过结构体实现班车预约系统

2022-06-09 21:34:05 889

原创 vue自定义指令

自定义指令通过directives关键字进行定义directives:{dir(element,binding){ console.log(element,binding)}}自定义的指令会自动接收两个参数,第一个为指令所在的html标签(DOM元素),第二个为指令的相关信息自定义指定何时会被调用? 指令与元素成功绑定时 指令所在的模板被重新解析时 例子:定义一个v-cut指令,每点击一次按钮显示一个值<body> &lt.

2022-01-16 18:41:37 299

原创 vue中列表渲染相关知识(v-for)

v-for动态渲染列表,实现列表关键字搜索以及列表排序,key的作用

2022-01-13 22:17:12 2197

原创 v-if与v-show的区别

条件渲染vue中的条件渲染分别为:v-if、v-show,两者都是用来控制元素在页面中的显示,在面试题中经常出现:v-if与v-show有什么区别。v-if语法:v-if="表达式"[v-else-if="表达式"][v-else="表达式"]<div v-if="1===1">第一个div</div><div v-else-if="a===1">第二个div</div><div v-else>第三个div<

2022-01-08 18:06:06 292

原创 Vue动态绑定class

我们在学习js时有学到过如何去动态切换元素的样式,具体有以下步骤: 先获得元素 修改样式。通过className或者style修改 <head><style> .class1 { border: 1px solid black; height: 20px; width: 20px; }</style></head><body><div id...

2022-01-07 08:45:00 24027

原创 watch与computed的区别

今天说说watch与computed的区别。我们知道有些功能既可以用watch实现又可以用computed实现,谁比谁好呢,没个准信。我们先来用它俩实现同一功能再进行对比看看具体好处。例子:定义两个输入框以及一个span标签,span标签中的内容为两个输入框中的值,span标签中的内容随着输入框中的内容变化而变化watch实现<body> <div id="app"> 姓: <input type="text" v-model=firs...

2022-01-06 14:47:24 1498

原创 Vue中的watch(监听)

vue中用watch来监视data数据的变化,当被监视的数据发生变化watch中定义的相关方法便会被调用。watch语法//第一种方法:用于不需要配置项,只需一个handlerwatch:{key:function(newval,oldval){},"obj.key":function(newval,oldval){}}//key为所要监视的属性名(名称要与data中的一致对应)//newval与oldval为自动传过去参数,不需要手动传,newval为当前属性改变后的值,oldval

2022-01-05 22:36:17 9142

原创 Vue中的computed属性

今天来说说vue中的计算属性computed,为了更好的理解计算属性的好处,我们先通过一个案例来慢慢 了解计算属性,有如下案例:定义两个输入框以及一个span标签,span标签中的内容为两个输入框中的值,span标签中的内容随着输入框中的内容变化而变化插值表达式我们先用插值表达式的方法来实现这一效果<body> <div id="app"> 姓: <input type="text" v-model=firstName> </b...

2022-01-04 23:17:20 1721

原创 Vue键盘事件

在js中我们要获取一个按键的编码通常需要通过(keydown/keyup)去绑定一个事件,再通过默认参数event中的keyCode属性去取得编码。如果我们要实现按固定的键才能触发事件时就需要在事件中进行不断的判断,这样会显的很麻烦,如var input = document.querySelector('input') input.onkeyup = function (e) { if (e.keyCode == 13) console.log('我是...

2022-01-03 21:04:39 1846

原创 Vue事件修饰符

在vue中为我们提供了六种修饰符,分别是: prevent:阻止默认事件 stop:阻止事件冒泡 once:事件只触发一次 capture:使用事件的捕获模式 self:只有event.target是当前操作的元素时才触发事件 passive:事件的默认行为立即执行,无需等待事件回调执行完毕 下面就具体来说说六种修饰符的具体用法preventprevent方法是用来阻止默认事件。我们知道在html中有很多标签都有自己默认的事件。比如a标..

2022-01-02 22:51:52 601

原创 Object.defineproperty方法的使用

Object.defineproperty方法的使用defineproperty方法用来添加或修改对象的属性,共有三个参数obj(要添加或修改属性的对象名),prop(要添加或修改的属性名),descriptor(要添加或修改属性的配置项)descriptor可取以下键值:configurable:true|false 当值为true时属性的配置项才能够被改变,也能被删除,默认为falseenumerable:true|false 当值为true时才能被枚举,默认为falsevalue:属

2022-01-01 21:35:39 375

原创 Vue---el与data的两种方法

新手小白重返vue战场引入vue1.可通过官网下载vue.js再进行引入2.通过npm进行引入,需要安装node npm init -y此时会出现 package.json文件 npm install vue安装vue 再通过script将vue.js引入到所需页面即可 测试vue<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8">..

2021-12-31 07:30:00 219

原创 学会这一技能,教你快速写代码(VScode用户代码片段)

学习时看到授课老师一步生成所需代码,感到震惊与好奇,于是有了以下文章首先打开VScode找到“文件”选项中“首选项“的子菜单栏选项”用户代码片段“打开VScode--->首选项--->用户代码片段在打开的下拉列表中找到需要快速插入的代码片段语言,里面包含了所有编程语言:c、c++、js等。选择语言后会打开一个以.json为后缀名的文件如:javascript.json,cpp.json等。因为我要插入的是js代码,所以选择javascript打开...

2021-12-30 14:57:41 1747

原创 do-while语句逐字稿

我今天试讲的题目是《do-while语句》,下面开始我的试讲。导入师:上课!同学们好,请坐!师:同学们,我们上节课学习了有关while语句的相关知识,哪位同学能告诉老师,while语句的特点呢?师:请这位同学来说一说(平摊手掌,手、身体和眼都转向这位同学)师:好,请坐,这位同学说啊,while语句是一种用来实现循环结构的语句,有先判断条件表达式再执行循环体语句的特点。大家认为他说的对不对呢?生:(异口同声)对师:没错,他说的是正确的。那你们还记得上节课我们怎么来实现1到100的累加吗?生:w

2021-12-27 10:26:52 539

原创 中职计算机应用教资面试教案

中职计算机应用教资面试教案

2021-12-22 08:17:41 2983 3

原创 一篇杂乱无章的中职教资面试备考学习笔记(计算机应用)

中职教师基础认知一、专业概述计算机专业主要课程、课程重点难点,课程特点等二、职业学校需要什么样的老师?“双师型”:既能讲理论知识,又能在实训课程指导学生三、中职学校培养什么样的人才?复合型“灰领人才”:既能动脑又能动手,“灰领”可以理解为是在制造生产一线从事高技能操作、设计或生产管理以及在服务业提供创造性服务的专门技能人员四、如何培养“灰领人才”?(一)中职院校常见问题 专业设置不合理 不能零距离上岗 知识陈旧,软技能与硬技能都不行 课程结

2021-12-21 18:25:53 2732

原创 HTTP学习笔记

HTTP超文本传输协议,一种无状态的(不缓存),以请求/应答方式运行的协议,它使用可扩展的语义和自描述消息格式,与基于网络的超文本信息系统灵活互动HTTP报文格式HTTP协议分为请求报文与响应报文两种结构,两种结构都由三部分组成: 起始行:描述请求或响应的基本信息 头部字段集合:使用key/value形式详细说明报文 消息正文:实际传输的数据,可以是纯文本、图片、视频等 请求行报文格式 METHOD:请求方法。如GET/HEAD/PUT/PO.

2021-12-08 17:28:53 1707

原创 Promise学习笔记(下)

自定义封装promisePromise整体//声明构造函数class Promise { //构造函数 constructor(executor) {} //then then (onResolved, onRejected) {} //catch catch (onRejected) {} //resolve static resolve (data) { } //reject static reject (reas...

2021-12-07 17:15:50 395

原创 Promise学习笔记(上)

Promise简介es6引入的异步编程解决方案,从语法上来说就是一个构造函数可以封装异步的任务,并且对结果进行处理。最大的优点是能解决回调地狱问题,同时在对错误处理也更加灵活方便常见的异步操作有:fs文件操作、数据库操作、AJAX、定时器为什么要用Promise 指定回调函数的方式更加灵活 在之前的异步任务中回调函数必须在异步任务启动前指定 promise可以先启动异步任务等返回promise对象后再给promise对象绑定回调函数,甚至可以在异步任务结束后指定多

2021-12-04 15:29:44 606

原创 Ajax学习

AjaxAJAX简介全称:Asynchronous JavaScript And XML,异步的JS和XML通过AJAX可以在浏览器中向服务器发送异步请求,无需刷新就能获取数据能在页面不刷新的情况下向http发送请求,得到http响应应用场景 页面上拉加载更多数据 列表数据无刷新分布 表单项离开焦点时数据验证 搜索框提示文字下拉列表 AJAX的特点AJAX的优点 无需刷新页面而与服务器进行通信 允许根据用户事件来更新部分页面内容

2021-12-02 21:25:15 256

原创 AJAX学习---JSON

JSON简介全称:JavaScript Object Notation既js对象标记法是用来存储和交换文本信息的语法与XML类似,但是比XML更小更快,更易解析如使用XML时需经过以下几步骤: 读取XML文档 使用XML DOM来循环遍历文档 读取值并存储在变量中 使用JSON时需经以下步骤: 读取JSON字符串 用eval处理JSON字符串 JSON数据类型 字符串 数字 对象 数组 布尔值

2021-12-01 16:36:47 467

原创 node学习--express框架

Express框架初识Express框架Express框架是什么Express是一个基于Node平台的web应用开发框架,能创建各种web应用。使用npm install express命令进行下载框架特性 提供为方便简洁的路由定义方式 对获取HTTP 请求参数进行了简化处理 对模板引擎支持程度高,方便渲染动态HTML页面 提供了中间件机制有效控制HTTP请求 拥有大量第三方中间件对功能进行扩展 原生Node.js与Express框架对比

2021-11-29 19:10:00 547

原创 js数据结构学习---树

9.树结构9.1树的特点树是n(n>=0)个节点构成的有限集合。它具有以下特点: 每个节点有零个或多个子节点 没有父节点的节点称为根节点 每一个非根节点有且只有一个父节点 除了根节点外,每个子节点可以分为多个不相交的子树 具有以下性质: 树中结点数等于所有结点的度数之和加1 高度为h的m次树最多有m^h-1/m-1个结点 度为m的树中第i层上最多有m^(i-1)个结点(i>=1) 9.2树的术语 节点的度:节点的

2021-11-28 16:30:46 400

原创 前端面试题--day01

1.预编译分为作用域创建阶段以及预编译阶段1.2预编译的时候做了哪些事情例子:function fn (a, c) { console.log(a)//function a(){} var a = 123 console.log(a)//123 console.log(c)//function c(){} function a () { } if (false) { var d = 678 } console...

2021-11-26 22:47:03 587

原创 js数据结构学习---哈希表

8.哈希表8.1哈希表概念 哈希化:将大数字转化成数组范围内下标的过程 哈希函数:将单词转成大数字,再对大数字进行哈希化函数 哈希表:又称散列表。其基本思路是,设要存储的元素个数为n,设置一个长度为m(m>=n)的连续内存单元,以每个元素的关键字k为自变量,通过哈希函数把k映射为内存单元的地址(下标),并把该元素存储在这个内存单元中,如此构造的存储结构称为哈希表 8.2哈希表的特点 基于数组实现,速度比树快,编码比树容易 可以提供非常快速的插入-删除-

2021-11-24 19:48:13 1413

原创 js数据结构学习---字典

7.字典7.1字典的特点 字典的主要特点是一一对应关系,既一个键对应一个值,与集合类似 字典中的key是不可以重复,而value可以重复,并且字典中的key是无序的 字典既映射,不同的编程语言对其有不同的称呼如python中是dict,java中是HashMap&TreeMap等 7.2字典的常见操作 set(key,value):向字典中添加新元素 remove(key):通过键值从字典中移除键值对应的数据值 has(key):字典中是否

2021-11-23 13:38:50 1254

原创 js数据结构学习---集合

6.集合常见的实现方式是哈希表(后续学习),在这主要以封装集合类来实现。在2015年6月发布的es6中已经 包含了set类,所以在这里通过手动封装让我们了解set类内部实现机制。注意:本内容主要探讨集合有哪些方法,其兼容问题是不包含在本节所要讲的内容中6.1集合特点 是一组无序的,不重复的元素构成 意味着不能通过下标值进行访问,相同的对象在集合中是不能重复的,只存在一份 6.2集合的常见操作 add(value):向集合添加一个新的项 remove(value

2021-11-22 15:30:13 967

原创 js数据结构学习--双向链表

5.双向链表双向链表优点 即可以从头遍历到尾,也可以从尾遍历到头 一个节点既有向前连接的引用,也有一个向后连接的引用 双向链表缺点 每次插入或删除某个节点时,需要处理四个引用 相对于单向链表,所占内存空间更大 5.1双向链表的特点 使用一个head指向头部,一个tail指向尾部 每个节点都由三部分组成:前一个节点指针(prev)/保存的元素(item)/后一个节点的指针(next) 双向链表第一个节点的prev为null,最后的节点

2021-11-21 13:00:00 179

原创 js数据结构学习--链表

4.链表 内存空间不连续,能实现灵活的内存动态管理 链表创建时不需确定大小,大小可随需要而扩充 在插入和删除数据时,时间复杂度可达到O(1) 4.1链表的火车结构链表类似于火车,有一个火车头,火车头连接一个节点(车厢),节点(车厢)内有乘客(数据),并且此节点连接下一节点,以此类推4.2链表的常见操作 append(element):向列表尾部添加一个新的项 insert(position,element):向列表的特定位置插入一个新的项 ge

2021-11-20 13:30:00 212

原创 js数据结构学习---优先队列

3.优先队列在插入一个元素时会考虑数据的优先集3.1队列需考虑的问题元素既包含数据又包含优先级在插入时,会根据优先级进行插入3.队列操作的实践function PriorityQueue () { //在PriorityQueue重新创建了一个类:可以理解成内部类,也可以理解为结构体 function QueueElement (element, priority) { this.element = element this.prio

2021-11-19 12:30:00 210

原创 js数据结构学习---队列

2.队列受限的线性表,先进先出 表的前端进行删除操作 表的后端进行插入操作 2.1队列的常见操作 enqueue(element):向队列尾部添加一个(或多个)新的项 dequeue():移除队列的第一(即排在队列最前面的)项,并返回被移除的元素 front():返回队列中第一个元素--最先被添加,也将是最先被移除的元素。队列中不做任何变动(不移除元素,只返回元素信息与stack类的peek方法类似) isEmpty():如果队列中不包含任何元素,

2021-11-18 08:51:47 195

原创 js数据结构学习--栈

1.栈 后进先出 函数是进行栈中 1.1栈的实现方式 数组 链表 1.2栈的常见操作 push(element):添加一个新元素到栈顶位置 pop():移除栈顶的元素,同时返回被移除的元素 peek():返回栈顶的元素,不对栈做任何修改 isEmpty():如果栈里没有任何元素就返回true,否则返回false size()返回栈里的元素个数,这个方法和数组的length属性类似 toString():将栈结构的

2021-11-16 14:13:12 441

空空如也

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

TA关注的人

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