- 博客(15)
- 收藏
- 关注
原创 object.assgin
对象赋值我在vue中进对象赋值进行遇到其对象的observer id改变了,如图为什么会遇到这种问题其实是因为我们在进行对象赋值的时候是进行了直接赋值,直接赋值会照成其对象的指针改变了指向,所以其observer id就会改变那么如何解决为了避免其指针的指向改变我们就需要进行深拷贝对象,这样其指针就不会改变,最常用的方式就是object.assgin(目标,要拷贝的对象),这样使用后发现其observer id一样了,如图这是因为object.assgin进行了深拷贝observer id的作
2021-08-23 13:28:56
366
原创 vue中函数在外部还是内部
问题在vue中我们经常看到有些函数在类的外部 有些函数在类的内部为什么会有这样的区别其实主要是因为vue会会挂载在其内部的函数和属性 但是并不会挂载在其外部的函数和属性,所以一般我们会吧不需要进行处理的函数同时其并不会在dom上使用的函数放在外部这样可以减轻vue的负担具体...
2021-08-23 13:11:09
1107
原创 回调地狱的解决
封装的ajaxajax回调地狱其实所谓的解决就是希望用同步的书写方法来进行异步的调用promise使用promise链式来进行解决 (解决回调地狱的代码的复杂,可以更好的使用同步的方式来进行异步的调用)generator使用生成器函数来进行解决由于生成器函数需要.next才会进行下一步,为了避免每次都调用.next所以直接封装一个函数来进行自动调用.nextasycn/await使用异步等待方法来进行解决...
2020-09-11 10:00:27
240
1
原创 Json server基本使用
标题Json server1.查看是否安装json server –v如果有版本号就是已经安装了直接进行第三步如果没有安装就需要全局安装2全局安装npm install json-server –g3安装完成后 创建一个文件夹cd 进入这个文件夹进行初始化npm init –y4在文件里面创建db.json5打开Package.json在其‘scripts’里面添加"json:server": "json-server --watch db.json",6启动npm
2020-09-01 12:01:11
197
原创 新版git安装
git安装跟着下面的红箭头点击下面红框的是安装路径,注意其位置默认是不会勾上的,如果你希望在桌面上看到它就勾上我使用的是默认的编辑器,如果你要选择别的在下拉框里选择一个因为我是windows系统,所以我就配置window的path环境这就安装完成了...
2020-01-07 09:45:38
190
原创 新手使用 mysql workbench建库,建表
mysql workbench建库,建表1.首先先建表跟着下面图片里的字来操作到这里就成功建库了接下来就是建表在创表的时候注意其是否为主键,是否可以为空,下面有标如果你需要其它功能的话现在你就会建库,建表了,下面我将在下篇博客写数据库如何增删改查...
2020-01-07 09:36:45
3881
1
原创 攻防世界 Railfence
攻防世界 Railfence下载附件:ccehgyaefnpeoobe{lcirg}epriec_ora_g栅栏密码原理:普通栅栏密码:1 2 3 4 5 6(明文) # key=3 进行栅栏加密1 2 34 5 6结果为 1 4 2 5 3 6WWW的变种栅栏密码1 2 3 4 5 6 # key=3 Rail-fence Cipher1 . . . 5 . ↘ ...
2019-12-21 10:38:56
1489
原创 攻防世界 Morse
攻防世界 Morse下载附件11 111 010 000 0 1010 111 100 0 00 000 000 111 00 10 1 0 010 0 000 1 00 10 110(看构成仅有0,1,可能为摩斯密码,或者转为ascii,又看到0,1分布有空格隔开,且没有规律,判定为摩斯密码)摩斯密码的解法:(将1-为将0为.,或者互换,去在线转换网址查看)网址: 在线转换同理也...
2019-12-21 10:32:21
4076
原创 Cisco配置vlan
Cisco配置vlan拓扑图二层交换机配置为:三层配置:到这里就配置完左边了,右边同理检验:用左边的pc机ping一下它的网关证明左边配置成功
2019-12-18 18:17:45
399
原创 攻防世界Caesar
攻防世界Caesar下载附件:oknqdbqmoq{kag_tmhq_xqmdzqp_omqemd_qzodkbfuaz}(密码构成,由小写字母,{},_,没有大写字母,推测为恺撒密码)在密码学中,恺撒密码(英语:Caesar cipher),或称恺撒加密、恺撒变换、变换加密,是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固...
2019-12-18 16:55:44
2590
原创 攻防世界幂数加密
攻防世界幂数加密下载附件得到:8842101220480224404014224202480122(仅有数字构成,且数字不仅为0,1,可以推断为ascii码,或者为幂数加密)用在线ascii转换,转换失败,改用幂数解密两种方法第一python:(跑一下就会出来)#! /usr/bin/env python#coding=utf-8a=“88421012204802244040...
2019-12-18 16:06:17
4802
原创 攻防世界base64
标题攻防世界base64下载附件,可以看到Y3liZXJwZWFjZXtXZWxjb21lX3RvX25ld19Xb3JsZCF9这个密码是有大写,小写,数字构成的密码可以推断为base码,常用的有base64,base32然后百度base在线转换base64在下转换同时还有一种解密方法用程序进行解密,常用python这里给个python的解法:import base64s ...
2019-12-18 14:44:37
1379
原创 github使用和远程连接
github使用第一步首先你需要注册一个github的账号,如果你没有可以点击下面链接去注册一个网址:https://github.com/然后我们就开始进入GitHub的使用:1.创建一个新存储库(点击箭头所指方向)接下来你会看到下面图片(根据只是要求创建仓库名,设置公有私有,确认创建)第二步下载git:https://git-scm.com/downloads根据你自身电...
2019-11-25 19:46:54
394
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人