npm包管理工具学习总结

未完待续,持续学习更新... 是什么 npm代表Node Package Manager(Node软件包管理器),是一个用于管理JavaScript包和依赖项的工具。它是Node.js平台的默认软件包管理器,允许开发人员在项目中安装、更新、删除和共享JavaScript代码模块。 使用npm,您可以轻松地在您的项目中安装和管理其他开发人员创建的JavaScript包。这些包通常包含可重用的代

- 阅读全文 -

Golang快速入门 | 第三天

结构体标签 格式 `key1:value1 key2:value2` 放在结构体属性后面,使用反引号包裹,多个键值对使用空格分隔,value数据类型一般为string,可以使用反射读取出来 练习 package main import ( "fmt" "reflect" ) type SimpleStudent struct { Name string `t

- 阅读全文 -

Golang快速入门 | 第二天

指针(入门水准) package main import "fmt" func addNumberOne(p int) { p += 1 } func addNumberOnePointer(p *int) { *p += 1 } func main() { var a int = 10 addNumberOne(a) fmt.Printf("addNumberOn

- 阅读全文 -

Golang快速入门 | 第一天

四种变量声明方式 声明一个变量,不给初始值,则默认为0 声明一个变量,初始化一个值 声明一个变量,在初始化时省略数据类型,通知值自动匹配数据类型 声明一个命令,省略var关键字和数据类型,使用冒号代替,自动匹配数据类型 :=只能在函数体内声明变量,不支持全局 func main() { //方法一 var a int fmt.Printf("a=%d,type

- 阅读全文 -

Linux下挂载webdav以及开机自启

免费webdav网盘https://infini-cloud.net/en/,注册+邀请码=25GB空间,我的邀请码:5JV7G 操作步骤 安装程序 #Centos yum install -y davfs2 # Debian/Ubuntu apt install -y davfs2 创建挂载目录并且挂载 mkdir /mnt/remote_disk mount -t

- 阅读全文 -

使用dnsmasq自建个人DNS

本文章使用Centos7系统 介绍 Dnsmasq是一个常用的轻量级DNS和DHCP服务器软件。它可以在计算机网络中充当本地DNS服务器,并提供DNS解析和DHCP分配IP地址的功能。Dnsmasq是一个开源工具,它具有简单、易用、资源消耗低等特点,因此在小型网络环境中广泛使用。 Dnsmasq具有以下主要功能: DNS转发和解析:Dnsmasq可以将DNS请求转发给上游DNS服务器,并缓

- 阅读全文 -