自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL 增删改查语法总结

SELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。数据表 Persons 内容如下IdLastNameFirstNAddressCity1AdamsOxfordOxford StreetLondon2BushFifthFifth AvenueNew York3CarterThomasChangan StreetBeijing4MaryThomasChangan StreetBeijing1.

2021-08-02 17:35:21 877

原创 flex垂直居中,水平居中和其他布局方式

flex水平垂直居中<div class="content"> <div class="item">1</div> <div class="item">2</div> <div class="item">3</div> </div>.content { display: flex; align-items:center; justify-content:center; bord

2021-07-30 11:14:40 416

原创 vue如何引入静态文件

在工作中, 因为一个同事把static文件夹直接放在根目录下面, 咋一看没啥问题, 但是根本解析不出来, 只能看到一串html文件, 看preview如下:We’re sorry but manager-demo doesn’t work properly without JavaScript enabled. Please enable it to continue.正确的引入方式在public文件夹下面新建一个static文件夹一定要在public文件夹下面在index.html文.

2021-07-23 10:43:08 1703 1

原创 数据可视化之matplotlib篇 - 01

数据可视化之matplotlib-011. matplotlib简介和安装:1.1 简介matplotlib是python的一个数据可视化库, 可以画很多的图表, 像折线图, 柱状图…非常的实用, 主要是简单易用, 在我们分析数据的趋势和查看数据的走向的时候, 几行代码就可以画出一个简单的图形出来1.2 安装pip install matplotlib2. matplotlib的用法和实例展示(代码+图片)首先来看一个简单的实际案例import matplotlibimpo

2021-07-12 17:26:46 230

原创 serve启动本地静态服务器

使用serve工具, 可以在本地启动一个静态文件服务器:安装node安装http-server npm install http-server -g当前目录运行http-server: http-server会在命令行下出现这句:INFO: Accepting connections at http://localhost:8000...

2021-04-25 19:18:21 1253

原创 vue 2.x版本关闭按需加载

首先说说为什么要关闭按需加载我们是在一个项目中用到了分享页面,考虑到手机端的分享,尽量使得打包文件变小,所以选用的vue。而且打包出来的文件我们要求全部使用cdn,但是按需加载是main.xxx.js加载的.最简单的办法是直接关闭按需加载。找到路由配置文件,把引入方式写成:import Page1 from '@pages/Page1.vue'这种方式的写入就是一次性加载。如果写成:const Page1 = () => import('@pages/Page1.vue')那就是

2021-03-17 10:22:27 296

原创 css解决图片宽高比不固定时,图片居中的问题

web开发中,经常会遇到图片居中显示的问题,如果图片的尺寸固定还好说,如果不固定,有的图片是宽度比较大,有的图片是高度比较大,碰到这种情况,UI就会和你说:“这个不行,我要居中的!”抱着万马奔腾的心情,千幸万苦之后,找到了下面这种解决方案,只需要写点CSS<span className="span"> <img src="" className="img" alt="" /></span>.span { display: .

2021-02-02 17:25:14 926

原创 解决浏览器自动回填input输入框内容

在网页开发时,我们经常会有input搜索框和用户名密码的input被浏览器自动回填的时候,但是很多时候,自动回填的值不是我们想要的,摸索了一段时间之后,终于找到终极解决方案在页面的最前面加入两个input,属性不要设置为hidden,因为我测试过hidden,是无效的。其中一个属性设置为type=“text”,另外一个属性设置为type=“password”,然后通过绝对定位,让这两个input不显示在页面上,代码如下: <input class="hidden-inp" type="text.

2020-12-03 10:17:00 1210

原创 常用关闭按钮,叉符号

常用的关闭按钮字符,可直接用的x, ×, X, ✕, ☓, ✖

2020-08-06 15:23:28 5092

原创 fiddler修改host,协议,请求转发

fiddler根据请求路径,修改host,协议,和请求转发if (oSession.host=="517repairmini.xiaomaiqipei.com") { if (oSession.uriContains("/pages/") ||oSession.uriContains("/subPages/pages/") ||oSession.uriContains("/js/") ||oSession.uriContains("/chunk/")) { oS

2020-07-28 11:11:01 1927

原创 将Antd 的日期选择框里面的文字改为中文

// 以下4行引入解决日期控件英文的问题import moment from 'moment'import locale from 'antd/lib/date-picker/locale/zh_CN'import 'moment/locale/zh-cn'moment.locale('zh-cn')<RangePicker style={{ width: '306px' }} locale={locale} onChange={this.handleChange.bind(t

2020-07-16 14:42:46 3367

原创 小程序-canvas绘制压缩图片

一个很大的图片绘制到canvas上面,显示压缩后的大小// imgSrc - 小程序本地图片路径,网络图片要先下载到本地(wx.getImageInfo或wx.downloadFile)// imgX - 显示图片的起点(图片原图的起点位置)// imgY - 显示图片的终点(图片原图的终点位置)// imgWidth - 显示图片的宽度// imgHeight - 显示图片的高度// dx - canvas绘制的x坐标// dy - canvas绘制的y坐标// dwidth - 绘制在c

2020-07-10 16:48:36 570

原创 背景图水平居中显示

图片很宽的时候,需要保留中间部分,左右不需要显示完整,写法如下: background-image: url(https://phyimgs.007vin.com/ugc/1000001/982925039a76f22c4efcd76221cfeaff.jpg); background-position: center; background-repeat: no-repeat; background-size: cover;...

2020-07-03 15:16:45 284

原创 js正则表达式-常用

input校验可输入整数和两位小数/^\d+(\.)?(\d{0,2})$/

2020-03-20 15:24:42 99

原创 js全屏显示标签

浏览器是否支持全屏模式:document.fullscreenEnabled使元素进入全屏模式:Element.requestFullscreen()退出全屏:document.exitFullscreen()检查当前是否有节点处于全屏状态:document.fullscreenElement进入全屏/离开全屏,触发事件:document.fullscreenchange无法进入全屏时触...

2020-01-15 14:10:13 234

原创 不同域名之间通信,Cookie传输数据

var Cookie = { set: function(name, value, days) { var domain, domainParts, date, expires, host; if (days) { date = new Date(); date.setTime(date.getTime() + days * 24 * 60 * 60 ...

2019-12-04 10:38:39 1575

原创 centos6 等低版本安装bbr

CentOS 6,Debian 7,Ubuntu 12这些系统的内核一般在Linux 4.9以下,并无内置BBR加速,所以需要手动安装BBR一键安装脚本wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ....

2019-10-30 10:21:57 1511

原创 antd使用

antd全局中文配置import zhCN from 'antd/es/locale/zh_CN';function App() { return ( <div locale={zhCN}> // 全局包在外面 </div> );}antd的日期组件默认是显示英文,中文配置方法import moment from 'm...

2019-09-20 14:34:35 871

原创 浏览器滚动加载判断条件

window.onscroll = function (e) { /* 判断是否滚到最下面 */ /* 如果已经滚到最下面则执行某个操作 */ var e =e || window.event; // 为了兼容谷歌和火狐 document.body.scrollTop是谷歌上的 /* 滚动条的垂直位置 */ var scrolltop = docum...

2019-08-13 18:03:46 297

转载 Python环境变量配置

windowspath=%path%;C:\Python其中的C:\Python是python的安装目录

2019-07-27 15:27:20 128

原创 使用Promise和递归函数,使得图片批量加载可以控制

前言: 现在的页面使用图片越来越频繁,如果用户的电脑网速快还好,一般不会有问题,如果是慢网速的用户,一次加载100张甚至更多的图片,就会导致加载超时的问题; 为了解决这个问题,我们可以尝试使用Promise和递归函数的原理,只有原理,具体的使用需要结合实际的业务场景废话不多说,直接上代码// 这段代码可以直接放到js文件里面运行,设置的是10张图片,每次加载三张var imgArr = ...

2019-06-13 15:44:10 648

原创 SSR限制设备连接数 和 限制端口速度 的方法

限制端口连接数量首先输入命令service iptables stop关闭iptables(注意:iptables可能会有问题,貌似在旧版本中不被认为是一个服务,而是防火墙,这个问题我还没有解决,如果你解决了请告诉我一声,谢谢)限制端口并发数很简单,IPTABLES就能搞定了,假设你要限制端口 8388的IP最大连接数为5,两句话命令:iptables -I INPUT -p tcp...

2019-06-11 15:07:46 9042

原创 js数组API

Array.reduce()// 作用,对数组中的值求和// 用法Array.reduce(function(totle, item){ return totle+item })Array.filter()// 作用:返回一个数组,其中的元素是符合条件的元素// 示例var ages = [32, 33, 16, 40];function checkAdult(age...

2019-05-30 17:15:53 137

原创 组件集合

收集常用的组件ReactUI框架 - antd轮播图组件 - react-slick(https://github.com/akiran/react-slick)

2019-05-09 11:57:43 174

原创 create-react-app使用dllplugin抽取antd作为公共模块

首先说说,为什么要使用dllplugin?在项目开发中,我们会遇到很多的依赖,体积不小,而且他们都是公共模块,基本上不会有变动,所以考虑是不是可以把这部分公共的模块抽取出来,作为静态的资源,不需要每次都打包这块虽然有CommonsChunkPlugin插件可以抽取公共模块,但是有如下缺点每次打包都会重新构建公共模块只要其中的模块有微笑的变动,打包出来的公共文件就不一样,简单说,换台机器...

2019-04-30 10:58:58 3229

原创 汇编代码分析

# 这段代码的意思是从地址ebp-0xCC处开始填充数值0xCCCCCCCC,填充次数为0X33次lea edi,dword ptr ss:[ebp-0xCC]mov ecx,0x33mov eax,0xCCCCCCCCrep stos dword ptr es:[edi]

2019-04-22 22:34:03 1401

原创 windows10禁用更新

win+R 输入 services.msc 回车找到windows update 服务,然后选择禁用, 恢复全选择无操作找到 Windows 10 Update Facilitation Service 服务相关的 osrss.dll 文件,修改文件权限, 去掉system用户的读取和执行选项...

2019-04-14 11:57:46 733

原创 判断浏览器是否支持WebP格式的图片

function supportWebp(){ var webpTestsUri = 'data:image/webp;base64,UklGRiQAAABXRUJQVlA4IBgAAAAwAQCdASoBAAEAAwA0JaQAA3AA/vuUAAA='; var image = new Image(); function addResult(event) { ...

2019-04-10 17:45:16 1048

原创 VS2013编写一个dll动态链接库

项目创建创建项目 -> 选择 Win32 控制台应用程序下一步 -> 选择DLL点击完成代码编写// dllmain.cpp 文件中添加要到处的函数int add(int a, int b){ return a+b;}// stdafx.h 文件中添加extern "C" __declspec(dllexport) int add(int a, int b)...

2019-04-07 19:44:36 360

原创 易语言安装,破解,静态编译

安装易语言5.8运行破解补丁使用vc6静态编译链接

2019-03-23 13:55:12 1898

原创 汇编中,各寄存器的作用

CS:IPCS:IP 指示了当前要读取指令的地址,CS为代码段寄存器,IP为指令指针寄存器可以这么理解: 任意时刻,CPU将CS:IP 指向的内容当作指令执行如果要修改CS:IP的内容,则需要使用 jmp 指令来完成; 同时修改CS,IP可以用形如jmp 段地址:偏移地址,例如jmp 3000:1000;执行后,CS=3000,IP=1000,cpu将从3000*16+1000=31...

2019-03-17 09:35:19 767

原创 逆向中各工具作用和常用的OD断点

Ctrl+G:直接断APICtrl+N:输入表断API文件操作API的使用CreateFileA(W):创建文件ReadFile:读取文件WriteFile:写入文件CloseHandle:关闭句柄读取文件:CreateFile-&gt;ReadFile-&gt;CloseHandle写入文件:CreateFile-&gt;WriteFile-&gt;CloseHandle注册表...

2019-03-16 17:46:48 617

原创 使用OD给EXE程序添加弹框

新建一个区段(stud_PE工具)如果没有MessageboxA,新建导入表,目的是把MessageboxA函数导入进去,并且获取VA在新的区段处添加MessageBox的调用在后面添加 jmp 程序入口地址处修改程序入口(stud_PE工具)...

2019-03-09 23:43:28 1607 1

原创 js防抖函数和节流函数简析

防抖函数防抖技术即是可以把多个顺序地调用合并成一次,也就是在一定时间内,规定事件被触发的次数。// 防抖动函数示例function debounce(func, wait, immediate) { // 定时器变量 var timeout; return function() { // 每次触发 scroll handler 时先清除定时器 ...

2019-03-06 15:22:57 211

原创 脱壳之 - 入口处代码分析总结

各种语言的入口处代码是不一样的,下面是几种语言编译之后的入口代码VB:004012D4 &gt; 68 54474000 push QQ个性网.00404754004012D9 E8 F0FFFFFF call &lt;jmp.&amp;MSVBVM60.#100&gt;004012DE 0000 add byte ptr ds:...

2019-03-03 18:51:09 256

原创 脱壳总结之 - upx,aspack, FSG,PECompact2.X,WinUpack脱壳

UPX是一种压缩壳,接下来介绍UPX脱壳的四种方式1. 单步执行法OD加载程序,F8单步步入程序,向上返回的要按键F4跳转到向上返回的下一句语句特征代码是 popad , 执行下一句语句,会有一个很大的跳转,执行次跳转语句,即会进入压缩程序的真正入口右键点击 用OD脱壳调试进程,下面有方式一和方式二,任选一种,点击脱壳,保存到文件夹2. 使用工具 - LoadPE打开目标程序...

2019-03-02 12:39:00 1333

原创 脱壳学习之 -- 步骤总结

脱壳步骤最近在学习脱壳的教程,接下来总结一下手动脱壳的方式1. 使用OD调试常用的方式有以下单步跟踪法: 这个方法是万能的, 思路就是, 碰到向上跳转, F4执行到下一步;如果函数中断, 则步入函数,继续单步, 一直到找到入口ESP定律法: 找到开头关键的push后的一句,然后数据窗口跟随到 ESP寄存器的地址,在数据窗口的地址处右键下访问断点,然后直接运行,如果不是真正的入口...

2019-03-02 12:38:12 958

原创 解决浏览器自动回填表单问题

在目标input上面添加一个标签&lt;input type="password" name="password" style={{display:'none'}} /&gt;

2019-02-22 20:23:07 666

原创 nginx 配置 react项目,首页不是index.html

nginx 配置 react项目,首页不是index.html在 react 项目开发时, 一般有 hashHistory 和 browserHistory 的方式, 在项目打包出来之后,需要部署到服务器上面,碍于实际需求,我们的首页很有可能不是index.html , 于是在网上找了不少资料, 才配置成功这么一套部署方式, 作为参考server { listen 801...

2019-01-15 17:00:40 1997

原创 git使用

添加远程仓库: git remote add origin git@git.dev.tencent.com:cs840610862/zx-0114.git强制推送: git push -u origin master

2019-01-14 20:16:09 120

空空如也

空空如也

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

TA关注的人

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