摘要: 以后内容会慢慢向个人网站转移, 个人网站会有更多资料, 更多干货. 李培冠博客: lpgit.com 阅读全文
posted @ 2019-06-28 09:18 李培冠 阅读(8712) 评论(0) 推荐(0) 编辑
摘要: Go 语言系列笔记 主要记录一下自己在学习 Go 语言时的内容,参考众多视频教程、书籍、博客以及面试相关内容进行整理。但肯定仍有不足之处,希望阅读此系列文章的程序员们多多提出意见。 Golang 第1节 Go 语言简介 Golang 第2节 安装 Golang Golang 第3节 Goland 的 阅读全文
posted @ 2018-11-05 22:05 李培冠 阅读(23420) 评论(1) 推荐(9) 编辑
摘要: 解决网络下载软件慢的问题 解决系统软件升级的问题 阿里云各个系统的源:https://developer.aliyun.com/mirror/ 找到 centos 的就行。 第一步:备份原来的源 cd /etc/yum.repos.d/ mkdir backup mv CentOS-* /etc/y 阅读全文
posted @ 2021-07-04 17:30 李培冠 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 在 import sqlite3 的时候,golang build 出现以下错误: exec: “gcc”: executable file not found in %PATH% 原因是 sqlitle3 是个 cgo 库,需要 gcd 编译 c 代码 需要下载安装 mingw: https:// 阅读全文
posted @ 2021-04-17 13:32 李培冠 阅读(415) 评论(0) 推荐(0) 编辑
摘要: CentOS 系统官网下载: http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso 点击创建新的虚拟机,选择 自定义(高级),然后点击下一步; 默认设置就好,点击"下一步"; 选择 "稍后安装操 阅读全文
posted @ 2021-03-11 11:21 李培冠 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 1、准备工具 1.1 VMware Workstation Pro下载地址 VMware Workstation Pro 16.1.0 Build 17198959 VMware Workstation Pro 15.1.0 Build 13591040 VMware Workstation Pro 阅读全文
posted @ 2021-03-10 17:29 李培冠 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 近期有很多小伙伴经常问我这些问题,加了很多内部优惠券群,他们分享的东西都是很便宜的,难道商家都愿意亏本? 首先回答一下,优惠券肯定是真的,这是不可否认的。 至于亏不亏本,看你怎么理解。商家通过优惠券,低价吸引更多的人来他的店铺,这才是商家的目的。说白了相当于花钱打广告了。 有些小伙伴又问了,优惠券群 阅读全文
posted @ 2021-03-09 19:02 李培冠 阅读(647) 评论(0) 推荐(0) 编辑
摘要: 流程 接口 # Request: method: GET url: api/v1.0/areas # data: no input data # Response: # 返回成功 { "errno": 0, "errmsg": "ok", "data": [ {"aid": 1, "aname": 阅读全文
posted @ 2020-08-26 15:28 李培冠 阅读(9790) 评论(0) 推荐(0) 编辑
摘要: 项目启动 拆分原则 1、单一职责(一个服务只做一件事) 2、服务粒度适中 3、考虑团队结构 4、以业务模型切入 5、演进式拆分 6、避免环形依赖和双向依赖 如果还没有安装 beego 的话先安装 beego $ go get -u -v github.com/astaxie/beego $ go g 阅读全文
posted @ 2020-08-24 21:46 李培冠 阅读(10427) 评论(0) 推荐(0) 编辑
摘要: FastDFS概述 开源地址:https://github.com/happyfish100 余庆大佬用 c语言 编写的一款开源的分布式文件系统。 为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,注重高可用、高性能等指标 冗余备份: 纵向扩容 线性扩容: 横向扩容, 增加容量 可以很 阅读全文
posted @ 2020-08-24 19:42 李培冠 阅读(10623) 评论(0) 推荐(0) 编辑
摘要: 问题描述: 两个 go 程轮流打印一个切片。 Golang 实现: 使用两个 channel,只用来判断 package main import ( "fmt" "sync" ) // 两个 go 程轮流打印一个切片 func main() { ch1 := make(chan bool, 1) c 阅读全文
posted @ 2020-08-21 10:25 李培冠 阅读(11470) 评论(0) 推荐(0) 编辑
摘要: 问题描述 拷贝大切片一定比小切片代价大吗? 解答 并不是,拷贝所有切片的代价都是一样的。 看一下源码,就很清楚了: type slice struct { array unsafe.Pointer len int cap int } 因为切片的底层有三个字段(一个 unsafe.Pointer,两个 阅读全文
posted @ 2020-08-19 21:27 李培冠 阅读(11582) 评论(0) 推荐(0) 编辑