Golang创建 .tar.gz 压缩包 tar 包实现了文件的打包功能,可以将多个文件或目录存储到单一的 .tar 文件中,tar 本身不具有压缩功能,只能打包文件或目录: import "archive/tar" 这里以打包单个文件为例进行解说,后面会给出打包整个目录的详细示例. 向 tar 文件中写入数据是通过 tar.Writer 完成的,所以首先要创建 tar.Writer,可以通过 tar.NewWriter 方法来创建它,该方法要求提供一个 os.Writer 对象,以便…
LinuxPAServer19.0.tar.gz DELPHI XE10.2(TOKYO)开始可以编写LINUX控制台程序.在LINUX上面需要部署LinuxPAServer19.0.tar.gz,即通常所说的PASERVER程序. 首先在LINUX上安装SAMBA,方便从WINDOWS共享文件给LINUX. 在LINUX里面将LinuxPAServer19.0.tar.gz压缩包解压,然后在LINUX上运行PASERVER. 在DELPHI里面第一次编译FOR LINUX程序会提示需要安装LI…
之前写过一篇mysql在windows下的安装(猛击这儿),linux下用的比较少,最近切换到linux服务器了,发行mysql安装和windows下有所不同,只记录压缩包方式安装,rpm包类似 1.下载安装包 这个就不多说了,从官网或者其他地方都可以下载 . 然后上传到需要安装的服务器上. 2.解压缩 理论上可以解压到任何目录,我的解压路径为 /data/mysql-5.6 tar -zxvf mysql--linux-glibc2.-x86_.tar.gz -C /data/mysql-5.…
1.在pom.xml中添加maven-assembly-plugin依赖,同时需将默认生成的spring-boot-maven-plugin依赖删除,否则最终打出的发行包启动会有问题 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>3.0.0</version&…
------------------------------ 下面一段代码,实现了最简单的 Web 服务器: 编译环境: Linux Mint 18 Cinnamon 64-bit Golang 1.7 ------------------------------ // main.go package main import ( "fmt" "log" "net/http" ) // 处理主页请求 func index(w http.Respon…
------------------------------------------------------------ 如果用于多例程,可以使用下面的版本: ------------------------------------------------------------ package main import ( "fmt" "sort" "sync" ) type Set struct { sync.RWMutex m map[int…
在Ubuntu 12.10下安装 jdk-7u10-linux-x64.tar.gz 总的原则:将jdk-7u10-linux-x64.tar.gz压缩包解压至/usr/lib/jdk,设置jdk环境变量并将其修改为系统默认的jdk 1.将jdk-7u5-linux-x64.tar.gz拷贝到/usr/lib/jdk/目录下面,这里如果没有jdk文件夹,则创建该文件夹,命令: sudo mkdir jdk  //创建文件夹jdk sudo cp -r  ~/download/jdk-7u10-l…
在java(JDK)中我们可以使用ZipOutputStream去创建zip压缩文件,(参考我之前写的文章 使用java API进行zip递归压缩文件夹以及解压 ),也可以使用GZIPOutputStream去创建gzip(gz)压缩文件,但是java中没有一种官方的API可以去创建tar.gz文件.所以我们需要使用到第三方库Apache Commons Compress去创建.tar.gz文件. 在pom.xml中,我们可以通过如下的maven坐标引入commons-compress. <de…
检查服务器是否是 HTTPS 这个PHP代码片段能够读取关于你服务器 SSL 启用(HTTPS)信息. if ($_SERVER['HTTPS'] != "on") { echo "This is not HTTPS"; }else{ echo "This is HTTPS"; } 在任意网页显示源代码 $lines = file('http://google.com/'); foreach ($lines as $line_num =>…
Windows如何压缩tar.gz格式 tar.gz 是linux和unix下面比较常用的格式,几个命令就可以把文件压缩打包成tar.gz格式 然而这种格式在windows并不多见,WinRAR.WinZip等主流压缩工具可以释放解开,却不能打包生成. 但是tar.gz在linux服务器端很常用,于是许多习惯用Windows的Web开发人员,可能会遇到这个压缩格式的麻烦. 如何在windows系统生成tar.gz压缩包,在网上搜了一下除了复杂的命令行和开源软件之外,似乎没有其他的.偶然发现“7-…