自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 YAML语言

YAML(Ain‘t Markup Language,即YAML不是一种标记语言)是一种高可读的数据序列化的语言,主要用于数据序列化、配置文件。优点:语法简单、结构清晰、易于阅读。功能丰富,可以描述比JSON更复杂的内容。

2025-11-07 17:10:03 240

原创 Unity-效果脚本

【代码】Unity-效果脚本。

2025-10-20 13:10:11 248

原创 Unity-生成方法

【代码】Unity-生成方法。

2025-10-20 11:24:35 110

原创 Unity-Motor类

【代码】Unity-Motor类。

2025-10-17 10:30:50 249

原创 计算机网络-运输层

UDP(用户数据报协议),为调用它的应用程序提供了一种不可靠、无连接的服务。TCP(传输控制协议),为调用它的程序提供了一种可靠的、连接服务。网络层协议有一个名字叫IP协议,即网际协议。IP为主机之间提供了逻辑通信。IP的服务模型是尽力而交付服务,但它不能确保报文段的交付,不保证报文段的按序交付,不保证报文段中的数据完整性。UDP和TCP最基本的责任是,将两个端系统间IP的交付服务扩展为运行在端系统上的两个进程之间的交付服务。

2025-10-08 11:35:04 886

原创 计算机网络-应用层协议原理

研发网络应用程序的核心是写出能够运行在不同的端系统和通过网络彼此通信的程序。在开发应用层程序时,不需要也不能够写在网络核心设备如路由器或链路层交换机上运行的软件。网络核心设备并不在应用层上起作用,而仅在较低层起作用,特别是位于网络层及下面层次。

2025-10-04 15:21:16 882

原创 计算机网络-协议层级及其服务模型

为了给网络协议的设计提供一个结构,网络设计者以分层(layer)的方式组织协议以及实现这些协议的网络硬件和软件,每个协议术语这些层次之一。我们再次关注某层向它的上一次提供的服务(service),即所谓一层的服务模型(service model)。每层通过在该层中执行某些动作或使用直接下层的服务来提供服务各层的所有协议被称为协议栈(protocol stack)。因特网的协议栈由5个层次组成:物理层、链路层、网络层、运输层和应用层。

2025-10-01 13:59:38 400

原创 计算机网络-分组交换网中的时延、丢包和吞吐量

主要的时延类型有:结点处理时延(nodal processsing delay)、排队时延(queuing delay)、传输时延(transmission delay)和传播时延(propagation delay)这些时延总体累加起来就是结点总时延(total nodal delay)。

2025-10-01 12:47:06 517

原创 计算机网络-网络边缘&网络核心

从外围设备到网络中心。因为与因特网相连的计算机和其它设备位于因特网的边缘,所以被称为端系统。端系统也称为主机,主机有时进一步分为两类:客户机(client)和服务器(server)

2025-10-01 11:54:31 814

原创 Unity-AB包

【代码】Unity-AB包。

2025-09-28 17:02:30 266

原创 计算机网络-因特网

因特网是一个世界范围的计算机网络,互联了遍及全世界的数以亿计的计算机设备的网络。用因特网术语来说,所有这些设备都称为主机(host)或端系统(终端end system)端系统通过通信链路和分组交换机连接到一起。

2025-09-21 16:29:25 414

原创 操作系统-调度与调度算法

处理机调度是一个从计算机中的任务变为处理机处理结果的复杂过程,是一个从一个任务被提交到计算机磁盘成为一个作业开始,需要经历由磁盘中的作业到内存中的进程,从内存中正在被处理的进程到由于失去了处理器与内存而被挂起到磁盘的进程,从挂起进程又重新到被执行进程,最终变成为处理结果的过程。

2025-09-21 15:30:59 1107

原创 Unity读取CSV格式文件

注意:CSV文件的编码方式需要为UTF-8。

2025-09-19 10:12:20 247

原创 技术论文分析分析论文《计算机病毒判定专家系统原理与设计》思考其在游戏中的应用

这篇论文中,主要的思想是将专家系统的思想移植到病毒判断的算法上,其核心在于模糊的不精确的判断。这类病毒更像是传染磁盘引导区的计算机病毒和传染可执行文件的计算机病毒的结合,通过修改游戏的BOOT启动程序,达到接管游戏系统环境的目的,常见于破解的盗版游戏,盗版游戏Mod中。对于计算机病毒的定义,文中给出的定义比较严谨,我自己查了一下现在百度百科的定义,两者基本一致,都提到了计算机病毒包含了生物 病毒的特点,即病毒的传染性、潜伏性、针对性和破坏性;这样的方法有两大弊端:容易误检健康程序、没有办法检测病毒的变种。

2025-09-14 16:49:33 1111

原创 操作系统-线程基础

SMP(对称多处理机,多核计算机)的出现与计算机体系结构的发展,使得进程生命周期过程中系统开销显得越来越大,形成了大量资源浪费。

2025-09-14 16:47:54 585

原创 操作系统-进程通信

进程通信是指进程间的信息交互。根据通信双方通信的实现方式可以分为四大类:共享存储器通信、管道通信、消息传递通信、C/S通信。

2025-09-04 17:27:15 916

原创 操作系统-分布式同步

如果实现同步的进程分布在不同的服务器中,那么此时的进程同步要用到分布式技术,可用实现分布式的技术有Redis、Zookeeper等中间件分布式同步,也称为分布式协调,是分布式系统中不可缺少的环节,是将不同的分布式组件有机结合起来的关键,对于一个在多台机器上运行的应用而言,通常需要一个协调者来控制整个系统的运行流程,例如执行的先后顺序,或执行与不执行等,这种控制机制就称为分布式同步。

2025-07-19 16:30:26 535

原创 操作系统-进程同步机制

管程是一种面向对象思想的体现。由一组共享数据结构及对这些数据的一组操作构成。

2025-07-19 15:27:37 675

原创 操作系统-同步异步问题

进程同步机制:对多个具有相互制约关系的进程在执行次序上进行协调,使并发执行的进程间能按照一定的规则或时序共享系统资源,实现相互合作,从而使程序的执行具有可再现性。进程间的制约关系有两种:互斥制约与合作制约,无论是哪种制约关系。进程何时能获得测处理器并不是自身可以控制的,此为进程的异步性多道程序环境下异步是不可避免的,但没有完善的同步机制,会产生很多无法预料的结果。

2025-07-11 13:16:48 358

原创 操作系统-进程

进程是程序的一次执行进程是一个程序及其数据在处理机上顺序执行时所发生的活动进程是具有独立功能的程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位进程使得作业的并发执行得以实现。

2025-07-11 11:21:07 920

原创 操作系统-处理器执行状态

为了防止OS本身及关键数据遭到应用程序的破坏,通常将CPU的执行状态分为内核态和用户态。

2025-07-08 14:01:05 408

原创 操作系统-微内核OS结构

微内核(MicroKernel)操作系统结构是20世纪80年代后期发展起来的,现在的操作系统基本都是微内核结构的。

2025-07-07 15:23:10 443

原创 操作系统-操作系统的基本特性

并发指,两个或多个事件在同一时间间隔内发生。

2025-07-02 15:19:45 168

原创 操作系统-操作系统的发展历程

从1946年第一台计算机诞生,到20世纪50年代中期,其为电子管计算机。因为没有操作系统,操作及其复杂,所以所有的计算操作都在计算中心完成。

2025-06-30 14:48:31 356

原创 计算机组成原理-I/O程序查询方式

设置计数器:控制传输数据的长度(如传输长度为n的数据,可以设置计数器为n或-n)

2025-06-27 11:49:21 256

原创 计算机组成原理-外部设备概述

设备的选择数据缓冲达到速度匹配数据串—并格式转换电平转换传送控制命令反映设备状态。

2025-06-20 15:21:55 352

原创 计算机组成原理-输入输出系统概述

I/O设备与主机分散连接,每个设备与主机之间有单独的线路相连和控制。CPU和I/O设备 串行 工作,程序查询方式。

2025-06-18 12:50:25 527

原创 计算机组成原理-辅助存储器

不直接与CPU交换信息的存储器。

2025-06-18 12:02:02 349

原创 计算机组成原理-高速缓冲存储器Cache

存储内容从内存传送到Cache是以块为单位整块传送的,块的大小相同,所以内存的块内地址和Cache的块内地址是完全相同的。Cache的标记存放的是该Cache块对应的主存储器的块编号。

2025-06-16 14:56:15 455

原创 计算机组成原理-主存储器

片选线:决定是对哪个存储芯片进行操作,可以用于拓展芯片:对一组芯片同一地址的数据线进行同时访问和操作:读写控制线:表示对芯片做读操作还是写操作。

2025-06-12 16:44:14 682

原创 计算机组成原理-存储器的概述

缓存:一般使用Cache,用于减缓CPU与主存之间越来越大的速度差异。随机存储器:在程序的执行过程中可读可写。闪存Flash Memory(如U盘、高性能硬盘)主存储器:RAM(可读可写),ROM(只读)(2) 存取时间与物理地址有关(串行访问)(1)存取时间与物理地址无关(随机访问)顺序存取存储器:磁带。直接存取存储器:磁盘。存储器的主要特性:速度、容量、价格。辅助存储器(如磁盘、磁带、光盘)高速缓冲存储器(Cache)

2025-06-07 16:17:37 395

原创 计算机组成原理-总线

总线是连接各个部件的信息传输线,是各个部件共享的传输介质。同一时间只能有一对设备征用总线总线上信息的传送有串行和并行两种单总线结构框图:问题:总线成为系统性能的瓶颈;如果两台设备距离较远,信息传输速度慢面向CPU的双总线结构框图:问题:任何外部设备想要与主存信息交换都需要经过CPU,CPU的计算任务容易被打断。

2025-06-07 14:38:46 741

原创 计算机组成原理-计算机硬件的主要技术指标

CPU一次能处理数据的位数,与CPU中的寄存器位数有关。

2025-06-02 15:16:45 274

原创 软件工程-项目管理

又叫时间管理,确定进度目标,在与质量、成本目标协调的基础上,实现工期目标进度安排常用Gantt图和项目计划评审技术(Program Evaluation & Review Technique PERT)图关键路径:项目的最短工期,但却是从开始到结束时间最长的路径。

2025-05-19 13:43:17 865

原创 系统架构-大数据架构设计

在lambda架构的基础上进行优化,删除了Batch Layer(批处理层),将数据通道以消息队列进行替代。Kappa+架构:让流计算框架Spark直接读取HDFS(Hadoop)里的数据仓库数据(历史/离线数据),一并实现实时计算和历史数据计算。服务层:合并批处理层产出的视图和加速层产出的实时视图,最终得到数据集,响应用户的查询请求。批处理层(离线):产生批处理结果视图,结果认为是精准且全量的,但处理时延较高。优点:将实时和离线代码统一起来,避免了Lambda架构中与离线数据合并的问题。

2025-05-17 15:43:46 567

原创 系统架构-通信系统架构设计

利用软件控制网络,利用分层的思想,将网络分为控制层和数据层。控制层包括可编程控制器,具有网络控制逻辑的中心数据层包括哑交换机,仅提供简单的数据转发功能两层之间采用开放的统一接口。

2025-05-12 16:47:38 601

原创 系统架构-嵌入式系统架构

嵌入式系统的典型架构可概括为两种模式,即层次化模式架构和递归模式架构层次化模式架构,位于高层的抽象概念与低层的更加具体的概念之间存在着依赖关系,封闭型层次架构指的是,高层的对象只能调用同一层或下一层对象提供的方法递归模式架构,将一个非常复杂的系统进行分解,自顶向下分解系统的功能嵌入式操作系统(EOS),通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器从嵌入式操作系统体系架构看,主要存在4种结构:整体结构、层次结构、客户/服务器结构和面向对象结构。

2025-05-12 13:34:10 773

原创 系统架构-面向服务架构(SOA)

服务指的是系统对外提供的功能集从应用的角度定义,可以认为SOA是一种应用框架,将日常业务划分为单独的业务功能和流程(即服务),SOA使用户可以构建、部署和整合这些服务。从软件的基本原理定义,SOA是一个组件模型,通过将应用程序的不同功能单元(即服务)之间定义良好的接口和契约联系起来。业务流程是指为了实现某种业务目的所进行的流程或一系列动作BPEL:面向Web服务的业务流程执行语言,是一种使用Web服务定义和执行业务流程的语言。

2025-05-08 16:19:33 1331

原创 系统架构-云原生架构设计

基于云原生技术,旨在将云应用中的非业务代码部分进行最大化的剥离,让云设施接管应用中原有的大量非功能特性。云原生的代码包括三部分:业务代码、三方软件、处理非功能特性的代码具备云原生架构的应用可以最大程度利用云服务和提升软件交付能力。

2025-05-07 15:43:41 509

原创 系统架构-层次式架构设计

层次式体系结构是最通用的架构,大部分的应用会分成表现层(展示层)、中间层(业务层)、数据访问层(持久层)和数据层。

2025-05-05 16:15:39 789

空空如也

空空如也

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

TA关注的人

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