自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 IndexedDB和webSQL

IndexedDB小结容量大,nosql,同域共享 api复杂 可建立索引存储大小: 桌面端50M,移动端5M使用var request = window.indexedDB.open('db', 1);// 打开名字为db的数据库,没有的话会创建一个var db;// onsuccess 监听数据库打开事件 每次打开成功都会触发request.onsuccess = function (e) { db = request.result; console.log

2021-09-02 13:05:58 662

原创 已有vue cli项目改成electron

安装依赖# npm安装不了的话 换cnpm试一下npm i -D vue-cli-plugin-electron-builder electronpackage.json中加入图中红框部分代码// src/background.js 这个是electron的入口文件const { app, BrowserWindow } = require('electron')const isProd = process.env.NODE_ENV !== 'development'con.

2021-07-23 15:42:37 314 2

原创 数字逗号 三位一分隔

const splitStrWithComma = (num: number) => { let result = '0' if (typeof num === 'number') { if (num < 1000) { return `${num}` } const str = `${num}`.split('').reverse().join('') let res = str.match(/\d{3}/g) ? str.match(/..

2021-05-31 11:22:00 226

原创 撞库

撞库是黑客通过收集互联网已泄露的用户和密码信息,生成对应的字典表,尝试批量登陆其他网站后,得到一系列可以登录的用户。很多用户在不同网站使用的是相同的帐号密码,因此黑客可以通过获取用户在A网站的账户从而尝试登录B网址,这就可以理解为撞库攻击。[1]撞库可采用大数据安全技术来防护,比如:用数据资产梳理发现敏感数据,使用数据库加密保护核心数据,使用数据库安全运维防运维人员撞库攻击等。https://baike.baidu.com/item/%E6%92%9E%E5%BA%93/16480882...

2021-01-18 16:02:02 566 1

原创 element 上传Upload组件

<el-dialog title="导入Excel" :visible.sync="isExport" width="30%" @close="onCancel"> <el-upload data="uploadParams"//上传时携带另外的参数 uploadParams自定义在computed里 name="file"//自定义上传时的字段名,这儿写为fi...

2020-01-14 16:58:33 356

原创 git commit时的几种指令

feat(feature)意为:新功能git commit -m 'feat(xxx):xxx'style意为:样式上的变动,不影响代码逻辑git commit -m 'style(xxx):xxx'fix意为:修复(修复bug)有时可在相关commit上加上修复的bug的等级如:Blocker (中断) : 客户端程序无响应,无法执行下一步操作Critical (严重)...

2020-01-14 16:38:06 1140 1

原创 vue.mixin()公共方法的混入

vue.mixin()公共方法官网介绍:https://cn.vuejs.org/v2/guide/mixins.html在vue项目中使用vue.mixin()//新建一个js文件,里边主要用来放一些公共的方法export const InitMinxin = (vue) => { vue.mixin({ methods:{ //比如说我要写一个公共的axios请求数据的...

2019-10-09 15:26:56 737

原创 jquery实现 多层全选和反选

先看一下效果需要做的就是这个效果 后边其实不是input框,我用的是img标签,会了img标签这种的,我觉得操控input框的checked属性跟这个也是同样的道理$.ajax({ type: "get", url: "city.json", async: true, success(data) { var arr = [] arr = data.provinces ...

2019-05-29 16:15:27 302

原创 vue实现星级评分

<div> <span v-for="item in starArr" :class="item"></span> </div> export default { name:"star", props:{star:String}, computed:{ starArr(){ //星级评分 var star...

2019-05-23 14:07:20 1703 3

原创 vue安装外部模块

axios模块 : npm install --save axios vue-axios 具体怎么写参考地址:https://www.npmjs.com/package/vue-axios懒加载 :npm install vue-lazyload --save 参考地址:https://www.npmjs.com/package/v-lazyelement-ui :参考地址:http://...

2019-04-01 17:00:04 199

原创 直接插入排序,快速排序,冒泡排序,希尔排序,简单选择排序--算法

#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;#include&lt;string.h&gt;//直接插入排序 稳定排序 时间复杂度 o(n*n) void zhi_jie_cha_ru(int *a,int n){ int temp; for(int i=1;i&lt;n;i++){ temp=a[i]; int j;...

2019-01-19 20:03:59 4387

原创 SetTimeout 和 Setinterval 在页面中执行顺序的区别

注:所有的计时器都在函数的最后执行console.log(&quot;123&quot;) setTimeout(function(){ console.log('456') },1) console.log('789') // 控制台先输出123,然后输出789,最后456 setTimeout(function...

2019-01-19 19:50:44 1043

原创 js质数

var flag=true//质数 var a=0; for( var i=0;i&lt;=100;i++){//循环遍历出 1-100以内所有的数 flag=true//表示 是 质数 if( i!=1 &amp;&amp; i!=0){// 质数要大于1 for( var j=...

2019-01-19 19:42:06 175

原创 原生js写的一个轮播图

页面布局比较简单,不过功能效果倒是出来了CSS代码*{margin:0;padding:0} div{ width:600px;height: 400px; margin:0 auto; } ul li{ list-style-type: none;float: left;p...

2019-01-19 19:07:16 162 1

空空如也

空空如也

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

TA关注的人

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