自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (11)
  • 收藏
  • 关注

原创 golang bytes包学习

//bytes//bytes 包实现了操作【】byte的常用函数//本包的函数和strings包的函数相当类似const MinRead = 512var ErrTooLarge = errors.New("bytes.Buffer:too large")func Compare(a, b []byte)intfunc Equal(a, b []byte)boolfunc Eq...

2019-08-29 16:59:13 128

原创 golang bufio包学习

//bufio/* bufio包实现了有缓冲的io 他包装一个io.Reader io.Writer 接口对象 创建另一个也实现了该接口 且同时还提供了缓冲 和一些文本io的帮助函数对象*///用于缓冲一个token 实际需要的最大token尺寸可能小一些const( MaxScanTokenSize = 64*1024)var ( ErrInv...

2019-08-28 11:43:11 284

原创 golang syscall 包学习

//syscall//syscall 系统调用包/**/type File struct{ *file}type file struct{ fd int name string dirinfo *dirInfo}type dirInfo struct{ buf []byte nbuf int bufp int...

2019-08-28 10:54:30 1714

原创 golang atomic包学习

//atomic//import sync/atomic/*atomic包提供了底层的原子级内存操作对于同步算法的实现很有用这些函数必须谨慎地保证正确使用除了某些特殊的底层应用 使用通道或者sync包的函数类型 实现同步更好应该通过通信来共享内存 而不是通过共享内存实现通信*/old = *addr*addr = newreturn oldif *a...

2019-08-28 10:38:34 306

原创 golang sync包学习

//package sync/* sync包提供了基本的同步基元 如互斥锁 除了Once和WaitGroup类型 大部分都是适用于低水平程序线程 高水平的同步使用channel通信更好一些 本包的类型值不应该被拷贝*/type Locker interface{ Lock() Unloc()}//Locker接口代表一个可以加锁和解锁的对象//Onc...

2019-08-27 11:39:39 122

原创 golang strings包学习

//strings 包实现了用于操作字符的简单函数//判断两个utf-8编码字符串是否相同func EqualFold(s, t string)boolfmt.Println(strings.EqualFold("Go", "go"))//判断s是否有后缀字符串suffixfunc HasPrefix(s, prefix string)bool//是否有后缀suffixfunc Ha...

2019-08-26 15:48:11 128

原创 golang strconv 包学习

//strconv//strconv 包实现了基本数据类型和其字符串表示的相互转换const IntSize = intSize//字位数var ErrRange = error.New("value out of range")//不符合目标类型语法var ErrSyntax = error.New("invalid syntax")type NumError struct{...

2019-08-26 15:04:36 122

原创 golang sort包学习

//sort//sort包提供了//排序切片//和//用户自定义数据集的函数type Interface interface{ //Len 方法返回集合中元素个数 Len()int //Less方法报告索引i的元素是否比索引j的元素小 Less(i,j int)bool //Swap 方法交换索引i 和 j的两个元素 Swap(i,j int)}//满足接口...

2019-08-26 14:26:59 190

原创 golang math包的学习

//math 包提供了基本的数学常数和数学函数func NaN()float64func IsNaN(f float64)(is bool)func Inf(sign int)float64func Float32bits(f float32)uint32func Float32frombits(b uint32)float32func Float64bits(f float64...

2019-08-26 10:36:34 565

原创 golang log包学习

//log 包学习/*log 包实现了简单的日志服务本包定义了Logger类型该类型提供了一些格式化输出的方法LoggerPrintfPrintlnFatalf os.Exit(1)Fatalln Panicf PanicPanicln*///字位共同控制输出日志信息的细节//在所有项目后会有个冒号const( Ldate = 1 ...

2019-08-23 17:23:58 172

原创 golang ioutil包学习

//package ioutil//实现了一些io工具函数var Discard io.Writer = devNull(0)//Discard是一个io.Writer接口对他的所有Write调用都会无实际操作的成功返回‘func NopCloser(r io.Reader)io.ReadCloser//用一个无操作的close方法包装r返回一个ReadCloserfunc ReadA...

2019-08-23 15:28:33 85

原创 golang io包学习

//golang io包学习//package io//import io/* io包提供了对i/o 原语的基本接口 本包的基本任务是包装这些原语已有的实现 使之成为公共的接口 这些公共接口抽象出了范用的函数并附加了一些相关的源于操作*/var EOF = errors.New("EOF")//EOF 当无法得到更多的输入时 Read方法返回EOF/...

2019-08-23 15:11:37 1344

原创 go 包学习

https://studygolang.com/pkgdoc

2019-08-23 10:27:44 107

原创 go语言圣经 电子书

http://shouce.jb51.net/gopl-zh/ch12/ch12-09.html

2019-08-19 11:40:56 1233

转载 Go 笔记之如何防止 goroutine 泄露

Go 笔记之如何防止 goroutine 泄露波罗学·28天之前· 292 次点击 ·预计阅读时间 7 分钟·大约18小时之前开始浏览 今天来简单谈谈,Go 如何防止 goroutine 泄露。概述Go 的并发模型与其他语言不同,虽说它简化了并发程序的开发难度,但如果不了解使用方法,常常会遇到 goroutine 泄露的问题。虽然 goroutine 是轻量级的...

2019-08-15 10:32:37 682

原创 关于递归比较两颗树的思考

bool isSymmetrical(TreeNode* pRoot){ return issymmetrical(pRoot, pRoot);}//递归比较两颗树//先比较跟节点 然后比较左右子树bool issymmetrical(TreeNode* pRoot1, TreeNode* pRoot2){ if (pRoot1 == NULL && p...

2019-08-01 11:38:07 595

原创 关于二叉树之字遍历的思考

vector<vector<int> > Print(TreeNode* pRoot){ //二维数组保存每一行的数据 vector<vector<int> > result; //合法性验证 if (pRoot == NULL) { return result; } //sta...

2019-08-01 11:09:38 116

原创 关于二叉树层遍历的思考

vector<vector<int> > Print(TreeNode* pRoot){ //vector嵌套表达一个二维空间 vector<vector<int> > ans; //检测有效性 if (pRoot == NULL) { return ans; } //对列容器 保证先访问...

2019-08-01 10:29:38 88

原创 关于二叉树前序遍历思考

vector<int> buf;//递归的前序遍历void dfs1(TreeNode* root){ if (!root) { //root == NULL 递归的结束条件 buf.push_back(oxFFFFFFFF); } else { //访问根节点 buf.push_back(root-&...

2019-08-01 10:03:21 103

GoEbooks精选.rar

GoEbooks精选.rar

2021-09-07

中文 版go程序设计

中文 版的go学习资料。。。。。。。。。。。。。。。。。

2018-01-09

很好用 Assist+X+通用破解补丁+v2.0

很好用 Visual+Assist+X+通用破解补丁+v2.0!!!!!!!!!!!!!!

2017-11-24

性能分析工具

游戏性能分析工具

2017-04-05

linux shell 编程第二版

linux shell 很好的学习资料,初学者可以好好学习以下

2015-11-02

Linux Shell 脚本攻略

Linux Shell脚本攻略,值的学习。

2015-10-09

The Design and Envolution of C++ 简体中文版

c++ 之父写的一本,你值得看的好书,下载,看看,收获颇多。

2015-08-03

vs2012代码格式化插件 indent guids

vs2012 代码快速格式化,帮助你进行快速的开发

2014-05-29

Hadoop权威指南第2版中文版

云计算未来的发展方向,有兴趣的同学来看一看了。。

2013-06-23

Google Android SDK开发范例大全 源码

Google Android SDK开发范例大全 源码,帮助你快速精通android。

2012-10-10

ADT-18.0.0.zip

快捷方式下载ADT,当你自学android时模拟器,下载,是必须的,这里我仅提供我现在使用的ADT,希望能对大家有所帮助。。

2012-08-05

空空如也

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

TA关注的人

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