C++好难啊
C++好难啊
全部文章
分类
C++并发编程(2)
C++高级(30)
C剖析(2)
C深度剖析(1)
java(2)
linux(20)
MySQL(1)
Nginx(1)
剖析moduo网络库(6)
在线订票系统(1)
基于ID3的预测系统(1)
安装配置教程(4)
程序员的自我修养(30)
算法(6)
詹的学习笔记(2)
计算机网络(4)
进程间通信(4)
附件资料(9)
集群聊天服务器(2)
题解(1)
归档
标签
去牛客网
登录
/
注册
C++好难啊的博客
全部文章
(共131篇)
静态链接——C++相关问题
C++相关问题 C++的一些语言特性是必须由编译器和链接器共同支持才能完成。主要就是两方面,一个是C++是的重复代码消除,一个是全局的构造和析构。 重复代码消除 C++在很多时候会产生重复的代码,比如模板、虚函数表等都可能在不同的编译单元生成相同代码。这样就会造成以下问题: 空间浪费:如果几...
2020-07-29
0
483
进程的装载
进程的装载 程序执行时所需要的指令和数据必须在内存中才能够正常运行,最简单的方法就是将所需要的指令和数据全部装入内存,这就最简单的静态装载。 熟悉计算机原理的同学可能知道,程序运行是有时间以及空间局部性的,,所以我们一般将程序最常用的部分驻留内存,将一些不太常用的放在磁盘上。这就是动态装载的基本原...
2020-07-29
0
658
进程虚拟空间
进程虚拟空间 进程 进程是我们经常提到的一个概念,那么它究竟是什么?它和程序又有什么区别呢? 程序是一个静态的概念,它是一些预先编译好的指令和数据集合的文件。 进程则是一个动态的概念,它是程序运行时的一个过程。 如果程序是剑谱的话,进程就是你舞剑的过程,函数是你的一个剑招。 进程虚拟空间 ...
2020-07-29
0
318
进程虚拟空间分布
进程虚拟空间分布 ELF文件链接视图和执行视图 当我们站在操作系统装载可执行文件的角度看问题时,可以发现它实际并不关系可执行文件的实际内容,操作系统只关心一些跟装载有关的问题,主要是段的权限。ELF文件中,段只有几种组合,基本是以下三种: 以代码段为代表的权限为可读可执行的段。 以数据段和BS...
2020-07-29
0
899
动态链接
动态链接 动态链接的基本思想是把程序按照模块拆分成各个相对独立部分,在程序运行时才将它们链接在一起形成完整的程序,而不是像静态链接一样把所有程序模块都链接成一个单独的可执行文件。 静态链接时,整个程序最终只有一个可执行文件,它是一个不可分割的整体; 在动态链接下,一个程序被分成了若干个文件。 ...
2020-07-29
0
540
深入动态链接
深入动态链接 上一篇博客:动态链接简单介绍了动态链接的原理,这篇博客将要介绍动态链接的具体实现。 动态链接相关结构 动态链接情况下,可执行文件的装载和静态链接基本一样。首先操作系统会读取可执行文件的头部,检查文件的合法性,然后从头部中的“program header”中读取每个“segment...
2020-07-29
0
472
物理层——一篇blog完全了解物理层
物理层 物理层概念 物理层是计算机网络OSI模型中最低的一层,物理层规定:为传输数据所需要的物理链路创建、维持、拆除,而提供具有机械的、电子的、功能的和规范的特性,简单说就是物理层确保原始数据可在各种物理媒体上传输。 机械特性:指明接口所用接线器的形状和尺寸、引脚数目和排列、固定装置等。 电气...
2020-07-29
0
1150
面向对象与C++——第一课
第一课 程序设计方法 结构化程序设计 传统的程序设计方法可以归纳成:程序 = 算法+数据结构,这种方法的着眼点是面向过程,特点是数据与程序分离。 但是结构化程序难以适应大型软件,程序的可重用性差。 面向对象程序设计 面向对象的方法着眼于将数据和对数据的操作方法放在一起,形成一个独立的整体...
2020-07-29
0
464
我的第一个C++程序——第二课
计算机基础知识 这里只是简单的介绍一下,后面会深讲。 程序的创建过程 程序的创建将从源代码开始,经过预编译–>编译–>汇编–>链接四个过程组件。 预编译:将头文件展开,宏定义展开等工作 编译:进行语法分析、语义分析、源代码级别优化等工作 汇编:对照翻译表,将源代码翻译成01...
2020-07-29
0
345
IO 阻塞与非阻塞 同步与异步
网络IO模型 IO是个我们很熟悉的操作,在操作系统的角度来讲,IO一般就是对磁盘文件的访问。但是站在网络的角度上说: 网络IO的本质是对socket的读取。 网络IO一般分为两阶段:数据准备和数据读写。 数据准备:根据系统IO操作的就绪状态分为阻塞和非阻塞 数据读写:根据应用程序和内核的交...
2020-07-29
0
573
首页
上一页
5
6
7
8
9
10
11
12
13
14
下一页
末页