自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小白的学习路

从小白开始好好学习

  • 博客(249)
  • 收藏
  • 关注

原创 工作小记1

入职两天的小结和回顾 第一天一上午花在了签合同等事情上,下午开始熟悉组内的规范。第二天学习公司内部的组件库和公司内部的框架,框架还没有学完。印象深刻的是代码规约方面有很多细节是之前看视频做项目没有注意到的。比如,变量声明要用const,再赋值时用let,而且强调优先使用对象字面量声明等等。此外,对之前秋招阶段没有复习到的知识点试着不懂就查。大致查找并学习了无状态组件和纯组件的区别;受控组件和非受控组件的区别;generator函数的定义和用法的大致版学习。目前存在的问题是:大半年没做前端相关的东西,reac

2022-06-28 21:28:06 187 1

原创 论文阅读——会话推荐综述《A Survey on Session-based Recommender Systems

​《A Survey on Session-based Recommender Systems》在信息过载和数字化经济时代,推荐系统(RSs)在信息消费、服务和决策方面发挥着越来越重要的作用。近年来,基于会话的推荐系统(SBRSs)作为RSs的一种新范式应运而生。与其他RSs(如基于内容的RSs和基于协作过滤的RSs)不同,SBRSs通常对长期但静态的用户偏好进行建模,SBRSs旨在捕获短期但动态的用户偏好,以提供更及时和准确的建议,并对会话的演变敏感尽管如此SBRS已被广泛应用通过研究,既没有统一

2022-05-13 17:11:51 2005

原创 论文阅读——《Session-aware Linear Item-Item Models for Session-based Recommendation》

摘要基于会话的推荐旨在根据会话中消耗的先前项目序列预测下一个项目,例如,一个商业或多媒体流媒体服务。具体而言,会话数据集表现出一些独特的特性,即会话一致性和会话中项目的顺序依赖性、重复项目的消耗和会话及时性。在本文中,我们提出了一个简单而有效的线性模型,用于考虑会议的整体性。我们模型的全面性提高了基于会话的推荐的质量。更重要的是,它为反映会话数据的不同视角提供了一个通用框架。此外,由于我们的模型可以通过封闭形式的解决方案来求解,因此它们具有高度的可扩展性。实验结果表明,所提出的线性模型在多个真实数据集的

2021-12-14 11:21:17 1395

原创 前端讲座有感

之前有听过ccf的淘系前端讲座,了解许多前端的新方向,特别牛!首先大佬介绍一下前端能做什么?1.界面开发:负责人机交互的界面开发,实现交互功能2.数据可视化:可视化引擎、服务、产品建设3.前端架构:类库框架、研发流程等4.图形互动:做2D&3D的游戏、图形渲染等研发工作5.Node :做web服务或工具开发下面这张图是大佬讲的淘系前端技术体系下面这张图是前端智能化看到这张图的第一眼是感觉还没工作就要失业了机器可以替代人进行开发,机器抢饭碗.

2021-11-11 17:00:36 322 1

原创 找工作小记

随着手头的公司一个个开奖,我的秋招已经结束。因为想选择离家近和工作压力适中这两个条件,大量公司都被我拒了,在手里比较好的offer中,我选择了一家中厂互联网公司,薪资还可以啦。我找的是前端开发的岗位,薪资再怎么样也比不上算法大佬,接下来我就要好好准备毕业论文,以后在前端领域走花路吧。嘻嘻。面试了很多家公司,以下列出一些我常被问到的面试题:1.介绍Promise2.除了promise还有什么能异步3.什么会引发内存泄漏?内存泄漏的根本原因?4.深拷贝一个数组,或者二维数组的方法;实现深浅拷

2021-10-31 16:32:36 145

原创 这两天看的论文总结

主要列一下摘要,之后和导师讨论过了再编辑这篇博客。第一篇基于会话的推荐使用用户交互会话中的现有项目来预测用户将与之交互的下一个项目。会话中的现有项目通常具有不同程度的相关性,并且该项目相关性也反映了用户的兴趣。此外,当会话以不同的结构形式表示时,项目之间会有不同类型的相关性,这一方面通常被以前的工作所忽略。在本文中,我们提出了一种新的基于会话推荐的上下文感知项目吸引模型(CIAM),该模型能够捕获项目之间不同类型的相关性,以获得用户的一般兴趣和暂时兴趣,并预测会话中的下一个项目。首先,我们将会话转换

2021-10-13 19:38:47 126

转载 null 和 undefined 的区别

null 和 undefined 的区别1、Nullnull 表示一个"无"的对象,转为数值为 0;作为函数的参数,表示该函数的参数不是对象;作为对象原型链的终点;Number(null) 为 0;1 + null 为 1;JSON.stringify(null) 为 'null' (字符串);JSON.parse(null) 为 null (null 基本类型)2、Undefined变量被声明了,但是没有赋值,就等于 undefined;调用函数时,应该提供的参数没有提供

2021-10-05 16:25:50 222

原创 vue学习Day08

1.之前的路由规则,当匹配到一个路由的时候,只能在页面的容器中,放置唯一的一个组件那怎么解决这个问题?命名视图假设有header,sidebar, content,footer四个组件const router=new VueRouter({routes:[{path:’/’,components:{//组件名称:组件对象’top’:header,‘left’:sidebar,‘righter’:content,‘bottom’:footer}}]}..

2021-09-09 11:08:50 102

原创 实习小结3

在这实习了一个多月了,最近江苏省教育厅出通知,至少要9月15日以后才能返校,那我大概还有一个月的实习时间。在这一个多月里,主要是学习vue相关的东西,因为我在的这个项目组的前端技术栈是vue,而我之前学的是react相关的知识,最近要参与实际开发了,我发现一些组件都是用的element-ui里面的东西,根据产品们画的原型来做的,然后代码同步工具主要是用的gitlib,感觉比想象中的简单一些,后面如果有什么困难,再记录下来吧,加油!...

2021-08-19 10:16:40 262

原创 vue学习Day07

vue学习Day71.使用ref属性操作在要引用的标签上写上ref=“xxx”this.$refs.xxx2.使用ref获取页面上的组件在要引用的组件上写上ref=“xxx”在别的组件中可以用this.$refs.mycom.msg=’123’来修改引用组件中的data数据的值;也可以用this.$refs.mycom.show()来调用引用组件中的方法2.data和props的区别Data :在组件中,定义成一个function并返回一个对象Props:在组件中,定

2021-08-18 16:46:14 120 1

原创 vue学习Day6

vue学习Day61.父组件向子组件传数据父组件如果想要给子组件传递数据,则需要使用属性绑定的形式。这样,子组件身上的自定义数据,就是你要传递给子组件的数据<com1 :msg="parentMsg"></com1>components:{//定义私有组件'com1':{//在vue中,默认,子组件无法直接获取父组件中的数据template:`<div><h3>这是子组件中的标题</h3><h4>这.

2021-08-16 14:55:56 78

原创 vue学习Day05

1.created()表示data和methods方法都已经可用了,就可以去调方法Mounted()表示 内存中渲染好的dom树已经挂载到了真实的页面中。在网页中,有一些第三方的插件需要初始化;使用jquery封装出的框架分为两部分:UI结构 JS代码因此,一些第三方的插件,如果要结合vue来使用,而且这个插件需要手动初始化js逻辑,必须放到mounted中,否则,可能无法出现效果2.创建全局组件的方式1)方法一//创建Const com1=Vue.extend({ t.

2021-08-12 11:33:14 80

原创 《深入react技术栈》看书总结01

最近觉得react的知识之前跟着视频学了,有些知识点容易忘,有些又理解的不透彻,就发现了这本书,大致浏览了一下,比我之前看的学习视频讲的更透彻。好记性不如烂笔头,我大致罗列一些我在书上划的重点。第一章相关知识点:1.react专注视图层。react不是完整的MVC/MVVM框架,它专注于提供清晰、简洁的view(视图)层解决方案。而又与模板引擎不同,react不仅专注于解决view层的问题,又是包括view和controller的库。2.虚拟元素的构建和更新都是在内存中完成的,并不会真正渲染到D

2021-08-11 10:13:03 188 1

原创 vue学习Day04

vue学习Day41.数据库版的案例就是用axios向服务器发送请求可以初始化一些默认配置项,比如请求的baseURL地址方法一 :axios.defaults.baseURL=“http://xxx.xxx.xxx.xxx:3000”;Vue.prototype.$http=axios方法二:Vue.prototype.$http=axios.create({baseURL:“http://xxx.xxx.xxx.xxx:3000”})2.vue动画Vue.

2021-08-11 09:12:29 131 1

原创 vue学习Day01-Day03

当当当,最近在边学vue边实习,公司用到的是vue框架,而我之前先学的是react框架,所以我最近要学习vue框架,有些东西是相通的,难度还可以吧~~vue 学习 Day1:1.使用插值表达式会出现闪烁问题,使用“v-text”指令却不会?因为js还没加载完成的话,插值表达式被当成字符串渲染了,等js加载完成再解析成数据。可通过v-cloak解决闪烁问题 V-cloak可以和css规则:[v-cloak]{display:none}一起用,隐藏未编译的插值表达式直到实例准备完毕.

2021-08-06 16:05:32 158 2

原创 PMP成绩出来啦

贴上我的成绩单,虽然不是5A的成绩,但是能赶在最后一次题型是200道选择题时通过已经很开心啦!

2021-07-27 08:41:14 168

原创 实习小结2

今天周五了,这个星期的班上完了,总结总结。习惯了朝八晚五的生活,压力不大,幸福感还不错,可能这就是国企的好处吧,私企的话可以锻炼自己的能力,各有各的好吧。最近的活是让我们小团队参与公司的一个项目,因为公司的这个项目是初步版的,我们小团队可以继续跟进五个人各司其职有产品有开发,一同和经理跟进公司的项目。我是偏前端这一块的,通过这个项目我希望能继续提升自己的编程能力。下个星期继续加油吧!!...

2021-07-16 17:13:36 76

原创 实习小结1

好久没有写博客,是因为在忙着改投小论文和找实习。对自己的博客管理疏忽了。接下来好好维护自己的小博客,并准备提前批和秋招。我现在在一家国有银行实习,主要是想熟悉一下日常工作的流程,也没想留用下来。还是想去更好的公司的。现在实习没几天,我主要谈谈自己的感受。我在的这个部门是负责承接总行和政府相关的一些项目,跟实习生们透露了一些机密性的项目,这里不方便说(签了保密协议啦)。员工的平均年龄也就在28左右,经理比较年长,常年在银行工作的。可能是由于随着年龄的增长想象力或者创造力不太够,经理希望我们实习生能

2021-07-12 17:17:40 85

原创 PMP考试总结

昨天(2021年6月20日)上午去考了pmp,前前后后复习了一个多月,刷了十套模拟卷,真正到考场上发现脑子有点懵,有一些题目总会在两个选项中纠结,希望自己能顺利通过考试。考试的难度比平时做的模拟题难一点点,...

2021-06-21 11:00:43 140

原创 剑指offer(JavaScript)刷题记录10—— 矩阵中的路径

剑指 Offer 12. 矩阵中的路径难度中等给定一个m x n二维字符网格board和一个字符串单词word。如果word存在于网格中,返回true;否则,返回false。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。例如,在下面的 3×4 的矩阵中包含单词 "ABCCED"(单词中的字母已标出)。示例 1:输入:board = [["A","B...

2021-04-16 15:23:41 188

原创 JS控制报错:Uncaught SyntaxError: Invalid shorthand property initializer

JS控制报错:Uncaught SyntaxError: Invalid shorthand property initializer 的解决方法:有时候粗心就会在定义对象时,把:写成=,然后就报了这个错误,只能说细心一些喽!低级错误不要再犯啦!!!

2021-04-15 14:42:10 199

原创 前端小练习——一些遗忘的知识点

很多时候有些细节老不去看就会忘记,以后我要把一些做题遇到的容易遗忘的细碎知识点整理到博客上。css属性overflow属性定义溢出元素内容区的内容会如何处理。如果值为 scroll,不论是否需要,用户代理都会提供一种滚动机制。正确答案: true参数是scroll时候,必会出现滚动条。参数是auto时候,子元素内容大于父元素时出现滚动条。参数是visible时候,溢出的内容出现在父元素之外。参数是hidden时候,溢出隐藏。下面有关html5标签说法错误的有?<audio.

2021-04-13 17:48:55 184

转载 防抖和节流

看到别人写的博客里有总结一张非常详细的思维导图,转载一波~

2021-04-12 18:18:56 79

转载 this指向,防抖函数中的fn.apply(this,arguments)作用

1.介绍:首先我们要了解apply()的基本知识,apply()和call()都是每个函数或对象都拥有的非继承的方法。2.作用:都是用来改变this的指向的3.下面介绍带参数和不带参数的常见的应用首先想很好理解和应用apply,其根本是对于this的理解。this的三种指向:1.指向this所在函数的直接调用者,2.new的时候,指向new出来的对象,3.事件中指向当前的出发对象总结:this会指向某个对象为什么要用this?因为this的指向不是单一的,可以改变,可以代替将来的调用者,对于一个

2021-04-12 16:05:29 2400 5

原创 React11——React路由

什么是spa?单页Web应用(single page web application,SPA)。 整个应用只有一个完整的页面。 点击页面中的链接不会刷新页面,只会做页面的局部更新。 数据都需要通过ajax请求获取, 并在前端异步展现。路由?什么是路由? 一个路由就是一个映射关系(key:value) key为路径, value可能是function或component 路由分类 后端路由: 理解: value是function, 用来处理客户端提交的请求。 注册路由

2021-04-07 15:34:46 143 1

转载 vue生命周期

网上看到的描述vue2.x的生命周期图示的详细解释,如下图所示:主要的生命周期函数分类: 创建期间的生命周期函数: beforeCreate:实例刚在内存中被创建出来,此时,还没有初始化好数据和方法属性 创建:实例已经在内存中创建OK,此时数据和方法已经创建OK,则还没有开始编译模板 beforeMount:此时已经完成了模板的编译,但是还没有挂载到页面中 安装:此时,已经将编译好的模板,挂载到了页面指定的容器中显示 首先获取到data中的数据=>把数据结合el指

2021-04-07 14:56:19 64

原创 React10——消息订阅与fetch

消息订阅-发布机制工具库: PubSubJS 下载: npm install pubsub-js --save 使用: import PubSub from 'pubsub-js' //引入 PubSub.subscribe('delete', function(data){ }); //订阅 PubSub.publish('delete', data) //发布消息 Fetch文档https://github.github.io/fet.

2021-03-26 21:15:03 70

原创 axios

1. 第 1 章:axios 的理解和使用1.1. axios 是什么? 前端最流行的 ajax 请求库 react/vue 官方都推荐使用 axios 发 ajax 请求 文档: https://github.com/axios/axios 1.2. axios 特点 基于 xhr + promise 的异步 ajax 请求库 浏览器端/node 端都可以使用 支持请求/响应拦截器 支持请求取消 请求/响应数据转换

2021-03-25 17:34:14 474

转载 JS引擎的执行机制

首先,请记住两点:JS 是单线程语言 JS 的Event Loop 是JS的执行机制.要想深入理解JS的执行,就得深入了解JS 的 Event LoopJS 为什么是单线程? 为什么需要异步? 单线程又是如何实现异步的呢?1. JS 为什么是单线程JS 最初被设计用在浏览器中,那么想象一下,如果浏览器中的 JS 是多线程的场景描述:假设现在有两个线程,process1和process2,由于是多线程的 JS ,所以它们对同一个DOM同时进行操作 process1删除了...

2021-03-24 20:33:54 139

原创 async/await

async 函数 函数的返回值为 promise 对象 promise 对象的结果由 async 函数执行的返回值决定 await 表达式 await 右侧的表达式一般为 promise 对象, 但也可以是其它的值 如果表达式是 promise 对象, await 返回的是 promise 成功的值 如果表达式是其它值, 直接将此值作为 await 的返回值 注意 await 必须写在 async 函数中, 但 async 函数中可以没有 awai..

2021-03-24 20:04:11 59

原创 Promise

1.1. Promise 是什么?1.1.1. 理解1. 抽象表达: 1) Promise 是一门新的技术(ES6 规范) 2) Promise 是 JS 中进行异步编程的新解决方案 备注:旧方案是单纯使用回调函数 2. 具体表达: 1) 从语法上来说: Promise 是一个构造函数 2) 从功能上来说: promise 对象用来封装一个异步操作并可以获取其成功/失败的结果值 1.1.2. promise 的状态改变 pendin...

2021-03-24 20:01:50 86

原创 每日问答——PMP题库训练2

1. 最近一次报告中的工作绩效数据显示计划价值(PV)为600,挣值(EV)为720,项目目前的状态是什么?A. 无法确定项目绩效B. 项目落后于进度C. 项目提前于进度D. 项目符合预算2. 一个全球项目即将完成,然而,由于质量低劣而暂停向其支付款项的供应商威胁要采取法律行动来终止该项目。项目经理首先应该做什么?A.释放供应商的付款B.对该供应商提起先发制人的法律诉讼C.遵循风险管理过程D.与该供应商协商达成和解协议1.解析:答案C。本题考控制成本工具—数据分析(挣值分析)。SV

2021-03-23 16:44:30 770

原创 React09——使用脚手架编程

使用create-react-app创建react应用react脚手架xxx脚手架: 用来帮助程序员快速创建一个基于xxx库的模板项目 包含了所有需要的配置(语法检查、jsx编译、devServer…) 下载好了所有相关的依赖 可以直接运行一个简单效果 react提供了一个用于创建react项目的脚手架库: create-react-app 项目的整体技术架构为: react + webpack + es6 + eslint 使用脚手架开发的项目的特点: 模块化, 组件化,..

2021-03-22 21:18:20 488 1

原创 React08——DOM的Diffing算法

经典面试题: 1). react/vue中的key有什么作用?(key的内部原理是什么?) 2). 为什么遍历列表时,key最好不要用index? 1. 虚拟DOM中key的作用: 1). 简单的说: key是虚拟DOM对象的标识, 在更新显示时key起着极其重要的作用。 2). 详细的说: 当状态中的数据发生变化时,react会根据【新数据】生成【新的虚拟...

2021-03-22 11:02:56 91

原创 React07——新旧生命周期

旧生命周期新生命周期

2021-03-18 16:19:36 99

原创 React06——React事件处理&受控组件&非受控组件&函数柯里化

事件处理通过onXxx属性指定事件处理函数(注意大小写) React使用的是自定义(合成)事件, 而不是使用的原生DOM事件 React中的事件是通过事件委托方式处理的(委托给组件最外层的元素) 通过event.target得到发生事件的DOM元素对象<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport"

2021-03-18 09:48:25 118

原创 每日问答——PMP题库训练

1. 在为一家公司开发软件时,供应商收到几个新的客户请求,这些请求都包含在系统中,软件按时交付,但因为高级管理人员认为软件不符合要求而拒收该软件。若要避免这个问题,供应商的项目经理应该事先做什么?A.审查需求跟踪矩阵B.请求高级管理层参与客户高级管理层一起讨论需求C.执行实施整体变更控制过程,并更新项目文件和基准D.核实项目范围2. 项目经理加入位于另一个大陆的项目,虽然该项目落后于进度计划,但项目经理注意到团队成员每周五都早于正常计划时间下班。项目经理应该做什么?A.开始记录团队成员的上下

2021-03-17 21:12:48 7623

转载 JS中的回调函数,以及ES6中通过promise处理回调

简要介绍:ES6中,可以通过promise来处理回调函数,回调函数经常用于异步操作中,间接来说,可以通过promise优化异步操作。1.什么是JS中的回调函数?回调函数是作为参数传递给另外一个函数,并且改回调函数在函数主体执行完后再执行。举例来说:function callback(m,n){alert("我是回调函数,我在执行");return m+n}function myFunction(callback){ var m=1; var n=2; return ...

2021-03-17 16:57:51 887

原创 论文阅读—Enhancing session-based social recommendation through item graph embedding……

《Enhancing session-based social recommendation through item graph embedding and contextual friendship modeling》《通过项目图形嵌入和上下文友谊建模增强基于会话的社会推荐》摘要推荐系统旨在帮助用户在网络平台上从大量的候选人中找到匹配的物品。在许多在线平台,如Yelp和Epinions,用户的行为会随着时间的推移不断被记录下来,用户也可以与他人建立联系,分享自己的兴趣。以往的推荐方法要么模拟

2021-03-17 15:44:23 447

原创 React05——组件实例三大属性之refs

字符串形式的ref <inputref="input1"/> <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Documen..

2021-03-17 10:54:31 110

空空如也

空空如也

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

TA关注的人

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