自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的博客

学无止境

  • 博客(17)
  • 问答 (3)
  • 收藏
  • 关注

转载 为什么我认为数据结构与算法对前端开发很重要

综述:是一篇好文章,虽然算法对于前端的重要性低于后端,但是在解决复杂的业务问题时,特别是数据量比较庞大时,还是需要自己有独立的简洁,只有知道了相关的东西,才能在需要的时候朝着这个方向去思考。从一个需求谈起在我之前的项目中,曾经遇到过这样一个需求,编写一个级联选择器,大概是这样:图中的示例使用的是Ant-Design的Cascader组件。要实现这一功能,我需要类似这样的数据...

2019-03-27 10:01:42 705 1

原创 windows下yarn(JavaScript包管理工具)安装与使用

综述:官网链接:https://yarn.bootcss.com/docs/usage/1.安装yarn yarn是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具 ,正如官方文档中写的,Yarn 是为了弥补 npm 的一些缺陷而出现的。方法一:使用安装包安装 官方下载安装包,https...

2019-03-26 09:43:43 1373

原创 sh文件、shell、shell脚本、bat文件、bat脚本

综述:对于各个系统不太理解,这几个文件在日常的工作,记录下加深认识1.shell(壳)shell是一个shell脚本解释器,是一个运行在Linux系统下的批处理脚本解释器,通过这个窗口建立用户和Linux系统底层提供的一系列方法的交互;.sh就是一种运行在Linux系统下的文件,文件中存储的shell脚本;2.batch(批处理)个人理解,batch和shell类似,只不过...

2019-03-25 17:52:09 7352 1

原创 浏览器http缓存机制剖析

综述:浏览器缓存机制对于前端工程师来说十分重要,使用缓存会极大提高页面性能,减少请求1.浏览器对于请求资源, 拥有一系列成熟的缓存策略. 按照发生的时间顺序分别为存储策略, 过 期策略, 协商策略, 其中存储策略在收到响应后应用, 过期策略, 协商策略在发送请求前应用. 流程图 如下所示:2.缓存策略分类key 描述 存储策略 过期策略 协商策略 C...

2019-03-25 17:31:16 185

原创 浅谈 DML、DDL、DCL的区别

一、DMLDML(data manipulation language)数据操纵语言:    就是我们最经常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作。SELECT 列名称 FROM 表名称UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值INSERT INTO table_name (列1, 列2...

2019-03-25 15:28:52 173

原创 ops系统前后端分离—思考总结

综述:记录下这个单点登录系统实现前后端分离的过程,加深个人对应性能优化的认识1.项目背景介绍 在大公司中,公司内部有数以百个,甚至上千个系统,为了节约员工的时间,所有的系统的登录权限收归一个部门进行管理,其他部门在进行项目开发的时候,统一对接这里个权限系统。 但是,因为原来的老系统,对于权限的管理是通过后端检测到相应的权限后,通过控制index.jsp页...

2019-03-25 11:44:05 1222

原创 前端页面性能优化——使用H5 manifest属性缓存资源

综述:用了两天时间,将该属性应用到实际项目中,有了较大的性能提高起源html5之前的网页,都是无连接,必须联网才能访问,这其实也是web的特色,这其实对于PC是时代问题并不大,但到了移动互联网时代,设备终端位置不再固定,依赖无线信号,网络的可靠性变得降低,比如坐在火车上,过了一个隧道(15分钟),便无法访问网站,这对于web的伤害是很大的,比如对于 《ecmascript合集》这样的为...

2019-03-22 18:05:33 2884

原创 使用node.js实现对javascript代码合并,压缩

综述:实现多个js文件合并,压缩,以达到性能优化的目的,以件量预测页面为例,提高约40%加载速度1.合并功能代码var fs=require('fs');var fileder="F:/eos-ops/ops-weber/webolder/WebRoot";//需要监听的文件路径fs.readdir(fileder,function (ev,file) { //不需要判断是否有...

2019-03-20 18:45:07 1284 4

原创 Bitbucket网站——基于web的版本库托管服务

1.bitbucket介绍Bitbucket是Atlassian公司提供的一个基于web的版本库托管服务,支持Mercurial和Git版本控制系统。Bitbucket既提供免费帐号,也提供商业付费方案。免费帐号可使用的私有版本库不限数量,但最多可支持5名用户(截至2010年9月)。Bitbucket能够与Atlassian的其他产品相集成,如Jira、HipChat、Confluence和B...

2019-03-20 16:14:31 1604

原创 互联网大公司和小公司的区别

综述:根据实际工作经验进行总结本人目前经历了三段工作经验,两个小中型公司,一家大型公司:大公司:1.大公司各项制度比较完善,薪资待遇比较高,是较大的优势,对于员工的要求(学历,工作经验,能力)也高,试用期一般也高2.大公司更加容易受到市场的冲击,职位的稳定系数更加的低,虽不会倒闭,但也可能面临裁员3.大公司在内部,将各个业务方向拆分成多个模块,实际可以理解为,大公司是由多个...

2019-03-20 09:24:27 3637

原创 关于jQuery选择器的第二个参数的解读

关于jQuery()方法的第二个参数,有下面这几种用法:1.jQuery(selector, [context])这种用法,相当于 $(context).find(selector) 或者 context.find(selector)2.jQuery(html, [ownerDocument])文档对ownerDocument的解释是:“创建DOM元素所在的文档”也就是说,如果...

2019-03-19 17:58:49 3156

原创 你可能不太会用的 10 个 Git 命令

本文讨论的是开发人员、数据科学家或产品经理应该了解的各种 Git 命令。我们将了解该如何用 Git 进行检查、删除和整理操作。我们还将介绍如何用 Bash 别名和 Git 编辑器配置来逃避 Vim 以节省时间。如果你不熟悉基本的 git 命令,在阅读本文前可以先参考我之前写的关于 Git 工作流程的文章。地址:https://towardsdatascience.com/learn-e...

2019-03-18 14:37:40 101

转载 Promise 对象使用

综述:ES6中解决回调地狱问题的解决方案转自阮一峰老师:http://javascript.ruanyifeng.com/advanced/promise.html来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录概述 Promise 对象的状态 Promise 构造函数 Promise.prototype.then() then() 用法辨析...

2019-03-11 19:56:07 94

转载 jQuery的deferred对象详解

综述:非常好的内容,可以和ES6的promise结合起来使用转载自阮一峰老师:http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.html一、什么是deferred对象?开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异步的操作...

2019-03-11 19:47:30 162

原创 前端面试问题链接汇总

1.前端面试问题汇总http://www.imooc.com/article/279293

2019-03-08 17:18:45 179

原创 运筹优化学在物流行业中的应用

综述:今天听了老总们的分享,运筹优化在丰联项目和DDS项目中都得到了应用摘要:运筹学主要包括规划论、网络伦、存储论、排队论和对策论等,它们在物流领域中有着广泛的应用,如资源利用问题、运输问题、仓储、选址以及配送等都可以应用运筹学知识解决。本文主要探讨运筹学在物流领域中的应用,并且运用C3模型对两者进行分析。关键词:运筹学;资源利用问题;运输问题;仓储;选址;配送;C3模型(...

2019-03-07 18:38:11 7102 1

原创 网站性能测试常见指标介绍(TPS/RT/PV等)

综述:记录基本的性能指标对于我们开发来说,我们日常最熟悉的工作就是把客户的需求实现并交付。但是,事情并不是往往就这样结束了,我们还需要后续对上线的系统进行跟踪调查,查看系统的运行情况。为什么呢?一方面,我们需要关注系统在运行过程中的健康问题,是否有异常等等;另一方面我们需要了解系统性能和容量是否能满足用户的日常访问。只有去了解线上系统的运行状况,才能让为后续项目提供参考,及早的调节以避免故...

2019-03-01 14:17:04 5988

空空如也

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

TA关注的人

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