自定义博客皮肤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)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 STL源码分析(2) -- list.h分析(1)

在第一次的博客中给大家说明了STL源码实现分为好几种,而且各家的实现方法有许多区别,作为初学者的我们,还是要挑软柿子捏,我们从相对来说比较容易理解的PJ版本开始分析,PJ版本一般在VC6.0中可以找到,我在上次的博客中也已经上传,同时还有两本相关的书籍,也都已经上传。 在开始分析源代码之前,我们应该先对STL的组成有一个大概的认识,STL中主要包括六大组件,分别是容器(containers),

2016-10-31 19:28:19 484

原创 [20160821]指针(3)

1. typedef int A: 给现有类型取一个别名。2. typedef int (*FN)(int); FN : 代表一个函数指针类型3.让程序跳到绝对地址0x1000000执行:  *((void (*)())0x100000)();4.char str[20];  (1). 两种错误的赋值方式:    str = "12345";  X

2016-10-31 16:35:36 214

原创 [20160728]指针(2)

知识回顾:1.函数名代表函数的入口地址指针(2):1.int a[3][4]: a -> int(*p)[4]  a[0] -> (int *)  a[0][0] -> (int)2.指针数组和数组指针(关键用后两个字分辨): 数组指针:int (*p )[4] -> 行指针 指针数组:(int *)p[4] a[i][j] == *(a

2016-10-31 16:34:52 242

原创 【20160726】指针(1)

知识回顾:1.数组的三个特点:有序、占一段连续的内存空间、数组中的元素类型相同。2.一维数组数组名相当于单指针,二维数组数组名相当于行指针。3.下标从0开始,下标代表偏移量。4.sizeof:计算变量所占内存空间大小的运算符。指针(1):1.区分指针和指针变量    指针——地址(通常我们所说的是指针变量)    指针变量-——存放地址的变量2.声明一个指针变量

2016-10-31 16:34:00 213

原创 [20160815]vim入门命令总结

[Esc]命令模式1. j  k   h    l  上 下 左 右2. x  删除当前字符   i   进入编辑模式      a  当前字符后插入3. d   motion  删除操作符   操作符的操作选项  1. dw  从光标处删除到下一个单词的起始处,不包括第一个字符  2. d$ 从当前光标删除到行末  3. de 光标当前删除到单词末

2016-10-31 16:32:18 260

原创 centos7使用chrome在CSDN上传文件时,文本上传框被阻止的解决方法

在谷歌浏览器的地址栏 写  : chrome://plugins/ 会出现你当前浏览器所安装的所有插件在出现的页面中点击右边的datil展开    找到Adobe Flash Player 将最下面的一行   Always allowed  to run   选中即可

2016-10-30 10:39:41 695

原创 STL源码分析(1) -- STL介绍和源码分析之前的一些准备

作为一个初学者,我最头疼的事就是分析源代码,但是不管怎么样,这块硬骨头始终需要我们去啃,因为当我们对一门语言的语法有个基础的了解之后,能加深对这么语言的理解和应用的最好最快的办法就是分析源代码了,所以我选择对C++的模板库进行源码分析。首先,因为C++标准中只规定了,STL中每个类的接口,并没有规定它的具体实现,所以,对于STL的实现,流行着好几个不同的版本,关于这几个版本的详细介绍,在侯捷前

2016-10-30 09:03:24 547

原创 centos 7安装完成网络管理里面没有wifi选项

当时装的时候选的是开发者版本,打开centos7之后,死活找不到连接wifi的地方,很有可能是因为,开发者版本中默认没有安装wifi图像管理工具,所以需要手动安装。安装命令 sudo yum install NetworkManager-wifi

2016-10-12 18:28:39 10730 3

原创 deepin/ubuntu 双系统安装Drcom时可能出现的问题

deepin/ubuntu 双系统中使用Drcom  按照使用文档配置一切正常,但是最后DrClientLinux却不能运行看看下载的DrClientLinux是不是在windows分区中,如果是的话,复制到linux分区下,添加可执行权限后再次按照文档配置运行。

2016-10-05 12:15:11 635

原创 ubuntu上XMind运行时cpu占用率高达100

原因不明

2016-10-04 20:43:38 2286 2

cocos2dx3.14_cpp_html

cpp cocos2dx3.14 api官方文档

2017-03-02

2048项目.docx

一个简单的c语言小项目

2016-10-30

STL中文版.pdf

这个是PJ版的,作为源码分析的入门,初学者应该好好看看

2016-10-30

侯捷《STL源码剖析》简体中文完整版(清晰扫描带目录)

这本书一定得好好看

2016-10-30

C++STL源码分析 SGI版

这个是SGI,比PJ版难,大家可以先分析PJ版的,再来挑战这个

2016-10-30

C++STL源码PJ版

适合初学者提高,了解C++技巧

2016-10-30

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

TA关注的人

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