四年前的旧版个人博客在Heroku中正常运行

今天在新网中更新个人域名DNS解析时,无意中发现四年前上传到Heroku云平台上的基于Node开发的个人博客(旧版)仍在正常运行,WoW,真是一件令人高兴的事情。 Heroku是什么Heroku是一个支持多种编程语言的云平台。支持Ruby、Java、Node.js、Scala、Clojure、Python、PHP...

HTTP协议版本间的差异化

再谈async和defer的区别

我们常用的script标签有两个和性能、js脚本文件下载执行相关的属性:async和defer async的含义【摘自https://developer.mozilla.org/zh-CN/docs/Web/HTML/Element/script】 该布尔属性指示浏览器是否在允许的情况下异步执行该脚本。该属性对于...

Git Flow最流行的代码管理模型

工作至今前前后后也用过了不少版本管理系统例如:CVS、SVN、Mercurial、GIT等,受硬性条件和软性条件因素的影响,不同团队会选择最适合自身的版本管理系统。在这篇文章中主要是介绍互联网型团队(敏捷型团队)中最常用的研发管理体系(gitlab + git + jira or redmine)中的代码分支管理...

聚是一团火,散是满天星 -- 新起点

时光的流逝总是在最后那一刻触发心灵最深处的情感,用友-深圳创新中心是梦想与激情的交汇点;是0到1的磨练经历;是一段充实、挑战、愉快的蜕变过程;也是一次过山车的体验(难忘的经历)。 …… 最后“聚是一团火,散是满天星” — 经历风雨,总能见彩虹!

字母数字排序的sortX的实现

昨天和一个刚刚转前端的朋友聊天时,他说之前面试时有道javascript排序题思路不是很清楚,让我把这道题详细的讲解一下。本文主要是记录我的实现方法,欢迎大家一起讨论,如有更好的方法请给我留言。 题目如下 给定一个只包含大写字母和数字且无重复元素的混合数组,按照以下要求排序 字母按在字母表中的位置和数字从小到大...

如何正确的提交本地仓库到远程仓库

背景初始化一个本地仓库并添加一个新文件(README.md),然后将本地仓库上传。 先 pull,因为两个项目不同,发现to merge unrelated histories```,无法合并。123456注:查看解决方法,请直接跳过操作过程。### 操作过程新建项目并初始化 $ mkdir -p learnin...

LazyMan的实现

LazyMan是一道javascript面试题,第一次听说LazyMan一词是与ing70聊天中获得,本文主要是说说自己的实现思路和方法。 题目如下:实现一个LazyMan,可以按照以下方式调用: 12345678910111213141516171819LazyMan("Hank")输出:H...

chartjs在项目应用中的一些总结

Chart.js是一款流行的javascript图表库,基于HTML5 Canvas开发,具有简单、灵活、兼容主流浏览器等特性。 本文主要是对新版Chart.js(v2.0+)在项目应用中的一些小总结,请特别注意目前国内翻译的Chart.js中文版本相对比较旧,大家在使用过程中请注意,在此推荐查看Chart.js...

注意亚马逊的AWS提供免费一年的套餐到期后扣款

亚马逊应该是目前实际上云服务商中最最知名的,早就听闻了它的云服务器业务,和阿里云的差不多,就是可以自己搭建自己的云服务器。 亚马逊的AWS提供了拥有免费一年的套餐,当时也是为了体验一下AWS,所以就注册并开通了AWS中的EC2,从体验过程中感觉AWS操作相对复杂,不是很适合个体用户,最终还是选择了linode。 ...