【C++】C++入门

【C++】C++入门

第一篇我们先了解一下C++的历史渊源,俗话说的好,学术不思源,半吊打一年。
我们来看一下
C++课程包含

  • C++语法
  • STL
  • 高阶数据结构

特点

  • C++兼容C语言,C语言后缀是.c,C++后缀是.cpp或者.cc
  • ANSI/ISO委员会维护编译器

标题越粗,版本更新越大。
C++20和C++23趣事‘
20现状:

![[Pasted image 20250226200356.png]]

C++更新也分为小版本和大版本

- ![[Pasted image 20250226200150.png]]

委员会在起草C++标准化第一个草案后,STL被普惠实验室开发了,在C++标准化时,把STL添加到C++标准化中。

在这里插入图片描述

23期望值

![[Pasted image 20250226200429.png]]

结果没达到,遭诟病


  • C++参考文档:简洁版cpluscplus.com(推荐用英文版的)

C++的排行榜
TIOBE排行榜

![[Pasted image 20250226200935.png]]

C/C++市场份额不低

C++在工作领域的应用

  • 大型软件的开发,编译器,数据库,操作系统,浏览器
  • 音视频开发
  • PC库无端开发
  • QT是一个跨平台C++图形用户界面程序
  • 服务端开发
  • 游戏引擎开发(比特课程无法全部包含)
    -![[Pasted image 20250226201640.png]]
  • 嵌入式开发
  • 机器学习引擎(不适合)
    卷学历卷数学。
  • 测试开发
    以前学历要求不高
    这两年卡学历,有实习经历会好一些。

测试开发

C++学习难度:

  • 难学
  • 自学难学很多
    C++的好书很多,但入门的好书很少。
  • C++语法难30%,语法有的不够合理。
  • JAVA语法简单,但后面框架,底层很复杂。

整体学习难度差不多

![[Pasted image 20250228082044.png]]

C++学习建议

  • 课堂样例都要练习一遍
  • 建议如果时间上能跟上每节课总结博客和笔记,如果是减少,重点章节整理笔记
    很好的加分项。
    (也可以找培优老师找学长的优质博客)
    C++书籍推荐
    C++primer Plus:
    STL源码剖析
    effctive C++

Read more

Python Quart框架:高性能异步Web开发的务实之选

Python Quart框架:高性能异步Web开发的务实之选

目录 一、技术本质:ASGI标准下的异步重构 二、核心特性:Flask兼容性与异步增强 2.1 零成本迁移的API设计 2.2 增强的异步组件支持 2.3 内置WebSocket支持 三、生产环境实践建议 四、结语         在Python Web开发领域,Flask凭借其简洁的API设计和灵活的扩展机制长期占据主导地位。然而,随着Web应用对并发处理能力的需求激增,基于同步模型的Flask逐渐暴露出性能瓶颈。在此背景下,Quart作为Flask的异步重构版本应运而生,它通过整合asyncio生态,在保持Flask API兼容性的同时,将单线程并发能力提升至传统框架的10倍以上。本文将从技术实现、核心特性、应用场景三个维度,深入剖析Quart的务实价值。 一、技术本质:ASGI标准下的异步重构         Quart的核心架构建立在ASGI(Asynchronous Server Gateway Interface)标准之上,这一设计使其天然支持异步请求处理。与Flask依赖的WSGI协议不同,ASGI通过协程(Coroutine)实现非阻塞I/

By Ne0inhk
如何安装 `.whl` 文件(Python Wheel 包)

如何安装 `.whl` 文件(Python Wheel 包)

目录标题 * 如何安装 `.whl` 文件(Python Wheel 包) * 🛠 安装前提 * 💻 安装方法(3种) * 方法 1:直接使用 pip 安装(推荐) * 方法 2:先进入文件目录再安装 * 方法 3:使用绝对路径(适合脚本中调用) * ⚠️ 常见问题解决 * 问题 1:版本不兼容错误 * 问题 2:缺少依赖 * 问题 3:权限不足 * 🔍 验证安装 * 💡 进阶技巧 如何安装 .whl 文件(Python Wheel 包) .whl 文件是 Python 的 二进制分发格式(Wheel 格式),用于快速安装 Python

By Ne0inhk
Python + BS4实战:手把手带你爬取商业数据

Python + BS4实战:手把手带你爬取商业数据

目录 一、bs4篇 1.bs4介绍 1.1 什么是BeautifulSoup4? 1.2 为什么选择BeautifulSoup4?       核心优势 2.bs4详解 2.1 首先下载bs4 2.2 接下来引入一个使用bs4的例子让我们快速熟悉它 2.3 运行结果 3.bs4使用实战案例 3.1 完整代码 3.2 为什么会影响翻页 3.3 反爬机制 3.4 已知信息 3.5 解决思路 3.6 结果展示 3.7 容易混淆的一点 3.8 图片爬虫 🌟 Hello,

By Ne0inhk
2026年最新版Python安装和PyCharm安装教程(图文详细 附安装包)

2026年最新版Python安装和PyCharm安装教程(图文详细 附安装包)

2026年最新版Python安装和PyCharm安装教程 * 前言:安装前友好提示 * 一、Python安装 * 1、 下载python安装包 * 2、 安装python * 3、验证安装成功 * 二、 安装Pycharm * 1、Pycharm介绍 * 2、Pycharm安装 * 3、Pycharm使用 前言:安装前友好提示 (1) 避免安装路径有中文 / 空格; (2) 如果非指定版本建议安装最新版; (3) 无特殊要求随便选一个python版本(建议3.11.9) (4)pycharm无特殊要求建议选择2025版本 一、Python安装 1、 下载python安装包 Python-Pycharm安装包:https://pan.quark.cn/s/6878d7cc5460 安装包我已经下载好了,点击上面网盘链接直接获取就行 2、 安装python 双击下载好的 .exe

By Ne0inhk