expect实现scp/ssh-copy-id自动填写

expect工具可以实现自动应答,从而达到非交互的目的。expect具体使用用法比较复杂,中文手册我正在翻译中,以后翻译完了做了整理再补。本文只有几个ssh相关最可能用上的示例。yum -y instal...

Linux Ruby离线安装详解

有时我们会发现,真实的环境很多都没有外网,只有内网环境,这个时候我们又需要安装Ruby,则不能提供yum命令进行在线安装了,这个时候我们就需要下载安装包进行离线安装。本文主...

Inno Setup安装打包教程及应用中文语言包

安装Inno Setup篇 1、进入Inno Setup官网 - http://www.jrsoftware.org/isinfo.php 2、下载Inno Setup3、选择下载最新 innosetup-5.5.9-unicode.exe 版本(innosetup-5.5.9.exe同样支持中文安装向导)4、安装Inno Setup:选择...

Lua脚本语言入门介绍

Lua是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。它的主页是 www.lua.org。Lua最著名的应用是在暴雪公司的网...

OpenResty前端开发访问Mysql

主要演示怎么通过lua连接mysql,并根据用户输入的name从mysql获取数据,并返回给用户操作mysql主要用到了lua-resty-mysql库,代码可以在github上找得到而且上面也有实例代码由于官网给出的例子比...

Gradle buildeTypes和dependencies

  Gradle是Android Studio默认的构建工具,如果是基本的APP开发,不会涉及到Gradle太多内容,毕竟它的诞生就不是专为Android服务的。    日常开发需要涉及到使用Gradle的场景相当有限,比较频繁...

Git多人协作开发详细教程

Git可以完成两件事情:1. 版本控制2.多人协作开发如今的项目,规模越来越大,功能越来越多,需要有一个团队进行开发。如果有多个开发人员共同开发一个项目,如何进行协作的呢。Git提供了?...

TypeScript泛型入门

泛型要创建一个可重用的组件,其中的数据类型就必须要兼容很多的类型,那么如何兼容呢,TypeScript提供了一个很好的方法:泛型 Hello World要兼容多种数据格式,可能会有人想到any,即function ide...

Linux Shell 流程控制

shell 运行环境如果你运行的是 Unix 或 Linux 系统,例如 Ubuntu,Red Hat,SUSE Linux,还有macOS,都是内置了 bash shell 的,所以你不需要额外配置所谓的开发环境。一. 创建交互式脚本使用...

PhantomJS爬虫渲染页面

大家有没有发现之前我们写的爬虫都有一个共性,就是只能爬取单纯的html代码,如果页面是JS渲染的该怎么办呢?如果我们单纯去分析一个个后台的请求,手动去摸索JS渲染的到的一些结果,那?...