- 博客(8)
- 收藏
- 关注
原创 强化学习初学习
起因是自己当初不知怎么的就知道了数字货币,然后就是是投资,当时的收益曲线是从一百元盈利到900多,又充了一百之后,全部赔光。隔了一段时间...尝试用传统指标+量化的方式来交易简单地说就是用金融市场里常见的EMA,TRA,或者布林带,以及买入卖出梯度等信息进行分析预测,在实盘上跑了两周,收益率直接升到90%多,当时觉得这一块大有可为。然而当时是4月底,要准备面试了,所以就忍痛割爱把这一块的兴趣就暂时放下了。六月,进入字节实习,前端七月,组里来了一位新人,大四学长,听他自我介绍的时候说他业投资过数字货币,顿时心
2022-07-10 21:54:59 2740 1
原创 Vue登录功能的业务逻辑 - 学习记录
对登录功能的实现步骤理解不是很熟悉,记录一下吧!主要用到的功能:路由导航守卫 编程式路由 cookie相关操作场景一直接访问 "/login" 页面,实现通过输入账号密码进行登录步骤:给表单设置数据双向绑定这样用户数据可以更新到data里面,一般包括用户名、密码、(验证码) 用户点击登录按钮时,除了进行检查必填项是否都填写了这些细节等,携带登录所需数据通过POST请求向登录接口发起请求。 登录接口回传数据。 一般回传数据中包含一个状态码:比如登陆成功为"1" ,登录失
2022-05-20 11:06:06 468
原创 JS instanceOf 实现原理 手写源码-学习记录
JS判断数据类型常见有四种方法:http://t.csdn.cn/XjFNR其中instanceOf 可以用来判断引用类型的数据类型原理其原理是加入判断arr是不是Array那么就是看Array的原型在不在arr的原型链上代码// L:对象实例 R:构造函数或者父类型实例function instance_of(L, R) { // 显式原型 let O = R.prototyoe; // 隐式原型 let L = L.__proto__;
2022-05-14 13:30:48 319
原创 JS 判断数据类型的四种方法
JavaScript有4种方法判断变量的类型,分别是typeof instanceof Object.prototype.toString.call()(对象原型链判断方法) constructor (用于引用数据类型)typeof:常用于判断基本数据类型,对于引用数据类型除了function返回’function‘,其余全部返回’object'。instanceof:主要用于区分引用数据类型,检测方法是检测的类型在当前实例的原型链上,用其检测出来的结果都是true,不太适合用于简单数据类型
2022-05-14 13:24:51 687
原创 JS Promise.all 的实现方式-学习记录
先说一下Promise.all的函数功能:Promise.all()静态方法创建的期约会在一组期约全部解决之后再解决。这个静态方法接收一个可迭代对象,返回一个新期约; <JS高级程序设计>这个方法就是说,如果all 接收的期约中,所有的期约都resolve 了,那么就返回这些结果。而且,返回的结果中,解决的数据和传入期约时的顺序是对应的;但是如果其中有一个reject了,那么all()函数就会返回一个状态为reject的期约。应用场景常用于顺序请求多批数据的场景。代
2022-05-14 13:18:37 2468 1
原创 JS Promise 解决了什么问题? 如何解决-学习记录
今天面试官问到我这个问题:面试官:请问Promise解决了什么问题。我:Promise解决了回调地狱的问题,比如说我们购物时,先获取商品信息,再下单,再付款,再显示订单信息,这个过程每一步都依赖上一步的返回的数据,那么在之前的话需要不停的嵌套回调。面试官: 那你说说Promise 是如何解决这个问题的。我:啊,那啥,啊吧啊吧.......面试官:行,好,嗯,那我们下一道题。问题:我们先针对上述问题做个解答传统方法:// 我们以TimeOut模拟网络异步请求// 假
2022-05-10 03:01:05 291
原创 JS节流的实现-学习记录
函数节流(throttle):高频事件触发,但在n秒内只会执行一次,所以节流会稀释函数的执行频率。函数的节流和防抖都是为了性能的优化,首先是能够优化前端性能,减少浏览器压力,其次也能够减少后端的相应次数。节流的实现:// 生成节流函数function creatDebounced(callback, delay){ let timer return function (){ if (timer){ return } timer = set
2022-05-08 22:11:00 1229
原创 JS实现防抖-学习记录
防抖:防抖是指在事件触发n秒后再执行回调,如果在n秒内再次被触发,则重新计算时间。(就是在触发某个事件后,在下一次触发之前,中间的间隔时间如果超过设置的时间才会发送请求,一直触发就不会发送请求)看了网上许多其他代码,感觉有些复杂。实现代码如下:// 生成防抖函数function creatDebounced(callback, delay){ let timer return ()=>{ if (timer){ clearTimeout(timer)
2022-05-08 21:57:31 629
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人