自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jack Cheung

程序员的成长路线

  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 c++内存管理

c++内存分配方式在C++中,内存分成4个区,他们分别是堆/自由存储区、栈、全局/静态存储区和常量存储区。栈:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。堆/自由存储区:就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一...

2018-09-24 20:57:43 340

转载 c++编译链接过程以及相关重要工具简单介绍

##c++内存C++内存空间一个c++程序所使用的内存被分为4个区,栈、堆/自由存储区、静态存储区、常量存储区。栈 在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。由编译器自动分配释放,存放函数的参数值,局部变量的值。在一个进程中,位于用户虚拟地址空间顶部的是用户栈,编译器用...

2018-09-24 08:40:45 416

原创 c++指针复杂应用例子

定义指针变量int *i = new int[5]; //初始化数组int *j = new int(6); //初始化指向int变量的指针int array[5] = {1, 2, 3, 4, 5}; int *a = array; //a 指向数组int *b; b = array; //b 指向数组int e[3][3] = {{1,2,3},{4,5,6},{7,8,...

2018-09-15 17:48:21 989

原创 python实现一个简单的thirft客户端和服务端

创建thrift文件service Hello { string get()}使用thrift 创建服务需要的组件thrift --gen py hello.thrift得到以恶搞gen-py文件,请将该文件放到新建的python项目下面编写服务端# coding=utf-8from thrift_server.gen.hello.Hello...

2018-09-12 08:57:18 655

原创 c++指针与集合类介绍使用

前沿 c++是一个重要的工具,涉及到性能问题的都会使用到c++,遗憾的是自己对c++相关的东西不太了解,希望借助这波学习能弄通它。c++指针首先弄懂两个符号的意思,&、*。& 每一个变量都有一个内存位置,每一个内存位置都定义了可使用连字号(&)运算符访问的地址,它表示了在内存中的一个地址。请看下面的实例,它将输出定义的变量地址#i...

2018-09-10 08:13:00 1195

原创 NSQ消息发送机制

NSQ是Go语言编写的,开源的分布式消息队列中间件,其设计的目的是用来大规模地处理每天数以十亿计级别的消息。NSQ 具有分布式和去中心化拓扑结构,该结构具有无单点故障、故障容错、高可用性以及能够保证消息的可靠传递的特征,是一个成熟的、已在大规模生成环境下应用的产品。nsq组件nsqd单个nsqd实例可以用来树立多个数据流。topic数据流也叫topic, 一个top...

2018-09-09 08:41:34 13767

GAN学习ppt

机器学习GAN学习资料,比较简单的资料,介绍GAN的原理和发展。

2017-12-21

空空如也

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

TA关注的人

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