年度归档: 2023 年

11 篇文章

理解 Golang 通过 import 导入包
一 ,基本语法 import( "fmt" ) //然后在代码里面可以通过如下的方式调用 fmt.Println("hello world") 上面这个fmt是Go语言的标准库,他其实是去GOROOT去加载该模块,当然Go的import还支持如下两种方式来加载自己写的模块: //相对路径 import "./test_model" //当前文件同一…
gRPC 为什么这么快
RPC(Remote Procedural Call, 远程过程调用)之所以被称为 remote,因为在微服务架构下,RPC 可以实现远程服务之间的通信。从服务调用者的角度来看,它就像一个本地函数调用。 下图说明了 gRPC 的数据流。 步骤 1:客户前端发出 REST 调用。请求体通常为 JSON 格式。 步骤 2-4:订单服务(gRPC 客户端…
Linux常用命令
关机/重启/注销 常⽤命令作⽤reboot重启poweroff立刻关机shutdown -h now即刻关机shutdown -h 1010分钟后关机shutdown -h 11:00 11:00关机11:00关机shutdown -h +10预定时间关机(10分钟后)shutdown -c取消指定时间关机shutdown -r now重启shut…
前端
HTML 1,框架 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <h1> 网页的一…
MongoDB基础教程
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 一,MongoDB连接与关闭 1,启动MongoDB服务 mongod 这会使用默认配置启动 MongoDB…
new和make的区别
new new 是一个内置函数,它会分配一段内存,并返回指向该内存的指针。 其函数签名如下: 源码 // The new built-in function allocates memory. The first argument is a type, // not a value, and the value returned is a poin…
Git用法
初始配置和常用命令 //项目初始化 git init //列出当前配置 git config --list //配置用户名 git config --global user.name "your name" //配置用户邮箱 git config --global user.email "youremail@github.com" tree .gi…
Go语言入门
一、基础语法 1、变量 package main import ( "fmt" "math" ) func main() { var a = "initial" //自动推断 var b, c int = 1, 2 var d = true var e float64 f := float32(e) g := a + "foo" fmt.Print…
Linux基础(一)
操作系统 操作系统 Operating System 简称 OS ,是软件的一部分,它是硬件基础上的第一层软件,是硬件和其它软件沟通的桥梁。 操作系统会控制其他程序运行,管理系统资源,提供最基本的计算功能,如管理及配置内存、决定系统资源供需的优先次序等,同时还提供一些基本的服务程序。 什么是 Linux Linux 系统内核与 Linux 发行套件…