宇寒风暖
码龄2年
关注
提问 私信
  • 博客:122,087
    122,087
    总访问量
  • 104
    原创
  • 14,199
    排名
  • 1,180
    粉丝

个人简介:追星逐日,风轻云柔

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2022-10-06
博客简介:

m0_74107848的博客

查看详细资料
  • 原力等级
    领奖
    当前等级
    5
    当前总分
    1,011
    当月
    51
个人成就
  • 获得1,750次点赞
  • 内容获得37次评论
  • 获得1,366次收藏
  • 代码片获得343次分享
创作历程
  • 83篇
    2024年
  • 21篇
    2023年
成就勋章
  • 入选《软件工程领域内容榜》第19名
TA的专栏
  • 软件工程
    10篇
  • Linux专栏
    27篇
  • 数据结构与算法
    3篇
  • 操作系统
    3篇
  • 计算机操作系统
    3篇
  • 网络知识
    10篇
  • 前端学习
    2篇
  • python编程
    17篇
  • 计算机网络知识系统介绍
    19篇
  • python刷题
    6篇
  • 计算机组成原理
    1篇
兴趣领域 设置
  • Python
    python
  • 数据结构与算法
    算法数据结构
  • 大数据
    数据库
  • 操作系统
    linux
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

183人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

软件工程——UML简介

这样一个丰富的语言,我们只需要用其20%部分,描述80%的问题,因此学习中,我们只需要掌握常用的基本组成部分,关键是要对这些组成部分了解之后,能够应用他所提供的表示方法,进行分析和设计。对象对事件的响应,取决于接受该触发的对象当时所处的状态,响应包括改变自己的状态或者又形成一个新的触发行为。(1)UML作为草图——非正式的、不完整的图(通常是在白板上手绘草图),借助可视化语言的功能,用于探讨问题或解决方案空间的复杂部分。:反映系统中软件和硬件的物理架构,表示系统运行时的处理节点,以及节点中组件的配置。
原创
发布博客 前天 19:03 ·
438 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

软件工程——面向对象概述

简单的说,多态就是“相同的表达式,不同的操作”,也可以说成“相同的命令,不同的操作”。它是从设计的角度考虑的。假设你有一个程序,其中的每个对象都是通过一个名为id的成员变量来保存一种唯一的ID。在应用领域中有意义的、与所要解决的问题有关系的任何事物都可以作为对象,它既可以是具体的物理实体的抽象,也可以是人为的概念,或者是任何有明确边界和意义的东西。一个对象好像是一个不透明的黑盒子,表示对象状态的数据和实现操作的代码与局部数据都被封装在黑盒子里面,从外面是看不见的,更不能从外面直接访问和修改这些数据和代码。
原创
发布博客 前天 18:03 ·
698 阅读 ·
7 点赞 ·
0 评论 ·
14 收藏

链表存储密度

存储密度(Storage Density)通常定义为:存储密度=数据所占的空间/总的空间对于链表来说,总的空间包括数据所占的空间和指针所占的空间。
原创
发布博客 2024.11.11 ·
366 阅读 ·
6 点赞 ·
0 评论 ·
4 收藏

总结操作系统经典调度算法

操作系统中的调度算法是用于决定哪个进程或作业应该被分配CPU资源以进行执行的策略。
原创
发布博客 2024.11.08 ·
724 阅读 ·
23 点赞 ·
0 评论 ·
18 收藏

操作系统进程互斥的四种软件实现和三种硬件实现

进程互斥是操作系统中保证多个进程不会同时访问共享资源的一种机制。
原创
发布博客 2024.11.08 ·
1205 阅读 ·
31 点赞 ·
0 评论 ·
22 收藏

实体-联系图(ER图)

储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存单给储户;概念性数据模型是一种面向问题的数据模型,是按照用户的观点对数据建立的模型。2、用简单的图形符号表达系统分析员对问题域的理解,用户也容易理解,可以作为用户与分析员之间有效的交流工具。1、AllFusion ERWin 辅助设计数据库、数据对象、结构、关键元素。数据对象可以是外部实体、事物、行为、事件、角色、单位、地点或结构等。
原创
发布博客 2024.10.26 ·
661 阅读 ·
6 点赞 ·
0 评论 ·
11 收藏

操作系统实验之Windows中的线程与线程同步现象

3.观察两个线程执行后的情况,可以发觉最后 i 的值不一定是 0, 有时是很大的正数,有时是很大的负数,这就是多个线程在操作同一个变量 i时,未同步时带来的严重问题。实验结果可能显示 i 的值为很大的正数、很大的负数或零附近的某个值,这取决于线程调度的具体方式和时机。由于加 1 和减 1 操作的数量相等,且这些操作是同步进行的,因此最终 i 的值将始终为 0。加入的同步代码的两个线程,无论如何执行,i 的值总是 0 ,结果是正确的。在包含同步代码的版本中,使用了临界区来确保对 i 的访问是互斥的。
原创
发布博客 2024.10.22 ·
499 阅读 ·
10 点赞 ·
0 评论 ·
4 收藏

软工——模块设计(爱啦爱啦)

它的主要优点是对控制流程的描绘很直观,便于初学者掌握。程序流程图历史悠久,至今仍在广泛使用着。
原创
发布博客 2024.10.22 ·
734 阅读 ·
22 点赞 ·
0 评论 ·
7 收藏

结构化系统分析,结构化系统设计(正片)

结构化分析方法:是面向数据流进行需求分析的方法,是用抽象模型的概念,按软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。
原创
发布博客 2024.10.21 ·
450 阅读 ·
6 点赞 ·
0 评论 ·
8 收藏

结构化分析与设计(绪论)

CFD、CSPEC和STD:是早期SA模型的扩展成分,适应实时软件的建模需要;结构化分析(工具:DFD、PSPEC) 分析模型(分层DFD图)+ SRS。结构化设计(工具:SC图) 映射 初始设计模型(初始SC图)初始设计模型(初始SC图) 优化 最终设计模型(最终SC图)体系结构设计是用来确定软件结构的,其描述工具为结构图,简称SC图。箭头代表数据的流向,数据名称总是标在箭头的边上;包含数据设计、体系结构设计、接口设计与过程设计。• 对数据流图中出现的每个加工/处理的功能描述。
原创
发布博客 2024.10.21 ·
345 阅读 ·
15 点赞 ·
0 评论 ·
6 收藏

软件可行性研究

4、如果问题没有可行的解,分析员应该建议停止这项开发工程,以避免时间、资源、人力和金钱的浪费;如果问题值得解,分析员应该推荐一个较好的解决方案,并且为工程制定一个初步的计划。一般说来,可行性研究的成本只是预期的工程总成本的5%~10%。进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。3、对每种解法都研究它的可行性,至少应该从三方面研究每种解法的可行性。2、法律可行性,系统是否侵犯他人、集体或国家的利益,是否违反法律?
原创
发布博客 2024.10.20 ·
125 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

统一过程和敏捷过程

RationalUnified Process(RUP)描述了软件开发中各个环节应该做什么、怎么做、什么时候做以及为什么要做,描述了一组以某种顺序完成的活动统一过程模型是风险驱动的、基于用例技术的,以架构为中心的、迭代的、可配置的软件开发流程。统一过程模型是在重复一系列组成系统生存周期的循环。每一次循环包括4个阶段:初始、细化、构造、移交,每个阶段又进一步细分为多次迭代的过程。
原创
发布博客 2024.10.20 ·
471 阅读 ·
6 点赞 ·
0 评论 ·
5 收藏

软件生存期和软件过程

软件生存周期(Software Life Cycle):一个软件项目从问题提出开始,直到软件产品最终退役(废弃不用)为止。软件生存周期分为三个时期:计划、开发和维护整个软件生存周期划分为多个相对独立的较小阶段,给每个阶段赋予确定而有限的任务,从而降低了整个软件工程的难度,提高了软件开发生产率• 目的和实质:控制开发工作的复杂性,通过有限的确定步骤,把用户需求从抽象的逻辑概念转化为具体的物理实现。• 软件生存期模型:瀑布模型,演化模型,螺旋模型,喷泉模型。软件过程。
原创
发布博客 2024.10.19 ·
651 阅读 ·
30 点赞 ·
0 评论 ·
8 收藏

软件工程的学习之详细绪论

软件是程序和所有使程序正确运行所需要的相关文档和配置信息。Software = Program + Data + Document软件开发和维护过程中遇到的一系列严重问题。
原创
发布博客 2024.10.19 ·
867 阅读 ·
22 点赞 ·
0 评论 ·
12 收藏

关于对进程与线程的理解(操作系统)

(1)进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。(2)它是操作系统结构的基础,是程序的执行实体,是在处理器上顺序执行程序及其数据时发生的活动。(3)进程是操作系统中最基本、重要的概念,是一个独立的资源分配和调度单元,可以申请并拥有系统资源,是一个动态的概念和一个活跃的实体。
原创
发布博客 2024.10.11 ·
942 阅读 ·
17 点赞 ·
0 评论 ·
15 收藏

进程同步问题

在操作系统中引入进程后,一方面系统中多道程序可以并发进行,有效的改善了资源利用率,提高了系统的吞吐量。但另一方面,系统变得更加复杂了,如果不能通过有效措施对多个进程进行有效管理,那么必然会因为这些进程对资源的无序争夺造成混乱,导致每次处理结果存在不确定性。为此,操作系统引入了进程同步机制,对多个程序在执行次序进行协调,使并发进程之间能够按照一定的规则共享系统资源,相互合作,从而使程序的执行具有可再现性。
原创
发布博客 2024.10.11 ·
426 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

可曾听闻千年虫?

千年虫问题,也被称为“计算机2000年问题”、“电脑千禧年千年虫问题”或“千年危机”,缩写为“Y2K”。这一问题是指在某些使用了计算机程序的智能系统(包括计算机系统、自动控制芯片等)中,由于年份仅使用两位十进制数来表示,当系统进行跨世纪的日期处理运算时(如多个日期之间的计算、比较等),会出现错误的结果,进而可能引发系统功能紊乱甚至崩溃。从根本上说,千年虫是一种程序处理日期上的bug(计算机程序故障),而非病毒。
原创
发布博客 2024.09.28 ·
853 阅读 ·
4 点赞 ·
0 评论 ·
5 收藏

RGB颜色模型

在RGB颜色模型中,每一种颜色都通过指定红、绿、蓝三种颜色的强度来表示。这些强度值通常被量化为0到255的整数范围(在8位颜色深度下),其中0表示该颜色的光完全不亮(即无光),而255表示该颜色的光最亮(即完全亮)。在HTML中,RGB(红绿蓝)颜色模型是表示颜色的基本方式之一。RGB颜色值可以通过多种方式在HTML和CSS中使用,以指定元素的颜色属性,如背景色、文本颜色、边框颜色等。元素在HTML表单中让用户选择颜色,这些颜色在内部可能是以RGB或RGBA(加上透明度)的形式表示的。
原创
发布博客 2024.09.24 ·
1044 阅读 ·
13 点赞 ·
0 评论 ·
9 收藏

蠕虫病毒(网络安全小知识)

更为棘手的是,由于Flame蠕虫病毒的高度复杂性和隐蔽性,传统的防病毒软件往往难以有效检测和清除,这使得病毒能够在系统中长期潜伏,持续威胁用户的网络安全。Flame蠕虫病毒对计算机系统的主要威胁在于其强大的数据窃取和网络间谍活动能力。因此,蠕虫病毒是一类具有自我复制和传播能力的恶意程序,而Flame蠕虫病毒则是这一类别中的一个高度复杂、智能且隐蔽性强的代表。为了防范蠕虫病毒的攻击,用户需要保持高度的安全意识,及时更新操作系统和软件补丁,安装可靠的防病毒软件,并避免随意打开不明来源的邮件和网页。
原创
发布博客 2024.09.24 ·
1237 阅读 ·
5 点赞 ·
0 评论 ·
12 收藏

反病毒技术和反病毒软件(网络安全小知识)

定义:反病毒软件通过扫描计算机系统中的文件和程序,识别出病毒、木马、间谍软件等恶意程序的特征码,并与已知病毒特征码进行比对,以确定是否存在病毒,并采取相应措施进行处理。主要功能病毒库:包含各种已知病毒的特征码,是反病毒软件的核心部分。实时监控:监控计算机系统的运行状态,及时发现并处理病毒和恶意软件,防止其进一步传播。定期扫描:全面检测系统中的病毒和恶意软件,确保系统安全。受感染文件的处理:发现受感染的文件后,会根据安全策略进行删除、隔离或清除等操作。
原创
发布博客 2024.09.22 ·
1445 阅读 ·
18 点赞 ·
0 评论 ·
18 收藏
加载更多