- 博客(45)
- 收藏
- 关注
原创 数据结构者
抽象数据类型(abstract data type):(数据类型是抽象数据类型的物理实现)数据类型的延伸(值集合和值集合上的操作/数学模型和模型上的操作),是一个三元组,(D,R,P)数据结构(data structure):相互之间存在特定关系的数据元素集合。数据对象(data object):性质相同的数据元素集合。数据类型(data type):值集合和值集合上操作的总称。字符串(String):特殊的线性结构,以字符为元素。树(tree):逻辑上表示结点层次关系的非线性结构。
2025-02-20 14:49:11
313
原创 大学物理者
物理模型:引入理想化模型来代替实际研究对象,突出主要性质,排除次要因素,简化问题。质点沿三个坐标轴运动,质点的运动可视为三个方向运动的叠加,此即运动的叠加特性。动力学(dynamics):研究产生运动及运动变化的原因。研究对象:机械运动(物体空间位置随时间变化的运动)轨道方程:直角坐标的参数方程中消去参数t,得到。Δt时间内,位矢的变化量称作位移矢量,简称位移。运动方程/运动函数:位矢随时间变化的函数。速度:运动的快慢和方向,即位矢变化率。F(x,y,z)= 0,即轨道方程。
2025-02-19 14:50:40
419
原创 计算机网络
广域无线接入(WWAN wireless wide area network) : 基站/3G/4G/5G。接入因特网的计算机及其他设备(移动设备:手机,平板/服务器/PC/手表,汽车等等)主机分为:客户(client) 和 服务器(server)服务器->大部分属于大型数据中心(data center)将端系统连接至边缘路由器(edge router)的网络。边缘路由器: 端系统到其他端系统路径上的第一台路由器。无线局域网(WLAN)接入(通俗来讲即WiFi)局域网(LAN)->连接端系统至边缘路由器。
2025-02-14 17:35:27
532
原创 数据结构与算法期末
高级语言中的数据类型是已经实现的数据结构,如C中的int 值集合为:-32767~+32768;数据元素:数据集合的个体,组成数据的基本单位,由一个或多个数据项(有独立含义的最小单位)组成,此时据元素称为记录。数据结构:数据元素集合及元素间关系集合(研究对数据元素施加的运算及运算规则,不关系数据元素的具体值)数据:描述客观事物的数值,字符以及各种符号集合(声音,图像等等),即计算机化的信息。原子类型:值不可分解,如C中的整型,实型,字符型,指针。数据对象:性质相同的数据元素的集合,是数据的子集。
2025-01-21 14:01:38
186
原创 Software Requirements
4.产品运营:将产品推广出去,吸引用户使用,并根据用户的反馈和数据统计结果,继续优化迭代产品。3.产品实现:组织相关人力及资源,如开发,UI,测试,运营,客服等,实现产品并发布上线。跟进方向:项目进度跟进,Bug修复跟进,发版跟进,UI跟进,客服跟进,测试跟进。设计方向:产品架构设计,结构设计,流程设计,原型设计(页面设计,功能设计)等。沟通方向:与老板,市场,销售,渠道,客户,开发,运营,设计师,测试等沟通。分析方向:市场调研,竞品分析,用户分析,需求分析,数据分析。
2024-12-29 19:18:46
154
原创 线 性 代 数
1.按排序定义2.按行/列展开行列式值等于某行/列元素与对应代数余子式乘积之和用法:哪行/列零多即展开哪一行/列异乘变零:某行/列元素乘另一行/列元素之代数余子式乘积之和为零。
2024-12-29 16:09:12
341
原创 期末考学高数
函数(数列)极限为0,则称函数(数列)是对应收敛点上的无穷小函数(数列)"极限"为∞,则称函数(数列)是对应收敛点上的无穷的某点处有定义且函数值等于极限值,则该点处连续常用判据:左极限 = 右极限 = 对应点函数值闭区间上的连续:左端点右连续,右端点左连续。
2024-12-23 18:06:58
529
原创 期末考学C
±10.3f :表示宽度为10,+:右对齐;-:左对齐,小数点后保留3位右对齐在左侧填充space左对齐在右侧填充spaceBool的占位符是%d字符串(char [])的占位符%s指针的占位符为%pgetchar:putchar。
2024-12-22 17:12:06
457
1
原创 软件建模与设计 Hassan Gomaa
UML(Unified Modeling Language,统一建模语言):是描述面向对象模型的标准化图形语言和表示法。
2024-12-13 18:34:33
590
原创 数据结构与算法
在IDE中编写源代码(.java文件),通过Java编译器(javac)将源代码编译为字节码文件并存储在外存/辅存中运行Java程序时,JVM将字节码文件从外存/辅存加载至内存,JVM再通过解释器(Interpreter)或者即时编译器(JIT compiler)执行字节码解释执行:逐条解释字节码并执行。
2024-12-11 21:25:01
552
原创 An abstraction of operating system
操作系统是管理计算机软硬资源的系统软件;为用户和软件(应用程序)提供服务资源管理:管理硬件资源(例如CPU,内存,硬盘,I/O设备)及软件资源进程管理:管理系统中运行的所有程序,包括进程的创建,调度,同步,终止存储管理:负责内存的分配与回收.以及对磁盘文件的管理(文件系统)设备管理:通过设备驱动程序管理各种外部设备(如打印机,硬盘,鼠标)
2024-12-11 16:32:44
227
原创 an abstraction of organization
计算机系统由硬件(主机+外设)和软件(系统软件+应用软件)组成系统软件:比如操作系统,数据库管理系统计算机硬件的发展:逻辑元件(用电信号表示逻辑0和1的元件)的发展:电子管-->晶体管-->集成电路机器字长:微处理器(CPU)一次操作中能够并行处理的二进制数据位数8位-->16位-->32位-->64位计算机软件的发展:编程语言的发展:机器语言->汇编语言(低级语言)->高级语言操作系统软件的发展:DOS系统使用命令行-->Windows Android iOS图形化界面。
2024-12-06 18:09:51
493
原创 An abstraction of network
把手机,电脑,甚至于汽车,智能电冰箱等等设备互相连接起来,由此所构成的网络结构这种连接依赖于:通信设备以及通信链路(通信线路)通信设备:集线器(hub) 交换机(switch) 路由器(router) 基站注意:家用路由器=路由器+交换机+其他功能通信链路:有线链路:光缆,同轴电缆无线链路:WiFi,5G。
2024-12-01 23:36:40
684
原创 操作系统2
前五章托物寄情,隐隐喻喻,特别天才,因此痛痛苦苦,孤孤独独表现很强烈第六章的插入很绝,一方面曹植与曹彪作别,用以安慰兄弟,这是很自然的,不过第七章就又把这种豁达打下去了,又归苦闷,多少有种我说这些话我自己都不信的感觉,现实能产生的影响大于言语,文字文学在这方面确实无力,就像一个饥饿的人,你再给他精神食粮,终究不如一个馒头,真相是快刀,不过第六章带来的这种起伏是很真实的,就像我间歇性给自己打鸡血,其实生活该烦恼还是烦恼本篇结句最是决绝,因为我一直记成了,挥泪即长路,援笔从此辞,曹植虽然是说收泪。
2024-11-21 10:23:22
401
原创 操作系统1
批处理命令接口(Batch Command Interface)是指一种能够通过批量处理指令或命令的方式与操作系统或应用程序进行交互的机制。它通常用于自动化任务、批量处理数据或脚本化操作。批处理命令接口主要体现在操作系统(如 Windows、Linux)和某些特定软件中,常见的形式包括批处理脚本(Batch Script)、Shell 脚本、命令行工具等。1. 批处理命令接口的核心概念批量执行:将多条命令写入文件中,一次性执行,从而减少重复操作。
2024-11-21 08:59:30
386
原创 计算机网络8
数据链路层需要为网络层提供服务,把网络层的分组数据加上首部和尾部的控制信息封装成帧紧接着数据链路层会请求物理层的服务,让物理层把帧传输给下一个结点一条物理链路,在数据传输过程中可能发生bit跳变,数据链路层需要确保这种bit错误可以被发现,只有确保帧的传输没有发生错误,才可以进一步保证,数据链路层给网路层递交的数据报(分组)没有错误。
2024-11-20 23:44:43
368
原创 计算机网络7
物理协议是计算机网络中定义数据在物理介质上传输的规则和标准的协议。它主要负责数据链路层以下的通信,包括信号的编码、传输介质的选择、连接器规范、信号速率、调制方法等,确保数据能够在设备之间物理传输。双绞线同轴电缆光纤。
2024-11-20 21:49:27
395
原创 计算机网络6
OSI的链路层和物理层在功能上对应着TCP/IP的网络接口层TCP/IP对于网络接口层的功能定义不是很详细OSI对于链路层,物理层的功能定义.协议设计更加详细所以教学采取5层结构。
2024-11-20 19:51:26
155
原创 计算机网络3
通常运营商会把光纤接到你家光猫上,光猫可以将光信号转变为可以在网线上传输的电信号,家用路由器一般会用一根网线和光猫连接如果网速太慢,首先应该怀疑光猫和家用路由器之间的网线太老了,带宽不够 其次应该检查一下家用路由器WAN口的最高速率,家用路由器通过WAN口和光猫进行连接。
2024-11-20 14:25:58
256
原创 计算机网络1
我们可以使用不同设备连接计算机网络通过WiFi,网线 连接路由器,以接入计算机网络通过连接5G基站,以连接计算机网络解析:手机 笔记本电脑 台式机 此即分散的自治的计算机系统(所谓自治,即其中一台设备坏掉,不会影响另外一台设备运行家用路由器,5G基站皆为一种通信设备线路(通信链路):例如WiFi 5G这种无线线路,或者网线这种有线线路功能完善的软件:例如百度网盘 微信。
2024-11-20 11:32:26
374
原创 计算机组成原理A Record of Learning Process 18
被除数会被提前安排到edx和eax两个寄存器当中,拓展为64位,再进行除法运算。
2024-11-19 23:34:37
147
原创 计算机组成原理A Record of Learning Process 17
CPU首先读入第一个字,由于操作码被包含在第一个字里(就这么假设),所以根据操作码就可以判断这是几地址指令,进而确定该指令总共占多少个字节。因为正常情况下程序都是顺序执行的,所以正常情况下CPU确定下一条指令的存放地址的方法很简单,就是让PC+1。下图中给主存存储单元编址是按字编址的,且所有指令也恰好两个字节,所以让PC加1就可以找到下一条指令。高级语言写的程序最终一定会被转换为用机器语言表示的一条条指令,这些指令在主存中顺序的存放。如果按字节编址,就不能加1了,因为下图中存储字长是2B,所以得加2。
2024-11-19 18:44:54
198
原创 计算机组成原理A Record of Learning Process 15
离散放入不同主存块中,可以让主存空间利用率变高(相比把一整个程序(进程)放入主存中的连续空间中,这样利用率确实变高了)分页更多是逻辑上的划分,而cache分块和主存分块则更多是物理上的分块。
2024-11-19 13:59:58
306
原创 计算机组成原理A Record of Learning Process 14
系统要读/写的逻辑块号:即系统要读/写的逻辑地址系统对固态硬盘的读/写是以页为单位的,因此这里所谓的逻辑块,对应的是固态硬盘的页,而非块。
2024-11-19 13:32:16
537
原创 计算机组成原理A Record of Learning Process 13
磁头(就是那个铁芯),每次读写只能是1bit 1 bit 的读或写,这就意味着如果主机并行传输过来8bit数据,磁盘只能把这8bit数据转变为串行的,然后1 bit 1 bit 记录,同理读出时,也需要把串行的变为并行的。存储0和1的原理:给写线圈通电,通电方向不同,则产生的磁场方向亦不同,则磁层的磁载体也会呈现不同的南北极状态,以此来对应二进制0和1。读取0和1的原理:当磁层移动的时候,磁载体不同方向的磁场,会切割产生磁感线,此时感应电流方向亦不同,因此可以读出0和1。
2024-11-18 23:13:29
185
原创 计算机组成原理A Record of Learning Process 12
多核CPU我们采取双端口RAM进行优化CPU读写速度比主存快很多,使用多模块存储器来解决注意:DRAM芯片恢复时间比较长,这里恢复时间是以芯片为对象进行讨论的(桐庐:鬼晓得这样对不对)
2024-11-18 23:01:32
942
原创 计算机组成原理A Record of Learning Process 10
CPU不能和辅存直接进行数据交互,因为CPU运算速度很快,但是辅存的读写速度很慢,如果CPU直接和辅存进行数据交互,会被辅存拖累速度所以比如要启动微信,会先把微信加载到主存中CPU可以直接和主存完成数据交互cache存在的意义,虽然主存的读写速度已经很快了,但还是跟不上CPU的运算速度,为了缓解读写速度和CPU运算速度的矛盾,因此计算机会把当前可能需要频繁访问的代码数据,从主存复制一份到cache中,CPU可以直接读取cache中的副本数据。
2024-11-18 16:02:23
661
原创 计算机组成原理A Record of Learning Process 9
大端方式: 内存的低地址->高地址,最高有效字节->最低有效字节小端方式: 内存的低地址->高地址,最低有效字节->最高有效字节。
2024-11-18 13:41:27
575
原创 计算机组成原理A Record of Learning Process 8
符号位保持不变,仅对数值为进行移位右移:高位补零,低位舍弃,舍弃的位为0,则相当于÷2,舍弃的位不为0,则会丢失精度左移:低位补零,高位舍弃,舍弃的位为0,则相当于×2,舍弃的位不为0,则会产生严重错误。
2024-11-17 22:04:23
695
原创 计算机组成原理A Record of Learning Process 7
求Si: Ai和Bi和Ci-1进行异或即可,当Ai Bi Ci-1 中有奇数个1时,Si为1,有偶数个1时,Si为0,这是符合二进制加法的规则的。之所以是串行进位的,是因为只有前一位的进位信息(即Ci-1)确定后,下一位才能进行进行运算,类似于多米诺骨牌。Ai Bi表示第i位的两个加数,,Ci-1 表示第i-1位向第i位的进位 Ci要么为0要么为1。之所以是并行进位的,是因为并行输入Ai Bi后,Pi Gi即可确定。第二种:Ai和Bi其中一个为1的同时Ci-1为1。第一种:Ai和Bi都为1。
2024-11-17 15:53:26
283
原创 计算机组成原理A Record of Learning Process 6
机器字长就是计算机一次能够处理的二进制位数的最大长度8位ALU表示一次能处理8位二进制数据,如A,B端的输入皆为8位,F的输出也是8位相应的寄存器也会设计为8位。
2024-11-17 15:06:10
412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人