自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 c++11新特性

=default,=delete如果你自行定义了一个构造函数,那么编译器就不会再给你一个默认拷贝构造函数。如果你强制加上=default,就可以重新获得并使用默认的拷贝构造函数。C++ 11中右值引用理解右值引用是学习“移动语义”(move semantics)的基础。而要理解右值引用,就必须先区分左值与右值。对左值和右值的一个最常见的误解是:等号左边的就是左值,等号右边的就是...

2019-02-26 10:16:48 147

原创 win10 摄像头启动不了

1.检查摄像头驱动是否安装。通过电脑-》设备管理器查看2.驱动这些都安好,但是还是不能使用摄像头,可能是由于Win10系统,对于隐私的保护造成的。可以通过设置中的相机隐私设置,打开相关权限...

2019-02-23 17:41:59 9875

转载 Go线程实现模型MPG

M指的是Machine,一个M直接关联了一个内核线程。由操作系统管理。 P指的是”processor”,代表了M所需的上下文环境,也是处理用户级代码逻辑的处理器。它负责衔接M和G的调度上下文,将等待执行的G与M对接。 G指的是Goroutine,其实本质上也是一种轻量级的线程。包括了调用栈,重要的调度信息,例如channel等。P的数量由环境变量中的GOMAXPROCS决定,通常来说它是和核心...

2019-02-18 11:00:00 1832 2

转载 【golang】channel总结

· 给一个 nil channel 发送数据,造成永远阻塞· 从一个 nil channel 接收数据,造成永远阻塞· 给一个已经关闭的 channel 发送数据,引起 panic· 从一个已经关闭的 channel 接收数据,立即返回一个零值...

2019-02-14 16:43:38 286

转载 【golang】方法的结构指针接收者和结构值接收者

结构体(1)结构指针接收者,顾名思义,会在方法内部改变该结构内部变量的值; (2)结构值接收者,在方法内部对变量的改变不会影响该结构。 package mainimport "fmt"type My struct { num int}func (m My) AddOne() { m.num++}func (m *My) AddTwo() { m.num += ...

2019-02-14 15:06:15 310

转载 后端开发面试题

https://blog.csdn.net/briup_acmer/article/details/78961311

2019-02-13 16:15:19 1656

转载 【golang】go-echarts可视化的第三方库

在 Golang 这门语言中,目前数据可视化的第三方库还是特别少,go-echarts 的开发就是为了填补这部分的空隙。Echarts 是百度开源的非常优秀的可视化图表库,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。也有其他语言为其实现了相应语言版本的接口,如 Python 的 pyecharts,go-echarts 也是借鉴了 pyecharts 的一些设计思想。http:...

2019-02-11 09:50:53 3254

转载 【golang】垃圾回收机制

常见 GC 算法趁着这个机会我总结了一下常见的 GC 算法。分别是:引用计数法、Mark-Sweep法、三色标记法、分代收集法。1. 引用计数法原理是在每个对象内部维护一个整数值,叫做这个对象的引用计数,当对象被引用时引用计数加一,当对象不被引用时引用计数减一。当引用计数为 0 时,自动销毁对象。目前引用计数法主要用在 c++ 标准库的 std::shared_ptr 、微软的 C...

2019-02-01 17:29:45 159

转载 回调机制

//定义主函数,回调函数作为参数function A(callback) { callback(); console.log('我是主函数'); }//定义回调函数function B(){ setTimeout("console.log('我是回调函数')", 3000);//模仿耗时操作 }//调用主函数,将函数B传进去A(B);...

2019-02-01 15:29:18 142

原创 【golang】每隔几分钟执行一个函数可以这样做

使用定时器 使用这种方式 go function()func function() { // TODO 具体逻辑 // 每5分钟执行一次 time.AfterFunc(5*time.Minute, function)} 

2019-02-01 14:42:02 10147 5

转载 【golang】中代码"0123456789ABCDEF"[0]

表达式”0123456789ABCDEF”[0]是一个常用的技巧,它可以快速将一个数字转换为16进制字符。”0123456789ABCDEF”是一个字符串字面量,类型是char[17](在C中)或者const char[17](在C++中),转换后的指针类型分别为char*和const char*,因此”0123456789ABCDEF”[0]就是第0个元素’0’。这个技巧常常用在进制转换...

2019-02-01 10:37:14 1848

UE4使用protobuf与服务器通信

获取protobuf源代码,使用cmake生成protobuf的Visual Studio工程,在UE4中使用protobuf进行网络通信,包含服务端与客户端的socket实现,以及数据的粘包和断包

2018-07-24

空空如也

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

TA关注的人

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