golang实现GCD算法

GCD: greatest common divisor
计算两个整数值的的最大公约数,欧几里德的GCD是最早的非平凡算法
用go的元组赋值,代码只有这么几行

1
2
3
4
5
6
func gcd(x, y int) int {
for y != 0 {
x, y = y, x%y
}
return x
}

觉得很有意思,查了一些相关资料

阅读更多
Go的defer(),panic(),recover()
阅读更多
redis基础数据结构
  • string
  • hash
  • set(集合)
  • list(链表)
  • zset(有序集合)
阅读更多
docker备份和还原数据库

Docker比较方便地备份mysql数据库的方法

阅读更多
家乡的美
阅读更多
mysql的几个连接查询的图解

空余时间整理下,mysql的几种连接查询,几个基本的概念需要记录下,其他直接用图解,相对直观~😈

阅读更多
删除排序数组中的重复项

可以利用golang的map结构,key值唯一的特性。

阅读更多
ngrok实现https安全访问

背景:

HTTP(Hypertext Transfer Protocol)超文本传输协议是用来在Internet上传送超文本的传送协议,它可以使浏览器更加高效,使网络传输减少。但HTTP协议采用明文传输信息,存在信息窃听、信息篡改和信息劫持的风险。

HTTPS(Secure Hypertext Transfer Protocol) 安全超文本传输协议是一个安全的通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。HTTPS使用安全套接字层(SSL)进行信息交换,简单来说HTTPS是HTTP的安全版,是使用TLS/SSL加密的HTTP协议。

阅读更多
composer安装依赖,提示超出内存限制怎么办?

废话不多,直接上代码,加一些参数,更改内存限制即可

1
php -d memory_limit=-1 /usr/local/bin/composer  require [your pakage]

亲爱的人们

很多旅途,都已经物是人非,很多事情,不是说我努力就可以留住的

我有的惟一的能力
就在于我如何对待别人
而不能指望别人以相同的态度对待我
尽管很累
但我想我现在能做的就是爬起来
拍拍身上的土 向前看

不管什么时候,到哪里,都要记住自己曾经的梦想~
我希望带自己爱的人,环游世界~

阅读更多