无论上层语言类型多么复杂,在.NET平台上,都逃不过CTS的约束,今天,我想说的不是CTS,而是上层语言C#类型的一点研究。 请看一下下面的这个代码段: 1 public struct test 2 { 3 public override bool Equals(object obj) 4 { 5 ...
1.displaymath 单行数学环境,不带编号。 \begin{displaymath} This\ is\ displaymath\ envirment.\ I\ don 't\ have\ a\ tag \end{displaymath} 2.equation 单行数学环境,全文按序编号。 ...
分类:
其他好文 时间:
2020-03-02 11:00:29
阅读次数:
241
进程的定义、组成、组织方式、特征 知识总览 进程的定义 程序:就是一个指令序列 早期的计算机(只支持单道程序) PCB、程序段、数据段三部分构成了进程实体(进程映像),一般情况下,我们把进程实体简称为进程,例如,所谓创建进程,实质上是创建进程实体中的PCB;而撤销进程,实质上是撤销进程实体中的PCB ...
分类:
系统相关 时间:
2020-03-01 12:13:12
阅读次数:
215
进程的内存布局如下(虚拟内存): 它们分别从低地址向高地址增长 在linux中,存在三个全局符号:etext, edata, end分别指向文本段,初始化数据段,未初始化数据段结尾处的下一字节的地址。 所以我们可以在c程序中声明这些变量,然后定义一些变量再查看其地址是否在对应的地址范围内,可得出其变 ...
分类:
系统相关 时间:
2020-03-01 10:25:52
阅读次数:
113
提到性能测试,首先要学习一些基本概念 进程:资源分配的最小单位 线程:程序执行的最小单位 进程有自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间,建立数据表来维护代码段、堆栈段和数据段,这种操作非常昂贵。而线程是共享进程中的数据的,使用相同的地址空间,因此CPU切换一个线程的花费远比进程 ...
分类:
其他好文 时间:
2020-02-29 20:50:04
阅读次数:
69
前几天,一个学员说在网上视频面试时,被问到“对TCP协议的三次握手和四次挥手的理解”,他回答的有点差强人意,后来他特意问了我们这个问题,在双重记忆下,终于对此有所理解。今天,就与大家探讨下“对TCP协议的三次握手和四次挥手的理解”问题。希望可以帮助到更多新手小白或基础不太牢固的同学,加深对此的理解和感悟。为什么会用到三次握手和四次挥手?为了对每次发送的数据量进行跟踪与协商,确保数据段的发送和接收同
分类:
其他好文 时间:
2020-02-29 17:33:32
阅读次数:
71
摘自:https://www.cnblogs.com/Spider-spiders/p/8884729.html 简介 我们程序运行的时候都是放在内存里的、根据静态、成员函数、代码段、对象、等等、放在不同的内存分块里、大概分为5块 1 栈 2 堆 3 BSS段-全局区-(静态区) 4 代码段 5 数 ...
分类:
其他好文 时间:
2020-02-29 12:52:26
阅读次数:
67
如何看待 内存 ? 可以存放数据 数据段 自己定义的数据 可以存放指令 指令段 自己定义的指令 可以定义成栈空间 栈段 临时存放数据 那么如何让 CPU 按照我们的意愿去访问内存? 对于数据段,我们需要有段地址+偏移地址,目前段地址寄存器只学过 ds 寄存器, 偏移地址只学过 [0],[1] ... ...
分类:
编程语言 时间:
2020-02-28 22:45:43
阅读次数:
63
结构 WXML 样式 WXSS 逻辑 javascript 配置 JSON 结构文件 pages utils 写公共方法 app.js项目入口文件 app.json 公共设置(全局配置文件) app.wxss全局样式 project.config.json 小程序详情设置 7.配置文件介绍 全局配置 ...
分类:
微信 时间:
2020-02-28 13:46:03
阅读次数:
109
本文经过借鉴书籍资料、他人博客总结出的知识点,欢迎提问 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack: ...
分类:
其他好文 时间:
2020-02-27 10:23:00
阅读次数:
77