自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

转载 go mod 常用命令解析

1.go mod init初始化一个go.mod文件到当前目录, 实际上是创建了一个以当前目录为模块的mod。如果go.mod已经有了就会报错:go源码如下: if _, err := os.Stat("go.mod"); err == nil { base.Fatalf("go mod init: go.mod already exists") } ...

2019-09-01 10:28:00 764

转载 游戏服务器解决的3个问题

  写游戏服务器有一段时间了,在我看来一个游戏服务器设计得好不好,可以从以下三个方面:1.配置读取问题  配置读取直接决定了策划改表是否方便。2.消息处理问题 消息处理决定了服务器业务逻辑处理是否方便3.数据落地 数据落地为最关键的一条,游戏数据最终是否能落地。转载于:https://www.cnblogs.com/LittleLee/p/113349...

2019-08-11 14:30:00 169

转载 常使用的Linux命令

free -m: 以MB为单位显示内存使用情况。转载于:https://www.cnblogs.com/LittleLee/p/10558317.html

2019-03-19 14:08:00 131

转载 有用的东西

1.我觉得是质疑的精神。2.每天反思自我。3.少说多做。转载于:https://www.cnblogs.com/LittleLee/p/10008989.html

2018-11-23 17:56:00 109

转载 安装lsof

yum install lsof转载于:https://www.cnblogs.com/LittleLee/p/9497829.html

2018-08-18 17:10:00 671

转载 golang中md5生成

package mainimport ( "crypto/md5" "fmt" "io")// golang md5加密func main() { h := md5.New() // 签名 sign := "wasdhasdhjasduh" // 生成md5码写法1 io.WriteString(h, sign) su...

2018-08-10 09:59:00 276

转载 golang数据结构之List

golang数据结构之List,实际中用得很少,这里只做研究。package mainimport ( "container/list" "github.com/sanity-io/litter")type Thing struct { Id int Info string}// golang 双向链表结构func main...

2018-08-10 09:51:00 256

转载 golang批量修改文件名

package mainimport ( "fmt" "io/ioutil" "log" "os")func main() { path := "C:\\Users\\Administrator\\Downloads\\实用go语言学习" files, err := ioutil.ReadDir(path) if err !=...

2018-08-09 14:19:00 1303

转载 go设计模式之原型模式

  原型模式是创建型模式的一种,其特点在于通过“复制”一个已经存在的实例来返回新的实例,而不是新建实例。被复制的实例就是我们所称的“原型”,这个原型是可定制的。原型模式多用于创建复杂的或者耗时的实例,因为这种情况下,复制一个已经存在的实例使程序运行更高效;或者创建值相等,只是命名不一样的同类数据。  一句话,先把对象创建好,而不是每次用的时候重新创建,节省内存消耗。相关go代码如下...

2018-08-02 12:50:00 215

转载 centos压缩和解压缩

压缩tar -zcvf 打包后生成的文件名全路径 要打包的目录tar -zcvf /home1/usr/log.tar.gz ./log解压缩tar zxvf back.tar.gz转载于:https://www.cnblogs.com/LittleLee/p/9399590.html...

2018-08-01 09:56:00 95

转载 学习go基础书籍推荐

  go是一门非常简洁,但很高效的语言。当我接触这门新语言的时候,我不大喜欢从头看一门大部头的书,而是从简单的语法学习。我记得我第一次学go的时候,那时介绍go的书不多,后来从网上下载了一本the little go book,在从杭州回武汉的火车上看完了,至今印象还是很深刻。这对我以后理解go语言的基础概念有了一个大概的印象,后面我看go的书越来越顺利。感兴趣的可以从h...

2018-07-30 14:36:00 380

转载 go设计模式-工厂方法

package mainimport ( "errors" "fmt")const ( ACT = 1 TASK = 2)type Quest struct { Id int QuestType int Process int Status int}type Questier int...

2018-07-30 10:11:00 157

转载 go设计模式-单例模式

package mainimport "fmt"var singleton *Singletontype Singleton struct { Count int}func GetSingleton() *Singleton { if singleton == nil { singleton = &Singleton{} ...

2018-07-30 09:50:00 85

转载 如何用golang写游戏加经验函数不出错

游戏中加经验的地方很多,很多人写的很乱,我把这个功能用比较简单且清晰的方法写了下来。代码如下:package mainimport ("fmt""log""github.com/emirpasic/gods/maps/treemap")func main() { exp := []int{ 20, 30, 40, 5...

2018-07-29 22:24:00 93

转载 golang数据结构之sync.Map篇

package mainimport ( "fmt" "sync")func main() { var mapInt = new(sync.Map) //add elem mapInt.Store(1, 1) mapInt.Store(2, 2) mapInt.Store(3, 3) fmt.Prin...

2018-07-29 22:03:00 331

转载 golang实用技巧之json序列化和反序列化

package mainimport ( "encoding/json" "log" "reflect" "github.com/sanity-io/litter")func main() { type Item struct { Id int `json:"id"` Num int `json:"num"` } va...

2018-07-29 21:54:00 310

转载 golang数据结构之定时器篇

package mainimport ( "fmt" "time")func main() { // ticker inner use chanel ticker := time.NewTicker(time.Second) for { <-ticker.C fmt.Println("tick!") }} ...

2018-07-29 21:47:00 100

转载 golang数据结构之chan篇

package mainimport ( "time" "github.com/sanity-io/litter")func main() { var sliceChan = make(chan []int) go func(c chan []int) { for { select { case <-c: ...

2018-07-29 21:42:00 237

转载 golang数据结构之map篇

package mainimport ( "github.com/sanity-io/litter")func main() { var mapInt = make(map[int]int) // add for i := 1; i < 10; i++ { mapInt[i] = i } litter.Dump(mapInt)...

2018-07-29 21:36:00 417

转载 golang数据结构之slice篇

package mainimport "github.com/sanity-io/litter"// slice增删改查,很实用func main() { var sliceInt []int // init sliceInt = append(sliceInt, []int{1, 2, 3, 4}...) litter.Dump(sliceInt)...

2018-07-29 21:26:00 199

转载 golint的使用

cd projecy/dirgolint foldier name转载于:https://www.cnblogs.com/LittleLee/p/9381913.html

2018-07-28 14:26:00 599

转载 编译golint

编译golintC:\Go\src\github.com\golang\lint\golint>go build golint.go# command-line-arguments.\golint.go:44: undefined: allPackagesInFS.\golint.go:52: undefined: importPathsDon't use a li...

2018-07-28 14:20:00 157

转载 golint安装

go get -u github.com/golang/lint/golint转载于:https://www.cnblogs.com/LittleLee/p/9381786.html

2018-07-28 13:45:00 1221

转载 linux下删除特殊符号

文件名含有特殊字符,直接使用 rm 可能删除不了,可以使用如下方法:1) 使用 ls -i 查处该文件的 inode 号,假设为6543212) 使用find命令删除find ./ -inum 654321 -exec rm '{}' \;转载于:https://www.cnblogs.com/LittleLee/p/9381203.html...

2018-07-28 11:01:00 287

转载 创建一个node.js express类型的app

npm install -g express-generatorexpress <project_name>cd <project_name>, npm installin webstorm, File | open, choose <project_name> folder转载于:https:/...

2018-07-22 19:27:00 112

转载 安装淘宝npm加快npm安装速度

安装淘宝npm加快安装速度npm install -g cnpm --registry=https://registry.npm.taobao.org转载于:https://www.cnblogs.com/LittleLee/p/9349697.html

2018-07-22 12:28:00 384

转载 rubymine报找不到No Ruby interpreter configured for the project

close RubyMinedelete.idea/folderre-open project in RubyMine转载于:https://www.cnblogs.com/LittleLee/p/9349614.html

2018-07-22 12:00:00 987

转载 rubygem安装方法

rubygem安装方法https://rubygems.org/pages/download转载于:https://www.cnblogs.com/LittleLee/p/9348969.html

2018-07-22 08:37:00 201

转载 python多工程管理删除多余工程

python多工程管理可以从pycharm中的modules.xml中删除多余项转载于:https://www.cnblogs.com/LittleLee/p/9348428.html

2018-07-21 22:52:00 270

转载 编程经典语言集锦

生产力是检验语言优秀能力的唯一标准。调试程序的难度是写代码的两倍。因此,只要你的代码写的尽可能的清楚,那么你在调试代码时就不需要那么地有技巧。很多时候,你缺少的不是知识而是热情。高手往往都是有很强的系统的基础知识的,表面的东西永远是肤浅的。如果你不懂得用自己的大脑思考的话,知其然,不知所以然的话,那么你不但得不到其好处,反而受其所累。学会将自己的想法和别人的想法...

2018-07-21 16:12:00 93

转载 执行powershell脚本报错解决办法

执行powershell脚本报错,执行下面脚本set-ExecutionPolicy RemoteSigned, 然后输入y回车即可转载于:https://www.cnblogs.com/LittleLee/p/9346617.html

2018-07-21 14:25:00 1019

转载 go深度拷贝msgpack版

通关msgpack的序列化和反序列化进行深度拷贝package mainimport ( "fmt" "reflect" "github.com/vmihailenco/msgpack")type ( Player struct { Id int Level int Heroes map[int]*Hero E...

2018-07-20 17:54:00 177

转载 go深度拷贝direct版

4.给每个结构写拷贝函数(效率最高)package mainimport ( "fmt" "reflect")type ( Player struct { Id int Level int Heroes map[int]*Hero Equips []*Equip } Hero struct { I...

2018-07-19 14:17:00 190

转载 go深度拷贝gob版

通过gob的序列化和反序列化进行深度拷贝package mainimport ( "bytes" "encoding/gob" "fmt" "reflect")type ( Player struct { Id int Level int Heroes map[int]*Hero Equips []*Equ...

2018-07-19 10:05:00 160

转载 go深度拷贝reflect版

2.通过反射的方式拷贝结构package mainimport ("fmt""reflect""time")type ( Player struct { Id int Level int Heroes map[int]*Hero Equips []*Equip } Hero struct { ...

2018-07-19 09:54:00 443

转载 go深度拷贝json版

go中的深度拷贝方式1.使用json的序列化和反序列化通过将原来的结构序列化成byte数组,然后将byte数组反序列化到目标结构的方式来进行深度拷贝。相关代码如下:package mainimport ( "encoding/json" "fmt"     "reflect")type ( Player struct { Id ...

2018-07-19 09:01:00 184

转载 加快mysql数据库导入

修改my.ini,并重启mysql服务interactive_timeout = 120wait_timeout = 120max_allowed_packet = 32Minnodb_flush_log_at_trx_commit = 0转载于:https://www.cnblogs.com/LittleLee/p/9305145.html...

2018-07-13 15:18:00 115

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除