自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 Linux下载Redis相关命令

确定可以联网,用ifconfig查看网络地址,用ping命令检测能否进行网络连接,如果显示ifconfig command not found,先安装ifconfig组件:yum install net-tools安装gcc编译器:yum install gcc-c++安装wget:yum -y install wget下载redis:wget http://download.re...

2019-09-26 18:06:39 490

原创 golang--测试与性能调优

本节主要记录golang测试代码、查看代码性能、优化代码的相关操作编写工具用的是vscode下面是此次测试的代码:package main_testimport ( "testing")func BenchmarkTest(b *testing.B) { str := "dewfewfewgthre" n := 7 for i := 0; i < b.N; i++...

2019-07-31 17:54:32 251

原创 golang--文件读取的相关操作

本节主要记录golang文件读取的相关操作:一、读取文件内容:package mainimport ( "bufio" "fmt" "os")func main() { ReadFile("abc.txt")}func ReadFile(fileName string) { file, err := os.Open(fileName) defer func()...

2019-07-29 16:38:30 218

原创 golang--多核并行

go语言具有支持高并发的特性,可以很方便地实现多线程运算,充分利用多个cpu的性能。 众所周知服务器的处理器大都是单核频率较低而核心数较多,对于支持高并发的程序语言,可以充分利用服务器的多核优势,从而降低单核压力,减少性能浪费。 go语言实现多核多线程并发运行是非常方便的,下面举个例子:package mainimport ( "fmt")func m...

2019-07-29 14:31:03 917

原创 golang--初步学习http服务器相关操作

本节主要编写golang代码,调用http相关接口,实现web连接和信息的处理。学习的过程由简入繁,通过3段代码了解并熟悉http的相关接口,实现一些客户端和服务端的简单交互。1、浏览器打开本地ip,在浏览器输出服务器传送过来的信息文字。package mainimport ( "net/http" "log")func main(){ //绑定监听方法 http....

2019-07-19 17:25:15 222

原创 golang--sync.WaitGroup实现线程的同步阻塞

1、概述:sync.waitGroup用于等待一组线程的结束,实现同步阻塞,是值类型。在一组任务完成前,先阻塞线程,等这组任务完成后再解锁线程,继续执行后续操作。2、主要方法:创建waitGroup://由于sync.WaitGroup是值类型,所以可以用var直接声明,也可以用:=的格式创建var wg sync.WaitGroupwg := sync.WaitGroup{}...

2019-07-19 11:55:24 730

原创 golang--通过channel实现goroutine之间的通信

Channel:一、channel简介channel即通道,可作为goroutine之间沟通的桥梁,是引用类型。我们可以把goroutine理解为线程(实际上跟线程是有很大区别的),依靠channel和goroutine的组合,我们可以很方便的编写出并发程序。1、定义和创建channel;channel的类型:chan + 数据类型,如:chan bool创建channel:可...

2019-07-15 16:21:43 912

原创 golang--reflect 通过反射调用方法

一、反射获得方法名package mainimport ( "fmt" "reflect" "runtime")func main() { pFunc := reflect.ValueOf(OperateFunc).Pointer() funcName := runtime.FuncForPC(pFunc).Name() fmt.Println("方法名为:", fun...

2019-07-12 14:10:18 1625

原创 golang--reflect反射与字段相关的操作

一、通过reflect获取结构体字段名、字段类型和字段值//获取结构体的类型:需要导入reflect包package mainimport ( "fmt" "reflect")//定义一个结构体type UserData struct { Id int Name string}func main() { //创建结构体的对象 data := UserDat...

2019-07-12 11:46:20 919

原创 Unity平台判断方式

Unity打包和加载资源时,通常需要进行当前的平台判断,较常用的平台判断的方式有以下两个方式:一、使用宏定义来判断    UNITY_EDITOR;        //是否为unity编辑器开发模式    UNITY_ANDROID;        //是否为android开发模式    UNITY_IPHONE;            //是否为iphone开发模式    需要注意的是,在Uni...

2018-04-18 16:37:49 2962

雨雪、烟雾、瀑布等特效

本资源包含多个特效模型,其中有雨、雪、烟雾、瀑布等特效,还有不同的场景用于展示这些特效,解压后可以直接导入Unity中使用。

2019-04-24

城市道路资源包

本资源是unity资源包,其中包含11个城市道路模型,可直接导入unity中使用。

2015-12-04

空空如也

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

TA关注的人

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