2017年11月的内容

NDIS

Shell bash 脚本 set -x 教程

herman 7年前 (2017-11-18) 4127浏览 0评论

默认情况下,脚本执行后,屏幕只显示运行结果,没有其他内容。如果多个命令连续执行,它们的运行结果就会连续输出。有时会分不清,某一段内容是什么命令产生的。 set -x用来在运行结果之前,先输出执行的那一行命令。 #!/usr/bin/e...

NDIS

Shell bash 脚本 set -u 命令用法详解

herman 7年前 (2017-11-18) 16563浏览 0评论

BASH 脚本的 set 命令有很多参数,在实际应用中有些写错的内容,反而被脚本忽略了。set -u 就可以让脚本遇到错误时停止执行,并指出错误的行数信息。本文主要介绍 set -u (set -o nounset)命令的相关用法。 ...

NDIS

Shell bash 脚本 简介

herman 7年前 (2017-11-18) 1899浏览 0评论

服务器的开发和管理离不开 Bash 脚本,掌握它需要学习大量的细节。BASH 是一个相对简单的脚本语言,不过为了方便结构化的设计,BASH 中也提供了函数定义的功能。set命令是 Bash 脚本的重要环节,却常常被忽视,导致脚本的安全性和可维护性...

JAVA

websocket实现APP扫描二维码,自动登陆网站(扫码登录)

herman 7年前 (2017-11-12) 13008浏览 0评论

我了解网站扫描二维码并实现自动登陆功能是从微信哪里看到的,该功能体验还不错,减少密码被盗的风险。那么一个普通的网站该如何实现此功能呢?本文将借助websocket+java实现这一功能。 实现思路 后台系统,提供生成带参数的二维码...

HTML5

emergence.js 教程

herman 7年前 (2017-11-11) 2240浏览 0评论

Emergence.js是一个轻量级,高性能的JS插件,用于检测和操作浏览器中的元素。本文介绍它的用法。 介绍 Emergence.js 之前,我在github上搜索了一下,它很受用户欢迎,推出没多久就受到了广泛的关注。特别是 J...

HTML5

滴滴 cube-ui 教程

herman 7年前 (2017-11-11) 4867浏览 0评论

11月8号,滴滴在github上开源了Web移动端组件库cube-ui。cube-ui是基于Vue.js 2.0的,目前在github上已获得上千个star。值得一提的是cube-ui和WeUI类似,只不过底层实现不一样罢了,本文将主要介绍cub...

JAVA

Qualcomm DragonBoard 410c开发板实现局域网监控系统

herman 7年前 (2017-11-11) 2275浏览 0评论

Qualcomm(高通) DragonBoard 410c开发板最近在举行开发者活动。我获得了一次免费使用资格,因此借助DragonBoard 410c开发板实现了一个高仿小米米家智能摄像机的家庭监控系统。本文分享一下相关实现。 硬件准备:...

JAVA

使用VI命令编写DragonBoard 410c开发板程序

herman 7年前 (2017-11-11) 2145浏览 0评论

关于编写DragonBoard 410c开发板程序,主要编程语言都能够支持。但是为了快速的来实现一个hello world程序,本实例使用c来完成。 Qualcomm提供了简单粗暴的登录方式:HDMI+键盘+鼠标。因此我们可以通过410c内...

HTML5

js实现rem自动匹配计算font-size

herman 7年前 (2017-11-11) 5734浏览 0评论

实际开发过程中,我们经常会被各种宽度,高度计算搞晕。尤其是使用了rem的计算方式,自适应布局难倒一大片程序员。为了解决这类问题,我觉得可以利用js监听屏幕宽度变化来实现更改HTML 根元素font-size的值。 下面是相关JavaScri...

HTML5

js2flowchart.js 教程

herman 7年前 (2017-11-11) 5033浏览 0评论

js2flowchart.js是一个可以将任何JavaScript代码转换成漂亮的SVG流程图的可视化库。该插件目前已开源到github,有超过1300多个star。本文介绍js2flowchart.js的相关教程。 js2flowchar...

HTML5

SVG实现多彩圆环倒计时效果

herman 7年前 (2017-11-11) 2596浏览 0评论

圆环倒计时我们经常见到,实现的方法也有很多种。但是本文将介绍一种全新的实现方式,使用SVG来实现倒计时功能。 本文主要用到了SVG的stroke-dasharray和stroke-dashoffset特性。下图是倒计时运行效果: ...

业余杂谈

阮一峰《技术教育的兴起》

herman 7年前 (2017-11-11) 2232浏览 0评论

最近我对负债这个词深有理解。首富王健林的负债大到可怕,2000多亿。以至于大众对负债越高,赚钱越快深有体会。而作为一个技术人员,我深深的感到创业越来越难,机会越来越少。而技术人员相比较其他大众,对财务自由更有可能提前达成。 最近看到阮一峰的...

HTML5

SVG 图表插件 charts 教程

herman 7年前 (2017-11-03) 3929浏览 0评论

frappe 是一个简单,敏感,现代的SVG图表插件,具有零依赖性,即它可以单独使用,不依赖其他任何js库。本文介绍它的用法。 目前 frappe charts 在 github 上已有4000多颗星。 安装 frappe 的安...