自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 毕业从实习到转正的感受

【代码】毕业从实习到转正的感受。

2023-12-17 10:39:56 425

原创 数据结构与算法---树

数据结构--树

2022-10-04 17:11:08 560

原创 vue2.0项目实践操作

页面的开始1.1导入页面1.2引入bootstrap以及jQuery1.3引入element页面中使用组件2.1注册组件2.2父子组件数据传输使用axios3.1axios的基本用法3.2请求图片’@/assets请求的接口json-serve4.1安装4.2json-serve的基本使用方法vue.config.js配置手机访问项目页面的开始导入页面fisrst.vue,模板生成,可以在vscode里面安装vue插件,然后文件中输入.vue&l..

2021-12-27 21:07:10 837 1

原创 堆排序算法图例解析

二叉树二叉堆推排序在讲堆排序之前,先了解一下二叉树和二叉堆吧!二叉树二叉堆堆排序

2021-12-01 21:43:39 298 1

原创 排序算法有哪些?选择排序,冒泡排序,插入排序,快速排序,希尔排序,合并排序

选择排序冒泡排序插入排序快速排序希尔排序合并排序选择排序选择排序就是一遍一遍的的将待排序序列遍历,找出最小的元素,放在前面。个人理解:1,3,2,4 1和3比较,然后再和2比较,再和4比较,最后找出1最小,放在最前面冒泡排序通过相邻的元素之间的对比,将最大的放在后面个人理解:3,2,1 。3和2比较,2小放前面,3和1对比,1在前面,3在最后面插入排序个人理解:第一个为已排序序列,选第二个插入已排序序列,然后从后往前比较,最小的放最前面。快速排序个人理解.

2021-11-26 21:06:40 839 6

原创 vue基础的介绍,创建,基本操作,页面布局:阿里巴巴图标库,vant,flexible,路由,接口,解决报错,vue页面在手机浏览,计算属性

起点!,如何创建一个vue2.0项目我这里有介绍,网上也有很多教程,就不多说了第一个报错:This dependency was not found: * @/components/first-page in ./src/router/index.js To install it, you can run: npm install --save @/components/first-page其实就是我文件的命名和components(组件)的命名不一样,导致找不到!安装flexible.

2021-08-12 18:05:05 650 5

原创 一个普通的大专生毕业之后将近3个月的故事

今天是9月5日了,距离转正的时间越来越近了,主管和我们说,工资多少,看你的实力了,我旁边的同事说希望能有4500+的工资,我心里也是这么想的,不过每当想到这个工作,太养老了,每天都很颓废,干完活之后就无所事事,盯着电脑发呆,不知道要做什么,没有毕业的时候,天天想着找这种养老的工作,可是当你做久了之后,就会变得很颓废,慢慢的就忘记自己了,天天刷视频,玩游戏,看电视剧,睡懒觉,想改变根本改变不了,每次想改变的时候,也只是想想而已,更本冲不出舒适圈。

2023-09-05 21:11:11 96

原创 sequelize和express实现mysql增删改查

express+sequelize+mysql项目复制粘贴就可以使用的

2023-06-01 14:53:14 252

原创 ValidationError: webpack Dev Server Invalid Options

【代码】ValidationError: webpack Dev Server Invalid Options。

2023-03-30 22:31:00 153 1

原创 微信小程序登录+消息订阅过程

【代码】微信小程序登录+消息订阅过程。

2023-03-08 12:43:40 82

原创 PM2部署监听不到node项目端口

PM2获取不到端口

2022-12-03 18:31:30 840

原创 axios封装方法

【代码】axios封装方法。

2022-11-21 14:55:06 150

原创 串和广义表--专升本

an),Ls是广义表的名字,n为它的长度。(主串:‘A,B’)(子串:‘A’)(字串在主串的位置是1)4.串中任意个连续的字串组成的子序列称为该串的子串。(串:‘1,2,3’)(字串:‘1’,‘1,2’…ai可以是原子,也可以是广义表,单一的元素叫做原子,如果ai是广义表,则称为Ls的子表。5.包含字串的串叫做主串。1.广义表是线性表的推广,因为广义表里面可以有不同的数据类型。2.字符串所包含的字符个数被称为该串的长度。8.由一个或多个空格组成的串叫做空格串。子串的定位运算又称为串的模式匹配或串匹配。

2022-10-15 16:12:22 371

原创 图--专升本

2.从第一个顶点为中转站,一个顶点到另外一个顶点经过都要经过这个中转站,每个顶点都要当一次中转站,以此来测试哪个路径为最短。1.选择一个顶点,然后找一个没有被访问的邻结点,访问该结点,然后一直重复,直到访问过的结点没有未被访问的邻结点。1.选择一个顶点,然后顺着该顶点向下寻找权值小的顶点连起来,然后一直循环,直到连完。1.从顶点出发,选择某一个邻结点(比如左边),然后在选择邻一个邻结点(比如右边)。2.某个结点的邻结点都被访问完了,则返回上一个邻结点,直到找到没有被访问的结点。非连通图连接分量就是子图。

2022-10-14 20:19:39 2166 2

原创 优先队列--专升本

优先队列--专升本

2022-10-10 20:04:58 449

原创 查找和散列表

线性表查找和散列表

2022-10-09 18:18:02 262

原创 进程管理基础

程序与进程进程的组成进程的状态五态模型挂起状态进程控制进程间的通信高级通信原语管程进程调度

2022-06-27 18:35:21 145

原创 操作系统概述

批处理系统:分时操作系统:实时操作系统网络操作系统分布式操作系统微型计算机操作系统嵌入式操作系统

2022-06-25 15:41:35 255

原创 js节点操作--增删,克隆

学习心得

2022-06-08 17:55:06 75

原创 js节点操作--下拉菜单

下拉菜单

2022-06-02 18:14:37 119

原创 JavaScript继承-原型最基础的内容

js继承

2022-06-01 18:03:22 72

原创 vue+express+mongdb

vue+express+mongdb

2022-02-14 20:35:11 234 1

原创 express+mongoose实现增删查改---记录核心逻辑

express的引入和mongoose的引入,以及模型的建立===引入express===const express = require("express")const app = express()===使用express路由===const router = express.Router();module.exports = router;===使用mongoose===var mongoose = require('mongoose');mongoose.connect('mon.

2022-01-08 09:45:01 192

原创 git入门基础操作命令

显示状态git status:显示该项目提交的状态删除文件git rm a.txt显示历史git log克隆版本库git clone /pro/pros-old /pro/pros-old-clone:前面是原版本库的地址,后面是克隆的地址从另一版本库中获取新的修改git pull:使用这条命令前,应该要了解一下克隆的版本库是否知道原版本库的地址,不知道就要加上去git pull /pro/pros-old master:需要加地址...

2021-12-06 23:52:33 223 1

原创 vue学习之列表过滤

列表过滤:filter方法<template> <div class="root"> <input type="text" v-model="valuea"> <div v-for="items in valuenew" :key="items.name"> {{items.id}} -- {{items.name}} --{{items.age}} </div> </div&gt

2021-12-06 23:32:38 354

原创 vue计算属性,监视属性

计算属性:computed 姓<input type="text" v-model="name">//v-model="name"数据绑定 名<input type="text" v-model="namea"> 全名:<p>{{mes}}</p> //{{mes}}:计算属性的属性名export default { data(){ return{ name:1,//上面数据绑定的实例

2021-12-05 23:28:53 154

原创 vue学习的开端,指令学习笔记

插值语法<div>计算{{calculate}}</div>export default {data(){return{calculate:"a"}v-语法 <div v-bind:class={wo:a}></div>//wo:是class名称,:a用来判断是否绑定 <a :href='url'></a>//v-bind:href绑定了一个href属性,值为url <div v-on:click

2021-12-04 20:36:23 199

原创 Linux基础命令--复习所用

Linux优点Linux版本目录切换类命令文本文件查看类命令目录操作类命令文件操作类命令压缩解压类文件查找类命令修改文件权限命令设置文件隐藏权限修改文件所有者及所属组命令Linux优点开源免费,系统迭代更新,性能稳定,安全性高,多任务,多用户,内核小Linux版本内核版:内核的版本是唯一的,版本号格式:“主版本号,次版本号,修正号“,其中次版本号:偶数表示稳定版本,奇数表示开发中版本。3.10.0-327.二来。下6——64 第一个数字3:版本号,第二个数字10.

2021-10-31 11:10:52 165

原创 html与css的进阶:继承性,选择器权重,css reset,布局技巧

这篇文章主要是关于HTML与css特点介绍子元素继承父元素的样式<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initi.

2021-09-12 17:56:47 148

原创 JavaScript基础知识:对象,函数,类,数组的基础知识

此片文章只介绍基础,不涉及高深知识!对象是?对象属性的操作对象解构工厂函数构造函数类数组数组归并数组迭代数组的数据操作对象(object)对象是? let a = new Object() a.name = "nam" console.log(a)let a = {name:"my",age:"18"}第一种方法:new Object():创建一个新的对象,a是对象的名称,name是属性,name后面是属性的值。第二种方法:.

2021-09-05 12:07:34 183

原创 基础篇——迭代器与生成器=======理解迭代与迭代器模式以及生成器

明天的文章

2021-07-18 18:11:52 75

原创 毕业后的我!

今夜深有感悟,写此文章,记录我这决定!16岁的我初见HTML与css便觉得他们十分的好玩有趣,所以我直接通过选拔进入了训练队,训练队里面,那时的我只是因为兴趣进了训练队,并不知道有一天我会把它变成我一生的职业理想!...

2021-07-17 15:51:08 263 1

原创 javascript基础-----日常使用的操作符(内容没有深入研究0,0)

一元操作符递增/递减操作符age = 1;++ ageconsole.log(age) //2,先赋值a = 2; -- a document.write(a)//1,先赋值b = 3; r = --b +2; console.log(r)//4 console.log(b)//2n = 1; n ++;//2 t = n-- + 2 console.log(t)//4,这里引用的是n的原始值 tr = n +2 console.log(tr)//3,这里引.

2021-07-17 15:41:21 70

原创 for,for-of,for-in循环的基本案例----初学者必学

for循环的基础使用 for(i=0;i<=10;i++){ console.log(i)//1-10 } console.log(i)//11,内存泄漏为何会出现11呢,这是因为循环迭代到11的时候,退出循环会保存最后的值,所有就会被外面的console获取=========我个人认为就是循环到了11的时候,就已经泄漏了。所以外面就能获取,但是因为后面又判断了,所以里面的console等于1-10.如何解决内存泄漏<scr.

2021-07-04 17:11:24 570 7

原创 写给自己的HTTP状态码

100 Continue:继续请求吧101 Switching Protocols:你这协议不可以,换一个200:OK201 Created:成功了并且还有了新的东西202 Accepted:我接受了你,但是不代表你成功了301 Moved Permanently:原来的东西被永远的移走了302 Found:暂时的失去了东西403 Forbidden:理解客户端的请求,但我不想执行404 Not Found:服务器无法找到客户端请求的页面500 Internal Server Erro.

2021-06-28 13:37:32 90

原创 SSRF---服务器伪造请求---初学者的认知

SSRF是一种伪造服务器请求,从而攻击服务器获得服务器权限我个人理解:SSRF无法通过外网进攻内网系统,但如果内网系统和外网系统有联系,那就可以伪造请求进入内网系统漏洞缺陷的目标(1)图片加载与下载功能:因为加载和下载都是通过远程url加载的(2)本地处理功能:业务流程中要对用户输入的参数进行调整(3)图片,文章的收藏功能,将远程地址进行保存。...

2021-06-28 10:56:11 97

原创 CSRF的攻击和防御

CSRF:跨站请求伪造,伪造用户请求登录页面CSRF攻击可以伪造当前用户的行为,让目标服务器以为请求为当前用户发起,并利用当前用户权限实现业务请求伪造。CSRF攻击,先是攻击者伪造一个恶意攻击页面,当用户点击时会自动向当前用户的服务器提交一次伪造的业务请求,从而获取用户的信息。 CSRF攻击的条件:(1)用户处于登录状态 (2)伪造的链接与用户一致 (3)后台未对用户业务开展合法性做校验CSRF攻击场景:(1)当用户时管理员,黑客通过获得管理员权限去添加和删除用户的信息(2)当

2021-06-27 22:45:13 572

原创 web安全---xxs攻击

xss攻击是一种跨站脚本攻击,黑客通过在页面中写入恶意脚本,实现脚本攻击。xss攻击的分类1.反射型跨站攻击个人理解:就是你在搜索框中写入《script>alent(“xss”)《script>之后,alent出那句程序,然后通过用户点击之后,就造成了xss攻击防御:可以通过HTML转义防止xss攻击,或者当用户写入某些字符串之后,提交之后,要做一次检测,没有特殊字符之后再提交到服务器2.存储型跨站攻击个人理解:就是通过评论某一篇文章将恶意代码永远的保存到当前文章中,只要有.

2021-06-21 18:01:51 537

原创 HTTPS协议安全性

HTTP和HTTPS的区别在于加密方式,HTTP在传输中没有使用任何加密方式,非常容易被网络抓包工具抓包,而HTTPS采用了ssl技术进行加密,可以防止传输不被链路劫持。HTTPS的基本认知HTTPS的核心问题:如何建立安全的传输通道和如何确认双方的身份?安全的通道:通过加密算法进行加密,将密钥交给用户,建立安全通道主流的加密方法:对称加密和非对称加密,对称加密就是客户端和服务器有一样的密钥,非对称就是客户端是公用的密钥,服务器是私有的密钥,用来保证数据安全。如何确定对方身份:用户.

2021-06-21 14:54:37 284

原创 web安全基础---请求和响应

web请求和响应个人电脑>发送HTTP请求>服务器收到请求,发出响应>HTTP响应>得到页面请求请求行:method Request-URL UTTP-Version CRLFmethod :请求方法 UTTP-Version:版本 CRLF :回车或者换行举个例子:post /member.php?/mod=loggin&dfdsfdf=dsfdf=ax=1 HTTP/1.1post:请求方法 请求路径:member.php 版本: HTTP/1.1

2021-06-07 18:11:00 297 2

空空如也

空空如也

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

TA关注的人

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