ES6 才刚被标准化,人们就在开始谈论 ES7 将提供哪些闪亮的新特性了。作为 Web 开发人员,我们更想知道如何使用这些新特性。在之前的文章中,作者鼓励我们在一些工具的帮助下开始使用 ES6:
如果你想使用这些新语法,你可以使用 Babel 或 Google 的 Traceur 将 ES6 代码转换为友好的 ES5 代码。
本文的主题就是这些工具的使用,上面这些工具被统称为 transpiler,transpiler 也被称为源码到源码的编译器,用于在抽象级别进行编程语言之间的相互转换。使用 transpiler 可以让我们用 ES6 语法来编写代码,同时保证这些代码能在所有浏览器上运行。
more
Transpiler
继续阅读 »
在上篇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
继续阅读 »
如题,作为Kali的忠实粉丝我觉得如果不在树莓派上折腾一下我都不好意思说我是它的死粉了。下面开始详细步骤(开始折腾)。
Tool
下载kali 点击这里 (PS: 别问Kali 是什么,直接吻我)。
继续阅读 »
第一次知道《遥远地球之歌》还是因为宝树的《古老地球之歌》,于是看了一发,
总体感觉小说在当时的年代一定很赞,但放现在,唉,科幻小说并不像经典名著一样不惧时间的流逝啊。
故事讲的是more人类经过计算,发现大约在36xx年,太阳就会爆炸,地球就要毁灭,
于是人类开始计划移民,又叫播种外太空。有两种播种形式,一种是用飞船将人类基因直接播种在外星球,
土生土长的外星球人,于是就没有了地球的记忆,当然地球的技术还是会带去的,
他们在31xx年启程,在36xx年到达开始繁衍;
另一种是由一小部分人类驾驶星舰,将大量冷冻的人类(百万级)带往新的星球,
当发现星球可以生存再唤醒所有人类,比较讽刺的是,之所以有第二种计划,
是在36xx年早期,物
继续阅读 »
14年总结
又一年开始,网上也流散着许多的年终总结,往年我也会写写,都是流水的回忆。前两日,与小波电话聊天,突然想到问他一四年用三个词总结是什么?得到的是失恋,毕业,工作。让我说说2014的三个词,竟然一时无从说起。这两日一直思考这个问题,毕竟这一年过的比较平淡。用三个关键词形容2014,就是"踏实", "责任"和"收获"吧。
more
2014年对于我来说,是很平淡的一年,没有什么大的波折,一些都还比较顺。这一年很踏实,这一年读了很多书(可能是我目前为止读书最多的一年),第一年开始认真用心的写博客,同时从广州转战上海,心里上也很踏实。
这一年奶奶去世了,家里还有几个老人,同时父母身体也不好,几次回家,都能感受到父母的担子。妹
继续阅读 »
马上过年了,之前进入2014年时就有许多人开始做年终总结,我的思想还是比较传统,认为只有过了春节,新的一年才算开始。回头一想过了年自己就28了,内心突然很惶恐,家庭和事业都不算太稳定,自己未来何去何从,从来没有认真的想过。
这一年总的来使算是没有白混,碰巧赶上了OpenStack的东风,加上公司政策的扶持,让我顺利走上了开源这条路。我自认为对于自己感兴趣的东西,自己还是能够坐下来静下心研究。也是通过对OpenStack的接触,让我认识了开源,了解了社区,狭隘的思维有了开放的一面,通过坚持在CSDN上写技术博客,也让我结识了很多有着相同兴趣的朋友。坚持写博客其实做起来并不容易,更多的时候自己很懒,认为已经懂了就没有必要再写下来。以前
继续阅读 »
xmake-sublime插件深度集成了xmake和sublime text,提供方便快速的跨平台c/c++构建。
注:使用此插件,需要先安装xmake,更多关于xmake的使用说明,请阅读:文档手册,项目源码:Github。
特性
快速开始
语法色彩高亮
API输入自动提示和补全
状态栏信息
完整的命令列表
快速配置支持
构建和运行
快速宏记录和回放
编译错误提示和跳转
快速开始
编译错误提示和跳转
继续阅读 »
管理一网站,最开始使用的虚拟空间,采用提供商支持的ftp上传网站文件,后换用vps,vps可以自己搭建ftp的,但是懒得搞,直接使用scp传输文件到服务器,现在需要更新文件到服务器,使用scp真的很烦。发现本人就职的公司,采用的git+rsync的方式来管理、同步代码,遂借鉴之。
首先需要在服务器上面安装git和rsync,可以通过源码或者软件包安装,这个我不说,你懂的。
more
我采用的是把软件主仓库放在第三方的git托管平台上面的,如果你的服务器比较牛逼,可以直接在自己的服务器上做主仓库,或者搞单独的git服务器。
我建好主仓库后,在网站服务器上将其克隆到网站服务器,这样网站服务器上面也有了一个仓库。
之后我们写个脚本,
继续阅读 »
最近闲来无事,打算把之前在其他博客站点写的一些跟tboox项目相关的老文,放到我的个人站点上来
并且整理归纳了下,以前学生时期研究的一些的玩意用到的一些技术,例如(手写识别、分形图像等等什么的。。)
以后就重点吧这个站点,作为我的个人博客主站了。。嘿嘿。
背景
本文,主要介绍我之前在学校时候,研究的一些跟手写数字识别相关的技术心得,主要涉及:数字图像处理、特征提取、神经网络等等相关的一些技术。。
虽然很多用到的还是网上现有的比较成熟的算法,但是在这些基础上,我还是有做了不少算法上的改进的。。
并且为了写这个项目,我当时还特地写了一整套神经网络库,从图像处理开始到最后的识别过程,没有使用任何第三方库,都是从0还是写起
也没
继续阅读 »
定义
冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。
more
算法步骤
冒泡排序算法的运作如下:
比较相邻的元素。如果第一个比第二个大,就交换他们两个。
对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。
针对所有的元素重复以上的步骤,除了最后一个。
持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。
伪代码如下:
继续阅读 »