问题引入: 在一串整数数列的一维方向上找到一个连续的子序列使其和最大。为方便起见,如果数列中含有负数,最大子序列和最小为 0 。 求解这个问题的算法有很多种,本文将要分析穷举...
最近,一位刚入行不久的写作者向我询问写作经验,问我如何才能跟大平台投稿,打开自己的知名度。三言两语说不清,我推荐他去看我之前做的相关分享课程,在其中我花了1个多小时的时间,详...
CSS水平和垂直居中在开发中经常用到,在此加以总结。 水平居中方法 1.行内元素水平居中,设置父元素的text-align: center。 常用的行内元素有a、abbr、b...
web应用的本地储存常用的方法有两种,一种是利用cookie进行储存,另一种是利用HTML5储存的方式来实现。 早期发明的cookie可以用来在本地持久化储存少量的数据,但由...
作用域是一套用于确定在何处以及如何查找变量的规则。赋值操作会导致LHS查询,获取变量的值得操作会导致RHS查询。引擎在处理代码时会优先处理函数和变量声明,这种机制叫做提升。 ...
ECMAScript 5引入了严格模式(strict mode),严格模式即在严格的条件下进行,其中的一些不确定的行为得到处理。 严格模式 通过在脚本或函数的头部添加"use...
ajax是异步的JavaScript和XML。ajax是一种通过在后台与服务器进行少量数据交换,在无需重新加载整个网页的情况下,更新部分网页的技术。 如何实现ajax请求 创...
值类型与引用类型 谈浅拷贝与深拷贝之前,我们需要先理清一个概念,即值类型与引用类型。 什么是值类型与引用类型?这要先从JS中的基本类型说起。 首先我们知道,JS中有六种基本类...
2017 年度码云热门项目排行榜 TOP 50 出炉啦!我们根据所有开源项目在码云的用户关注度、活跃度、访问量等信息来对“热门”进行量化,从而筛选出了其中最“热门”的 50 ...
UNIX下,我们可以通过操作一个文件的inode查看和管理这个文件,通常文件系统将约1%的空间分配给了inode表。 通常情况下,我们通过一个文件的文件名来定位这个文件,查看...
前端开发过程中总避免不了要写一些HTML和CSS,于是Emmet应运而生,它可以极大的简化我们写代码的流程,提高书写的效率。 Emmet(以前名为Zen Coding)是一套...
Vim是从vi发展起来的一个超简洁的文本编辑器,全称为Vi IMporved。使用vim可以实现全键盘操作,摆脱鼠标操作痛苦。 Vim简介 Vim的设计理念是命令的组合。在V...