邀请函 电子软件 研讨会 架构
软件定义网络第一次报告
软件定义网络第一次报告 一、SDN实验环境安装 二、SDN拓扑实践 (一)基本要求 代码部分: from mininet.net import Mininet from mininet.node import Controller, RemoteController, OVSController f ......
2023软件工程作业02
最想学的技术是java,之前也断断续续地学了不少了,但由于时间过长和学习的不太系统全面,有很多都已经模糊忘记了。遂打算重头开始,从java基础学习,正所谓,基础不牢,地动山摇。 javase 这一部分应该是学的最快的一部分,因为之前的学习,javase已经学过很多次了,很多东西都或多或少有一些映像, ......
HNU软件工程导论个人项目互评
湖南大学结对编程之个人项目互评 本次博客主要内容是分析结对编程队友的个人项目 分析代码作者:谢昶皓 分析人:杨虎强 目录湖南大学结对编程之个人项目互评本次博客主要内容是分析结对编程队友的个人项目一、分析项目需求中的“坑”1、出题之“坑”1)每个用户出的题目是否符合用户类型2)每个用户出的题目是否保存 ......
MySQL高级10-InnoDB引擎存储架构
一、逻辑存储结构 表空间(Tablespace):一个mysql实例,及一个数据库实例,可以对应多个表空间(ibd文件),用于存储记录,索引等数据。 段(Segment):分为数据段(Leaf node segment)、索引段(Non-leaf node segment)、回滚段(Rollback ......
大型软件开发过程的质量管理体系
一、按照ISO 9126的定义,软件的质量通常可以从以下六个方面去衡量(定义) 1. 功用性(Functionality),即软件是否满足了客户功能要求; 2. 可靠性(Reliability),即软件是否能够-直在-个稳定的状态上满足可用性; 3. 可用性(Usability),即衡量用户能够使用 ......
使用 Amazon Lightsail 的优势:为初创企业简化基础架构并提升运营效率
引言: 作为亚马逊的一名软件工程师,我有机会使用各种 Amazon 服务,其中 Amazon Lightsail 是为初创企业而设的易上手使用、经济实惠的虚拟专用服务器。在这篇文章中,我们将探讨使用 Amazon Lightsail 的优势,以及它如何简化基础设施管理并提高运营效率。 背景: 为了了 ......
如何使用websocket写一个聊天软件
为什么选用websocket? 聊天软件如QQ、微信等之所以选择WebSocket作为底层通信协议,主要基于以下几个优点:实时性: WebSocket 是一种全双工通信协议,允许服务器和客户端之间进行双向实时通信,而不需要手动刷新页面或轮询服务器。低延迟:WebSocket 建立在单一的TCP连接之 ......
数字孪生:助力机载软件构型管理
飞机机载软件具有研发周期长、版本更新频繁、相关工程资料密集等特性。由于各个系统的软件分别由不同供应商开发,其设计保障等级、设计架构、实现方法等方面都各有不同,对机载软件进行高效、规范的构型管理显得尤为重要。 Q:什么是构型管理? A:构型指“一个现有的或计划之中的产品或产品组合的特性、功能特性和物理 ......
进程注入Process Injection之Thread Local Storage——常用在恶意软件反调试,在OEP前检测是否有调试器存在进而推出程序
线程本地存储 攻击者可能会通过线程本地存储 (TLS) 回调将恶意代码注入进程,以逃避基于进程的防御以及可能提升的权限。TLS 回调注入是一种在单独的实时进程的地址空间中执行任意代码的方法。 TLS 回调注入涉及操作可移植可执行文件 (PE) 内的指针,以在到达代码的合法入口点之前将进程重定向到恶意 ......
Symantec GhostCast Server是一款用于网络传输和部署镜像的软件工具 Symantec GhostCast Server命令
Symantec GhostCast Server是一款用于网络传输和部署镜像的软件工具,它提供了一组命令行选项来配置和控制其功能。以下是一些常用的Symantec GhostCast Server命令: ghostsrv -clone: 启动GhostCast Server并允许克隆图像。 gho ......
野火 imx6ull 重刷系统后第一步——更新软件源
官方教程——《apt更新软件源》 第一件事——sudo apt update apt 必须在在可用软件包的数据库上工作。如果数据库没有更新, 系统将不知道是否有更新的软件包可用。 这就是为什么在安装任何Linux系统之后,第一件事应该是更新apt数据库。 #更新软件包数据库 sudo apt upd ......
软件工程导论个人项目互评
软件工程导论个人项目互评 本博客记录湖南大学2021级软件工程导论个人项目互评与代码分析 成员: 评价人:软件5班 谢昶皓 项目作者:软件5班 杨虎强 需求: 命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当 ......
考试成绩分析软件都能统计哪些数据?
考试成绩分析软件,学生成绩统计工具,成绩数据分析与报告,学生考试表现数据分析,成绩管理软件教程,分数分布和趋势分析工具,学生基本信息统计与分析 ......
软件工程博客作业02
《构建之法》和我们这门课的口头禅是“LearnIing by doing”。在当下和未来,学习如何学习,特别是自主学习,本身也是一项非常重要的能力,甚至超过学习知识或内容本身。而如何自主学习一门新技术呢? 三军未动,粮草先行。因此,需要对学习的技术有个广泛的了解,全面的认知,规划相应的路线图,然后开 ......
软件设计模式系列之九——桥接模式
桥接模式是一种结构型设计模式,它用于将抽象部分与其实现部分分离,以便它们可以独立地变化。这种模式涉及一个接口,它充当一个桥,使得具体类可以在不影响客户端代码的情况下改变。桥接模式将继承关系转化为组合关系,从而减少类之间的紧密耦合度,使得系统更加灵活和可扩展。 ......
2023软件工程作业02
大数据_学期规划(五个月) 基础阶段(第一个月) 1.1 MySQL基础 从传统关系型数据库入手,可以更加了解数据管理,为后面的学习打下基础 1.2 Linux基础 linux操作系统作为现在服务器的主流操作系统,掌握Linux的学习是必要的。掌握Linux日常命令,为数据开发打下坚实基础。 1.3 ......
软件测试团队必看:测试指标 TOP 3 榜单
软件测试指标是一种定量测量,有助于评估软件测试工作的进度,质量和健康状况。确定测量指标一般有以下目的,判断测试的有效性、完整性、产品质量,最终分析和改进测试过程。 通过对指标的评分,可以直观地看出哪些指标在测试中应用更广泛和更为关键,测试人员和团队可以根据这个来选择最重点关注的指标。 常见的测量指标 ......
2023软件工程作业02
我未来的学习路线主要分为四个部分: Java基础学习 在Java基础学习方面,我已经学习了Java基础语法,包括变量、数据类型、运算符、流程控制、类、对象、封装、继承、多态等内容。这些基础知识是Java编程的基础,让我能够更好地理解和掌握Java编程语言。接下来,我计划学习面向对象编程的概念和原则、 ......
安卓手机投屏至电脑, 电脑显示和控制安卓手机, 手机电脑同屏软件Scrcpy
背景 苹果电脑如何显示和操作安卓手机呢?由于受限于已有的硬件、使用习惯和越来越多应用只支持手机端,而安卓模拟器无法实现100%完全模拟手机,这个需求有点偏门。总之主旨是实现在电脑上操作手机的目的,这样就可以用键盘和鼠标来操作手机(越来越多的手游接受键盘鼠标的操作,而且效率更高,更精准) 硬件清单 M ......
软件应用安全测试-分析报告用途和类型
应用安全测试 随着信息技术的飞速发展,软件和系统集成项目在政府、事业单位、企业、学校等各个领域的应用越来越广泛,因此,第三方检测机构出具的测试报告也变得越来越重要。专业CMA/CNAS第三方检测机构出具的测试报告主要有以下五种: 1、鉴定测试报告 鉴定测试报告是一种用于政府项目申报、高新认证、项 ......
如何在.NET电子表格应用程序中创建流程图
前言 流程图是一种常用的图形化工具,用于展示过程中事件、决策和操作的顺序和关系。它通过使用不同形状的图标和箭头线条,将任务和步骤按照特定的顺序连接起来,以便清晰地表示一个过程的执行流程。 在企业环境中,高管和经理利用流程图来规划业务流程,使他们能够识别瓶颈、优化生产力并增强决策能力……用例列表不胜枚 ......
Taro的架构与使用价值
随着移动互联网和智能设备的普及,前端开发人员需要采用多端同构技术来适配不同的终端(小程序、App和Web)。这些终端之间存在着明显的差异,包括浏览器引擎、操作系统、交互方式以及代码语言等方面。这些差异给前端开发人员带来了不少挑战。一方面,不同终端采用不同的浏览器引擎和操作系统,导致页面渲染和交互行为 ......
软件测试学习
软件测试学习笔记 职业规划。你现在怎么办?你10年之后怎么办?学一门技术?开发的薪资多,。你天天在干嘛?这不学那不学。这三年,在焦虑,学不会咋怎。这个会一点,那个会一点没什么用,往一个方向去,找一个方向去学出来,再找工作。做得出来。。。。。。 懂, 学计算机很简单? 应用,框架的使用。 这边改什么? ......
高级系统架构师学习(六)信息安全和系统可靠性
一、信息安全基础 信息安全5要素 机密性:指网络信息不泄露给非授权的用户、实体或程序,能够防止非授权者获取信息。 完整性:指网络信息或系统未经授权不能进行更改的特性。 可用性:指合法许可的用户能够及时获取网络信息或服务的特性。 可控性:指可以控制授权范围内的信息流向及行为方式。 可审查性:指对出现的 ......
【漏洞复现】紫光电子档案管理系统任意文件上传漏洞
1、简介 紫光电子档案管理系统是由紫光软件系统有限公司自主研发的通用档案管理系统,依照国家档案管理标准开发,结合先进的信息化管理理念,采用纯BS结构,使用流行的互联网云计算的技术框架,并且通过UE优化设计,符合用户的使用习惯,是一套具有先进性、安全性、前瞻性的综合档案管理平台。 2、漏洞描述 任意文 ......
2023软件工程作业02
2023软件工程作业02 LearnIing by doing 对学习的新技术了解 要想学习一门新的技术,首先你需要了解这门技术对你的今后的工作有没有很大的帮助。学了这门技术能不能解决一些技术难点的问题。 我的学习路线是往java微服务方向的。现在大部分企业开发都是使用微服务技术。使用传统的单体架构 ......
有关 Android 架构的建议
有关 Android 架构的建议 | Android 开发者 | Android Developers https://developer.android.google.cn/topic/architecture/recommendations?hl=zh-cn 翻译 搜索 复制 ......
2023软件工程作业02
计算机软考中级软件设计师学习路线 思维导图 学习科目 软件工程基础 需求分析与规格说明 软件架构设计 数据库系统 UML与建模 软件测试与质量管理 软件项目管理 软件安全与维护 学习阶段 阶段一: 基础知识和概念 学习目标: 扎实软件工程基础知识 时间: 1个月 学习计划 完成软件工程基础学习 理解 ......
1.MySQL、基础架构(SQL语句执行流程)
1.MySQL的索引有哪些索引在什么层面: 索引是在存储引擎层实现的,而不是在服务器层实现的,所以不同存储引擎具有不同的索引类型和实现。B+树索引:是大多数 MySQL 存储引擎的默认索引类型。哈希索引:哈希索引能以 O(1) 时间进行查找,但是失去了有序性;InnoDB 存储引擎有一个特殊的功能叫 ......