- 博客(146)
- 资源 (12)
- 收藏
- 关注
原创 计算机发展简史及其关键技术年表
你对计算机的神奇感到好奇么?你是不是觉得到底什么样的大脑发明了计算机?那么当我们回过头看计算机的发展历史,那些历史上的一个个精彩的事件,可以说是一代又一代的智慧的大脑的不断完善,历经机械计算机,机电计算机,到电子计算机,微型计算机。再发展应用到更广泛的范围,可移动计算机,掌上电脑,嵌入式工控机等等。一篇文章,理清计算机史的发展脉络。同时理清电磁学的发展历史,因为没有电磁学的发展就没有现代计算机。 1678年,德国数学家莱布尼兹制成的计算机,进一步解决了十进制数的乘、除
2016-02-23 15:48:27
14835
1
原创 软考高级-系统架构师-论文总体复习规划
我个人复习中,准备论文时候,从这些角度,方面准备。1:基本是比较全了,全部准备好,无论遇到任何题目,基本都是在这个范围内。2:就算是没遇到的,也可以从这些基础中抽取一些理论、实例、经验进行“组合”,从而在考场中游刃有余的完成论文写作。
2025-12-25 14:01:57
231
原创 0-3论软件设计模式及其应用、2016-已写(观察者通知,命令-控制指令,适配器-兼容,工厂-多种数据库)
最重要的是,这些模式都是一些经过反复使用的成熟设计方案,符合面向对象中设计规范,比如:面向接口编程、里氏替换原则、单一职责原则、依赖倒转等设计原则,最大限度的提高软件的标准化,为日后的系统维护打下了很好的基础。这方面,我们还缺少相关的经验。常见的行为型模式有解释器模式,终结者模式,策略模式,备忘录模式,命令模式,职责链模式,中介者模式等11种模式。创建型模式,主要负责对象的创建工作,程序在确定需要创建对象时,可以获得更大的灵活性,常见的创建型设计模式有单例模式,工厂方法,原型,抽象工厂,建造者模式。
2025-12-25 13:27:01
836
原创 0-7论应用服务器基础软件2015
应用服务器是在当今基于互联网的企业级应用迅速发展,电子商务应用出现并快速膨胀的需求下产生的一种新技术。在分布式、多层结构及基于组件和服务器端程序设计的企业级应用开发中,应用服务器提供的是一个开发、部署、运行和管理、维护的平台,提供软件“集群”功能,可以让多个不同的异构服务器协同工作、相互备份,以满足企业级应用所需要的高可用性、高性能、高可靠性和可伸缩性等实际需求。应用服务器技术的出现,能够加快应用的开发速度,减少应用的开发量。
2025-12-25 13:26:05
173
原创 0-2论软件开发过程-或敏捷开发及其应用、2018(Scrum 敏捷开发=规划-站会-迭代-持续集成-客户参与-快速反馈)
敏捷开发是一种更灵活、更快速的软件开发方法。它强调个体和互动胜于过程和工具,响应变化胜于遵循计划。特点迭代和增量开发:敏捷开发通过短周期的迭代来逐步完成软件开发。人本主义和沟通:敏捷开发强调团队之间的密切合作和直接沟通。适应性和灵活性:敏捷方法能够快速适应需求和环境的变化。RUP是一种基于迭代的软件开发过程框架,由Rational Software公司在1990年代开发。RUP强调在整个开发过程中使用统一的建模语言(UML)来进行系统的视觉化设计。特点。
2025-12-25 13:20:19
880
原创 0-1论软件开发过程 RUP 及其应用-先启阶段、精化阶段、构建阶段和移交(产品化)阶段
本人于2020年9月参与了某省通信管理单位“传输网系运维可视化及工单管理系统”的项目建设,该系统建设目标是实现对辖区内光缆承载的传输系统进行实时监控,呈现故障位置、下发维护工单、跟踪工单进度等功能。在该项目组中我作为公司技术骨干,参与了系统架构设计工作。项目开发采用了RUP模型,主要使用了SpringBoot主流javaweb应用框架进行系统开发,最终系统顺利上线,获得了用户的一致好评。本文以该项目为例,结合作者的实践,讨论了UP(统一过程方法)在软件开发中的应用。
2025-12-25 13:19:06
570
原创 0离散数学-课程前零星的概念
是指从 4 个物品中选出 2 个来,而且对它们的顺序是有要求的,顺序不一样,结果则不一样。从 n 个不同元素中,任取 m(m≤n) 个元素,按照一定的顺序排成一列,叫做从 n 个不同元素中取出 m 个元素的一个排列。从 n 个不同元素中,任取 m(m≤n)个元素并成一组,叫做从 n 个不同元素中取出 m 个元素的一个组合。A (排列):指把几个不但选出来,还要进行排列 如 A 4 2 A_4^2A。
2025-12-25 09:27:01
156
原创 COMSOL 仿真PID案例实践
再检查一遍参数设置,和官方对比,没发现区别,除了参数扫描,我心想参数不扫描也可以运行PID吧,只不过是效果的差异。所以,dC/dt 描述的是某个“地点”(你的账户)的“量”(钱)的瞬时变化情况。而spf的入口1 ,使用的是U0=comp2.u_in_ctrl。默认是spf.U,需要改成c,单位是mol/m^3。添加函数comp2.u_in_ctrl。这个函数没添加,根据附件1 步骤添加。总结,还是需要设置速度场为spf。换句话说,它回答了这个问题:“速度场这里,官方选的是spf。
2025-09-26 16:58:04
972
原创 七网络安全-思考题
分布式拒绝服务(DDoS,Distributed Denial of Service)攻击是一种网络攻击手段,旨在通过控制多个计算机或设备(也称为“僵尸”或“傀儡”)组成的大型网络(也称为“僵尸网络”或“肉鸡网络”)向目标系统发送大量无效的请求或数据流量。这种攻击的目的是使目标系统的网络带宽、处理能力或其他资源达到饱和状态,从而无法正常提供服务给正常用户。DDoS攻击通常具有攻击源多样化和攻击流量大量涌入的特点。攻击源可以分布在全球范围内的多个地理位置,这使得防御者难以迅速识别和封锁所有攻击源。
2025-09-22 10:16:28
1143
原创 六应用层练习
组织模式是按管理组织的层次结构来划分域名,例如com表示商业组织,edu表示教育机构,gov表示政府部门,int表示国际组织,mil表示军事部门,net表示网络支持中心,org表示各种非赢利性组织。IMAP4协议则是一种更为高级的邮件读取协议,它提供了更加丰富的邮件管理功能,如邮件的在线阅读、分类、搜索等。因此,WWW的编写语言是HTML,而支持的主要协议是HTTP。POP3协议允许电子邮件客户端下载服务器上的邮件,并在客户端进行离线阅读、删除等操作,用户可以在自己的客户端管理邮件。
2025-09-19 17:14:38
396
原创 六应用层-思考题
综上所述,DNS的基本工作原理就是通过本地DNS服务器的缓存查询、递归查询和迭代查询等方式,找到域名对应的IP地址,并将其返回给用户,以实现网络访问的准确性和高效性。迭代查询的特点:当根域名服务器收到本地域名服务器发出的迭代查询请求报文时,要么给出所要查询的IP地址,要么告诉本地服务器:“你下一步应当向哪一个域名服务器进行查询”。总的来说,SNMP的网络管理模型通过NMS、Agent、被管对象和管理信息库这四个部分的协同工作,实现了对网络设备的全面管理和监控,提高了网络的可靠性和安全性。
2025-09-19 17:13:25
714
原创 五传输层练习2
1:TCP和UDP相似之处1:C2:、A3D二这个题目很典型(a)(b)如果主机A基于TCP向主机B发送了3个TCP报文段,其中第二个报文段丢失,而其他两个报文段(第一个和第三个)成功到达主机B,那么主机B在发送确认报文时,将按照TCP的可靠传输机制进行操作。TCP使用累积确认的方式,即主机B只确认按序到达的最后一个报文段的序号。在这种情况下,第一个报文段序号是90,成功到达主机B,但第二个报文段(序号120)丢失,第三个报文段序号是150也成功到达。
2025-09-19 17:11:06
402
原创 五传输层TCPUDP-思考题-停止等待-ARQ-滑动窗口
congestion拥塞另一方面,拥塞控制的作用则在于防止过多的数据注入到网络中,避免网络负载过大。常用的拥塞控制方法包括慢开始、拥塞避免、快重传和快恢复等。这些方法共同协作,根据网络的实时状况调整发送方的发送速率,从而避免网络拥塞的发生。TCP拥塞控制方法具体细节慢开始算法(慢启动)建立TCP连接并开始发送报文段时,令拥塞窗口cwnd=1(一个最大报文长度MSS),
2025-09-19 17:09:55
1026
原创 四网络层-练习2
1:如果IP地址是128.202.10.38,子网掩码是255.255.255.0,那么该节点所在子网的网络地址是2:常用的动态路由协议有 RIPOSPF。
2025-09-19 16:53:50
624
原创 四网络层IP-子网掩码ARP CIDR RIP OSPF BGP 路由算法-思考题
为网络中位于不同物理位置的两个主机系统之间提供连接和路由选择。ARP协议,全称地址解析协议(Address Resolution Protocol),是一个TCP/IP协议,用于根据IP地址获取物理地址。为了更有效的转发IP数据报和提高交付成功的机会路由算法,又名选路算法,是计算机网络中用于计算数据包从源节点到目的节点的最佳路径的算法。它根据网络拓扑结构和路由策略,通过计算每个节点到目的节点的距离和代价,选择最佳路径,使数据包能够快速、准确地到达目的节点。类别含义常用的内部网关协议IGP。
2025-09-19 16:53:17
1044
原创 四网络层IP-子网掩码-路由表-真题
因为是B类地址,255.255是固定的,所以,子网+主机=16位。从C发来的路由表中,A没有的网络,添加进来,距离是第一步计算的。A原来的路由表下一跳目标为C的更新为第一步计算的距离。小于A中的,第一步计算的距离替换原来A中的。比C类多两位,就是2^2=4个C类地址块。Net2 2+1<6,替换A中的Net2。要点:只知道相邻,所以B和C是无穷。第一步计算的距离和A原来的比较。255是1111 1111,C发来的向量表每个的距离+1。距离向量,是RIP路由算法。C发来的距离向量表中剩下的。
2025-09-19 16:48:18
435
原创 三数据链路层-透明传输-CSMA/CD交换机-PPP-VLAN 生成树-思考题
CSMA/CD,载波监听多点接入/碰撞检测全称为冲突检测的载波侦听多路访问技术,也被称为随机访问技术或争用技术。当站点要发送信息时,会申请总线访问权限,若总线空闲,则发送信息。发送过程中若信号发生冲突,会人为干扰停止,待总线空闲时再重复发送过程。这种技术在负载轻的时候效率高,但在负载重的时候可能会影响发送线路。
2025-09-19 16:47:30
492
原创 二物理层-ADSL-思考题
通信方式基本概念模拟通信利用正弦波的幅度,频率或相位的变换,或者利用脉冲的幅度,宽度或者位置变化来模拟原始信号,以达到通信目的的通信方式数字通信用数字信号作为载体传递消息,或者利用数字信号对载波进行数字信号调制后再传输的通信方式数据通信通过传输信道将数据中断与计算机连接起来,而使不同地点的数据终端实现软硬件和信息资源共享的通信方式基带传输在数字信号频谱中,把直流(零频)开始到能量集中的一段频率范围,称为基本频带,简称为基带。数字信号称为数字基带信号。
2025-09-19 16:45:50
767
原创 一计算机网络基本概念-体系结构-思考题
定义计算机网络是一些互联的,以共享资源为目的的、自治的计算机的集合功能1:连通性,计算机wang2:共享性组成组成从拓扑结构看,计算机网络是由网络节点和通信链路组成从逻辑功能看,计算机网络是由资源子网和通信子网组成拓朴结构网络拓扑是网络形状,或者是网络在物理上的连通性。网络拓扑结构是指用传输媒体互连各种设备的物理布局,即用什么方式把网络中的计算机等设备连接起来。拓扑图给出网络服务器、工作站的网络配置和相互间的连接。
2025-09-19 16:42:25
932
原创 11 简答题-面向对象
在面向对象程序设计中,方法是隶属于对象的,是对象的功能体现,是不能独立存在的实体;不同对象间的消息传递是不同程序实体之间的交互协作。可以这样说,面向对象设计中的程序实体是松耦合,而结构化的实体是紧耦合。在结构化设计中,同一实参的调用,其结构是相同的。但在面向对象中的消息传递不同,同一消息的传递可能产生不同的结果,这正是面向对象方法多态性的体现。在结构化方法中,过程是一个独立实体,显式地为其使用者所见;过程调用所涉及到的过程及函数都属于一个程序实体。消息传递通过函数调用。
2025-09-18 10:12:55
217
原创 11简答题 软件测试
(3)一个好的测试用例在于它能发现至今未发现的错误。(2)测试是为了证明程序有错,而不是证明程序无错。(4)一个成功的测试在于它发现了至今未发现的错误。(1)软件测试是为了发现错误而执行程序的过程。Grenford J.Myers提出的观点。
2025-09-18 10:10:41
232
原创 10建模题-DFD 数据字典 顺序图
1:找出实体,就是参与的对象。90度角方框圈起来2:功能条目,每个条目用一个圆角方框圈起来3:找出存储实体4:用带箭头的线连接起来,加上一些描述性的文字,尽量从题目中找。数据字典从题目中找XX1=xxx+xxx+{XX2} 可以包含其他的数据集。
2025-09-18 10:06:32
313
原创 7新技术考题
典型的事件驱动风格的体系结构主要包括两种类型:中介(Mediator)拓扑结构和代理(Broker)拓扑结构。这两种结构在控制机制上有所不同,下面分别进行简述。控制机制:在中介拓扑结构中,存在一个核心的中介组件,负责分配、协调多个步骤间的关系和执行顺序。当事件发生时,它会被放入事件队列中等待处理。中介组件从事件队列中取出事件,并根据一定的策略(如优先级、事件类型等)将其分配给相应的事件处理器。事件处理器处理完事件后,可能会产生新的事件并放入事件队列中,等待中介组件的进一步处理。中介组件还负责维护事件通道,确
2025-09-18 10:05:52
241
原创 6.1 计算机辅助软件工程(CASE)工具与环境-思考题
在实际应用中,可以根据具体的项目需求和工具特点选择合适的集成途径。同时,还需要注意集成过程中的数据一致性、安全性以及性能优化等问题,确保集成的有效性和可靠性。KAPSE是环境的核心,扩展了操作系统,提供了基础设施。CASE 计算机辅助软件工程=软件工程+自动化工具。Wasserman五级模型。
2025-09-18 10:00:18
389
原创 5.1 软件质量特征-软件质量保证-CMM2软件质量保证-思考题
McCall认为软件的质量模型应该包括 产品的修正、产品的转移,产品的运行。而产品的修正又包括 可维护性、可测试性、灵活性等子特点。产品的运行包括 正确性、可靠性、效率、可使用性和完整性。产品的转移包括 可移植性、可复用性、互连性等。四个阶段,每个阶段又可分为若干具体步骤。建立、完善质量体系一般要经历。质量体系的策划与设计,质量体系文件的编制、
2025-09-18 09:58:41
306
Beginning c++ (作者 ivor horton)
2016-03-30
Beginning Linux Programming, 4th Edition.pdf
2016-06-20
edu.stanford.cs106_2.0.1.201603271702.jar
2017-06-09
stanford JAVA公开课使用的acm.jar ,亲测可以用
2017-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅