自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 os开发基础知识(2)

厨师(用户)通过指令单(命令)告诉助手(Shell)如何备菜(执行程序),助手协调厨房资源(操作系统)完成任务。:顾客(用户)通过菜单(图标)和手势(点击)点餐,服务员(GUI)将需求翻译给后厨,并端上菜品(反馈结果)。需规划道路(进程调度)、电网(电源管理)、水务(内存分配),每个子系统必须协同工作。:动态效果(动画、透明)、触控支持(如iPadOS)、3D加速(如游戏界面)。涉及编译原理(如链接脚本)、计算机架构(如DMA)、算法设计(如进程调度)。

2025-02-03 11:49:08 821

原创 os开发基础知识(1)

操作系统(Operating System, OS)操作系统(Operating System, OS)核心定义关键功能安全与访问控制抽象化接口常见误区。

2025-02-01 15:27:30 366

原创 java基础语法入门篇(5)

要想读取一个文件,需要构造一个Scanner对象,Pathofmyfile.txtScanner在这个示例中,路径中每个反斜杠前都添加了额外的反斜杠进行转义,以符合 Java 字符串中对特殊字符的处理规则。ScannerScannerScannerSystem.outprintmainSystem.inSystem.outScanner构造带字符串参数的`Scanner时,它会将字符串解释为数据而非文件名。例如`Scanner in = new Scanner("myfile.txt");

2025-02-01 14:16:07 1018

原创 计算机组成原理(2)王道学习笔记

提问:1.数据如何在计算机中表示?2.运算器如何实现数据的算术、逻辑运算?

2025-01-26 23:44:18 877

原创 java入门笔记基础语法篇(4)

Unicode 是一种字符编码标准,它为世界上几乎所有的字符都分配了一个唯一的数字,这个数字被称为码点。Unicode 码点的范围从U+0000到U+10FFFF,可以表示超过一百万个字符。

2025-01-26 15:58:49 681

原创 java入门基础笔记语法篇(3)

注释定义:注释是写在程序中对代码进行解释说明的文字,方便自己和他人查看以理解程序。

2025-01-24 23:34:03 1489

原创 JAVA入门笔记(2)

快捷键作用快速键入相关代码Ctrl + D复制当前行数据到下一行Ctrl + Y删除所在行,建议用 Ctrl + X格式化代码上下移动当前代码对代码进行注释。

2025-01-24 00:14:12 700

原创 Java入门笔记(1)

用于配置程序的路径,方便我们在命令窗口的任意目录下启动该程序。

2025-01-23 22:45:45 847

原创 C语言小项目——通讯录

1.联系人信息:姓名+年龄+性别+地址+电话2.通讯录中可以存放100个人的信息3.功能:1>增加联系人2>删除指定联系人3>查找指定联系人的信息4>修改指定联系人的信息5显示所有联系人的信息6>排序(名字)我们将采用模块化设计,分为三个模块:1. test.c ——— 测试通讯录2. contact.c ——— 通讯录的声明3. contact.h ——— 函数的声明。

2025-01-21 22:18:17 2646 3

原创 C语言的小项目-简易计算器

我们想使用C语言开发一个简易的计算器,需要什么呢?是不是首先需要一个菜单呢?看,这就是一个简单的菜单啦!那么我们肯定需要一个主函数,把菜单放到主函数里边。主函数里面肯定要有去进行运算的一些代码。那么我们来看一下下面这段代码。为了避免丢失精度,以及更好的进行运算,笔者在这里选择使用float类型。这里使用do while循环大家一定会有疑问,这个在哪里,别着急,我们只需要在主函数上加入一个函数指针数组。注 : pf[]inputpffloatfloat很明显,我们的这个程序中还缺点什么东西,没错!

2025-01-12 23:37:51 306

原创 计算机组成原理(1)王道学习笔记

计算机硬件唯一能识别的数据是二进制-----0/1。用低/高电平表示0/1。通过很多条电路,可以传递多个二进制数位。每个二进制数位称为1bit(比特)。早期的ENIAC计算机是通过手动接线来控制计算。冯·诺依曼首次提出了存储程序的概念。"存储程序"的概念是指将指令以二进制代码的形式事先输入计算机的主存储器,然后按其在存储器中首地址执行程序中的第一条指令,以后就按该程序的规定顺序执行其他指令,直至程序执行结束。

2025-01-09 13:14:28 735

原创 计算机网络基础(8)中科大郑铨老师笔记

自扩展性-新peer节点带来新的 服务能力,当然也带来新的服 务请求。客户-服务器模式(C/S:client/server)对等模式(P2P:Peer To Peer)用户与中心服务器联系,以找到其在线好友的位置。当用户上线时,向中心服务器注册其IP地址。固定的IP地址和周知的端 口号(约定)对等模式(peerto-peer)混合体:客户-服务器和对等体系结构。客户-服务器(C/S)体系结构。C/S和P2P体系结构的混合体。(几乎)没有一直运行的服务器。主机在中心服务器上注册其资源。

2025-01-04 21:08:13 777

原创 计算机网络基础知识(7)中科大郑铨老师笔记

计算机网络的分层设计方法,将复杂的网络功能分解为多个层次,每一层实现特定的功能。互联网中的TCP/IP协议族,包括物理层、链 路层、网络层、传输层和应用层的功能。然后,数据传输的 过程,从应用层开始,数据被封装成报文,然后通过传输层 形成段,到达网络层后形成分组,最终在物理层被转换为比 特进行传输。各个层次的协议数据单元(PDU)有着不同称呼,例如应用层的报文、传输层的段、网络层 的分组或数据报,以及链路层的帧和物理层的比特。

2024-12-31 17:49:39 867

原创 计算机网络基础知识(6)中科大郑铨老师笔记

互联网的结构分为三层,包括SP、regionalSP和localSP,它们通过各种连接方式相互连接,形成一个松散的层次结构。互联网由节点(包括主机和边缘系统)和链路构成,节点通过路由器互联形成网络的网络接入ISP是互联网的关键,用户通过接入ISP访问互联网,ISP之间需要互联。11)互联网结构包括SP、区域SP和全球覆盖的I0P,通互联网通过合作扩展用户范围,本地SP和12)访问网连接终端用户。互联网的发展和演化导致全连接代价高昂,因此出现了全球ISP,通过经济合约和竞争与合作,实现互联网的互联互通。

2024-12-21 09:40:05 376

原创 java基础语法框架

java的输入输出语句在Java中,输入输出操作通常是通过System.out进行标准输出,以及通过Scanner类进行标准输入。ScannerSystem.inJava 中有几种循环语句,下面是几种常用的循环语句的示例:for 循环是当你知道循环需要执行多少次时使用。while 循环是当你事先不知道循环需要执行多少次,但是你知道循环继续的条件时使用。do-while 循环至少会执行一次循环体,然后根据条件判断是否继续执行。你可以在一个循环内部放置另一个循环,这就是嵌套循环。

2024-12-18 12:26:54 333

原创 计算机网络基础知识(5)中科大郑铨老师笔记

网络接入方式,包括DSL、有线电视上网方式、电力公司通过电线提供上网服务的可能性,以及家庭和企业接入互联网的设备。视频网络传输介质的特点,包括光缆的传输方式、无线电磁波的传输、无线光通信技术以及卫星通信。将上网数据调制加载在音频信号上,在电话线上传输,在局端将其中的数据解调出来,反之亦然。☆< 2.5Mbps下行传输速率(typically

2024-12-11 22:58:20 300

原创 计算机网络基础知识(4)中科大郑铨老师笔记

也称为分组交换,是大多数现代网络采用的方式,它将数据分成小块(分组),并通过存储转发的方式在网络中传输,具有更好的资源共享能力和适应突发性通信的能力。网络核心以数据交换为主,电路交换和分组交换是两种主要方式,电路交换在建立连接前需分配独亭线路,适合电话网络,分组交换则通过存储转发实现,适合计算机网络。,也称为线路交换,主要用于传统的电话网络,它在通信之前需要建立一条独享的线路,确保通信双方的性能保障,但同时也存在资源浪费的问题。9)分组在网络中可能丢失,导致排队延迟,这些都是分组交换的代价。

2024-12-05 21:39:03 383

原创 计算机网络基础知识(3)中科大郑铨老师笔记

边缘、核心与接入网,边缘系统是网络应用的载体,接入网连接边缘与核心,核心实现数据交换。5)TCP提供可靠性,应用进程无需再考虑检错纠错,许多应用跑在TCP上,实时多媒体等则用UDP,事务性应用如域名解析也用UDP。4)TCP提供可靠服务,通过RTT(可靠数据传输)机制将不可靠网络变为可靠网络,同时控制流量,协调发送方和接收方的速度。3)网络结构包括边缘接入、网络核心及网络应用,边缘接入连接网络核心,核心负责大数据交换,接入方式有线无线皆有。其他通讯模式,如P2P模式,可以解决这些问题。

2024-12-03 22:53:28 712

原创 计算机网络基础知识(2)

Web和HTTP:详细讲解Web页面是如何工作的,包括HTML、CSS、JavaScript,以及HTTP请求和响应的格式。- 常用协议:HTTP(超文本传输协议)、FTP(文件传输协议)、SMTP(简单邮件传输协议)、DNS(域名系统)等。- UDP的应用:虽然UDP不提供可靠性保证,但它适用于实时应用,如视频会议和在线游戏,因为它的延迟较低。- 无线链路:包括Wi-Fi和蜂窝网络的工作原理,以及它们如何处理媒体访问控制和漫游。- ICMP(互联网控制消息协议):用于传输控制消息,例如报告错误。

2024-12-01 15:33:26 458

原创 计算机网络基础知识(1)

例如,在发送一个HTTP请求时,数据会依次通过应用层、传输层、网络层、链路层,每一层都会添加自己的头部信息。- OSI模型:分为7层,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。- 传输介质(Medium):连接节点的物理路径,如双绞线、同轴电缆、光纤、无线电波等。- 5G网络:第五代移动网络技术,提供更高的速度、更低的延迟和更广泛的连接。- NMS(网络管理系统):提供网络监控、配置、故障排除等功能的软件系统。- 节点(Node):网络中的每一个设备,如计算机、服务器、路由器等。

2024-12-01 15:10:27 797

原创 linux基础指令的操作

6.若安装bash-completion软件,则在某些指令后面使用[tab]按键时,可以进行“选项/参数的补齐”功能。5.[Tab]接在一串指令的第二个字以后时,则为“文件补齐”!4.[Tab]接在一串指令的第一个字后面,则为“命令补全”。使用man page获取指令的用法。1.显示日期与时间的指令:date。2.显示日历的指令:cal。3.简单好用的计算器:bc。man page 常用按键。

2024-11-29 22:34:31 251

原创 Ubuntu命令整理

让我们来学习基本的Unix命令。使用非特权用来执行下面的所有的命令。

2024-11-26 10:57:18 720

原创 Ubuntu常见特殊按键

默认的shell,bash, 有历史编辑和tab补齐功能。在类Unix环境里,有一些特殊按键。其他一些需要记住的按键组合。

2024-11-26 10:43:00 195

原创 Ubuntu常见命令整理

more [文件名]less [文件名]

2024-11-26 10:20:48 336

原创 HTML标签(下)

1.表单域表单域是一个包含表单元素的区域。​​​​​在HTML标签中,标签用于定义表单域。以实现用户信息的收集和传递。会把它范围内的表单元素信息提交给服务器。

2024-11-23 23:40:27 389

原创 HTML常用标签(下)

中只能嵌套,直接在中只能嵌套,直接在标签用于定义表格中的行,必须嵌套在标签中。3)用于定义表格中的单元格,必须嵌套在

2024-11-19 22:24:59 519

原创 HTML中的注释和特殊字符.

1.HTML中的注释以"<!---"开头,以"-->"结束。-- 注释语句 --> 快捷键: ctrl + /例 <!--我想喝手磨咖啡 -->

2024-11-18 12:24:02 611

原创 HTML常用标签

1.HTML提供了6个等级的网页标题 <h1>-<h6>

2024-11-17 21:44:03 1186

原创 HTML基本结构标签

head></head> 文档的头部 注意在head标签中我们必须要设置的标签是titile。<body></body> 文档的主体 页面内容基本都是放到body里面的。<html></html> HTML标签 页面中最大的标签,小贴士:vscode快速生成代码框架!

2024-11-16 22:16:05 194

原创 从零开始的C语言生活

2.C语言没有专门的用于存储字符串的变量类型,字符串都被存储在char类型的数组中。数组由连续的存储单元组成,字符串中的字符被存储在相邻的存储单元中,每个单元存储一个字符。如果没有读取任何项,且需要读取一个数字而用户却输入一个非数值字符串,scanf()便返回0.。格式字符串时双引号括起来的内容,待打印项1和待打印项2都是要打印的项,他们可以是变量常量,甚至也可以是打印之前先要计算的表达式。更好的一个方案是使用C预处理器,printf()函数使用变量、常量、表达式,scanf()函数使用指向变量的指针。

2024-09-23 18:05:11 529 2

原创 从零开始的C语言生活

字(word)是设计计算机时给定的自然存储单位,对于8位的微型计算机,1个字长只有8位,后来,个人计算机字长增长到16位,32位,64位,计算机字长越大,其数据转移越快,允许的内存访问也更多。字节(byte)是常用的计算机存储单位,对于所有的机器,1字节均为8位,既然1位可以表示0或1,那么8位字节就有256种可能的0或1的组合。,可以储存0或1,虽然1位存储的信息有限,但是计算机中位的数量十分庞大,位是计算机内存中的基本构建模块。3.对于一些算术运算,浮点数损失的精度更多。

2024-09-21 22:01:28 384

原创 我的自我介绍

学习编程,感觉第一是能不能听懂,第二就是练得够不够多,可能听课看书看一万遍,也不如实战上手操作一遍。希望自己能够精通一门语言,把地基打牢,听说C语言是比较好入门的语言,所以选择它。我呢,大学是学计算机科学与技术专业,普通民办,学校是武汉纺织大学外经贸学院。想写这个自我介绍很久了,一直没想到该怎么下笔,思来想去就随性而言了。也希望自己每周能抽出3-4天好好学一学,毕竟学校的课程也不能落下。希望通过我的学习能进入大厂,腾讯阿里美团是我的目标,哈哈。

2024-08-25 15:01:50 134

原创 从零开始的C语言生活--初识C语言

4.一个工程(项目)中可以有多个.c文件,但是多个.c文件中只能有一个main函数。小贴士:声明变量的一个好习惯是,在创建变量的同时给一个初始值。3.C语言代码中必须有主函数,但是有且仅有一个main函数。2.主函数是程序的入口。1.main叫主函数。

2024-07-27 22:43:57 186

原创 从零开始的C语言生活

使用大写字母,小写字母,数字和下划线(_)命名。并且名称的第一个字符必须是字符或者下划。注意:C语言是通过赋值运算符而不是赋值语句完成赋值操作。3)声明为变量创建变量名和标识该变量中储存的数据类型。预留了空间,然后在执行这行赋值表达式语句时,4)函数表达式语句用于调用指定的已命名函数。简单的函数由函数头和后面的一对花括号组成。2.在函数中用空行分隔概念上的多个部分。函数用于输出想要表达的内容和变量的值。该赋值表达式语句从右侧把值赋到。赋值表达式语句:num =把值储存在之前预留的位置。

2024-07-15 22:22:41 480

原创 从零开始的C语言生活

答:那么首先我们需要清楚使用C语言编程的基本策略,C语言的基本策略是,用程序把源代码文件转换成可执行文件(包括直接运行的机器语言代码),编译器将源代码转换成中间代码,链接器把中间代码和其他代码合并,生成可执行文件。答:链接器的作用是把你编写的目标代码、系统标准启动代码和库代码这3部分合并成一个文件,即可执行文件。答:在C语言中,可移植性意味着在一种系统中编写的C程序稍作修改或不做修改就能在其他系统中运行。2) C编译器将源代码和C库的代码合并得到最终程序。语言不完全是里奇突发奇想而来。的基础 上进行设计。

2024-07-13 22:39:30 158

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除