区块 软件开发 实战 技能

HNU软件工程导论个人项目互评

湖南大学结对编程之个人项目互评 本次博客主要内容是分析结对编程队友的个人项目 分析代码作者:谢昶皓 分析人:杨虎强 目录湖南大学结对编程之个人项目互评本次博客主要内容是分析结对编程队友的个人项目一、分析项目需求中的“坑”1、出题之“坑”1)每个用户出的题目是否符合用户类型2)每个用户出的题目是否保存 ......
软件工程 导论 项目 工程 软件

敏捷开发的优势

Leangoo领歌是Scrum中文网(scrum.cn)旗下的一款永久免费的专业敏捷研发管理工具。 Leangoo领歌覆盖了敏捷研发全流程,它提供端到端敏捷研发管理解决方案,包括小型团队敏捷开发,规模化敏捷SAFe,Scrum of Scrums大规模敏捷,涵盖敏捷需求管理、任务协同、进展跟踪、缺... ......
优势

大型软件开发过程的质量管理体系

一、按照ISO 9126的定义,软件的质量通常可以从以下六个方面去衡量(定义) 1. 功用性(Functionality),即软件是否满足了客户功能要求; 2. 可靠性(Reliability),即软件是否能够-直在-个稳定的状态上满足可用性; 3. 可用性(Usability),即衡量用户能够使用 ......

如何使用websocket写一个聊天软件

为什么选用websocket? 聊天软件如QQ、微信等之所以选择WebSocket作为底层通信协议,主要基于以下几个优点:实时性: WebSocket 是一种全双工通信协议,允许服务器和客户端之间进行双向实时通信,而不需要手动刷新页面或轮询服务器。低延迟:WebSocket 建立在单一的TCP连接之 ......
websocket 软件

数字孪生:助力机载软件构型管理

飞机机载软件具有研发周期长、版本更新频繁、相关工程资料密集等特性。由于各个系统的软件分别由不同供应商开发,其设计保障等级、设计架构、实现方法等方面都各有不同,对机载软件进行高效、规范的构型管理显得尤为重要。 Q:什么是构型管理? A:构型指“一个现有的或计划之中的产品或产品组合的特性、功能特性和物理 ......
构型 机载 数字 软件

进程注入Process Injection之Thread Local Storage——常用在恶意软件反调试,在OEP前检测是否有调试器存在进而推出程序

线程本地存储 攻击者可能会通过线程本地存储 (TLS) 回调将恶意代码注入进程,以逃避基于进程的防御以及可能提升的权限。TLS 回调注入是一种在单独的实时进程的地址空间中执行任意代码的方法。 TLS 回调注入涉及操作可移植可执行文件 (PE) 内的指针,以在到达代码的合法入口点之前将进程重定向到恶意 ......
反调 调试器 Injection 恶意 进程

Symantec GhostCast Server是一款用于网络传输和部署镜像的软件工具 Symantec GhostCast Server命令

Symantec GhostCast Server是一款用于网络传输和部署镜像的软件工具,它提供了一组命令行选项来配置和控制其功能。以下是一些常用的Symantec GhostCast Server命令: ghostsrv -clone: 启动GhostCast Server并允许克隆图像。 gho ......

使用maven项目配置并使用mybatis (xml开发)

使用maven项目配置并使用mybatis (xml开发) 1、首先我们使用maven添加依赖 <dependencies> <!-- Junit测试工具 --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> ......
mybatis 项目 maven xml

野火 imx6ull 重刷系统后第一步——更新软件源

官方教程——《apt更新软件源》 第一件事——sudo apt update apt 必须在在可用软件包的数据库上工作。如果数据库没有更新, 系统将不知道是否有更新的软件包可用。 这就是为什么在安装任何Linux系统之后,第一件事应该是更新apt数据库。 #更新软件包数据库 sudo apt upd ......
野火 imx6ull 系统 软件 6ull

常用的敏捷开发工具

Leangoo领歌Scrum中文网(scrum.cn)旗下的一款永久免费的专业敏捷研发管理工具,它覆盖了敏捷项目研发全流程,包括小型团队敏捷开发,规模化敏捷SAFe,Scrum of Scrums大规模敏捷。能够支持多种场景,如:敏捷研发管理、敏捷项目管理、工作流管理、轻量级项目群管理、任务管理等。... ......
开发工具 常用 工具

分析开发板信息中为啥df -h显示sda11分区挂载只有2GB Size且使用100%,但fdisk -l sda11有37GB size?

问题点 当使用开发板中的存储设备分区,进而格式化挂载到某个目录上后,使用df&lsblk后发现分区挂载情况和实际的存储器分区信息有差异后,会感到很疑惑,下面介绍遇到的情况: 情况1 使用xml添加分区后发现对应分区格式化&挂载对应设置的系统目录上但分区size Available size&Used ......
sda 只有 fdisk 信息 11

软件工程导论个人项目互评

软件工程导论个人项目互评 本博客记录湖南大学2021级软件工程导论个人项目互评与代码分析 成员: 评价人:软件5班 谢昶皓 项目作者:软件5班 杨虎强 需求: 命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当 ......
软件工程 导论 项目 工程 软件

实战红队挖掘漏洞---用友时空KSOA v9.0版本ImageUpload任意文件上传漏洞+getshell

前言,本次笔记是记录在工作中的打红队时挖到的用友时空KSOA任意文件上传漏洞。 emmm,怎么说呢,就是又在一次加班码到晚上十点的时候,挖掘到了一个用友时空ksoa v9.0文件上传漏洞。 大家先看看长什么样吧,大概就这样!版本这么明目张胆的就展现在我面前,不找一下这个版本漏洞都对不起这么大个字在我 ......
漏洞 红队 ImageUpload 实战 getshell

考试成绩分析软件都能统计哪些数据?

考试成绩分析软件,学生成绩统计工具,成绩数据分析与报告,学生考试表现数据分析,成绩管理软件教程,分数分布和趋势分析工具,学生基本信息统计与分析 ......
分析软件 成绩 数据 软件

Web 开发工具

代码编辑器 高效编写代码是 Web 开发的一个关键方面。这是一个可以帮助您的创新工具: 代码GPT 通过 CodeGPT 利用人工智能的力量。这款人工智能驱动的代码编辑器可以协助完成编码任务、生成代码片段,甚至提供对编程概念的见解。借助 codeGPT,您将能够更快、更高效地进行编码。无论您是初学者 ......
开发工具 工具 Web

OpenHarmony AI框架开发指导

一、概述 1、功能简介 AI 业务子系统是 OpenHarmony 提供原生的分布式 AI 能力的子系统。AI 业务子系统提供了统一的 AI 引擎框架,实现算法能力快速插件化集成。 AI 引擎框架主要包含插件管理、模块管理和通信管理模块,完成对 AI 算法能力的生命周期管理和按需部署。插件管理主要实 ......
OpenHarmony 框架

Java:开发遇见的问题

mysql插入emoji失败 解决链接:https://blog.csdn.net/gentlu/article/details/83783901 注:utfmb4是兼容历史utf8编码数据的,所以需要设置成utfmb4,不用担心历史数据问题;如果数据库、表、字段已经是utfmb4还是插入失败,那么 ......
问题 Java

3步体验在DAYU200开发板上完成OpenHarmony对接华为云IoT

在DAYU200开发板上烧写OpenHarmony系统,利用huaweicloud-iot-device-sdk完成华为云IoT平台对接,完成物联网数据通信。 ......
OpenHarmony DAYU 200 IoT

实时云渲染技术:元宇宙应用开发核心之一

目前,许多公司正在研究和开发元宇宙技术,并期望它将在未来发挥重要作用,特别是在虚拟商务、教育和娱乐等领域。实时云渲染在汽车三维可视化、建筑家装工程、健康&医疗仿真、虚拟仿真教学实验、数字孪生等领域均有着广泛的应用场景。 ......
应用开发 实时 宇宙 核心 技术

开发环境的搭建步骤0-1

一、Google Chrome下载 下载 1.官网地址:https://www.google.cn/chrome/index.html 2.设置默认浏览器 在谷歌页面右上角的设置中可以设置为默认浏览器 如果设置默认应用程序中找不到谷歌浏览器,关闭谷歌--右键用管理员身份运行--再次打开就能够找到啦 ......
步骤 环境

简单易懂的Linux RedHat安装教程,轻松搭建开发环境

Linux RedHat 是一款流行的操作系统,它拥有强大的稳定性和安全性,是许多企业和开发者首选的操作系统。本文将为你详细介绍如何从零开始安装 Linux RedHat 并搭建你的开发环境。 1.准备工作 在安装 Linux RedHat 之前,需要准备好以下物品: -一台电脑 -一个 USB 启 ......
易懂 环境 教程 RedHat Linux

软件工程博客作业02

《构建之法》和我们这门课的口头禅是“LearnIing by doing”。在当下和未来,学习如何学习,特别是自主学习,本身也是一项非常重要的能力,甚至超过学习知识或内容本身。而如何自主学习一门新技术呢? 三军未动,粮草先行。因此,需要对学习的技术有个广泛的了解,全面的认知,规划相应的路线图,然后开 ......
软件工程 工程 软件 博客

android短视频开发,点击两次实现不同点击效果的实现方式

android短视频开发,点击两次实现不同点击效果的实现方式 布局: <RelativeLayout android:id="@+id/rl_picture_group" android:layout_width="match_parent" android:layout_height="match ......
效果 android 方式 视频

软件设计模式系列之九——桥接模式

桥接模式是一种结构型设计模式,它用于将抽象部分与其实现部分分离,以便它们可以独立地变化。这种模式涉及一个接口,它充当一个桥,使得具体类可以在不影响客户端代码的情况下改变。桥接模式将继承关系转化为组合关系,从而减少类之间的紧密耦合度,使得系统更加灵活和可扩展。 ......
模式 设计模式 软件

Serilog实战

提问 快速上手Serilog步骤 回答 引用 Serilog.Sinks.Async Serilog.Sinks.File Serilog.Sinks.Console 2.配置 appsetting.sjon 加入如下项 "Serilog": { "MinimumLevel": { "Default ......
实战 Serilog

Qt Create开发,修改 .Pro 文件改变 exe 的名称

// .pro // 修改 TARGET 就可以改变生成的exe的名称 TARGET = Test // 要是生成的exe名称中需要带有空格,需要用到$$quote TARGET = $$quote(HP CamScan) ......
名称 文件 Create Pro exe

2023软件工程作业02

大数据_学期规划(五个月) 基础阶段(第一个月) 1.1 MySQL基础 从传统关系型数据库入手,可以更加了解数据管理,为后面的学习打下基础 1.2 Linux基础 linux操作系统作为现在服务器的主流操作系统,掌握Linux的学习是必要的。掌握Linux日常命令,为数据开发打下坚实基础。 1.3 ......
软件工程 工程 软件 2023

科学家首次为地球“全面体检”;国产光刻机或系误传;推特或将按月收费丨RTE开发者日报 Vol.52

开发者朋友们大家好: 这里是「RTE 开发者日报」,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE (Real Time Engagement) 领域内「有话题的新闻」、「有态度的观点」、「有意思的数据」、「有思考的文章」、「有看点的会议」,但内容仅代表编辑的个人观点,欢迎大家留 ......
开发者 科学家 地球 国产 科学

RK3568开发笔记(十):开发板buildroot固件移植开发的应用Demo,启动全屏显示

前言 上一篇,移植应用前的通讯接口工作和全屏工作都已经完成了。本篇移植开发的商业应用。 交叉编译好应用 (略),参照《RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试》 解决全屏标题栏占用问题 交叉编译 ......
固件 buildroot 笔记 3568 Demo

13_实战 USB鼠标

实战: USB鼠标 新建项目Embeded_USB 打开时钟晶振 打开Debug 打开USB PA12 PA11 自动打开 打开USB协议栈 修改时钟晶振 项目配置 Feil5 代码编写 JLink配置 项目运行 1项目编译, 下载后, 用usb连接到芯片安卓接口 2到桌面查看运行情况 ......
实战 鼠标 USB 13