个人总结
文章平均质量分 50
包含近期学习情况,个人反省,学习计划等内容
ღ故里᭄ꦿ࿐
愿有能力爱自己,有余力爱别人
展开
-
C#中的Map(Dictionary)
C#中的Map集合Dictionary原创 2022-04-08 15:06:12 · 5969 阅读 · 0 评论 -
VSCode打开文件覆盖原有文件窗口问题解决
解决VSCode打开新文件时,覆盖掉原打开文件的窗口的问题原创 2021-12-29 10:25:30 · 825 阅读 · 0 评论 -
前端面试题:vue响应式原理 Vdom diff
vue的响应式原理,也算是面试中再常见不过的题目了,之前遇见这道题目只会说:利用的是Object.defineProperty进行的数据劫持,监听数据的变化,通知watcher进行的数据更新。总的来说这是没错的,但是只要面试官进一步的问,那一定是满脸的问号。昨天一天也是没有面试机会,所以就研究了一天这个东西,算是搞明白了(自我感觉),今天就把他来写成文章,希望大佬看到哪里不对给出指导,本文可能会有点长。上正文。现在最流行的框架非vue,react莫属,他们流行起来的原因,离不开响应式,因为它在做一些.原创 2020-08-22 16:30:14 · 2253 阅读 · 1 评论 -
前端面试题:跨域的实现
已经不止一次的被问到这个问题了,今天来总结了一下前端跨域的实现方式,虽然有的方式自己在项目中没有用过,但是还是需要了解一下的。首先需要了解一下什么是跨域,跨域就是说在一个域下去请求另一个域下的资源,那什么是另一个域呢?就是说在两个域之间,不管是协议,域名甚至端口,只要有一个不一样,就属于不同的域,不同的域之间去请求数据,这就是跨域。其实我们通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场景。什么是同源策略呢,同源策略/SOP(Same origin policy)是一种约定,由Nets原创 2020-08-19 18:23:51 · 833 阅读 · 0 评论 -
前端性能优化
减少请求数量【合并】 如果不进行文件合并,有如下3个隐患 1、文件与文件之间有插入的上行请求,增加了N-1个网络延迟 2、受丢包问题影响更严重 3、经过代理服务器时可能会被断开 但是,文件合并本身也有自己的问题 1、首屏渲染问题 2、缓存失效问题 所以,对于文件合并,有如下改进建议 1、公共库合并 2、不同页面单独合并【图片处理】 1、雪碧图 CSS雪碧图是以前非常流行的技术,把网站上的一些图片整合到一张单独的图片中,可以减少网转载 2020-08-18 19:21:39 · 297 阅读 · 0 评论 -
前端面试题:继承的实现
这个是让我崩溃的那个面试题,不是说这个题有多难,而是说自己粗心吧,只是简单的看了实现继承的方式有原型继承,构造函数继承,组合继承,class继承,但是怎么实现的都不知道。昨天面试完总结了一下,索性就把它写成文章,分享加自我回顾。1、原型链继承首先说的继承就是原型链的继承,因为在问我继承前先问了原型和原型链,原型链的集成有什么特点呢,就是子类的prototype指向父类的一个实例。这样的话子类没有的属性方法会在他的原型中去找到,就是说子类的实例的__proto__会指向父类的实例,这个时候就可以拿到父原创 2020-08-18 14:58:28 · 1351 阅读 · 0 评论 -
前端面试题:DOM和CSSDOM树渲染过程
感觉自己复习的已经差不多了,只是缺少面试机会,然而昨天突然的京东的电话,貌似让我直接丢掉了一个进大厂的机会,死在了最基础的问题,说实话自己还是没有完全复习好原创 2020-08-18 11:19:10 · 2572 阅读 · 4 评论 -
前端面试题:几种排序方法(JS版)
相对于后端的朋友来说,前端的一些面试题会出一些算法题,但是更多的来说是一些简单的算法题,比如说数组的排序,反转二叉树,爬楼梯的动态规划等简单问题,今天整理了一下排序的方法。1、冒泡排序这个应该说是最常用的排序方式了,实现的方法及就是两层循环,逐个的对比,以从小到大排序为例,如果遇见后边比前边元素小的情况下,交换在数组中的位置。function Bubbling(arr){ for(var i = 0 ; i < arr.length ; i++){ for(var原创 2020-08-11 22:45:11 · 2191 阅读 · 1 评论 -
前端面试题:谈谈This指向
除了那个闭包的输出问题,另一个让人头疼的,非This的指向问题莫属了,this有时候真的是把人搞得蒙蒙的,但是究竟如何this的指向呢,今天上午也是探索了一番。首先要说的是,this的指向在函数定义的时候是确定不了的,只有当函数执行的时候,才知道this到底指向谁,实际上this最终的指向是那个调用它的对象。举个例子:function fn(){ console.log(this);}当面试官给了这么一个函数去问this的指向的时候,虽然平时一些面试问题说不知道很减分,但是这个问原创 2020-07-31 15:56:33 · 1076 阅读 · 0 评论 -
前端面试题:闭包
前段时间一直在投一些中小型公司吧,感觉好久都收不到反馈,也不知道是被淘汰了还是没出结果呢,最近开始投一些大一点的公司准备尝试一下,就在昨天接到面试电话的时候,接受到了滴滴的毒打。跟一些面试不一样的是不只是一些基础的基本概念吧,比如说什么是原型和原型链,说一下继承,讲一下this指向之类的。更多的是为什么要这样用,手写算法,预测输出结果之类的面试题。印象最深刻的应该就是那道关于闭包的题目了吧,是预测一个程序的输出结果,当时看的我是晕头转向,大厂的面试也是招架不住,真的是把我给面到自闭,感觉自己啥也不是,估原创 2020-07-30 22:38:53 · 30693 阅读 · 20 评论 -
前端面试题:JS的事件委托-事件的捕获与冒泡
说一下事件委托,或者对事件代理的理解。算是很常见的面试题了,应该说我遇见很多次了。刚开始遇见的时候发现自己不太懂,应该说之前自己用过,但是不知道他叫这个名字,后来也是总结面试题,去搜索了解了一下下,现在可以说是真正的搞懂了吧,今天把它分享出来,方便以后查看。那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计(红宝书)上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。要搞懂这个概念还得从事件冒泡开始,那什么是事件冒泡呢?事件捕获(even原创 2020-07-26 22:51:02 · 858 阅读 · 1 评论 -
前端面试题:set和map
有时候会被问到set和map的区别,下面我总结了一下set和map的特点和区别。以及他们在一些算法题中的妙用。MapMap是一组键值对的结构,具有极快的查找速度。借用廖雪峰老师的例子,假设要根据同学的名字查找对应的成绩,如果用Array实现,需要两个Array:const names = ['Michael', 'Bob', 'Tracy'];const scores = [95, 75, 85];给定一个名字,要查找对应的成绩,就先要在names中找到对应的位置,再从scores取原创 2020-07-26 19:00:01 · 1451 阅读 · 0 评论 -
前端面试题:手写call,apply和bind
前段时间一朋友面试,被要求手写call,apply和bind,发现自己也不会写,所以就私底下去看了一下这方面的东西,后来发现这个还是挺容易实现的,现在也是分享出来,一方面方便自己查看复习,另一方面希望可以给需要的朋友一点帮助。正式开始之前也是先去了解一下call,apply,bind。其实呢这三兄弟都是为了改变函数的上下文而存在的,或者可以简单点说就是用来改变this指向的。但是呢这三兄弟的用法还是有区别的。1、apply和call会让当前函数立即执行,而bind会返回一个函数,后续需要的时候再调用原创 2020-07-26 11:20:25 · 797 阅读 · 0 评论 -
前端面试题:JS中的原型和原型链
JS的原型和原型链算是前端面试题的热门题目了,也是参加了几场面试,感觉好多次都被问到对原型和原型链的理解,所以今天也是索性把他给整理出来,一方面方便自己以后复习查看,另一方面也是给大家分享一下我对原型和原型链的理解。ES6之前中并没有引入类(class)的概念,JavaScript并非通过类而是直接通过构造函数来创建实例。什么是原型每一个javascript对象(除null外)创建的时候,就会与之关联另一个对象,这个对象就是我们所说的原型,每一个对象都会从原型中“继承”属性。这么说可能会有点原创 2020-07-24 10:48:24 · 8197 阅读 · 2 评论 -
这一周我这样度过(35)
一周一度的博客更新时间,说实话感觉现在的我有些松懈了。现在偶尔会看见大一的小学弟小学妹们的博客,有时候不禁会发出一丝丝的感慨,真想回到大一的时候,那时候真的是天天都在担心着自己会不会被淘汰掉,但是也仅仅限于此了,那时候真的只是一门心思的把要学的东西给学会,其他就什么都不用去担心了。过了大二的疯狂做项目的时间,我们17级的大二真的是与众不同的大二,刚生大二的暑假就开始着手项目,一直到大二结束,几...原创 2019-12-15 16:01:51 · 334 阅读 · 0 评论 -
这一周我这样度过(34)
已经两周没有更新自己的博客了,之前一块学习的小伙伴,博客数量总是异常的相似,你在更新他也在更新,你得停更了他的也停更了,毕竟是一样的时间学的东西也是一样的,这周再去看的时候,他们的已经比我的多出太多了,感觉已经跟不上他们的脚步了。这周的话更多的是和微信公众平台打交道,这周刚开始的时候接到一个关于微信公众号的项目,听老师说这是一个和外部人员真正协商的一个项目,可以真正的让我们的项目和用户进行交流...原创 2019-12-08 15:41:11 · 238 阅读 · 0 评论 -
这一周我这样度过(33)
这周我生日,感觉还挺开心的吧。早都忘记了过生日的感觉,之前生日对于我来说只是普普通通的一天,感觉不到这一天的存在,甚至有一次更过分,都过去了一个多月了才想起来我生日。这次感觉有他们,有她,有他们,不一样。抛开玩不说,真的感觉我要废了,感觉已经好久没有敲代码了,学习进度一直停在这里不走了,然而小伙伴们已经开始写他们的网站加强版了,觉得学的专业课也没有太好的结果。这周学了点什么东西呢,总的来时就是...原创 2019-11-17 11:30:44 · 361 阅读 · 2 评论 -
这一周我这样度过(32)
一周一周的生活真的太快了,感觉上次写博客的时候还很近很近,记录一个收获很小的我。这一周的生活可以说是非常的煎熬了,为什么这么说呢,期中考试突然就来了,之前的期中考试只是走个形式,今年的期中考试直接就严格起来了,听说期中考试不及格,不可以参加期末考试。直接我们就慌了,开始疯狂的进行复习,说实话有很多的都不会,想想自己最近的学习状态真的是让人头大,想想暑假的生活,真的是可望而不可及啊,那时候的我是怎么...原创 2019-11-09 22:36:02 · 248 阅读 · 0 评论 -
这一周我这样度过(31)
这一周,校庆遇上教师资格证考试,学校瞬间变得特别的热闹,但是这一切似乎都和我没有任何的关系,任外边多么的喧哗,还是坐在这里静静地敲代码。这周也是花了很多的时间在专业课的学习上了,但是总感觉有些东西听不太懂,特别是计算机网络的网络层,嵌入式还没有看呢,下周有无数的期中考试,连RFID的实验也要开始了,javaWeb的程序也还没有好好的改改,总感觉突然把精力放在专业课的学习上,自己的精力有点跟不上...原创 2019-11-03 17:59:05 · 518 阅读 · 4 评论 -
这一周我这样度过(30)
又是一周的末尾,本来计划着这一周专心学习专业课知识的,但是,往这里一坐,不由自主的就把编辑器给打开了。习惯了敲代码了已经。也可以说是两头兼顾吧。整体感觉还可以吧,还是不能一段时间只干一件事。刚开始的时候,坐在这抱着那本ZigBee在哪里懵逼,第一章真的说实话没搞懂它在围绕什么去讲,就感觉看不懂,然后就漂了一遍,到下一次坐在这还是从头开始看,真的是把第一张看了四五遍,感觉啥都没学会。就业是在这个...原创 2019-10-27 17:19:22 · 301 阅读 · 0 评论 -
这一周我这样度过(29)
这一周的生活也是被安排得满满的,从刚开始对React一点都不了解,硬是硬着头皮想要在二十天内把他给搞定做出点样子来,现在一周时间已经过去了,学习了React的基本语法,数据展示方式,列表渲染,事件处理,react的三大属性,脚手架路由和状态管理,又从其他地方了解了不少的UI组件库,但是这次的学习的redux感觉比vuex难了好多,也算是浪费了不少的时间吧,其实到现在还是不太了解。感觉很多东西都...原创 2019-10-20 15:57:05 · 252 阅读 · 1 评论 -
这一周我这样度过(28)
这学期的课程,挺不适应的,感觉每天都是满满的,也像老师说的那样,天天在教室里坐着,学进去的东西却很少,但是也是知道这学期的课程对自己来说很重要,也是在课下的时间去补,但效果总不是太好,自己在跟着重头看的时候,刚看两章,老师就又讲了两章了,而且差距越来越大,想在课堂上好好地听老师讲,但是有时候就会听不懂,没办法只能跟着自己的脚步从头接着看,越来越跟不上脚步,却又发现自己无比的忙碌,甚至盲目。好几...原创 2019-10-14 20:59:11 · 168 阅读 · 0 评论 -
这一周我这样度过(25)
上周的话没有去记录自己的生活,说到底就是什么都没做,没什么好写的,感觉不适应开学的生活节奏,感觉一时间让我乱了手脚,感觉调整了好久,但还是不怎么习惯,真的是习惯了一种生活方式再去打乱它,就真的是难受,期待寒假的到来吧,也不能这样说,感觉适应了上课的生活,或许到了寒假就有不适应假期了。这周的生活也是慢慢的走上了正轨,虽然偶尔还是会熬夜吧,但毕竟是少数。但是上的有的课已经听不懂了,这才第三周呀,说...原创 2019-09-22 17:59:11 · 236 阅读 · 0 评论 -
这一周我这样度过(24)
开学也有一周多的时间了,现在也是感觉生活状态远不如暑假里了,每天要担心早起的上课,下午也没有足够的时间去运动,说到底还是在给自己找借口,坚持了两个月的健身也停了,似乎是太在乎别人的眼光,现在就感觉自己很纠结,一边想着全面发展,另一方面又克服不了自己的懒惰了,现在晚上又开始睡得晚了,每次都是十二点以后才去睡觉,早起直接去上课了。这不是我想要的生活,真不知道自己需要多久才能走出来。现在有太多的时间陷入...原创 2019-09-10 08:49:22 · 281 阅读 · 0 评论 -
这一周我这样度过(23)
这个暑假已经接近尾声了,应该说这是这个暑假最后一篇记述生活的文章了,感觉这个暑假的生活,总体的来说还算是比较满意,乏味的生活中夹杂着些许的乐趣,也很充实。整体的改变交错在整个暑假,过了个让我自以为最满意的假期。还记得暑假刚开始的时候,写下了属于自己的暑期计划。1、当时计划的重学Vue现如今,基本使用以及几个常用的模块也算是学过了,也了解了生命周期和项目的模块化组件化,最后跟着尚硅谷的视...原创 2019-08-24 10:46:03 · 379 阅读 · 3 评论 -
这一周我这样度过(11)
本周总结今天是2019年的4月6日,周六,接近本周的末尾,总体来说这一周属于迷茫的一周,上周的计划是这一周要去好好地研究一下微信小程序,刚开始就一直在开发者文档里去学习,可是看了两天说实话感觉什么都没有学到,感觉此时的我似乎慌了手脚,不知道该怎么去学习了,一会建项目,删项目,看文档,刷视频,感觉怎样的学习方式貌似都不怎么适合自己一样,此时的我也开始迷茫了,有时也会做在这里,什么也不干,不知道自...原创 2019-08-23 19:55:05 · 424 阅读 · 1 评论 -
这一周我这样度过(22)
日子总是像从指尖流过的细沙,在不经意间悄然滑落。时而感觉待在这里的时间太长,而每到周末的时候又觉时光匆匆。这一周的生活一如既往的平静,如今已经分不清楚他是我自律的美好结果还是我毫无追求的表现了。在学习这方面,项目上也是结束了静态网页的开发之后,就把项目交给他们去做了。自己继续了Vue的学习,这一周也是把vue的核心技术视频给看完了,现在正在跟着做一个小项目,感觉在学完一个框架之后,不去做个...原创 2019-08-18 11:11:42 · 219 阅读 · 2 评论 -
这一周我这样度过(21)
不在状态结束了上一阶段的学习,这一周开始了新的项目,本来是不用怎么去写代码的,结果一个同学有事,现在也开始走上了写代码的道路,看来我Vue的暑期学习计划要泡汤了。不过写项目也有写项目的收获吧,这一次项目开始之前,我也跟他们细说了一下这次项目关于前端方面的要求,现在来说也是对自己的要求吧。关于命名规范,代码的规范性以及整齐性,代码的复用与模块化处理,做到页面的自适应,代码做好注释等多个方面。...原创 2019-08-11 10:21:10 · 234 阅读 · 1 评论 -
这一周我这样度过(20)
当我写下这第一个字的时候,应该说我已经想了好久了,我在思考,这一周一周的时间就这样过去了,自己究竟做了些什么?说实话,之前每次去记录自己一周生活的时候,总感觉自己有说不完的话,要去记录下这一周发生的点点滴滴,而这次,在这里坐了好久了,都不知道要说点什么。这一周貌似把Vue的核心知识的视频看完了,下一步就要开始去写一下和vue相关的项目了,说实话貌似我是我们几个里边学习进度最慢的一个了,感觉自己...原创 2019-08-04 17:15:25 · 293 阅读 · 1 评论 -
这一周我这样度过(19)
最近的生活也算过得比较的有规律,相同的作息,不一样的生活。我开始沉默,健身,打球,看书,慢慢的减少抱怨,不在熬夜,不再去打游戏,看淡所有的友谊,努力优秀,变得更好,努力地活在自己的世界里。这周也迎来了小组难得的一次全体会议,更多地是关于小组的发展和大家学习方面的事,不仅是在全体会议上被老师好几次点名的批评,而且在前两天也被老师单独的叫过去说了课程学习方面的问题,目前为止已经挂了六科了,学分绩点...原创 2019-07-28 16:09:29 · 317 阅读 · 0 评论 -
这一周我这样度过(18)
上周刚刚把创业项目和项目搞完,这周刚开始的时候,就义无反顾的选择了回家,说真的已经半年不回家了,也算是习惯了离家这么近一年回家两次。还没进家门口,就看见家长在忙着干活,也是放下东西就去帮忙了,回家之前就和我妈商量好了,等我回家,让它轻松一点,放松几天,结果不到十分钟就感觉衣服已经湿透了,感觉工具都在烫手。也是这次回家,才真正的看懂了那句话:没有什么岁月静好,只不过是有人在为你负重前行。好多人也...原创 2019-07-21 17:39:33 · 279 阅读 · 0 评论 -
这一周我这样度过(17)
时至今日,大二的生活也算是画上了句号,总体上来说,大二真的是一个让人崩溃的一段时期,太多的专业课都是在大二进行学习,还有无数的项目要去做,各种创新创业比赛要参加。回顾下这个学期,刚开始的时候是准备蓝桥杯的比赛,练了两周也算是拿了个小奖,蓝桥杯结束没多久,迎来了一个叫做预核保的项目,是一个微信小程序,现学现做虽然用的时间有点长,但是也算是完成了,与此同时还要准备今年的‘互联网+’竞赛,各种数据,...原创 2019-07-11 15:31:17 · 262 阅读 · 1 评论 -
这一周我这样度过(16)
这一周本该是实习的一周,刚开始想的是,可能很少有时间去复习吧,可到后来才发现,恰恰复习就靠这一周的时间了,刚开始的时候老师就简单的介绍了实习周要做什么东西,貌似以后就再没见过老师的影子了,老师不重视,学生不重视,真真正正的在小组呆了一周时间。感觉这一周收获还挺大的,其实说到底,收获大的原因就是之前没好好听课。很充实也很满意。还记得大一的时候听说小组闭组之后,就再也没有来过这里了,整天窝在宿舍里...原创 2019-06-23 17:35:57 · 227 阅读 · 0 评论 -
这一周我这样度过(15)
生活上:又是一周的末尾,这一周的生活跟上一周计划好的感觉差不了多少,整体的生活状态令自己非常满意。当早睡早起养成习惯,叫醒自己的不再是闹钟。在清晨的第一缕阳光下奔跑,大汗淋漓。早起一杯热水,让生活更加健康。中午洗完昨天的衣服去小组学习,干净整洁让人更加自信。下午的时候看看英语新闻,默默提升该死的英语。刷刷视频打打鸡血,让生活有坚持下去的动力。看看演讲的视频,提升语言...原创 2019-06-15 17:54:50 · 233 阅读 · 1 评论 -
这一周我这样度过(14)
妹妹今年参加高考,只希望她可以考出理想的成绩,能够去到自己想去的大学。关于高考这件事,在我的家中发生的还算是挺复杂的。回忆起我高中的三年,真的是鬼混的三年,最终高考成绩不理想,我爹的一句话,考到那就上哪吧说的是多么的无奈,在纠结三本的高学费还是大专的低发展的时候,忽然就冒出一个想法【复读】,可惜了自己的不上进,最终来到了这里河南科技学院。去年妹妹参加了高考,我清晰的记得离自己报的学校投档线低了...原创 2019-06-09 08:04:25 · 259 阅读 · 4 评论 -
这一周我这样度过(13)
细剖这一周,整体上来说这一周是痛苦的一周,主要还是这个小程序搞的,一个文件上传的返回占用了将近一周的时间,然而到现在还没有得到解决。这一周的收获微乎其微,只能说了解到了一个叫做ajaxForm的东西,以及对于多文件上传的一些学习,除此之外好像这一周真的就没什么收获了。总感觉自己的学习方法出问题了,之前学一个东西感觉可快,或是在遇到问题的时候可以很好地解决,现在不知道怎么的,总感觉学的东西特别少,在...原创 2019-06-02 17:34:57 · 234 阅读 · 3 评论 -
这一周我这样度过(12)
без т.нар.距离上次写博客到现在足足有一个月时间了,这中间经历了太多太多。项目的开发过程中,发现了一个特别现实的事,那就是微信小程序真的是有不少的坑。获取用户信息这一块,不知道从中踩了多少坑,form表单也与平时的不同,最无奈的或许还是小程序中没有文件上传的接口,只能通过web-view来实现,这样的话真的是添了不少的麻烦事。不过结果还好的是把前台的内容完成了,现在开始开发后台...原创 2019-05-12 11:28:51 · 221 阅读 · 0 评论 -
这一周我这样度过(10)
近期总结自从结束了补考一事之后,紧接着的日子就是每天的不停的刷算法题目,因为补考结束后一周就迎来了蓝桥杯大赛,一周的时间去狂补算法说实话心里还真的有点不安,所以这一周也算是给自己的一次魔鬼训练,都是因为之前让学Java没有好好的跟上进度而是自己偷学自己感兴趣的东西,只能在临考前的几天之内疯狂的补救,当时在蓝桥杯的练习系统上从基础题慢慢的往上做,做出一道题,对了就往github上推一道,那时候也...原创 2019-04-01 22:15:07 · 9676 阅读 · 4 评论 -
这一周我这样度过(9)
本周总结本周的生活再回忆真的是痛苦,在别人学东西的时候,我却在还上学期欠下的债,上学期期末尾的时候,真的是到大学以来最努力的一次复习,大一升大二考试课将近翻了一番,学期末害怕挂科,投入了三周左右的时间去复习,希望能考个好成绩,可是英语依旧是我的硬伤,还是挂科了,令人意外的是自认为学得不错的离散居然也挂了,难受至极,这一周主要是进行了补考复习,在小组的时间几乎每天都不是看着电脑,反而是一直在研究...原创 2019-03-17 17:29:12 · 435 阅读 · 1 评论 -
这一周我这样度过(8)
本周总结又是一周过去了,在这一周内,主要的工作还是忙在了去完成一套青岛之旅的页面,主要是用它来参加学校的第七次网页设计大赛。或许也是自己在小组待的原因,感觉自己一定可以拿个奖回来(迷之自信)。虽然只是一个小奖项,但是或许每一个小的奖项都是对自己的认可。所以一定努力争取取得好的成绩。有些事不要过去了才去后悔自我认知刚刚进行了前端方向的第三次考核,在这其中发现了自己的问题,在自己讲...原创 2019-03-09 22:15:22 · 210 阅读 · 0 评论