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

原创 “无法加载文件 E:\nodejs\nvm\v12.16.1\smt.ps1,因为在此系统上禁止运行脚本”的解决办法

写脚手架的时候遇到的一个报错:smt : 无法加载文件 E:\nodejs\nvm\v12.16.1\smt.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies 。解决办法:在系统里找到这个文件并删除即可。...

2021-11-14 11:14:28 912 1

原创 node安装成功但npm无法使用的原因与解决办法

如题,node安装成功,但npm无法使用。原因:未正确配置环境变量。解决办法:找到nodejs所在的文件夹细说一下原因:我猜测可能是因为nvm包管理工具对node模块是复用的,所以用nvm下载的node版本里node_modules文件夹为空,如下图:而我手动下载的12.16.1版本里node_modules是有内容的,如下图:...

2021-11-12 17:42:15 19761 1

原创 使用jest测试AntDesign所需的配置

今天用jest测试项目遇到坑了,错误信息:({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import '../../style/index.less'; ^^^^^^

2021-06-29 20:43:13 1565

原创 解决 node-gyp 错误问题

用npm安装依赖的时候遇到node-gyp的问题找到网上解决方案:npm install --global windows-build-tools没啥用。。后来请教同组的大佬发现是node版本的问题,更换node版本为最稳定的14.17.1之后就好了。nvm listnvm install 14.17.1nvm use 14.17.1...

2021-06-25 15:55:59 7922 3

原创 解决Anaconda环境未激活的warning

在cmd内键入python之后会报Warning:显示Anaconda环境未激活,使用如下命令激活:conda activate base↑ 这里base指环境名,默认为base。查看环境名可以用如下命令:conda info --envs

2021-06-17 15:16:31 5844 7

原创 解决git SSL certificate problem: unable to get local issuer certificate问题

这个问题是由于没有配置信任的服务器HTTPS验证。cURL默认被设为不信任任何CAs,也就是说,它不信任任何服务器验证。解决办法:git config --global http.sslVerify false

2021-06-16 11:26:20 438

原创 JS 获取url指定参数后面的值的方法 正则表达式

const getUrlParam = function (name, loc) { loc = loc || window.location; var r = new RegExp('(\\?|#|&)' + name + '=(.*?)(&|#|$)'); var m = (loc.href || '').match(r); return m ? m[2] : '';}用法如下图.

2021-06-10 16:17:53 676

原创 上传视频后前端本地生成视频封面的办法

代码用TS编写,思路:File=>videoElement=>Canvas=>URL①把file转为videoElementexport const fileToVideoElement = (file: File) => new Promise<HTMLVideoElement>((resolve) => { const video = document.createElement('video'); video.setAttribute('cross

2021-06-08 11:32:21 1060

原创 解决element弹出多个message提示时消息框重叠的问题

message提示框同时提示时会重叠, 用异步可以解决这个问题。export const messageLoop = async (messages, handler) => { //异步循环遍历prompts使得提示框不重叠 for (let key in messages) { await handler(messages[key]) }}然后把要提示的message增加到messages队列里面遍历输出就行。messages.push({

2021-06-07 17:48:42 4081

原创 vs code 找不到存储库问题解决

问题记录:vscode终端git可以使用但源代码管理器无法使用(按钮是灰色的),提示“vs code 找不到存储库”以及“git未安装”。解决办法:打开左下角设置,搜索“git:path”,在setting.json中编辑,将git:path路径设置为git-bash.exe的路径,如下图重启vscode编辑器后发现git源代码管理器按钮可以使用但有Bug,狂跳bash终端之后再返回git:path处将其设为空,源代码管理器可以正常使用。...

2021-05-08 15:22:08 8140 1

原创 JS获取对象最大层级数

代码function getDeep(obj){ let res = 1; function fn(obj){ let arr = []; let len = arr.length; for(let item in obj){ if(typeof obj[item] === 'object'){ for(let key in obj[item]){

2021-04-09 08:15:35 780

原创 前端面试复习题(终)

春招上岸腾讯了,把三月份记的一些笔记按时间顺序放上来。(只记录了网上摘录的部分,很多笔记在草稿本上,不好放上来)同时感谢飞书前端年后面试真题,会80%直接进大厂当然欢迎感兴趣学习方式的同学私信我。文章目录1.闭包2.如何改变this指针3.深浅拷贝4.position的值5.引用CSS的方法6.为什么js放在html最末端7.设计模式8.常见状态码9.Ajax readystate状态10.浏览器缓存机制11.类数组转换成数组的方法12.js异步13.async和await14.HTTP1.0、HT

2021-04-02 16:00:14 584 1

原创 腾讯前端实习二面面经

46min1、为什么从C++转前端2、如何学前端3、设计模式 MVC、MVP、MVVM4、做项目一定要用设计模式吗5、原型链6、js为什么是单线程7、进程和线程的区别8、chrome多线程是怎么实现的9、为什么chrome将渲染进程等单独分出来10、闭包的实现、作用、优缺点11、闭包的底层怎么实现的12、状态码13、TCP/IP关系14、三次握手和四次挥手15、为什么分别是三次和四次16、学C++后对学JS有什么帮助,两者的差别17、如果JS像C++一样也是一面相对底层的,

2021-03-12 13:24:27 601 2

原创 腾讯前端实习一面面经

29min1、有做过前端的项目吗2、为什么从C++转前端3、如何学前端的4、做项目时遇到什么问题,怎么解决的5、什么是闭包6、闭包有什么缺点7、原型链8、执行上下文9、如何改变this指针10、深浅拷贝11、事件委托和事件冒泡12、position的值13、引用css的方法14、为什么js放在html的最末端15、MVVM设计模式16、生命周期17、了解过webpack吗18、性能优化19、知道哪些状态码20、代码题:给定数据:[1,2,3,2,1,1,1,1]

2021-03-05 21:00:14 386 1

原创 总结大三上

放假啦放假啦,总结一下这个学期。大三上过的可比大二下快乐多了~这学期旷了一堆的课,自学前端,做了一堆的笔记,写了一堆的博客。没有参加比赛,一身轻松。投递了字节的面试,今天下午刚面完视频面,因为没复习只答上来一半的问题所以大概率挂了。字节体验感真的很棒!hr因为我期末考试时间冲突帮我延后了两次时间,面试官面试时也不嫌我菜,耐心指导。下次还来!233期末考试就四门,熬了好几个夜,但软工操作系统计网都有一个大题有点裂。。还是努力的不够。这个寒假就为了实习冲冲冲吧!整一个拿得出手的项目,刷一堆笔试面试

2021-01-26 15:11:22 330 1

原创 字节跳动前端实习面经(视频面)

38min大致记得以下的题,顺序不定问答题线程和进程的区别端口是什么意思js数据类型分为哪两类,其中基本数据类型包括哪几种,ES6新增了哪些新数据类型和新特性。HTTP缓存HTTP和HTTPs的区别HTTP状态码从输入URL到页面加载的过程Vue生命周期如何实现水平垂直居中call和apply区别事件委托target跨域共享在线编程题以下函数什么用途document.querySelectorAll('div')三个a分别输出什么(function ()

2021-01-26 15:00:06 538

原创 计算机网络名词解释及常见协议端口号

目录常见协议常见协议对应端口OSI模型名词解释常见协议PPP(Point-to-Point Protocol):点对点协议GBN(go-Back-N):后退N帧ARQ协议SR(Selective Repeat):选择重传协议CSMA/CD(Carrier Sense Multiple Access / Collision Detectio):载波侦听多路访问/冲突检测CSMA/CA(Carrier Sense Multiple Access / Collision Avoid):载波侦听多路访问

2021-01-25 18:38:30 1619

原创 杭电(杭州电子科技大学)操作系统期末复习知识点

本篇是根据王道考研关于操作系统记录的一些笔记,随手记的,不全,仅供在脑海里建立知识框架。目录第一章 操作系统概论1.1_1操作系统概念、功能、目标1.1_2操作系统的特征1.1_3操作系统的发展和分类1.1_4操作系统的运行机制和体系结构1.1_5中断和异常1.1_6系统调用第二章 进程管理2.1_1进程的定义、组成、组织方式、特征2.1_1进程的状态和转换2.1.3进程控制2.1.4进程通信2.1.5线程概念和多线程模型2.2.1处理机调度的概念、层次2.2.2进程调度的时机、切换与过程、方式2.2.3

2021-01-23 18:13:19 1577

原创 杭电(杭州电子科技大学)软件工程期末复习知识点

一 软件工程学概述软件生命周期:软件定义、软件开发、运行维护定义又分 问题定义、可行性研究、需求分析软件开发分为:总体设计、详细设计、编码和单元测试、综合测试软件过程模型:瀑布模型、快速原型、增量、螺旋、喷泉瀑布模型的特点:①阶段间具有顺序性和依赖性②推迟实现的观点③质量保证的观点不足:①文档驱动,不能真正满足用户需求②过于依赖早起的唯一一次需求调查,不能适应需求的变化③瀑布模型是单一流程,开发中的经验教训不能反馈应用于本产品的过程。面向对象方法学:对象+类+继承+用消息通信二 可行性研究

2021-01-16 15:26:12 1638

原创 杭电(杭州电子科技大学)操作系统实验五:简单文件系统的实现

目录前言参考文献代码前言赵伟华老师的班级,今天下午找老师验收了,可能老师心情比较好也可能是看期末了时间来不及了,今天的意外顺利。四个人找老师验收,一人讲一个函数,分别讲了格式化、创建函数、删除函数、写操作函数。验收的时候先讲整个函数的逻辑再逐块解析代码,不会细抠函数,如fopen、memset、memcmp等。因为代码量较大,建议先把文件系统的逻辑以及各个专业术语的概念如FCB、FAT、用户打开文件表等搞懂再看代码,概念可以看书上p352的预备知识,或者看这篇博客:文件结构。看完之后再手

2021-01-08 16:47:31 10625 5

原创 杭电(杭州电子科技大学)操作系统实验一:Linux内核编译及添加系统调用(返回指定进程的相关时间信息)

目录前言实验要求代码函数详解①find_get_pid(pid)②pid_task()③copy_to_user()④list_for_each_entry()番外前言我是赵伟华老师的班级,我个人被分配到了“改变主机名称为自定义字符串”的题目,做了半个多月一直没弄出来就放弃了(编译成功但运行的时候进程会被杀死,在文章最后我会把这个题的代码po出来),后来才找老师换了个题。赵伟华老师问的比较深入,所以需要提前查很多源码,我会在下面全po出来。前排感谢刘瀚同学分享验收经验实验要求返回指定

2021-01-06 12:59:44 5866 14

原创 杭电(杭州电子科技大学)可视计算基础大作业:绝地求生吃鸡预测

目录前言目的数据字段读入数据1.数据清洗前言我是计忠平老师的班,期末大作业要求:从网上搜寻的任一数据集并进行数据清洗、可视化和建模(要求两个模型对比)。目的根据PUBG官方给的超大数据集,分析诸多因素对获胜的影响并训练模型以预测测试组中球员的排名。目标标签排名将是0到1之间的百分比值,更高的百分比表示该匹配中的更高排名。import numpy as npimport pandas as pd# 展示import matplotlib.pyplot as pltimport seab

2021-01-06 12:20:33 2483 7

原创 jupyter notebook运行其他人写的代码

场景jupyter notebook运行其他人写的代码时,程序会显示该文件不可信任,jupyter notebook自动关闭。原因为了防止在打开笔记本时代表用户执行不受信任的代码,jupyter notebook会存储每个受信任笔记本的签名。如果未找到匹配的签名,则在通过重新执行单元格重新生成Javascript和HTML输出之前,不会显示它们。如果是自己机器写的文件,jupyter notebook都会信任它。如果是要运行别人的文件,由于没有签名,jupyter notebook会不信任该文件。解

2021-01-03 00:57:41 2860 1

原创 jupyter notebook运行时代码块前出现In[*]的原因

↑如上图,代码块前出现In[*]的原因原因这里*号的意思是代码块正在运行,还在跑,由于我的数据集是几百万行的超大数据集所以这里跑了一两分钟才正常。所以耐心等待就好啦,*号不是报错,是还在跑,不要慌~...

2021-01-03 00:46:48 11605 7

原创 计算机网络 网络层知识点

前排感谢王道考研,讲的浅显易懂2019 王道考研 计算机网络目录4.1.1 网络层功能概述4.1.2 电路交换、报文交换与分组交换4.2路由算法与路由协议概述4.5.1 RIP协议与距离向量算法4.5.2 OSRF协议与链路状态算法4.5.3BGP协议4.3.1IP数据报格式4.3.2IP数据报分片4.3.3IPv4地址4.3.4网络地址转换NAT4.3.5子网划分与子网掩码4.3.6无分类编址CIDR4.3.7ARP协议4.3.8DHCP协议4.3.9ICMP协议4.4IPv64.6IP组播4.7移动

2020-12-28 22:23:12 477

原创 杭电(杭州电子科技大学)操作系统实验三:Linux进程管理

目录前言实验内容实验一实验二实验三实验四前言由于是小组实验,我分配被问到的是实验三的sender线程的实现,因此只记录了这一块内容可能问到的问题,不过代码里的注释很详尽了,可以自行观看。实验内容(1)实现一个模拟的shell(2)实现一个管道通信程序(3)利用Linux的消息队列通信机制实现两个线程间的通信(4)利用Linux的共享内存通信机制实现两个进程间的通信实验一可能问到的问题:①execl()函数的参数以及其实现的原理②fork()函数#include <uni

2020-12-28 20:10:03 12032 2

原创 前端面试复习题(3)

本文主要记录学习适合实习生的一个面试准备指南30 道 Vue 面试题,内含详细讲解(涵盖入门到精通,自测 Vue 掌握程度)文章目录1.清除浮动2.圣杯布局和双飞翼布局3.如何理解css中的流4.块级标签和行内标签5.v-show和v-if的区别6.v-model的原理7.SSR服务器端渲染8.MVC模式9.MVP模式10.MVVM11.Proxy12.Vue3.0特性14.XSS与CSRF15.get和post的区别16.http和https的区别17.套接字18.http2.0与http3.019

2020-12-20 22:45:30 294

原创 前端面试复习题(2)

因为面试很近了,所以记的笔记就很浅,之后会补充的。文章目录1.css优先级2.执行上下文3.变量对象4.arguments对象5.readyState的五种状态详解6.作用域链7.this8.call()和apply()9.set()10.纯函数11.柯里化12.new关键字13.Event Loop事件循环14.setTimeout()15.Promise对象(代表一个异步操作)16.then()方法1.css优先级从低到高:继承、style、类选择器、id选择器、行内标签2.执行上下文执行上下

2020-12-20 22:19:24 124

原创 字节跳动前端实习面经(电话面)

题目首先问了学校学了哪些课程说一说数组和链表的区别以及各自的特性链表有哪些操作(插入和删除),分别是怎么操作的数组排序算法有哪些,说下过程和复杂度前端是怎么学习的React有接触吗flexhttp协议的连接过程和格式项目有在服务器部署过吗127.0.0.1是啥(本地回环),如果想被别人访问要做什么问hr学习的建议:B站的视频不太系统,不太建议学,可以多看看经典书籍(红宝书)和多做项目,可以先深入学习Vue再学React。可以通过看面经去了解更多的知识吗:建议不要。面经问的往往

2020-12-20 20:16:14 845

原创 前端面试复习题(1)

这周末要参加字节的一面了,小白有点慌。。总之先记录一下目前学到的,为以后继续打下基础。文章目录1.如何设置水平垂直居中2.W3C盒子模型和IE盒子模型区别3.flex有哪些属性容器的属性:项目的属性:4.状态码5.Vue生命周期6.ES6新特性7.匿名函数8.闭包9.JS中的垃圾回收机制1.如何设置水平垂直居中实现一个元素水平居中的方法①设置父元素relative,子元素absolute,top:50%,left:50%,margin-top:宽高的负1/2 :兼容性好,缺点需要知道元素宽高

2020-12-18 08:46:25 242 2

原创 杭电(杭州电子科技大学)操作系统实验二:Linux内核模块编程

实验内容(1)设计一个模块,要求列出系统中所有内核线程的程序名、PID、进程状态、进程优先级、父进程的PID。(2)设计一个带参数的模块,其参数为某个进程的PID号,模块的功能是列出该进程的家族信息,包括父进程、兄弟进程和子进程的程序名、PID号及进程状态。实验一前排提醒可能问到的问题:①输出的进程号是什么含义(1和1026分别代表什么状态)?调研task_struct结构体看↑这篇文章就够了,1026表示1024+2,其中1024是系统无可运行进程的状态②优先级的含义(为什么输出100

2020-12-11 22:00:06 6292

原创 两天入门Vue的笔记

前排感谢黑马程序员附课程视频链接:前端基础必会教程-4个小时带你快速入门vue课程资源:密码luag文章目录01-08-Vue基础09-v-on指令10-计数器以及11-13 v-show v-if v-bind指令14-图片切换15-17 v-for v-on补充 v-model18-23小黑记事本24-26-axios的基本使用27-29网络应用-天知道31-36综合应用-音乐播放器01-08-Vue基础<!DOCTYPE html><html lang="en">

2020-12-02 18:34:36 213

原创 两周学习php+ajax+xml+json的笔记与心得体会

首先前排感谢黑马程序员:【黑马程序员】Ajax从零入门到精通(part 1)【黑马程序员】Ajax从零入门到精通(part 2 完结)目录php篇ajax篇xml篇json篇php篇php之所以被称之为“世界上最好的语言”,是因为它内部封装了非常多的函数。后端大部分的工作就是对数据的操作,因此熟练掌握对字符串的操作很重要。php中字符串相加是用.号来操作的,以下是一个案例<!DOCTYPE html><html lang="en"><head>

2020-12-01 19:42:42 170

原创 jQuery自学笔记(61-63)

目录61- 插件使用案例-城市联动63-自己封装插件61- 插件使用案例-城市联动<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>城市联动</title></

2020-11-18 12:00:42 83

原创 jQuery自学笔记(51-60)

目录51-事件解绑off()52-事件触发trigger()53-jQuery事件对象54-按键变色55-五角星评分案例56-链式编程与end()57-显式迭代each()58-59 多库共存1.如何查看jQuery版本2.如果引入了多个jQuery文件,那么使用的$是哪一个jQuery文件中的呢?3.多库共存60 jQuery插件介绍-颜色插件51-事件解绑off() //jQuery用on来注册事件,就用off来解绑事件 //off()不给参数就是解绑所有的事件 //off('

2020-11-18 11:56:20 134

原创 jQuery自学笔记(41-50)

目录41-美女相册案例42-prop()操作布尔类型的属性43-表格全选反选案例44-宽高45-offset()和position()1.offset()2.position()46-scrollTop()和scrollLeft()47-固定导航栏48-jQuery时间发展历程(了解)49-jQuery用on统一了事件注册方式1.on注册简单事件2.on注册事件委托50-使用on注册委托事件来实现动态删除和添加41-美女相册案例<!DOCTYPE html><html lang="e

2020-11-18 11:52:23 96

原创 jQuery自学笔记(31-40)

目录31-动态创建元素-html()和$()32-生成表格案例33-jQuery中添加节点的几种方式1.append()2.prepend()3.before()4.after()5.appendTo()34-城市选择案例35-清空节点empty()与移除节点remove()1.清空节点empty()2.移除节点remove()36-表格删除37-38 clone()与val()1.clone()2.val()获取或者设置表单元素内容39-动态数据的添加与删除40-jQuery操作属性31-动态创建元素-

2020-11-18 11:45:33 129

原创 jQuery自学笔记(21-30)

目录21-22 class操作1给元素添加类2 给元素移除类3.判断类4.切换类 (toggle(翻译:切换))23-tab栏切换24-jQuery动画显示和隐藏25-jQuery动画 滑入滑出26-动画版下拉菜单27-jQuery淡入淡出28-自定义动画animate()29-360开关机动画30-动画队列和stop参数的含义21-22 class操作1给元素添加类添加单个类 $('#div1').addClass('fontSize30');添加多个类 $('#div1

2020-11-18 11:32:42 171

原创 jQuery自学笔记(11-20)

目录11-设置获取文本内容text()12-设置获取样式css1.获取样式:css()方法设置参数为要获取值的样式名2.设置样式:css()方法要给样式名和样式值13-jQuery基本选择器(和CSS一样)14-层级选择器 (和CSS一样)15-过滤选择器 (带冒号)16-下拉菜单17-mouseenter和mouseleave18-突出展示敲突出展示页面时学到的小知识19-手风琴20-淘宝服饰精选11-设置获取文本内容text()<!DOCTYPE html><html lang=

2020-11-18 11:23:54 124

原创 jQuery自学笔记(1-10)

六天学习jQuery的一些笔记前排感谢黑马程序员附课程视频链接:web前端基础教程4天从零玩转jQuery目录01-一个小案例讲述原生js的缺点02-体验jQuery03-jQuery是什么04-如何使用jQuery05-jQuery的个版本以及区别1.jQuery的版本2.每一个版本jQuery又有压缩版和未压缩版06-jQuery的入口函数07-$是一个函数1.$是什么?2.jQuery文件结构3.引入一个js文件,是会执行这js文件中的代码的4.$其实和jQuery是等价的,是一个函数5 传递参

2020-11-18 11:17:16 163

绝地求生数据集.rar

可视计算课程的数据集

2021-12-26

nvm-setup.exe.rar

GitHub上vm-setup.zip下载龟速,上传到CSDN造福大家

2020-09-11

空空如也

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

TA关注的人

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