- 博客(39)
- 问答 (3)
- 收藏
- 关注
原创 部分win7与win10可能存在的漏洞
最近正在学习网安相关的知识,在冲浪的途中,发现了一些有意思的漏洞主要思路:利用五次shift键可以在用户登录页面弹出c盘程序,经过一系列操作可以获得管理员权限,进而进行一些列嘿嘿的操作首先需要非法关机,迫使系统开机时进入一个系统修复的界面,点击进入(一系列操作后系统肯定查不出错误,记住不要上传错误啥的),然后查看更多信息,下拉到最后,就会看到一个记事本。这个记事本就是问题的关键打开记事本,点击文件,打开。好家伙,可以进入c盘,然后在windows,system32里面找到粘结程序(sethc),将
2021-04-08 15:26:58
378
原创 vue 递归组件之多级联动
多级联动的基本就是运用递归组件其中要注意这么几点:(在我的代码中需要这么注意)【用isflag来判断是否需要渲染v-if -----是否渲染v-show-------是否展开注意联动组件的一致性:比如v-bind所绑定的属性的一致性!!!!!!!( :model=‘item’ )注意填写数据的时候的分级和嵌套!!!】<div id="a...
2019-10-14 19:55:08
2329
原创 浏览器对象
常用api一:windowwindow对象不但充当全局作用域,而且表示浏览器窗口。window对象有innerWidth和innerHeight属性,可以获取浏览器窗口的内部宽度和高度。内部宽高是指除去菜单栏、工具栏、边框等占位元素后,用于显示网页的净宽高。对应的,还有一个outerWidth和outerHeight属性,可以获取浏览器窗口的整个宽高二:navigatornavig...
2019-10-09 09:52:51
280
原创 数组reduce总结
【数组的reduce方法】: 1.reduce方法接收一个函数作为累加器(“连续操作器”)。2.数组中的每个值(从左到右)开始合并(不一定是相加!),最终为一个值。3.reduce为数组中的每一个元素【依次执行】回调函数,但不包括数组中被删除或从未被赋值的元素。4.reduce方法最终返回的是最后一次调用累加器的结果。5.累加器函数接受四个参数:preValue, nowValue,...
2019-09-20 10:24:27
162
原创 npm -s -d -g
npm install module_name -S 即 npm install module_name --save 写入dependenciesnpm install module_name -D 即 npm install module_name --save-dev 写入devDependenciesnpm install module_name -g 全...
2019-07-31 21:01:11
174
原创 node之crud学生信息管理系统之数据库(数据持久化)
代码基本不变,变化如下:(上次代码参考我上篇博文)一:router.js的变化// 路由模块const express = require('express')const Student = require('./student')// 得到路由容器const router = express.Router()/* * 下面就是把每条路由都挂载到路由容器中*/// 请求'/...
2019-07-26 17:06:57
213
原创 node之curd学生信息管理系统
运用1.node2.express3.art-template4.body-parser代码如下一:student.js/** * 操作数据的文件模块,不关心业务,只处理数据 封装操作数据的API,方便于其他模块直接调用API即可操作数据 */const fs = require('fs')// 保存学生信息/** * 保存新添加的学生信息到数据文件中 ...
2019-07-26 10:42:01
250
原创 node之模块系统
首先要明白一点function text() {this.name='hh'}var text2 = new text()console.log(text2.name)//hh此时new一个对象,这时text2可以使用这个对象中自定义的东西Node.js模块系统为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。模块是Node.js 应用程序的基本组...
2019-07-25 16:35:06
97
原创 node之stream(流)
Node.js Stream(流)Stream 是一个抽象接口,Node 中有很多对象实现了这个接口。例如,对http 服务器发起请求的request 对象就是一个 Stream,还有stdout(标准输出)。Node.js,Stream 有四种流类型:Readable - 可读操作。Writable - 可写操作。Duplex - 可读可写操作.Transform - 操作被写入数据...
2019-07-24 22:16:20
111
原创 node之Buffer(缓冲区)
Node.js Buffer(缓冲区)JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心库。Buffer 库为 Node.js 带来了一种存储原始数...
2019-07-24 21:22:35
1494
原创 node之EventEmitter
Node.js EventEmitterNode.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。Node.js 里面的许多对象都会分发事件:一个 net.Server 对象会在每次有新连接时触发一个事件, 一个 fs.readStream 对象会在文件被打开的时候触发一个事件。 所有这些产生事件的对象都是 events.EventEmitter 的实例。—————————...
2019-07-24 20:53:57
125
原创 jq之ajax
jQuery load() 方法jQuery load() 方法是简单但强大的 AJAX 方法。load() 方法从服务器加载数据,并把返回的数据放入被选元素中。语法:$(selector).load(URL,data,callback);必需的 URL 参数规定您希望加载的 URL。可选的 data 参数规定与请求一同发送的查询字符串键/值对集合。可选的 callback 参数是...
2019-07-24 16:23:29
108
原创 json
与 XML 相同之处JSON 是纯文本JSON 具有"自我描述性"(人类可读)JSON 具有层级结构(值中存在值)JSON 可通过 JavaScript 进行解析JSON 数据可使用 AJAX 进行传输——与 XML 不同之处没有结束标签更短读写的速度更快能够使用内建的 JavaScript eval() 方法进行解析使用数组——————————为什么使用 JSON?...
2019-07-24 15:35:32
87
原创 ajax跨域问题
问题如下以上错误提示是由于AJAX方法涉及到 跨域 的问题导致!由于我没有在服务器环境里运行含有ajax方法的页面,而是直接通过浏览器打开(类似file:///的访问形式,即file协议)本地页面ajax()请求本地页面,须通过服务器环境运行,类似这样:http://127.0.0.1:8888/EXP99.COM/html_ajax/index.html注意:如果是在远程服务器里a...
2019-07-24 13:46:30
80
原创 ajax
AJAX - 创建 XMLHttpRequest 对象new一个对象XMLHttpRequest 是 AJAX 的基础。所有现代浏览器均支持 XMLHttpRequest 对象(IE5 和 IE6 使用 ActiveXObject)。XMLHttpRequest 用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。处理兼容:var xmlhtt...
2019-07-24 13:19:17
88
原创 node之request
request是服务端发起请求的工具包1、安装npm i request2、基本用法默认是GET请求var request = require('request');request('您的请求url', function (error, response, body) { if (!error && response.statusCode...
2019-07-22 10:40:28
165
转载 cheerio中文文档
这篇参考手册是对cheerio 官方文档 的中文翻译cheerio是jquery核心功能的一个快速灵活而又简洁的实现,主要是为了用在服务器端需要对DOM进行操作的地方简介让你在服务器端和html愉快的玩耍var cheerio = require('cheerio'), $ = cheerio.load('<h2 cl...
2019-07-22 10:37:47
1392
原创 jq dblclick问题
最近有个问题困扰了我很久,代码如下图中最后一个dblclick点击事件有问题,当我双击的时候,他不会移动到另外一个表格,只会在本身表格进行移动。而第一个dblclick事件就没有问题,可以双击移动到另外的表格最后解决如下:感谢csdn论坛大佬的帮助,真的非常感谢...
2019-07-22 09:57:41
233
原创 npm init出现错误的解决方法
前面转载文章提到的清除npm缓存并不是所有都适合比如这个我这次发现,出现错误的原因居然是我的文件路径里面有中文。。你可以先npm install npm -g来升级最新版本看是否解决,如果还未解决请将中文换成英文。。。。。。...
2019-07-22 09:51:50
6202
1
转载 npm清除缓存
! 转载: https://blog.csdn.net/weixin_42470791/article/details/82833415 <p>.因项目中安装模块,多次不成功,所以导致报错。<br>A com...
2019-07-22 09:28:37
24183
3
原创 案例推拉门的实现--(jq)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> *{ margin: 0; padding: 0; } ul {...
2019-07-21 15:32:34
295
原创 案例--放大镜(jq)
直接上图,图中有解析$(function(){ var myDiv=$('#myDiv') $('#myDiv .smallPic').hover(function(){ $('#myDiv .float_lay').css({display:'block'}) $('#myDiv .bigPic').cs...
2019-07-21 13:19:22
278
原创 最全轮播图---jq
轮播图实现功能1.自动轮播2.点击小圆点和箭头实现跳转3.防止多次点击造成的bug4.进入进出定时器功能5.bug修复6.老铁给个赞呗代码如下$(function () { var count=0 var isclick=1 var imgList=$('.imgbox li') var dotList=$('.dot>ul li') ...
2019-07-20 23:50:01
155
原创 js之闭包详解
闭包的概念:闭包就是能够读取其他函数内部变量的函数局部变量是在函数中,函数使用结束后,局部变量就会被自动的释放闭包后,里面的局部变量的使用作用域链就会被延长闭包的模式:函数模式的闭包,对象模式的闭包 函数模式的闭包:在一个函数中有一个函数 function f1() { var num=10; //函数的声明 function f2() { ...
2019-07-20 19:56:31
93
原创 js案例之贪吃蛇
注意:首先,敲代码不要太快,不然拼写错误让你找半天。然后,vscode有bug,本人亲测下面是一些小问题的解析一:js是可以引入到html中的。在引入前js是不会执行的,加载到htlm中才会执行。如果加载了两个js到同一个html,他们所处在相同的作用域,之间都是“可见的”。所以可以直接调用。二:var that=this将this变量赋值给that:因为this在之后会改变,但tha...
2019-07-20 18:43:48
175
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人