分类: 计算机基础

8 篇文章

Socket套接字编程
【并发网络通信-套接字通信(C/C++ 多线程)】 套接字-Socket | 爱编程的大丙 (subingwen.cn) ‍ 字节序 字节序,顾名思义字节的顺序,就是大于一个字节类型的数据在内存中的存放顺序,也就是说对于单字符来说是没有字节序问题的,字符串是单字符的集合,因此字符串也没有字节序问题。 目前在各种体系的计算机中通常采用的字节存储机制主…
计网OJ小心结构体内存对齐问题
计网OJ调了一万年,最后经ly同学提醒发现,问题是64位linux下,gcc编译时自动将我的int32类型补齐成了int64。OJ检测时又是通过直接读取内存的方法,导致测评结果一直只有50分。 我53分的OJ测评结果可供参考,具体如下图所示: 可以看出,stu_srv接收时全部错误,但计算结果部分正确,而且3轮检测,每轮都稳定地正确两次。当时特别疑…
软工Java学习
JAVA 第一章 JAVA基础 1.jdk jre jvm ​​ JDK: Java标准开发包。提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境,以及常用的Java类库等。 JRE: Java运行环境,用于解释执行Java的字节码文件。 JVM: Java虚拟机,是JRE的一部分。负责解释执行字节码文件,是可…
数据库
数据库 【数据库第1章 绪论 (上)】 一、绪论 课程内容 基础篇:学习数据库相关基础概念和技术 设计篇:如何设计数据库 系统篇:数据库在系统中的作用 1.1 数据库系统概述 1.1.1 数据库的4个基本概念 数据(Data): 是数据库中存储的基本对象 数据的定义:描述事物的符号记录 数据的种类:数字、 文字、图形、图像、音频、视频 数据是基础:…
汇编语言
汇编语言(以8086为例) 选修课,不过没去听过课,自学白嫖三学分诶嘿 【通俗易懂的汇编语言(王爽老师的书)】 01-序言 P3 由机器指令到汇编指令 机器语言: 是机器指令的集合。 机器指令: 是一台机器可以正确执行的命令。机器指令由一串二进制数表示,例如01010000。 由于机器指令的可读性极差,所以有了汇编语言与汇编指令。 ‍ 汇编语言: …
计算机网络
计算机网络 【计算机网络微课堂(有字幕无背景音乐版)】 一、概述 1.1 因特网概述 1.网络、互联网和因特网的基本概念 网络: 由若干节点(Node) 和连接这些结点的链路(Link) 组成。 互联网: 多个网络还可以通过路由器互连起来,这样就构成了一个覆盖范围更大的网络,即互联网(或互连网)。因此,互联网是“网络的网络(Netwrok of N…
基于bilibili的编译原理期末速成 V1.2
基于bilibili的编译原理期末速成 V1.2 面向电子科技大学信软学院的编译原理期末速成指南。学生自制,可能不全。 本人编译原理学习时间共计32小时,可供参考。 考试范围参考本人授课老师画的重点。覆盖范围为可能的大题,不包含概念即简答题,具体搭配下图食用(图中为老师的重点内容,灰色表示本文覆盖的内容) 大题可能考查形式:文法/树,NFA转DFA…