自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 winform DotNetZip解压和压缩

进入 管理NuGet程序包搜索 DotNetZip 安装。亲测有效,参数别传错就行。

2022-11-01 20:31:24 685 1

原创 minicap 配置教程

今天我们来配置 minicap 教程,非常简单;1、先把源码下载下来 git clone https://github.com/openstf/minicap.git2、cd minicap 再 git submodule init3、git submodule update这里注意下咯,git 会去 https://github.com/openstf/android-libjpeg-turbo.git 拉取 libjpeg 依赖下来,没有翻墙可能拉不下来,我们可以直接进入后 把libjpe

2021-08-13 21:08:28 1805

原创 scss 配置全局变量

首先使用官方提供的脚手架vue-cli进行搭建框架,这里就不做说明了,查阅官网即可。等安装完所有依赖后,安装sass的依赖包:npm install --save-dev sass-loader//sass-loader依赖于node-sassnpm install --save-dev node-sassvue.config.js 修改如下:css: { loaderOptions: { sass: { data:`@

2021-01-30 16:05:47 3355

原创 js Array方法集合

开发中用api确实省事,但常用的都记得,有些确实没怎么用,都忘了怎么用,今天我就将它们罗列一下:1、concat 数组连接var arr1 = ["Banana", "Orange"];var arr2 = [ "Apple", "Mango"]var arr3 = arr1.concat(arr2);console.log(arr3)注意:它返回新数组,不会修改原数组2、copyWithin 拷贝数组var fruits = ["Banana", "Orange", "Apple",

2020-11-28 21:19:15 277

转载 前端算法渣的救赎之路

https://juejin.im/post/6844904175562653710

2020-10-25 13:41:19 194

原创 web 性能优化

优化方向有两个:HTTP 请求JS 加载打开浏览器控制台的网络,可以看到从拉取模版开始到首次渲染中间到底在加载什么,如果中间某些资源加载速度过慢,则可以从这方面入手,否则的话有可能是解析 js 速度过慢导致。请求优化合理使用缓存合理使用缓存,降低请求等待的时间,可以通过达到性能优化CDN 内容分发将非核心资源通过 CDN 的方式进行分发,例如使用的第三方库(React、Vue、地图等),可以有效减小请求包的体积,同时稳定高速的 CDN 服务器也可以加快请求的速度。CDN 通常会配合异步加载

2020-10-25 13:39:44 96

原创 前端安全

有哪些可能引起前端安全的问题?跨站脚本攻击(Cross-Site Scripting,XSS):一种代码注入方式,为了与 CSS 区分所以被称为 XSS。早期常见于网络论坛,起因是网站没有对用户的输入进行严格的限制,使得攻击者可以将脚本上传到帖子让其他啊人在浏览到有恶意脚本的页面。其注入方式很简单,包括但不限于 JavaScript / VBScript / CSS / Flash 等;iframe滥用:iframe 中的内容是由第三方来提供的,默认情况下它们不受我们控制,它们可以在 iframe 中运

2020-10-25 13:27:47 811 1

原创 JS 事件循环

浏览器中的事件循环avaScript代码的执行过程中,除了依靠函数调用栈来搞定函数的执行顺序以外,还依靠任务队列(task queue)来搞定另外一些代码的执行。整个执行过程,我们称为事件循环过程。一个线程中,事件循环是唯一的,但是任务队列可以拥有多个。任务队列又分为 macro-task(宏任务)和 micro-task(微任务),在最新标准中,他们分别被称为 tasks 和 jobs。macro-task(宏任务) 大概包括:1. script(整体代码)2. setTimeout3. set

2020-10-25 12:39:17 122

原创 浏览器输入URL的全过程

网络篇假设你在网站上输入了 https://github.com/i-want-offer/FE-Interview-questions。准备动作现代浏览器会在你输入的过程中就开始智能匹配 URL,它会从书签、历史记录等地方,找到已经输入的字符串可能匹配到的 URL,然后智能显示出来,让你补全 URL。对于 Google Chrome,它甚至可以从缓存中把页面展示出来,也就是说,此时你还没有按下 Enter 进行搜索,页面就已经显示出来了。构建请求浏览器会构建请求行:GET / HTTP/1.1

2020-10-25 11:52:35 928

原创 table选中单元格区

<script type="text/javascript" src="https://code.jquery.com/jquery-3.1.1.min.js"></script> <style> .tb{ cellspacing:0px; border-spacing: 0px; border:1px solid #000; } .tb td{ width:100px; height:50px;

2020-09-28 09:37:17 495

原创 hook pc微信调试

首先我们登陆微信我在接受消息这里打了个断点再用注入器注入

2020-09-27 18:10:45 279

原创 nodejs 扩展调用c++动态库

第一步先安装nodejs , 这个很简单就不用我就不多说了。第二步 安装 python 2.7第三步 安装 Visual Studio 2017上面这些环境装好我们再安装需要的模块,直接 cmd 命令npm install node-gypyarn add ffi-napi安装完成后,我们用Visual Studio创建c++ 动态库![](https://img-blog.csdnimg.cn/20200927151304450.png?x-oss-process=image/waterm

2020-09-27 15:39:30 2114 1

原创 h5 移动端原生轮播

<!doctype html> 3 1 2 3 1

2020-09-27 14:14:24 138

原创 html元素居中汇总方法

css 居中 html 元素的方法汇总:第一种: margin方法.d1{position: relative;width:600px;height: 600px;border:1px solid red}.content{position: absolute;top:50%;left:50%;width:300px;height: 300px;margin-left:-50px;margin-top:-50px;background-color:red;}

2020-09-27 14:03:11 260 1

原创 nodejs简单爬虫

仅供学习参考!准备工作,先安装 node.js…之后装 request , zlib ,cheerio 等模块const request = require(‘request’);const zlib = require(‘zlib’);const cheerio = require(‘cheerio’);//开启记录cookie,重定向时自动带上cookie//request = request.defaults({jar: true})var options = {url: ‘’,e

2020-09-27 12:34:29 113

autoJS____1699.zip

autoJS____1699.zip

2021-01-29

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

TA关注的人

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