精品文章
为Go项目编写Makefile
借助Makefile我们在编译过程中不再需要每次手动输入编译的命令和编译的参数,可以极大简化项目编译过程。 make介绍 make是一个构建自动化工具,会在当前目录下寻找Makefile或makefile文件。如果存在相应的文件,它…
VSCode 前端开发环境安装及配置
开发工具介绍 HBuilder HBuilder是专为前端打造的开发工具,编码速率快、最全的语法库和浏览器兼容数据、与MUI一起使用可以方便的制作手机APP、柔设计等特点。支持HTML、CSS、JS、PHP的快速开发。对Vue的支持非常好…
Kubernetes之概述
Kubernetes是什么? 首先必须要知道的是官网地址:https://kubernetes.io Kubernetes 最开始是由 Google 的工程师设计开发的。Google 作为 Linux 容器技术的早期贡献者之一,曾公开演讲介绍 Google 如何…
可灵活配置,人性化管理的开源工单系统
开始此项目的初衷 一直想维护一个开源的项目,但是有的半途而废了,有的止步与设计,这次终于坚持下来了,毕竟有的时候工作之余还是工作啊。 在之前的开源项目开发过程中,总会因为各种事情耽误,导致没有兴趣继续…
Pycharm使用black实现保存即自动格式化代码
在平时工作开发中,每个人的代码风格都不一样,后期的维护成本也会比较高,因此我们需要定制代码风格统一标准。 给大家介绍一款可以在代码保存的时候自动格式化的工具black。 安装 直接使用pip进行安装 获取black的…
Docker的三大基本概念
Docker 包括三个基本概念: 镜像(Image)容器(Container)仓库(Repository) 理解了这三个概念,基本上就理解了Docker的整个生命周期。 镜像(Image) 操作系统分为内核和用户空间。如Linux内核启动后,会挂载&…
如何使用Go module导入本地包
go module是Go1.11版本之后官方推出的版本管理工具,并且从Go1.13版本开始,go module将是Go语言默认的依赖管理工具。到今天Go1.14版本推出之后Go modules 功能已经被正式推荐在生产环境下使用了。 这几天已经…
Go依赖管理及Go module使用
Go语言的依赖管理随着版本的更迭正逐渐完善起来。 依赖管理 为什么需要依赖管理 最早的时候,Go所依赖的所有的第三方库都放在GOPATH这个目录下面。这就导致了同一个库只能保存一个版本的代码。如果不同的项目依赖同…
解决go get下载包失败问题
由于某些不可抗力的原因,国内使用go get命令安装包时会经常会出现timeout的问题。本文介绍几个常用的解决办法。 从github克隆 golang在github上建立了一个镜像库,如https://github.com/golang/net就对应是 h…
面向需求,灵活管理数据的CMDB
早期CMDB是以数据存储为驱动来进行建设的,现在比较主流的CMDB的建设方式,是以应用和业务驱动的,需要什么数据,就创造什么数据,通过灵活数据建模,来实现以需求为导向的CMDB建设。