51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

软件教程

记一次Vue项目的相对路径问题

记一次Vue项目的相对路径问题

厉飞雨 阅读(110) 评论(0) 赞(4)

### 1. 先看代码 {#1.-%E5%85%88%E7%9C%8B%E4%BB%A3%E7%A0%81} ### 2. 发现问题 {#2.-%E5%8F%91%E7%8E%B0%E9%97%AE%E9%A2%98} ### 3. 分析问题 {#3.-%E5%88%86%E6%9E%90%E9%97%AE%E9%A2%98} ### 4. 解决问题 {#4.-%E8%A...

Nginx设置404页面

Nginx设置404页面

厉飞雨 阅读(107) 评论(0) 赞(4)

|----|----------------------------------------------------------------------------------------------------------------------------------------| | 导读 | **Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,是一个高性能的HTT...

源码解读 Golang 中 sync.Map 的实现原理

源码解读 Golang 中 sync.Map 的实现原理

厉飞雨 阅读(119) 评论(0) 赞(6)

简介 {#简介} -------- Go 的内建 `map` 是不支持并发写操作的,原因是 `map` 写操作不是并发安全的,当你尝试多个 Goroutine 操作同一个 `map`,会产生报错:`fatal error: concurrent map writes`。 因此官方另外引入了 `sync.Map` 来满足并发编程中的应用。 `sync.Map` 的实现原理可...

【小白课程】openKylin系统安装配置Golang环境~

【小白课程】openKylin系统安装配置Golang环境~

厉飞雨 阅读(123) 评论(0) 赞(8)

Golang语言在近年来因为其高性能、编译速度快、开发成本低等特点逐渐得到大家的青睐,它是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。本文主要给大家介绍如何在openKylin上安装部署Golang。 **01** **Golang 特点** 在开始讲解如何配置前,我们先来了解下Go语言的特点。 * Go语言**语法简洁**,语言风格...

使用 Golang 的交叉编译

使用 Golang 的交叉编译

厉飞雨 阅读(146) 评论(0) 赞(8)

> 走出舒适区,我了解了 Go 的交叉编译功能。 在 Linux 上测试软件时,我使用各种架构的服务器,例如 Intel、AMD、Arm 等。当我 [分配了一台满足我的测试需求的 Linux 机器](https://opensource.com/article/20/12/linux-server),我仍然需要执行许多步骤: 1. 下载并安装必备软件 2. 验证构建服...

如何使用 Golang 日志监控你的应用程序?

如何使用 Golang 日志监控你的应用程序?

厉飞雨 阅读(130) 评论(0) 赞(8)

|----|----------------------------------------------------------------------------------------| | 导读 | **你是否厌烦了那些使用复杂语言编写的、难以部署的、总是在不停构建的解决方案?Golang 是解决这些问题的好方法,它和 C 语言一样快,又和 Python 一样简单。** ...

Golang 修饰器编程

Golang 修饰器编程

厉飞雨 阅读(116) 评论(0) 赞(5)

|----|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------...

golang 执行命令控制台实时输出

golang 执行命令控制台实时输出

厉飞雨 阅读(95) 评论(0) 赞(5)

多种exec按需求用吧,参数很多,或者需要用很多管道符的时候推荐用/bin/bash -c 来执行 func RunCommand(command string) error { //cmd := exec.Command(name, arg...) cmd := exec.Command("/bin/bash", "...