C/C++开发重点知识总结-1

news/2025/2/14 0:15:11/

1、C/C++ 基础

- 基础

  • https://blog.csdn.net/qq_40873718/article/details/107899042

- c++面试总结:

  • https://blog.csdn.net/wsq_zqfl/article/details/104429090?spm=1001.2014.3001.5502
  • https://blog.csdn.net/xu_fu_yong/article/details/122948379

2、重点知识总结

- 智能指针

内存泄漏

智能指针

- C++设计模式

- C++多线程

  • 线程基本概念
    线程,有时称为轻量级进程,是CPU使用的基本单元;它由线程ID、程序计数器、寄存器集合和堆栈组成。它与属于同一进程的其他线程共享其代码段、数据段和其他操作系统资源(如打开文件和信号)。
    线程有四种状态:新生状态、可运行状态、被阻塞状态、死亡状态。状态之间的转换如下图所示
  • 线程安全和线程不安全
    线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可以使用,不会出现数据不一致或者数据污染。
    线程不安全就是不提供数据访问保护,有可能多个线程先后更改数据所得到的数据就是脏数据

- STL类容器

3、C++11/14 新特性总结

4、高性能服务器开发

- 网络基础知识

- 服务器程序框架

- I/O 复用

  • https://mp.csdn.net/mp_blog/creation/editor/114439613
  • https://mp.csdn.net/mp_blog/creation/editor/114439429

- 多进场/多线程

- 进程池/线程池


http://www.ppmy.cn/news/90555.html

相关文章

C# 队列(Queue)

目录 一、概述 二、基本的用法 1.添加元素 2.取出元素 1)Dequeue 方法 2)Peek 方法 3.判断元素是否存在 4.获取队列的长度 5.遍历队列 6.清空容器 7.Queue 泛型类 三、结束 一、概述 表示对象的先进先出集合。 队列和其他的数据结构一样&a…

听劝,不要什么都不懂就自学网络安全【黑客】

一、网络安全学习的误区 1.不要试图以编程为基础去学习网络安全 不要以编程为基础再开始学习网络安全,一般来说,学习编程不但学习周期长,且过渡到网络安全用到编程的用到的编程的关键点不多。一般人如果想要把编程学好再开始学习网络安全往…

百度历年笔试面试150题

百度历年笔试面试150题 1、用C语言实现一个revert函数,它的功能是将输入的字符串在原串上倒序后返回。 2、用C语言实现函数void * memmove(void *dest, const void *src, size_t n)。memmove 函数的功能是拷贝src所指的内存内容前n个字节到dest所指的地址上。 分析:由于可以…

jvm之对象大小分析

写在前面 本文看下计算对象大小相关内容。 1:基础内容 1.1:对象的结构 一个对象由对象头和对象体组成,其中对象头包含如下内容: 标记字(mark word):存放GC年龄信息,对象锁信息等…

八、Spring Cloud Alibaba-seata分布式事务

一、引言 1、事务简介 事务(Transaction)是访问并可能更新数据中各种数据项的一个程序执行单元(unit)。在关系数据库中,一个事务由一组SQL语向组成。事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。 原子性(atomic…

数据库提权

数据库提权的前提就是得到数据库的账号密码。在webshell或本地进行提权。 数据库提权分为四步: 1.服务探针,探测出数据库的类型(端口扫描等) 2.信息搜集,就是获取到数据库的账号密码。权限要高。 读取数据库密码的…

基于ROS2的costmap中Obstacle Layer中对障碍物信息的增加与删除机制的方案调研。

文章目录 1.背景2.目标3. 障碍物信息添加方式发送数据的数据结构与接收数据的数据结构 4. 障碍物清理机制4.1 参数过滤障碍物4.2 时间过滤障碍物4.3 优化光追算法过滤障碍物4.4 障碍物跟踪过滤障碍物4.4.1 无语义动态障碍物跟踪4.4.2 语义障碍物分层4.4.3 障碍物实例分割与类别…

使用CNN-LSTM来预测锂离子电池健康状态SOH(附代码)

对于电动汽车而言,动力锂电池的健康状态(State of Health,SOH)估算方法是电池管理系统中非常重要的一个方面。准确估计锂电池老化状态并预测电池剩余寿命对于电动汽车稳定安全运行有着重要的意义。借助数据驱动方法的思想,本文对锂离子电池寿命历史数据进…