linux基本bash命令提示符#:代表当前为root用户$:代表当前为普通用户hostname:查询当前主机名uname:显示当前系统ctrl + c:停止当前命令ctrl + p:复制上一条命令(或者利用方向键的↑来重复之前的命令)!!:重复执行前一个命令history:查看所有使用过的命令cl ...
分类:
系统相关 时间:
2017-07-15 11:25:19
阅读次数:
340
1. 函数节流: 由于dom操作极其昂贵,所以尝试过多的dom操作有可能会将浏览器搞崩溃,比如onresize、onscroll这类事件操作; 为了解决这个问题,引出函数节流的概念(某些代码不可以在没有间断的情况下连续重复执行); 方案:第一次调用函数创建一个定时器,在指定时间之后执行代码;在第二次 ...
分类:
其他好文 时间:
2017-07-14 22:18:17
阅读次数:
397
定时器 setInterval(函数,毫秒) > 重复执行 setTimeout(函数,毫秒); > 执行一次 <script type="text/javascript"> window.onload=function(){ var timer=null; i=0; function fn1(){ ...
分类:
编程语言 时间:
2017-07-13 12:35:01
阅读次数:
250
/** * 函数节流 - 限制函数被频繁调用 * @param {Function} fn [需要执行的函数] * @param {[type]} interval [限制多长的时间再重复执行fn] */ var throttle = function(fn, interv... ...
分类:
其他好文 时间:
2017-07-11 17:46:14
阅读次数:
140
出处: hollis 目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个 分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition toleranc ...
分类:
其他好文 时间:
2017-07-11 11:12:33
阅读次数:
286
我们在升级系统的时候,经常碰到需要更新服务器端数据结构等操作,之前的方式是通过手工编写alter sql脚本处理,经常会发现遗漏,导致程序发布到服务器上后无法正常使用。 现在我们可以使用Flask-Migrate插件来解决之,Flask-Migrate插件是基于Alembic,Alembic是由大名 ...
分类:
数据库 时间:
2017-07-07 19:50:44
阅读次数:
224
事务是有一系列对系统中数据进行访问与更新的操作组成的一个基本的程序逻辑执行单元。引入事务的概念有两个目的,第一,事务对多个并发访问的应用程序进行隔离,防止彼此干扰,第二,事务为数据库操作序列提供了一个失败回复的方法,同时如果数据库处于异常状态,事务提供了保持一致性的方法。 事务具有最基本的四个特性: ...
分类:
其他好文 时间:
2017-07-07 14:19:25
阅读次数:
143
Vim使用方法1.vim简介
2.模式转换
3.关闭文件:
4.编辑模式光标调整
5.翻屏操作
6.编辑命令//编辑模式
7.可视化模式
8.撤销操作;undo
9.重复执行前一个编辑操作
10.vimturo教程
11.vim末行模式
12.编辑命令
13.查找和替换
14.vim的多文件模式
15.定制vim的工作特性
16.帮助1.v..
分类:
系统相关 时间:
2017-06-29 00:49:45
阅读次数:
380
首先看一下jdk自带定时器: 一种工具,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。与每个 Timer 对象相对应的是单个后台线程,用于顺序地执行所有计时器任务。计时器任务应该迅速完成。如果完成某个计时器任务的时间太长,那么它会“独占”计时器的任务执行线程。因此,这 ...
分类:
其他好文 时间:
2017-06-27 23:39:56
阅读次数:
156
边赋以权值的图称为网或带权图,带权图的生成树也是带权的,生成树T各边的权值总和称为该树的权。 最小生成树(MST):权值最小的生成树。 生成树和最小生成树的应用:要连通n个城市需要n-1条边线路。可以把边上的权值解释为线路的造价。则最小生成树表示使其造价最小的生成树。 构造网的最小生成树必须解决下面 ...
分类:
编程语言 时间:
2017-06-27 10:02:00
阅读次数:
117