自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 排序算法整理

前言  排序一直是算法中的经典和入门,也是一个合格的程序员应该随手都能够回答的问题。但是现实是,不经常写,不经常用的话,要是一下子让写或者让讲,估计有一半的人会呛住。  在前年求职之前,系统的复习过所有经典的排序算法,也可以做到随手写出来的地步,但是前几天接触,突然发现自己都忘的差不多了,可能随手可以写个,选择,冒泡,插入排序,但是堆排(只知道最大堆的特性,基本忘记),快排和归并(只知道思...

2018-05-27 21:23:46 201

原创 同步异步,阻塞和非阻塞

同步和异步,阻塞和非阻塞,根据字面意思也能够分出差别,但是同步,异步与阻塞,非阻塞很容易混淆,那么同步是不是就是阻塞,异步是不是就是非阻塞?答案是否定的,虽然同步意味着阻塞,异步意味着不阻塞,但是面对的对象不同,下面是摘自博客园其中一篇博客对同步、异步,阻塞、非阻塞的定义: 同步、异步:概念:消息的通知机制解释:涉及到IO通知机制;所谓同步,就是发起调用后,被调用者处理消息,...

2018-06-29 23:37:31 250

原创 Javascript中如何高效的数据存取

在程序设计中,数据的存取速度是程序性能体现的重要特征,同样,在JavaSrcipt中研究数据的存取机制,不仅对于JS性能,而且对于JS的原理理解十分必要。 1. JavaSrcipt的数据存储位置    JavaScript有4种数据的存储位置,通过对于不同存储位置数据存取速度的对比,能够使我们在JavaScript程序设计时,优先使用性能高的存储位置形式,以达到JavaScript存取性能的最大

2017-11-06 00:00:47 952

原创 如何高效的懒加载多个JS文件

1.解决javascript性能问题的本质:    在javascript中,浏览器使用单一进程来处理UI和javascript脚本,在同一个时刻只能做一件事情,所以javascript的脚本执行耗时越久,那么性能就越差    无论是外链还是内链,页面的初始化都需要在脚本初始化之后显示。浏览器从上到下解析html的DOM,当遇到script脚本时,浏览器会停止页面的解析渲染,转去解析js代码,如果

2017-10-25 00:06:08 7507

原创 设计模式——单例模式

1. 什么是单例模式?单例就是确保某一个类在软件应用的整个生命周期只有一个实例,而且能够自行实例化并向整个系统提供这个实例2. 单例模式的特点?1)单例类只能有一个实例(饿汉思想:保持饥饿,直到创建单一对象 懒汉思想:初始化应用时,就创建单一对象) 2)单例类必须自己创建自己的唯一实例(构造函数必须是private类型,不允许其他程序使用new对象) 3)单例类必须给所有其他对象提供这一

2017-10-17 23:50:09 198

空空如也

空空如也

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

TA关注的人

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