摘要: 任何程序都需要进行单元测试,以便在开发阶段就能尽早发现bug,下面是一个Go语言的单元测试案例。 接上一次工程管理的项目,在 sub 目录创建 add.go ,编写一个加法函数: package sub /** * 计算num1 + num2的值 */ func Add(num1 int, num2 阅读全文
posted @ 2021-07-18 11:29 HiIT青年 阅读(64) 评论(0) 推荐(0)
摘要: 使用Go mod来管理 Go 项目的工程结构,这点跟Java的package有点类似。 创建项目 Hello: mkdir hello 初始化项目模块 main: cd hello go mod init main 创建子目录sub: cd hello mkdir sub 最终下目录结构如下: E: 阅读全文
posted @ 2021-07-18 11:04 HiIT青年 阅读(684) 评论(0) 推荐(0)
摘要: Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 安装包下载:https://golang.google.cn/dl/ (可能需要FQ,关注公众号发送"go"可以获取安装包) 1. 安装开发环境 推荐使用msi安装,避免了各种环境变量的配置: 安装完成后可以通过命令行查看 go 阅读全文
posted @ 2021-07-18 09:34 HiIT青年 阅读(355) 评论(0) 推荐(0)
摘要: 摘要:本文主要介绍如何将lua-nginx-module 编译到nginx主程序中。 nginx是一个高性能的反向代理服务器,lua是一个小巧的脚本语言,利用lua-nginx-module模块可以使用lua处理nginx请求,下面将一步步介绍如何编译带lua-nginx-module的nginx。 阅读全文
posted @ 2020-11-28 21:33 HiIT青年 阅读(3414) 评论(1) 推荐(1)
摘要: 上次介绍了如何在Windows(WSL2) Linux子系统中搭建搭建Docker环境,这次将利用上次搭建的Docker环境实现Java应用从开发到发布一步到位。 .>>> WLS2 Windows Linux子系统搭建Docker环境(传送门) 1. 迁移Linux子系统(非必要) 在Window 阅读全文
posted @ 2020-10-26 08:47 HiIT青年 阅读(12037) 评论(1) 推荐(0)
摘要: 摘要:本文主要介绍了如何再Windows(WSL2)中启用Linux系统中,并搭建Docker环境。 WSL是适用于 Linux 的 Windows 子系统可让开发人员按原样运行 GNU/Linux 环境 - 包括大多数命令行工具、实用工具和应用程序 - 且不会产生传统虚拟机或双启动设置开销。 1. 阅读全文
posted @ 2020-10-19 08:49 HiIT青年 阅读(6938) 评论(2) 推荐(3)
摘要: 相对于Swing来说,JavaFX在UI上改善了很多,不仅可以通过FXML来排版布局界面,同时也可以通过CSS样式表来美化UI。 其实在开发JavaFX应用的时候,可以将FXML看做是HTML,这样跟CSS结合起来就跟开发WEB应用差不多,只不过两者之间的语法有点差异。 1. JavaFX CSS语 阅读全文
posted @ 2020-07-28 09:39 HiIT青年 阅读(22279) 评论(0) 推荐(0)
摘要: 1. 应用打包 使用electron builder打包只需要在vue.config.js中配置即可,这里需要注意的是,默认情况下electron builder打包出来的安装程序是不能修改安装目录的,需要allowToChangeInstallationDirectory这个配置设置为true。 阅读全文
posted @ 2020-07-06 08:50 HiIT青年 阅读(5982) 评论(1) 推荐(1)
摘要: nginx是一个HTTP和反向代理服务器,目前很多网站都在使用nginx作为反向代理服务器。 njs是JavaScript语言的一个子集,它允许扩展nginx的功能,这点跟lua有点类似,不过采用的语言是javascript。 1. 安装nginx njs作为nginx的模块,需要编到nginx中, 阅读全文
posted @ 2020-07-05 11:56 HiIT青年 阅读(2871) 评论(0) 推荐(0)