代码改变世界

linux file lock文件锁

2022-11-21 16:46 by youxin, 12 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.kaotop.com/it/37363.html https://www.codenong.com/cs106758831/ 上锁文件锁有两种shared lock 共享锁 exclusive lock 排他锁 当文件被上了共享锁之后,其他进程可以继续为此文件加共享锁,但此文件 阅读全文

compiler explorer

2022-10-15 14:12 by youxin, 16 阅读, 0 推荐, 收藏, 编辑
摘要:Compiler Explorer is an interactive compiler exploration website. Edit code in C, C++, C#, F#, Rust, Go, D, Haskell, Swift, Pascal, ispc, Python, Java 阅读全文

mysql pt-archiver

2022-10-09 20:31 by youxin, 6 阅读, 0 推荐, 收藏, 编辑
摘要:官方文档:https://www.percona.com/doc/percona-toolkit/LATEST/pt-archiver.html pt-archiver 是 Percona Toolkit 中的一个工具。 Percona Toolkit 是 Percona 公司提供的一个 MySQL 阅读全文

google Flutter入门

2022-09-28 02:11 by youxin, 2 阅读, 0 推荐, 收藏, 编辑
摘要:flutter口号: Build apps for any screen Flutter transforms the app development process. Build, test, and deploy beautiful mobile, web, desktop, and embed 阅读全文

gRPC使用

2022-09-25 17:58 by youxin, 56 阅读, 0 推荐, 收藏, 编辑
摘要:A high performance, open source universal RPC framework Why gRPC? gRPC is a modern open source high performance Remote Procedure Call (RPC) framework 阅读全文

golang goroutine协程泄露

2022-09-25 01:13 by youxin, 79 阅读, 0 推荐, 收藏, 编辑
摘要:语言级别的并发支持是 Go 的一大优势,但这个优势也很容易被滥用。通常我们在开始 Go 并发学习时,常常听别人说,Go 的并发非常简单,在调用函数前加上 go 关键词便可启动 goroutine,即一个并发单元,但很多人可能只听到了这句话,然后就出现了类似下面的代码: package main im 阅读全文

golang context

2022-09-25 00:16 by youxin, 13 阅读, 0 推荐, 收藏, 编辑
摘要:In the previous example we looked at setting up a simple HTTP server. HTTP servers are useful for demonstrating the usage of context.Context for contr 阅读全文

golang值传递和引用传递

2022-09-24 22:45 by youxin, 109 阅读, 0 推荐, 收藏, 编辑
摘要:Go中所有的参数传递都是值传递,拷贝的都是一个副本。但是,这里分两种情况讨论,引用类型 和 非引用类型。 非引用类型(值类型):int,string,float,bool,数组和struct; 特点:值类型变量声明后,变量存的是值,内存通常在栈上分配,栈在函数调用后会被释放。 引用类型:指针,sli 阅读全文

RabbitMQ-管理界面介绍

2022-09-12 11:53 by youxin, 49 阅读, 0 推荐, 收藏, 编辑
摘要:一、关联文章:超详细的RabbitMQ安装步骤 https://blog.csdn.net/GoodburghCottage/article/details/123989426 二、管理界面介绍 访问路径:http://localhost:15672/#/queues 创建虚拟主机为了让各个用户可以 阅读全文

golang不定参数

2022-08-24 22:51 by youxin, 26 阅读, 0 推荐, 收藏, 编辑
摘要:函数定义 首先来看如何定义一个不定参数的函数: 1 2 func YourFun(v... interface{}){ } 该函数定义,定义了一个接受任何数目任何类型参数的函数。这里特殊的语法是三个点“...”,在一个变量后面加上三个点后,表示从该处开始接受不定参数,不同于python,golang 阅读全文