2015-12-12 AllanChan
如题,作为Kali的忠实粉丝我觉得如果不在树莓派上折腾一下我都不好意思说我是它的死粉了。下面开始详细步骤(开始折腾)。 Tool 下载kali 点击这里 (PS: 别问Kali 是什么,直接吻我)。 继续阅读 »
2014-04-03 Lingxian Kong
本文主要讲AutoScaling,关于CloudFormation和Heat,之前的博客已经有讲过,本文不做赘述。 AutoScaling in AWS AutoScaling的概念最早出现在AWS,Auto Scaling 是一项 Web 服务,旨在根据用户定义的策略、时间表和运行状况检查启动或终止 EC2 实例。在典型的商业场景中,在 Web 应用程序开始获得更多流量时,您将添加更多的服务器或增加现有服务器的大小来应对额外负载。同样,当 Web 应用程序的流量开始减少时,您将终止未充分利用的服务器,或者减少现有服务器的大小。根据您的基础设施,每次进行垂直扩展时可能都会涉及更改服务器配置。如果使用水平扩展,您仅需根据应用程序的 继续阅读 »
2017-03-08 Oliver Wang
偶然看到一篇介绍 Promise 的文章,这个概念也出现好久了,之前一直用着 whenjs, 但是一直没有时间自己写一个。 于是下定决心,自己写一个吧~ 毕竟别人都能写出来的东西,而且工作的时候都是在写一些业务型的代码,感觉非常没有创造性~ Promise 用起来挺简单的,可以很好的解决 js callback 多的时候,缩进很烦的问题。而且线性的写代码也更容易理解~ 现在写这篇文章,就是高中的时候写作文一样,看到题目就开始辗转反侧,脑子里面想好多内容,理清了思路,但是拿起笔就全忘了。 今天在开始写之前我也下了好大的决心,在代码上面写了大片的注释,感觉写这一篇应该会很顺利吧,结果还是事与愿违,写了些乱七八糟的东西。 这篇文 继续阅读 »
2016-09-05 craneyuan
定义 基数排序(英语:Radix Sort)是一种非比较型整数排序算法,其原理是将整数按位数切割成不同的数字,然后按每个位数分别比较。由于整数也可以表达字符串(比如名字或日期)和特定格式的浮点数,所以基数排序也不是只能使用于整数。 more 算法步骤 将所有待比较数值(正整数)统一为同样的数位长度,数位较短的数前面补零。 然后,从最低位开始,依次进行一次排序。 这样从最低位排序一直到最高位排序完成以后,数列就变成一个有序序列。 基数排序的方式可以采用LSD(Least significant digital)或MSD(Most significant digital),LSD的排序方式由键值的最右边开始,而MSD则相反,由 继续阅读 »
2013-11-29 blademainer
在上篇BPMN 2.0之Event Base Gateway(基于事件的网关)说了Event Base Gateway在流程流转中间的使用,Event Base Gateway的另一个用途是可以启动流程。 more 当Event Base Gateway被设置成启动流程时,它的图标会改变同时上游也不允许有流入的Sequence Flow。下面是个例子: 当上图的流程部署后,就会等待Email或电话请求。如果Email来了,就实例化一个流程实例,并从Task1开始执行。如果电话请求来了就再实例化一个流程实例从Task2开始执行。 缺省设置下,启动流程的Event Base Gateway是互斥的。可以用多个Start Even 继续阅读 »
2016-07-16 MoreFreeze
第一次知道《遥远地球之歌》还是因为宝树的《古老地球之歌》,于是看了一发, 总体感觉小说在当时的年代一定很赞,但放现在,唉,科幻小说并不像经典名著一样不惧时间的流逝啊。 故事讲的是more人类经过计算,发现大约在36xx年,太阳就会爆炸,地球就要毁灭, 于是人类开始计划移民,又叫播种外太空。有两种播种形式,一种是用飞船将人类基因直接播种在外星球, 土生土长的外星球人,于是就没有了地球的记忆,当然地球的技术还是会带去的, 他们在31xx年启程,在36xx年到达开始繁衍; 另一种是由一小部分人类驾驶星舰,将大量冷冻的人类(百万级)带往新的星球, 当发现星球可以生存再唤醒所有人类,比较讽刺的是,之所以有第二种计划, 是在36xx年早期,物 继续阅读 »
2015-08-15 W.Y.
ES6
ES6 才刚被标准化,人们就在开始谈论 ES7 将提供哪些闪亮的新特性了。作为 Web 开发人员,我们更想知道如何使用这些新特性。在之前的文章中,作者鼓励我们在一些工具的帮助下开始使用 ES6: 如果你想使用这些新语法,你可以使用 Babel 或 Google 的 Traceur 将 ES6 代码转换为友好的 ES5 代码。 本文的主题就是这些工具的使用,上面这些工具被统称为 transpiler,transpiler 也被称为源码到源码的编译器,用于在抽象级别进行编程语言之间的相互转换。使用 transpiler 可以让我们用 ES6 语法来编写代码,同时保证这些代码能在所有浏览器上运行。 more Transpiler 继续阅读 »
2015-12-31 Jason Liao
第一次写一年的总结,第一个感觉就是,时间过得真的很快,不知不觉已经到了大三上学期的结束,下学期就要开始找实习了,马上是要出来工作的人了,可我还总像是长不大。 Little 2014 Background 2014 年 6,7 月份进入 TopView 工作室,开始了前端的学习。我很幸运我找不到我喜欢的东西,我喜欢的东西却找到了我。2014 年的暑假师兄师姐叫我自己做一些 “项目” 来把自己学习的东西用起来,我就和同届的后台章杰同学一起做了一个仿照微博的页面,学会了简单地运用 HTML, CSS 和 jQuery,还有前后台交接的问题 继续阅读 »
2016-12-29 Jason Liao
3 个月没更了,忙毕业的各种东西都是借口,是的,我颓了。赶在 2016 的尾巴,总结一下。 2016 is all about internship. Interview 从上一年的暑假开始,就开始了面试的准备,主要是对一些知识点、面试题的总结,prepare-for-interview 的确在我笔试和面试的过程中给予了一些帮助。 继续阅读 »
2020-09-01 Robin Wen
文/Robin 这两天一个项目火了,那就是「SushiSwap」。SushiSwap 是个什么样的项目? 一个「升级版」的去中心化交易所,相比于 Uniswap,添加了流动性挖矿,并以类似 YAM 挖矿的方式发放治理代币(SUSHI)。 SushiSwap 的价值承诺很简单: 复制 Uniswap; 以 SUSHI 代币的形式提供股权,可以用于分红和治理(即使一开始没有分红,也可以用来投票)。请注意,这不是传统意义上的公司股权,而是去中心化股权,即你对智能合约拥有投票权。没有任何公司法适用于此; 人人平等,没有任何面向风险投资基金或其他组织/个人的私募,游戏开始时每个人都在同一起跑线上。 SushiSwap 的创新之处如 继续阅读 »