Calvin's Blog
Cancel

Sublime Text 使用小结

Sublime Text 简介 Sublime Text 是一个轻量、简洁、高效、跨平台的编辑器。 它启动速度快,颜值高,对各类变成语言都有很好的支持。 Sublime Text 使用技巧 竖行选择 首先将光标移到要操作内容的第一行,按住 Shift 键,再按住鼠标右键,往下拖动,就可以出现多个光标。 此时,再输入文字,或者做其他操作,都会在多行同时执行。 可以使用下面文字做测试,如:...

在 Ubuntu 上安装配置 PHP 环境

原有的服务器快到期了,趁活动搞了个阿里云的Ubuntu主机,所以将一些测试的php代码移到这台主机下,下面记录一下在阿里云的Ubuntu上安装php环境的步骤。 系统概况 OS : Ubuntu 18.04 Web服务器 : Apache2 PHP : PHP 7.0 + 数据库 : Mysql 5.6 + 安装 Apache2 & PHP # 更新apt-...

如何在 JavaScript 中使用 Async Await

JavaScript 是一个同步的单线程执行的语言,这意味着,JS代码是从头到挨着顺序执行的,这肯定跟我们大多数多JS开发的人心里的想法不符,因为写JS需要很多异步操作,包括请求网络资源(Web),本地文件资源(NodeJS),甚至异步的逻辑写太多了,以至于出现回调地狱,而JS也提出了Promise, Async Await等方法来避免回调地狱。 复习JavaScript的回调机制 做...

Javascript 对象继承

Javascript 没有直接的对象继承,可以通过原型继承的方式来实现,下面是一种实现方法。 定义父类 将方法写到原型(prototype)上 function Person(name, age) { this.name = name; this.age = age; }; Person.prototype.greeting = function() { console.log...

一个简便的 Excel 导出方案

导出Excel是开发中遇到的一个常见需求,但是不同的后端服务程序可能需要引入不同的类库,比如PHP需要PHPExcel,C#需要Office组件或者其他第三方Excel解析类。 对于简单的表格数据导出,这里提供另外一个思路,可以不需要引入第三方类库来解决Excel的导出问题。 数据展示 导出Excel文件之前,一般我们会展示数据,通常是使用表格,示例如下: ...

微信跳一跳-物理外挂

微信最近在微信发布了跳一跳游戏,很是流行,朋友圈很多人都在玩。 好奇之余,我也打了很多把,无奈没有天赋,分数排名总是很低,查询别人打高分的技巧,不小心发现了歪路,哈哈。 物理外挂 起初我是看到,有人使用安卓手机,监测屏幕,计算两个物体的中心坐标,然后使用 adb 调试安卓手机,模拟点击屏幕达到跳跃的效果,因为按压时间是通过距离测算出来的,所以非常精确。 但是我用的 iPhone 手机,...

搭建本地的 Jenkins 持续集成系统

这篇文章简要介绍如何在本地搭建一套Jenkins持续集成系统。 基本实现是这样的 在虚拟机中安装一套Ubuntu系统 在Ubuntu中,安装Jenkins 和 Docker 在Jenkins中配置Job,从GitHub获取代码,并且自动Docker实例,运行测试,编译和部署,之后销毁Docker实例 基础环境 该系统选择的基础环境是 Ubuntu 操作系统,所以务必先准...

微信小程序TLS大于等于1.2版本的问题解决

问题描述 使用Windows官网提供的开发端载入Windows小程序,设置了自己架设的php后台服务器程序,显示如下错误 解决方法 关于TLS的支持,先去微软官网查询一下,Windows对2008R2以下的版本是不支持TLS1.2的,所以xp 2003的系统就不用折腾了。 如果你的系统是Windows 2008 R2 或以上的,可以使用以下网址测试一下你搭好的服务器(需要几分钟时间...

微信使用 JSSDK 分享 OAuth 链接的问题

使用微信的JSSDK,可以在转发图文给朋友或者转发到朋友圈的时候,对转发的标题,描述以及图片进行自定义,这是个很好的功能,然而最近测试的时候发现一个Bug,当转发的链接是OAuth链接的时候,这段定义就失效了。 问题描述 先简单说一下什么是OAuth链接,参考微信的说明文档 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=m...

《软技能》读书笔记

网上经常有程序员情商低的段子,从一个侧面也说明了程序员对代码的给予了很高的关注度,但是忽略了很多其他方面。 《软技能》正是一本从另一个角度写给程序员的书,从本书的副标题“代码之外的生存指南”也可以看出,作者对程序员的容易忽视的软肋进行整理以及提出给出解决方案。 本书涉及很多方面,分为职业篇、自我营销篇、学习篇、生产力篇、理财篇、健身篇、精神篇等七篇,我个人觉得前4篇值得更多关注,后面3篇可...