定律 软件开发 项目 软件

Qt音视频开发45-音视频类结构体参数的设计

一、前言 视频监控内核组件重构和完善花了一年多时间,整个组件个人认为设计的最好的部分就是各种结构体参数的设计,而且分门别类,有枚举值,也有窗体相关的结构体参数,解码相关的结构体参数,同时将部分常用的结构体参数的获取和设置单独提供了函数,参阅海康大华等大厂的sdk的设计方式,也是将众多的参数统一归类的 ......
参数 结构 45

如何利用Spine制作简单的2D骨骼动画(附软件下载)

在2D游戏中,我们经常看到各种各样的角色动画。动画能给游戏带来生机和灵气。创作一段美妙的动画,不仅需要强大的软件工具,更需要一套完善的工作流程。 Spine就是一款针对游戏开发的2D骨骼动画编辑工具。Spine 可以提供更高效和简洁 的工作流程,以创建游戏所需的动画。 下载 Spine3.8.75 ......
骨骼 动画 软件下载 Spine 软件

Springboot 项目配置 HTTPS

生成证书 输入命令 keytool -genkeypair -alias "boot" -keyalg "RSA" -keystore "boot.keystore" 生成完成后会提示 Warning: JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -src ......
Springboot 项目 HTTPS

SpringBoot项目如何打包成exe应用程序?

前言 近期做了一个前后端合并的spring boot项目,但是要求打包城exe文件,提供给不懂电脑的小白安装使用,就去研究了半天,踩了很多坑,写这篇文章,是想看到这篇文章的人,按照我的步骤走,能少踩坑。 准备 准备工作: 一个jar包,没有bug能正常启动的jar包 exe4j,一个将jar转换成e ......
应用程序 SpringBoot 程序 项目 exe

日志开发指南

日志规约 【强制】应用中不可直接使用日志系统(Log4j、Logback)中的 API,而应依赖使用日志框架(如SLF4J)中的 API,使用门面模式的日志框架,有利于维护和各个类的日志处理 方式统一。 【强制】日志文件至少保存 15 天,因为有些异常具备以“周”为频次发生的特点。对于当天日志,以 ......
开发指南 指南 日志

java代码开发规范

啦啦啦~~我不生产规范,我只是规范的搬运工 风格指南 代码风格以google code style为 标准,规范内容: 英文原文: https://google.github.io/styleguide/javaguide.html 中文参考: https://github.com/fantasti ......
代码 java

实验1:软件项目管理中的进度管理与资源管理

实验1:软件项目管理中的进度管理与资源管理 通过本次实验,学生将掌握以下内容: 1、掌握Project 2010中甘特图显示项目进度。 2、掌握Project 2010中的关键路径法,得到项目的关键路径与关键活动。 3、掌握Project 2010中资源的创建与分配资源。 [实验任务一]:Proje ......

Elasticsearch在linux服务器部署后,java项目启动报错,windows服务器正常运行,如何避坑?

1、问题描述 之前在windows服务器上部署了java项目(springboot),ES安装版本7.13.1,正常运行。后因特殊要求迁移到linux服务器上,按照windows服务器版本依然安装7.13.1的ES,启动java项目报错,错误信息如下: org.springframework.bea ......
服务器 Elasticsearch windows 项目 linux

《nodejs跨栏》vue篇——新建项目

使用脚手架新建 参考链接:https://segmentfault.com/a/1190000022484789 一、安装nodejs 1、访问网址:https://nodejs.org/en/ ,下载安装(左边稳定版,右边最新版),一路next。 2、下载完成后,cmd中输入node -v,检查是 ......
项目 nodejs vue

Laf Assistant:云开发从未如此爽快!

原文链接:https://forum.laf.run/d/67 工欲善其事,必先利其器。在编写代码时,IDE 也是我们不可或缺的。它可以让我们更高效地完成代码编写,提高开发效率。因此,IDE 是我们编写代码中最亲密的伙伴之一。 虽然 Laf 云开发有简洁的 Web IDE,只要能打开浏览器就可以随处 ......
Assistant 从未 Laf

不同设备如何统一语言编程平台高效开发?本文为你揭秘

ArkCompiler支持ArkTS/TS应用预先编译优化机器码,带来高性能的运行体验;同时,ArkCompiler的并发实例启动更加轻快,并且提供混淆字节码能力,有效提升了源码的安全性。ArkCompiler助力开发者更加高效、便捷、安全地开发HarmonyOS应用。 ......
语言编程 语言 设备 平台

uniclound创建新项目全流程

1、创建 xxxx-node(项目服务端+H5端),此过程中需要创建云空间。 2、创建xxxx-min(小程序端) 3、创建xxxx-admin (后台管理端) 4、更新xxxx-node中的 公共依赖与函数 5、修改xxxx-node common/uni-config-center/uni-id ......
新项目 uniclound 流程

HBuilderX启动微信开发者工具报错[error] Error: Fail to open IDE

报错提示如下: 解决方法: 1. 使用自己的账号登录。 2. 在微信开发者平台上申请appid并更改项目中的appid。 3. 删除项目中微信小程序的appid,这样就能在HBuilderX中启动游客身份的微信开发者工具。 检查其他步骤是否正确: 1. 打开微信开发者工具,在安全选项里开启服务端口 ......
开发者 HBuilderX 工具 Error error

Linux驱动开发笔记(二):ubuntu系统从源码编译安装gcc7.3.0编译器

前言 编译ubuntu驱动之前,发现使用的gcc是7.3.0,而使用apt管理和下载的都无法直接或间接安装gcc7.3.0,于是只能从源码安装gcc7.3.0编译器。 GCC 概述 GCC是以GPL许可证所发行的自由软件,也是GNU计划的关键部分。GCC的初衷是为GNU操作系统专门编写一款编译器,现 ......
编译器 源码 笔记 ubuntu 系统

软件工程——质量管理

一 测试概念 测试目的 用户角度:暴露软件中存在的问题 软件开发角度:表明软件中不存在错误,验证软件正确实现了用户需求 测试对象 测试过程贯穿整个软件定义与开发时期 对象包括:需求规格说明、概要设计说明、详细设计说明及源程序 二 测试策略 测试过程分为四步:单元测试->集成测试->确认测试->系统测 ......

【开发者必读】如何在MyEclipse中使用内联搜索?

MyEclipse v2022.1.0正式版下载 MyEclipse技术交流群:742336981 欢迎一起进群讨论 DevStyle中的内联搜索取代了传统的Eclipse查找和替换对话框,提供了一种更加高效和非侵入性的搜索体验——一种不会中断您的开发工作流程的工具。 DevStyle是一个Ecli ......
开发者 MyEclipse

学系统集成项目管理工程师(中项)系列19a_成本管理(上)

1. 要确保在批准的预算内完成项目 2. 必须考虑项目决策对项目产品、服务或成果的使用成本、维护成本和支持成本的影响 3. 对成本的影响力在项目早期最大 4. 失控原因 4.1. 对工程项目认识不足 4.1.1. 对信息系统工程成本控制的特点认识不足,对难度估计不足 4.1.2. 工程项目的规模不合 ......

中国软件杯——百度飞桨机械狗错误记录

一、下载paddleDetection和paddleSeg过程报错 (1)在安装COCO-API 时报错, 错误与此相似,最终解决方案:更换安装语句,语句参考:(48条消息) (清华源)ERROR: Could not find a version that satisfies the requir ......
错误 机械 软件

使用Docker及安装部分软件

一、前言 最近在银行内部部署项目的时候,发现GCC版本过期,是4.5的版本,导致了Nginx和Redis都无法进行make编译安装,但是GCC版本又因为无法连接到外网,无法进行升级。那么想到了使用Docker容器化技术来进行管理。其实之前也使用过Docker,但是这次决定将其系统性的整理一下。 下面 ......
部分 Docker 软件

浅谈Ubuntu中的软件包

1. 前言 还记得大学第一次接触Ubuntu和Linux的时候,觉得用apt安装想要的软件非常方便。但是有时候出现了问题,各种报错,自己又不懂原理,就会非常抓狂。现在稍微理解一点了,故以较为容易理解的方式记录在这里,方便他人。 2. 软件包与包管理器dpkg Linux里的软件就是一些可执行文件。就 ......
软件包 Ubuntu 软件

项目开发流程

BBS-个人博客项目完整搭建 在这一章中,我们会将前面所有学到的知识进行综合运用,从0开始完成一个django框架的web实战项目——多用户个人博客的搭建。 项目开发流程 在正式开发这个项目之前,首先我们必须了解一套完整的项目开发流程 一、项目分类 现在互联网公司需要开发的主流web项目一般分为两类 ......
项目开发 流程 项目

基于FPGA的FSK调制解调系统verilog开发

1.算法仿真效果 VIVADO2019.2仿真结果如下: 2.算法涉及理论知识概要 频移键控是利用载波的频率变化来传递数字信息。数字频率调制是数据通信中使用较 早的一种通信方式,由于这种调制解调方式容易实现,抗噪声和抗衰减性能较强,因此在 中低速数字通信系统中得到了较为广泛的应用。 在二进制频移键控 ......
verilog 系统 FPGA FSK

使用IDEA创建第一个SpringBoot项目并进行一些基础配置的详细教程

1.打开IDEA,新建new project,填写项目信息。 2.如上图所示,设置server URL为阿里云服务器为: https://start.aliyun.com/ 下面的Java版本选择必须和Project SDK版本相对应,不然不能进行下一步。 3.选择springboot版本和开发会使 ......
SpringBoot 基础 项目 教程 IDEA

Mac安装node.js开发环境的详细步骤

1.官网下载node.js 下载地址:https://nodejs.org/ 直接点击下载即可。 2.双击刚下载的文件,默认点继续安装就行。 3.安装完成后,打开终端,输入“npm -v”和“node -v”两个命令,如下图出现版本信息,说明安装成功。 4.进行环境配置 打开终端,输入“open - ......
步骤 环境 node Mac js

软件测试Day3

1.Scrum敏捷工作方式 2.软件测试 3.单元测试 4.集成测试 5.系统测试 6.验收测试 7.覆盖划分 ......
软件测试 软件 Day3 Day

软考中级软件设计师主观题详解

软件设计题分析 | 试题 | 考察内容 | | | | | 数据流图/DFD | 补充外部实体、数据存储、加工、数据流等 | | 数据库设计/ER | E-R图 关系模式 主键/外键 规范化理论 增加实体 | | UML建模 | 类图 用例图 活动图等 | | C语言算法 | C语法+数据结构 | ......
主观 设计师 软件

Mac安装MySQL5.7开发环境的详细步骤

1.进入官网下载MySQL5.7的安装包。 下载地址:https://www.mysql.com/downloads/ 跟着上面图示下载即可,我这里选择的是5.7.31的版本,根据个人喜好选择版本,但是注意有的版本是没有mac版本的,换个版本就行了。 2.安装包下载完成后双击pkg文件进行安装,无脑 ......
步骤 环境 MySQL5 MySQL Mac

Mac安装MySQL5.7开发环境的详细步骤

1.进入官网下载MySQL5.7的安装包。 下载地址:https://www.mysql.com/downloads/ 跟着上面图示下载即可,我这里选择的是5.7.31的版本,根据个人喜好选择版本,但是注意有的版本是没有mac版本的,换个版本就行了。 2.安装包下载完成后双击pkg文件进行安装,无脑 ......
步骤 环境 MySQL5 MySQL Mac

APP开发_APP开发方式介绍

APP开发方式分为三种,以下是我知道的几种方式 1.原生开发 安卓手机操作系统原生开发 苹果手机操作系统原生开发 2.Web开发 网页开发 3.混合开发 网页开发与原生开发混合 混合开发框架方案有三种 1.flutter 2.react native 3.cordva ionic ......
APP 方式

vivado和questasim联合开发环境搭建

vivado2018.3与questasim10.6c联合开发环境搭建 vivado2018.3安装 略 questasim10.6.c安装 下载 链接: https://pan.baidu.com/s/1UtPk8cM5OCzgOG32opwddA?pwd=xjy1 提取码: xjy1 安装 以管 ......
questasim 环境 vivado