自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 零基础搭使用webpack脚手架搭建前端页面

文本完成了初始化webpack,项目中新增webpack配置文件,与webpack相关的配置信息都放在这个文件中,同时配置了等选项。entry指明入口文件module设置相关loader;typescript相关的loader在此处配置;output为打包输出配置,比如设置输出路径、输出文件名等。安装typescript相关loader,并添加到webpack配置文件中;同时添加typescript配置文件,并在其中添加设置等选项;配置插件,该插件会在打包时自动生成一个html。

2023-05-22 14:30:13 118

原创 【防抖、节流、还是使用一个变量控制状态?】

二者都是为了解决短时间内高频触发事件导致响应速度跟不上频率,从而出现延时、停顿、卡死等现象,具体区别如下:防抖是将多次执行变成最后一次执行;节流是将多次执行变为每隔一段时间执行一次。PS:类似点击按钮跳转提单页面这种最好使用变量去控制,在接口完成判断成功与否来改变变量的布尔值,保证一次只会有一个提单。

2023-05-09 20:40:48 112

原创 tsconfig.json

tsconfig.json文件配置1.include & exclude:配置ts管理的文件和排除的文件"include": ["src/**/*.tsx", "src/**/*.ts", "src/JudasConstant.js"]2.compilerOptions: 用来配置编译选项"compilerOptions": { "incremental": true, // TS编译器在第一次编译之后会生成一个存储编译信息的文件,第二次编译会在第一次的基础上进行增量编译,可以提高编译

2022-03-03 12:03:21 249

原创 Package.json文件配置

NPM包发包1、基本字段2、scripts:指定了运行脚本命令的npm命令行缩写3.dependencies字段,devDependencies字段:4.peerDependencies5.main字段6.types字段package.json字面意义上就是一个包的json格式配置文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称、版本、许可证等元数据)。npm install命令根据这个配置文件,自动下载所需的模块,也就是配置项目所需的运行和开发环境。一般来说可以将其分为几部分理解:

2022-03-03 12:00:17 3949

原创 【个人总结】oc基础

一.类和实例1.存取方法命名规范声明属性(编译器会自动声明实现存取方法)@property (nonatomic) height存方法(set + 不带下划线变量名)- (void) setHeight : float:h{}取方法 (直接取,或者self.height)-(float)height2.继承@interface BNREmployee: BNRPerson...

2021-12-29 00:06:09 865

原创 【个人总结】CSS

1.脱离文档流position: absolute;场景:image有交叠有独立的部分,比如下面这种类型2.颜色渐变background: linear-gradient(135deg, #FFFFFF , #FF000000);

2021-12-28 16:29:22 178

原创 【个人总结】React

React1.事件发送与接收1.事件发送与接收注册事件import {EventEmitter} from 'events';const goodTipEvent = new EventEmitter()列表滑动的事件监听(在componentDidMount里)componentDidMount() { goodTipEvent.addListener('scrollOffset', (number) => { if(number > 0

2021-12-28 16:20:37 458

原创 头条金融

1.css有哪些计量单位px,em,rem,%2.canvas和svg的区别3.自定义布局,左100px固定,右50px固定,中间自适应4.http请求报文都哪些内容?content_type有哪些复杂请求5.声明函数的几种方式?6.宏任务和微任务?7.如何用js模拟栈结构?push+shift8.https的原理?为什么大家都能访问到https?证书验证在哪里进行的?9.写一个算法找出两个数组的交集...

2020-10-22 11:33:18 136

原创 移动研究院笔试题目

老人理发:第一行是老人的序号第二行是老人的性别:1代表女性,0代表男性第三行是老人的年龄女性优先,年龄大者优先输出理发序列例子:输入:1 2 3 4 51 0 1 0 165 67 87 76 98输出:5 3 1 4 2N = '1 2 3 4 5'M = '1 0 1 0 1'Age = '65 67 87 76 98'let arr_n=N.split(' ');let arr_m=M.split(' ');let arr_age=Age.split(' ');

2020-10-19 00:42:30 891

原创 中航信

1.组件之间通信的方式:props $emit2.ES6新增:symbol解构赋值let,constpromise箭头函数3.箭头函数的作用this指向创建函数的对象无法做构造函数4.promise中async和await的原理5.浏览器中宏任务和微任务的顺序6.CSS3新增flex相关7.H5和客户端的bridge通信8.模板如何渲染9.react和vue之间的区别...

2020-10-14 16:46:26 421 1

原创 字节跳动秋招提前批

1.网络相关HTTP&UDP的区别HTTPS加密原理CSRF & XSS区别2.代码题数组去重O(n)二叉树路径和实现深拷贝3.前端vue底层如何监听数据变化的position的几个属性?他们的区别?new运算符发生了什么?js的数据类型var,const,let的区别...

2020-08-05 15:11:58 219

原创 Vue

1.Vue的生命周期函数(钩子函数)注意有没有ed2.computed 中的getter & setter fullName: { // getter get: function () { return this.firstName + ' ' + this.lastName }, // setter set: functio...

2020-08-03 18:13:47 129

原创 字节跳动一面,二面

1.浏览器的静态资源缓存A:分为强缓存和协商缓存Q:有什么区别?2.js判断数据类型的方法A:typeOf()Q:typeOf不够严谨,就比如Array用typeof输出出来的是什么?Object,有没有更严谨的方法判断数组类型?instanceOf3.代码题:用reduce方法重写map4.插值表达式??就这东西{{}}就是双向绑定的表现形式5.vue的生命周期绑定事件应...

2020-08-03 13:24:50 2025

原创 毕设

1.视频转图片文件夹 image2video运行:python3 utils.py生成的图片连接到one_stream里2.目标检测文件夹 one_stream修改:tools/demo.py运行:python3 tools/demo.py --startframe 0 > det.txt(覆盖det.txt文件,从第0帧开始运行)python3 tools/demo.py...

2020-05-15 10:20:31 327

原创 百度

1.HTML块级元素和行内元素的区别块级元素独占一行,可以容纳其他块级元素以及行内元素,行内元素只能容纳文本和其他内联元素;行内元素设置宽高无效。eg:span和img的区别?img可以设置宽高2.HTML5语义化的作用?可以通过标签判断语义,如article,section,nav,header,foote等等作用:1.去掉或样式丢失css的时候能让页面呈现清晰的结构2.方便其他...

2020-04-17 21:00:25 302

原创 Ubuntu 常用指令

1.软连接创建软连接:ln -s 原目录 映射目录删除软连接:sudo rm -rf 映射目录

2020-04-01 19:24:05 115

原创 JS的几种常见排序写法

JS的几种常见排序写法1.冒泡排序写起来很简单,但是复杂度高,O(n2),一般适合长度在7以下的排序:var arr=[3,1,9,8,4,1,5,6,7]// 冒泡排序:慢,长度小于7最优function bubble(arr){ this.arr=arr; var ln=this.arr.length; var middle=0; for(var i=...

2020-03-29 13:30:58 376

原创 DeepSort代码研读

deep_sort_app.pyrun()1.gather seq_info2.metic实例化nn_matching的NearestNeighborDistanceMetric类,输入的初始距离度量函数是cosine。3.tracker实例化Tracker类,使用 2的metirc作为实例化对象4.display=true,实例化visualization.py文件里的Visual...

2020-02-26 23:50:17 634

原创 每天一个前端知识点

Day 1http请求:域名解析DNS发起TCP握手建立TCP连接之后发送HTTP请求服务器相应HTTP请求 浏览器得到HTML代码浏览器解析HTML代码 请求HTML资源浏览器渲染HTML页面呈现给用户连接结束...

2019-12-02 16:32:03 302

原创 瞎写一波python的排序

1.冒泡主要是for循环的写法奇怪的很# 本小机灵鬼硬着头皮写的冒泡def bubbleSort(arr): if len(arr) <= 1: return arr for key in range(0, len(arr)): # key, m = 0, 0 不要赋初始值!!! for i in range...

2019-11-17 19:49:57 94

原创 快捷键

pycharm1.自动换格式->alt+ctrl+l

2019-11-06 10:46:44 158 1

转载 R语言中泛型函数

R语言1.0@TOC新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaT...

2018-10-30 12:19:05 1181

空空如也

空空如也

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

TA关注的人

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