自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 计算机专业核心基础学习路线!

作为一个普通科班学生,大学四年计算机学习的体会

2022-08-16 22:35:03 3793 3

原创 githubDNS污染解决办法

githubDNS污染解决办法一、查找一个GitHub的dns1. 直接在网上搜索:github.com 的 dns2. 复制其中一个13.229.188.59 [新加坡amazon.com]二、替换 hosts文件找到这个文件夹 hosts C:\Windows\System32\drivers\etc\hosts最好使用 notepad3 打开替换其中一个:三、然后就应该可以了原因分析:来自网上链接http://blog.linjunhalida.com/blog/git

2021-11-08 23:50:47 10598

原创 Webpack从0小计

文章目录Webpack体系学习一、为什么使用 webpack?1. 在面向对象开发中存在的问题2. webpack解决方案-使用原因二、webpack的运行原理|流程1.初始化参数2.开始编译3.确定入口4.编译模块5.完成模块编译6.输出资源7.输出完成三、Webpack的核心概念1.入口-entry2.出口-output3. loader1. webpack 加载图片-file-loader2. webpack 加载图片-url-loader3.webpack 加载图片-file+url-loader并

2021-10-29 18:53:20 379

原创 JavaScript-函数

文章目录一、函数1.函数的声明2.函数返回值3.函数调用4.函数参数5.函数参数传递1.基本数据类型2.引用数据类型6.函数属性1.length 属性2. name 属性3.prototype 属性 原型7.函数方法:call、apply、bind1.call、apply()方法2.bind() 方法 和call apply类似,bind有返回值(一个函数)一、函数1.函数的声明函数的声明语句 function fn(a,b,c){ console.log(a); console

2021-10-25 08:35:44 318

原创 栈知识点笔记

文章目录栈一、栈1. 定义2. 顺序存储结构代码实现3. 链式存储结构4. 栈的重要应用-递归5. 栈的应用-四则运算栈左轮手枪和弹夹手枪,臭弹栈是限定仅在表尾进行插入和删除操作的线性表。队列是只允许在一端进行插入操作、而在另一端进行删除操作的线性表。一、栈1. 定义先进后出,后进先出!ADT 栈 stackData 同线性表。相同类型、相邻元素具有前驱和后继关系!Operation InitStack(*S) 初始化操作,建立一个空栈S DestroySt

2021-09-23 00:27:42 156

原创 队列知识点笔记

文章目录队列1. 定义2. 队列的顺序存储结构3. 队列的链式存储结构4.优先级队列5. 队列的运用1. 击鼓传花2. 实现代码队列1. 定义[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FSihyi02-1632327835767)(C:/Users/13059/AppData/Roaming/Typora/typora-user-images/image-20210819072839661.png)]2. 队列的顺序存储结构代码实现// 队列的封装

2021-09-23 00:25:17 318

原创 集合以及哈希表JavaScript

集合一、定义一组无序的、不能重复 的元素构成二、集合的封装代码实现–该处需要在学习 JS 时重新考虑 // 封装集合类 function Set() { // 属性 // {} 就是 JS.object 对象的属性是由 属性-key、值-value 组成的 // {}.keys 本身就是一个集合类 this.items = {} // 方法 // add 方法 Set.prototype.add = function

2021-09-23 00:07:29 413 3

原创 链表-线性表

链表–线性表一、线性表定义零个或多个数据元素的有限序列1. 抽象数据类型定义:ADT listData 集合{a1,a2,a2..an},有限,每个元素的数据类型都为DataType,其中,除第一个元素a1外,每个元素有且只有一个直接前驱元素,除了最后一个元素an外,每个元素有且只有一个直接后继元素。数据元素间是一对一的关系!Operation InitList(*L)初始化操作,建立一个空的线性表L ListEmpty(L)若线性表为空,返回了true,否则返回fa

2021-09-22 15:05:08 387

转载 数组的简单介绍coderwhy的

数组几乎所有的编程语言都原生支持数组类型,因为数组是最简单的内存数据结构。数组通常情况下用于存储一系列同一种数据类型的值。但在JavaScript里,也可以在数组中保存不同类型的值。但我们还是要遵守最佳实践,别这么做(大多数语言都没这个能力)。一. 数组的基本使用事实上, 如果你之前已经学习了JavaScript的基础知识, 那么数组这部分可以直接跳过.因为在基础知识中, 是要求我们灵活使用数组的, 所以大部分人应该对这部分没有问题, 但是这里我还是花费一些篇章来带着大家一起学习一下数组.

2021-09-21 00:40:04 436

原创 排序算法简要笔记

排序算法排序算法的一些前情思考一、简单排序1. 冒泡排序基本思路:两两进行比较,是否换位,完成一次就减一,直到所有倒数第二个位置即可图示:实现冒泡排序代码 function ArrayList() { // 属性 this.array = [] // 方法 // 将数据可以插入到数组中的方法 ArrayList.prototype.insert = function (item) { this.array.pu

2021-09-20 12:15:07 131

原创 图的简单介绍

图要点提炼:1.图的基本概念2.邻接矩阵法、图的遍历(深度优先搜索和广度优先搜索)3.图的基本应用:最小代价生成树一、图的定义研究 顶点(vertex) 和 边(edge) 组成的图形的数学理论和方法,事物之间的关系,顶点代表事物,边代表两个事物间的关系图涉及的基本概念:​ 无向边用小括号“()”表示,有向边则是尖括号“<>”表示​ 图(由顶点的有穷非空集合和顶点之间边的集合组成 : G(V,E)G(V,E)G(V,E),V是顶点集合,E是边集合)、无向边(边

2021-09-18 20:13:14 298

原创 树的相关理解

树要点提炼:1.二叉树的定义及其主要特征(完全二叉树)2.线索二叉树3.赫夫曼树与赫夫曼编码4.森林与二叉树的转换一、树定义若干结点集合,一种非线性数据结构,唯一根结点,若干互不相交子树,0结点->空树!基本概念: 结点(含数据、指向下一节点指针)、度(指向下一节点个数)、树的度(各结点最大度)、叶子结点(度为0,终端结点)、祖先(根结点到某结点的所有结点,A-B-D-G)、子孙(某结点下的所有结点)、层次(就是层数)、高度与深度(高度-某结点向下最深结点的个数<==

2021-09-16 21:12:20 250

原创 前端性能优化

前端性能优化一、优化的方面从前端结构体系化的整体分析: 两个方面 1. 更快的通信 2. 数据处理更高效优化是占产品非常重要的一部分性能优化还可以全面考察一个人的技术能力转变前端开发的意识建立结构化知识体系切图仔到前端工程师的转变,完成页面的一比一实现,到如今的 前端框架、生命周期、各种中间件、网络通信等等很多方面延伸两个问题(入手的两个方面):如何让网络通信更快递?如何让数据处理更高效?二、更快网络通信基本网络通信的流程|响应过程1. 服

2021-07-04 15:31:30 275

原创 求无序队列中第k小的元素-java

求无序队列中第k小的元素一、问题描述说明: - 求无序序列中第K小的元素;编写一个实验程序,利用STL中的priority_queue(优先队列)求出一个无序整数序列中第K小的元素;二、算法设计分析1. 构造优先队列的数据结构2.将模拟数据加入优先队列中**数据的优先级,就是数据本身的大小**3. 连续next k次 既目标值:三、关键代码解释或注释package DataStructures.queue;import java.util.Scanner;public

2021-05-30 11:08:05 1054

原创 Visual Studaio 在线安装无法连接网络

在VS安装第一步就出问题了:解决办法:?待定

2021-05-28 09:33:18 109

原创 picgo+typora图床配置

picgo+typora图床配置一、下载 picgo可以直接在此点击下载:进入github里。根据系统选择版本二、下载完成后,配置giteeowner: 个人gitee的名字repo:上传图片的仓库名最关键的是 token:第一种情况:gitee还没有对应的仓库创建仓库生成token 秘钥:后续步骤:完成后复制token到picgo图床–即可...

2021-05-01 19:11:14 222

原创 gitee图床上传报错Failed to fetch

gitee图床上传报错Failed to fetch一、报错描述在使用图床的时候,有时会莫名的出现报错--Failed to fetch 导致图片无法上传解决: - 问题出在端口号上: - 有时候picgo的端口号,莫名的会发生变化,这样typora 就无法获取到了。 - 改正即可二、解决和分析1. 验证得到,picgo上传区能够正常使用可以知道,picgo的上传应该是没有问题的。原因可能出现在picgo和typora的连接间2. 找到 picgo的server可以看到

2021-04-16 16:55:42 1156 2

原创 初始项目推送到github

初始项目推送到github一、初始化 git 远程仓库1. 在 github 上 新建一个仓库注意: 只填写,仓库名字,其它的啥也不干。点击创建按钮:进入 以下界面说明: - 1. 红色框1用于本地没有任何项目的情况 - 2. 红色框2用于本地有现成的项目情况二、 本地项目托管到 github1. 本地加入 .git1. 按住 shift 鼠标右键2. 打开 powershell窗口 3. 输入git init 命令 <在本地项目文件,加入 .git管

2021-04-04 19:51:59 168

原创 AI-七种动物识别规则库

AI-动物识别一、实验目的1. 理解产生式系统的结构原理与实际应用。 2. 掌握产生式规则表示及规则库组建的实现方法。 3. 熟悉和掌握产生式系统的运行机制,掌握基于规则推理的基本方法。二、实验原理 产生式系统用来描述若干个不同的以一个基本概念为基础的系统,这个基本概念就是产生式规则或产生式条件和操作对。在产生式系统中,论域的知识分为两部分:用事实表示静态知识;用产生式规则表示推理过程和行为1.实验要求运用所学知识,设计并编程一个小型的动物识别系统,识别对象:虎、金钱豹、斑马、长颈鹿

2021-04-04 13:47:50 3047

原创 B站多倍数播放

B站多倍数播放1. 最初天真版F12 或者笔记本(Fn+F12)console控制台输入document.querySelector('video').playbackRate = 4;-- 一把辛酸泪2.常用版<油猴插件版>使用google浏览器,且能够访问google商城安装插件推荐使用 第二个安装完成后,如图点击获取新脚本你会发现新世界...

2021-03-30 09:13:59 166

原创 搭建hexo步骤

搭建hexo步骤一、node.js 和 git 环境的搭建node -v 和 npm -vgit 安装二、安装hexo在本地文件中创建一个Blog文件夹,框架和发布的网页都在此管理员cmd:进入Blog文件夹npm install -g hexo-cli ----安装hexo hexo-cli是完整版初–用npm install -g hexo-cli熟悉后用----npm install hexo以上则 hexo安装 完毕在Blo

2021-03-30 09:08:27 351

原创 git push 时发生的奇怪错误

git push 时发生的奇怪错误因为我之前没有注意到,前端项目中有人提交两个新表,没有pull下来,结果我push时,出现了如下错误:明明说,联接拒绝,实际却提交到版本库里了。然后第二次提交时,也实际反映了。实际上push上去了。因为当我再次push时,我所要push的内容,webstrom --git 已经显示 没有变化。后我添加了两空格,再次push,成功!奇葩之处:明明已经显示提交失败!,却实际已经提交到版本库。而我没有注意第二次各加两空格,重新push了。特此笔记[拒绝]主机-&

2021-01-15 21:47:17 778 1

原创 powerdesigner由ER图生成MySQL命令语句(一)

问题描述:在插入

2020-11-02 19:45:31 788

原创 Vue学习 第二阶段

一、组件化开发二、前端模块化三、webpack四、Vue CLI

2020-10-29 13:42:37 114

原创 关于12306晚间停止售票(从开发角度分析)

关于12306晚间停止售票(从开发角度分析)一:软件本质分析1.1 软件12306,实现极具艰辛。软件功能的实现成本并不高,但是往往背后因对软件质量和安全等众多因素导致了,软件的开发和维护成本是很高的。 简单说:我们知道淘宝的秒杀系统,其瞬间的载荷是一个极其庞大的数据量。所幸秒杀活动并不常态,对于短时间的超负载工作还是可以承担的,但用户的体验在这时,也是大打折扣的。 反之12306的购票的难处,可以这样理解,每一张票都可以当成一个秒杀活动。在春运等相关高峰期里...

2020-10-29 13:37:11 1046

原创 笔记本添加拓展屏方法

一:硬件准备 第二显示屏、VGA数据线、(当前多数笔记本电脑都没有VGA接口)HDMI转换VGA的转换器、一台笔记本电脑二:具体操作 1.完成物理连接。 2.win+P 右侧会弹出 四个选项。 1.是仅笔记本主屏幕 2.是复制、两屏幕显示相同 ...

2020-10-29 13:08:13 3133

原创 Ubuntu简单基本操作

1.Ubuntu的五个简单操作2.创建新用户以及设置权限

2020-10-18 23:16:41 343

原创 PR软件——音频变音(机器音)

一、几个功能:1.音高换挡器:***半音阶调整 ***音分 ***高精度 以及 默认设置2.Ctrl + R :速度与持续时间 70%3.模拟延迟 :***机器人。。。等 延迟 劣音 扩展4.多频段压缩 ————>如:对讲机5. 3D环境效果***复制音频 ***上R声道 <右键音频声道> ***下L声道 ***关键帧<在效果组件里>6.图形均衡器 10段:***让声音更加有磁性--...

2020-10-12 23:15:46 747

原创 jetBrains 学生免费认证

jetBrains 学生免费认证一、学校邮箱注册: 1.注册自己学校的校内邮箱 如:xxxxx@XXXX.edu.cn http://mail.XXXX.edu.cn/ 本校的校内邮箱登录地址<ps:学校官网都能找到> 邮箱账号: 学号+@XXXX.edu.cn 邮箱密码:Yz+身份证后6位<ps:带X,为大写> ...

2020-10-09 16:06:06 1866

原创 Vue学习 第一阶段

Vue的简单笔记一、基础部分let---变量 const---常量v-for 语句 --循环数组----item获取movies中的数据,放入item中,将其输出界面 <li v-for="item in movies">{{item}}</li> v-on / @click语句--监听事件-----执行methods中定义的方法。 methods属性--在Vue对象中定义的方法。 <button v-...

2020-10-09 12:12:53 484

原创 Mysql服务无效以及VCRUNTIME140_1.dll找不到

一、问题描述:在DOS窗口中 net start mysql启动Mysql时,发现提示服务名无效。 提示如下:而当重新将MySQL注册到window服务中时,也出现错误提示 提示如下:二、问题分析以及解决办法问题分析在net start mysql 启动MySQL时,服务名无效。表明MySQL没有注册到windows的服务里。需要重新注册一下 而在注册过程中,又提示 VCRUNTIME140_1.dll,找不...

2020-10-04 15:33:22 239

空空如也

空空如也

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

TA关注的人

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