- 博客(83)
- 收藏
- 关注
原创 vue--路由懒加载
https://blog.youkuaiyun.com/xm1037782843/article/details/88225104?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-2.control&dist_request_id=1329187.24369.16179732396432033&depth_1-utm_source=distri
2021-04-09 21:14:51
209
原创 threejs--requestAnimationFrame()函数
函数requestAnimationFrame()动画效果,可以使用setInterval()函数,实际开发中,为了更好的利用浏览器渲染,可以使用函数requestAnimationFrame()代替setInterval()函数,requestAnimationFrame()和setInterval()一样都是浏览器window对象的方法。**requestAnimationFrame()**参数是将要被调用函数的函数名,requestAnimationFrame()调用一个函数不是立即调用而是向浏览
2021-04-07 19:13:17
2174
原创 three.js--简单的三维场景
1.创建一个立方体几何对象Geometryvar geometry = new THREE.BoxGeometry(100, 100, 100); //创建一个立方体几何对象Geometry2.材质对象MaterialLambert网格材质(MeshLambertMaterial)一种非光泽表面的材质,没有镜面高光。var material = new THREE.MeshLambertMaterial({ color: 0xffffff }); //材质对象Material
2021-04-07 16:09:07
468
原创 three.js--PerspectiveCamera
PerspectiveCamera:使用透视投影的相机。该投影模式旨在模仿人眼的观看方式。 这是用于渲染3D场景的最常见的投影模式。perspective意为透视、远景,应用于较现实的场景,会遵循近大远小PerspectiveCamera( fov : Number, aspect : Number, near : Number, far : Number )参数:fov — 垂直视野角度(从底部到顶部,以度为单位。 默认值为50。)aspect — 长宽比(一般为渲染器、画布长宽比,默认为1)
2021-04-02 16:51:49
1537
原创 tcp三次握手四次挥手
https://blog.youkuaiyun.com/qq_38950316/article/details/81087809
2021-03-24 23:20:32
100
原创 react、vue--diff比较
https://blog.youkuaiyun.com/qq_35629054/article/details/107659237
2021-03-23 16:45:05
143
原创 react--虚拟dom和diff
https://blog.youkuaiyun.com/qq_36407875/article/details/84965311
2021-03-23 16:44:10
86
原创 js--堆栈
https://blog.youkuaiyun.com/sinat_15951543/article/details/79228675
2021-03-23 16:35:57
105
原创 react--生命周期
<16.3https://www.jianshu.com/p/b331d0e4b39816.3https://juejin.cn/post/6844903600309665799
2021-03-23 11:29:59
119
原创 js--javascript执行机制
1.关于javascriptjavascript是一门单线程语言,在最新的HTML5中提出了Web-Worker,但javascript是单线程这一核心仍未改变。所以一切javascript版的"多线程"都是用单线程模拟出来的,一切javascript多线程都是纸老虎!2.javascript事件循环将任务分为两类:同步任务异步任务当我们打开网站时,网页的渲染过程就是一大堆同步任务,比如页面骨架和页面元素的渲染。而像加载图片音乐之类占用资源大耗时久的任务,就是异步任务。关于这部分有严格的文字定义
2021-03-22 16:47:12
106
原创 js--apply、call、bind
转自https://www.cnblogs.com/cosiray/p/4512969.htmljavascript中apply、call和bind的区别在JS中,这三者都是用来改变函数的this对象的指向的,他们有什么样的区别呢。在说区别之前还是先总结一下三者的相似之处:1、都是用来改变函数的this对象的指向的。2、第一个参数都是this要指向的对象。3、都可以利用后续参数传参。那么他们的区别在哪里的,先看一个例子。 var xw = {
2021-03-16 20:10:07
96
转载 conda创建、查看、删除虚拟环境
https://blog.youkuaiyun.com/suiyueruge1314/article/details/89472914?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFrom
2021-03-07 17:20:52
142
原创 macos用anaconda安装tensorflow环境
在官网中下载anaconda,傻瓜式安装。这个比自己安装快多了。在命令行输入conda create -n tensorflow pip python=3.6 sourse activate tensorflow conda install tensorflow=2.0.0 即可测试python>>import tensorflow as tftf.__version__...
2021-03-02 18:33:24
156
原创 在对应的文件夹打开Jupyter Notebook
在代码对应的文件夹上打开对应地方的终端窗口然后在终端输入python3 -m IPython notebook就出来结果啦
2021-01-13 20:26:11
189
原创 es6--promise.all的原理
Promise.all 的原理复制代码// all的原理Promise.all = function(values){ return new Promise((resolve,reject)=>{ let results = []; // 结果数组 let i = 0; let processData = (value,index)=>{ results[index] = value;
2020-12-25 08:40:43
135
原创 字节跳动ios面经
作者:已结束离线中链接:https://www.nowcoder.com/discuss/306888来源:牛客网1.进程和线程的区别2.进程间切换和线程间切换的区别https://blog.youkuaiyun.com/github_37382319/article/details/97273713https://blog.youkuaiyun.com/qq_40861091/article/details/1026017193.线程切换需要寄存器吗4.进程间通信的方式https://www.cnblogs.c
2020-12-25 08:39:23
505
1
原创 求最小k个数
class Solution {public: vector<int> smallestK(vector<int>& arr, int k) { vector<int> res; priority_queue<int> q;//默认为大顶堆,用greater就是小顶堆 for(int a : arr) { q.push(a); if(q.size(
2020-12-24 16:50:53
109
1
原创 html--web worker和web socket
https://www.cnblogs.com/yfrs/p/work_ws.html?utm_source=debugrun&utm_medium=referral
2020-12-21 16:55:52
102
原创 css--html元素种类
一、块级元素(block)定义:默认情况下,独占一行的元素就是块级元素。特点:每个块级元素都从新的一行开始,并且其后的元素也另起一行。(真霸道,一个块级元素独占一行)元素的高度、宽度、行高以及顶和底边距都可设置元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致)。常见的块级元素:<div>、<p>、<h1>...<h6>、<ol>、<ul>、<dl>、<table>、&
2020-12-21 14:24:20
74
原创 css--未知宽高元素水平垂直居中
方法一思路:显示设置父元素为:table,子元素为:cell-table,这样就可以使用vertical-align: center,实现水平居中优点:父元素(parent)可以动态的改变高度(table元素的特性)缺点:IE8以下不支持<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>未知宽高元素水平垂直居中</title>
2020-12-21 12:20:50
198
原创 css--border画三角形
<body> <div class="div1"></div></body><style> .div1 { width: 0; height: 0; border: 250px solid transparent; border-bottom-color: #000; }</style>
2020-12-21 11:10:00
222
原创 css--<a></a>标签全部作用
刚出生的小猿标签作用以及target属性标签的target属性大致有这几种:(1)_blank(2)_self(3)_parent(4)_top------------------------作用1:超链接--------------------------------------------1、<a href="https://www.baidu.com/" target="_blank">超链接</a>在一个新的窗口打开连接相应的网页。2、<a href
2020-12-21 10:50:14
1326
原创 css- CSS权重及其引入方式
常用的几种样式内联样式(行内样式)为元素添加一个style属性,属性值即为css样式。<html> <head> <title>内联样式</title> </head> <body> <div style="background: red;">内联样式</div> </body></html>内部样式表(内嵌样式)
2020-12-21 10:33:38
365
原创 喜马拉雅前端面经整理
ES6新的特性介绍PromisePromise有几个状态说一下闭包闭包就是能够读取其他函数内部变量的函数。由于在Javascript语言中,只有函数内部的子函数才能读取局部变量,因此可以把闭包简单理解成"定义在一个函数内部的函数"。所以,在本质上,闭包就是将函数内部和函数外部连接起来的一座桥梁。闭包的用处可以读取函数内部的变量让这些变量的值始终保持在内存中React的生命周期componentWillReceiveProps的触发条件是什么React16.3对生命周期的改变
2020-12-19 21:04:34
557
1
原创 js--call、apply、bind
https://blog.youkuaiyun.com/u010176097/article/details/80348447
2020-12-17 19:23:34
99
原创 http--常见知识汇总
https://www.cnblogs.com/rachelxiao/p/12423095.htmlhttps://blog.youkuaiyun.com/xiaoninvhuang/article/details/70257189?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.control&depth_1-utm_source=distribute.pc_relevant.none-ta
2020-12-17 15:26:58
73
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人