自定义博客皮肤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)
  • 收藏
  • 关注

原创 JS巧用位运算

前瞻知识:JS是一种弱类型的脚本语言,所有的数值无论是整数还是小数,其实都是按照64为位的浮点形式存储.然而当两个数在进行位运算时,却又会自动转化为32位的有符号数(补码形式)。一定要注意一点:位运算只能进行32位运算,超过32位(不算符号位)会直接被忽略!!最大的正数:0111 1111 1111 1111 1111 1111 1111 1111 十进制的值为2147483647 (2^31-1)最小的负数:1000 0000 0000 0000 0000 0000 0000 0000 十进

2020-07-27 15:05:14 290

原创 JS二维数组初始化方法

初始化len x len的数组 并赋值为1方法一:let aArray=new Array(len)for(let i=0;i<len;i++){ aArray[i]=new Array(len).fill(1)}方法二:let aArray = Array.from(new Array(len),(value,index) => new Array(len).fill(1));具体参考MDN中的array.from解释MDN.Arrayfrom...

2020-07-23 18:26:49 466

原创 JS new Array后需要初始化后才能遍历

这种情况下用普通循环即可 let dp=new Array(5); dp[0]=1 //都是只能找到 dp[0]=1 不会按长度5进行遍历的 for (let key in dp) { console.log(key); } for (let value of dp) { console.log(value); }...

2020-07-23 17:17:18 481

原创 leetcode的数组生成树 用于本地调试代码(js版)

因为leetcode基本都是给个数组也没有生成的树代码,在leetcode调试也90一个月忒贵了买不起,所以随手写个生成树的代码,网上都是JAVA C++版本的,用JS写一个生成树的代码function TreeNode(val) { this.val = val this.left = this.right = null}const creatTree=function(src) { let root = new TreeNode() let result = new TreeNo

2020-07-20 16:01:58 471

原创 Array.prototype.slice.call(arguments)的意义

作用:该方法将数组长度对象转化为了数组,由图所示将对象转化为了数组Array.prototype.slice.call()可以理解为:改变数组的slice方法的作用域,在特定作用域中去调用slice方法(实际上也就是value这个范围),call()方法的第二个参数表示传递给slice的参数即截取数组的起始位置。...

2020-07-19 17:57:18 109

原创 Vscode 前端调试配置

1、chrome本地调试单文件设置 { "type": "chrome", "request": "launch", "name": "Launch Chrome 本地调试", "url": "http://localhost:8080", "runtimeExecutable": "C:\\Program Files (x86)\\Google\\Chrome\\Appl

2020-07-16 23:27:01 311

原创 Vuetify安装

1.安装Vuetify依赖2.安装Vuetify-loader实现自动导入3.创建vuetify.js文件// You still need to register Vuetify itself// src/plugins/vuetify.jsimport Vue from 'vue'import Vuetify from 'vuetify/lib'Vue.use(Vuetify)const opts = {}export default new Vuetify(opts)4.

2020-07-16 01:26:35 2258

原创 Vuecli 项目依赖更新加载缓慢以及依赖下载卡住的问题

如果红色区域有一个加载表示的话(圈圈),说明依赖更新加载还没有完成,多半是因为网络原因,网络有问题是加载不了的,还会影响到其他依赖的下载(打开任务管理器cpu占用100%)需要在C盘用户目录下修改这个.vuerc文件,将"useTaobaoRegistry": true设置为true即可...

2020-07-15 02:15:56 952

原创 npm安装配置踩坑

npm全局仓库更改(最后一定要添加环境变量):http://www.520jiu.com/blog/npm-%E9%85%8D%E7%BD%AE%E5%85%A8%E5%B1%80%E4%BB%93%E5%BA%93%E5%9C%B0%E5%9D%80/

2020-07-13 21:23:46 238

原创 echarts xais X轴拉伸并统计该区域内的总值

可以看到实例如图,想求得的结果是x轴拉伸后能够获得图上该片区域的总数(也就是面积)根据官方文档,可以触发dataZoom事件可以求得该值的百分比数。myChart.on('dataZoom', function (params) { var start=params.startValue var end=params.endValue })//不这么写个人想了下靠百分比求总数不太精确,最好是能知道x轴左边x的值以及最右边x的值,这样求出来.

2020-07-06 17:37:28 720

原创 Vue出现unknown custom element router-view错误

确保代码是正确的情况下,出现这个问题的原因在这篇文章说的很清楚了https://blog.csdn.net/zhangxuekang/article/details/79738820解决方法有两个:使用Vue.use(VueRouter)手动注册路由插件Vue在VueRouter之前先导入,这样Vue存在的情况下会自动注册VueRouter...

2020-06-09 23:20:15 3246

原创 python安装whl文件以及可能出现的问题

1.首先使用pip安装wheel库(venv) D:\1\venv>pip install wheelLooking in indexes: http://mirrors.aliyun.com/pypi/simple/Collecting wheel Downloading http://mirrors.aliyun.com/pypi/packages/8c/23/848298cc...

2020-03-08 17:02:35 973

转载 django session的使用记录

(一)django有四中session实现方式1、数据库(database-backed sessions)2、缓存(cached sessions)3、文件系统(file-based sessions)4、cookie(cookie-based sessions)其中数据库方式是默认的也是默认就启用的,其实现方式实际上是通过django中间件实现的,配置在INSTALLED_APPS中...

2019-12-27 15:21:47 130

原创 django第一次出现app无法加入数据库的情况

上次输入命令之前把migrations文件夹给删除了,后来发现无论如何输入python manage.py migrate或者是python manage.py makemigrations 写的模型无论如何都无法在数据库中看到,后来发现应该是因为app内migrations文件夹被删除了,后来加上才好。最后还得加个__init__ 否则还会报错。...

2019-11-26 20:03:31 166

原创 使用pycharm进行python远程调试时会出现的部分问题

之前想用tqdm这一个模块 但发现它总是提示 File "/usr/lib/python3.6/codecs.py", line 320, in decode data = self.buffer + inputTypeError: can't concat str to bytes总是弄不好 ,后来用ssh登录命令行进行pycharm同样的命令竟然没报错,这令我很不解?查了半...

2019-11-11 20:32:44 411

空空如也

空空如也

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

TA关注的人

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