cpp加油站 cpp加油站
4年前
【deque容器系列二】基于STL源码分析deque容器插入和删除时内存都是怎么变动的
上篇文章我们介绍了deque容器整体结构和构造实现,链接如下:本篇文章接上篇,继续基于gcc中stl的源码剖析deque容器插入、删除、取值的实现原理,以提问者的角度去深入分析这些操作过程中发生了什么,并对deque容器适合使用的场景和使用时的注意事项进行说明。说明一下,我用的是gcc7.1.0编译器,标准库源代码也是这个版本的。按照惯例,还是先看一下本文
Wesley13 Wesley13
4年前
JDK和JRE的关系
JDK(JavaDevelopmentKit)是我们学习Java首先要安装的软件,JDK安装完成之后,安装向导会询问我们是否安装JRE(JavaRuntimeEnvironment),那到底还要不要安装呢?回答这个问题前,首先要知道JDK和JRE是什么关系。啥是JDK,啥是JRE我们看看来自百度百科的解释:JDK是J
Stella981 Stella981
4年前
JetBrains ReSharper 快捷键
CtrlSpace代码完成CtrlShiftSpace代码完成CtrlAltSpace代码完成CtrlP显示参数信息AltInsert生成构造函数,属性,重载成员函数,实现接口CtrlAltJ生成if,try..catch,region块Ctrl/注释及取消
Easter79 Easter79
4年前
Spring注解@Resource和@Autowired区别对比、spring扫描的默认bean的Id、程序获取spring容器对象
\注解扫面的bean的ID问题0.前提需要明白注解扫描出来的bean的id默认是类名首字母小写,当然可以指定id:
Wesley13 Wesley13
4年前
C语言 数据结构与算法 线性表
数据结构中逻辑结构分线性和非线性。线性表即为线性结构中的一种。线性表的特性百度百科解释在此(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fbaike.baidu.com%2Flink%3Furl%3Dm5wYoP22YXWSGX6N_40IdWMasr8aUm9Zh
Wesley13 Wesley13
4年前
Java反射机制详解
一、内容提要:  1、反射机制是什么  2、反射机制能做什么  3、反射机制相关的API  4、通过一个对象获得完整的包名和类名  5、实例化Class类对象  6、获取一个对象的父类与实现的接口  7、获取某个类的全部构造函数  8、通过反射机制实例化一个类的对象  9、获取某个类的全部属性  10、
Wesley13 Wesley13
4年前
DDD之1微服务设计为什么选择DDD
!image.png(https://img2020.cnblogs.com/other/268922/202005/26892220200530154854033191971129.png)背景名词解释!file(https://img2020.cnblogs.com/other/268922/202005/26892220
20个Golang片段让我不再健忘 | 京东云技术团队
本文使用代码片段的形式来解释在go语言开发中经常遇到的小功能点,由于本人主要使用java开发,因此会与其作比较,希望对大家有所帮助。
小万哥 小万哥
1年前
C 语言注释和变量详解
C语言中的注释C语言中可以使用注释来解释代码并使其更具可读性。它还可以在测试替代代码时防止执行。单行注释单行注释以两个斜杠(//)开头。//和行末之间的任何文本都会被编译器忽略(不会被执行)。此示例在代码行之前使用单行注释:c//这是一个注释printf(