自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 防抖、节流和rAF的区别及使用方法

Debouncing Throttling and RequestAnimationFrame什么是防抖、节流?防抖和节流是两个十分相似但不同的概念,它们都用于控制一段时间内函数调用的次数。当我们的函数对DOM事件响应时,防抖和节流效果更加明显。需要注意的是,防抖和节流并没有控制DOM事件的触发频率,他们只是在事件发生与函数被调用这个过程中充当了一个缓冲层。为什么需要防抖?以常见的sroll(滚动)事件为例:https://codepen.io/dcorb/pen/PZOZgB执行上述代码,

2021-03-22 20:56:28 1425 1

原创 关于git的问题:error: src refspec main does not match any

刚开始使用github和git时,你可能会按以下(错误)步骤操作:创建一个仓库,命名,描述,然后添加README和license。这里我们注意最后一句话:github告诉我们它将会为我们的新仓库创建main作为默认的branch。然后我们的新仓库就创建好了,同时,我们希望在本地也创建一个文件夹与这个仓库建立联系,这样我们就可以在本机的command使用git直接向远程仓库commit我们的代码,而不用打开github。这里我在d盘创建了一个example文件夹作为本地仓库的载体(默认git已

2021-03-20 18:39:30 53830 17

原创 操作系统复习——死锁

过几天学校要操作系统考试了,打算将自己复习过程以笔记的方式记录下来,并且上传博客。主要是为了督促自己养成做笔记、写文章的好习惯,其次是因为上传博客上传文章这样的行为算是正反馈,有了成就感有了收获感才会更有动力。什么是死锁?在并发环境下,各进程因竞争资源而造成的一种互相等待对方手里资源,导致进程都阻塞,都无法向前推进的现象。发生死锁后若无外力干涉,这些进程都将无法向前推进。死锁、饥饿、死循环的区别饥饿:由于长期得不到想要的资源,某进程无法向前推进。例如在短进程优先算法(SPF),短进程不断到来,导致长

2020-12-25 14:44:33 865

原创 分治法算法学习(一)——归并排序、求最大子数组和

最近在学习算法,看了MOOC上北航童咏昕老师的课后收获很多,这篇文章算是我的学习笔记。什么是分治法?这个问题其实很好回答,就是将一个大问题拆解成很多个小问题,依次解决每个小问题,最后整理结果合并为大问题的答案,兵法中这叫逐个击破。哪些时候适合用分治法?以分治法的三个步骤为思路,首先这个问题要能被拆解,这点大部分问题都满足,因为问题的复杂性往往和问题的规模正相关。其次是能被拆解为若干个相同的子问题,即具有最优子结构性质。最后也是分治法最关键的特点,即每个子问题的解最终能合并为大问题的解。分治法框架

2020-12-24 23:39:46 1177 1

原创 合肥工业大学2020-2021计算机体系结构论文报告——虚拟存储器

前言CA这门课的报告交了也有好几个星期了,现在上传上来应该没问题。之后再看到这篇文章的大多是学弟学妹们吧,建华老师的这门课其实还是很不错的,只是很多同学容易被英文ppt吓唬到,然后就没认真学了。其实学习学习硬件知识还是很有意思的,我的这篇论文报告主要关于我个人比较感兴趣的虚拟存储技术,许多段落摘自英文中文的维基百科和自己浅显的理解,只有极少的内容来自知网上的论文,算是一种投机取巧吧。为了保命,去掉了报告的封面、感想和目录。更多的是给学弟学妹们提供一个思路、参考,切勿直接无脑copy,那样可能0分处理(建

2020-12-20 13:19:29 2767 2

原创 Vue使用新建vue.config.js配置proxy后无法识别代理

近期在写项目时遇到了常见的跨域问题,打算使用反向代理的方式解决,尝试了网上很多方法都没有配置成功,始终无法识别代理。最终自己摸索出了解决方法。解决方法修改config/index.js文件中proxyTable:{}项。Target为目标地址‘/api’可替换为其他,需要保持一致修改config/dev.env.js文件中在NODE_ENV:’”development”’,后添加BASE_API: ‘”/api”’ ,这里注意与上一步保持一致。配置请求的根路径,修改src/main.j

2020-12-20 12:59:57 6352 6

原创 (新手向)递归与回溯算法学习(一)——n位逐位整除数

前言什么是递归?什么是回溯?它们有什么关系?简单来说,递归是一种算法的结构,它表现为函数间接或直接地调用自己。而回溯是一种算法思想,它可以用递归这种算法结构来实现。回溯法类似与穷举法,与之不同的是回溯法中有“剪枝”操作,可以将它理解为优化后的穷举。为什么难写?对于大多数刚学习算法的同学来说,涉及到递归、回溯的代码常常令我们感到害怕。造成这种恐惧心理的原因主要有以下几点:不知道回溯法代码长什么样。递归控制不好,容易写死循环。递归代码不好调试,靠“人脑调试”比较困难。可以发现这几个原因是紧密相

2020-12-20 11:04:15 2001 3

空空如也

空空如也

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

TA关注的人

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