定律 软件开发 项目 软件

【网页开发】传统网页开发及新前端网页开发的优缺点

传统网页开发 开发流程 1、UI设计人员制作高精度图片,以供静态界面开发人员使用 2、静态界面开发人员根据图片使用HTML、CSS进行制作,生成与图片一致的网页 3、开发人员需要将静态界面中的代码改为动态界面与后台进行数据对接 优点: 1、前端耗时少 2、有利于SEO <SEO:搜索引擎优化> 缺点 ......
网页 优缺点 前端 传统

【开发模式】MVC、MVP、MVVM比较

MVC开发模式 MVC (Model-View-Controller) 模型-视图-控制器: view接收用户请求,传递给Controller 对model进行增删改查并将结果渲染到视图。。 中 标准的web应用程序有三部分组成: 1、View:数据呈现,即展示数据 2、Model: 数据,即管理数 ......
模式 MVVM MVC MVP

开源即时通讯(IM)项目OpenIM源码部署流程

由于 OpenIM 依赖的组件较多,开发者需求不一,导致 OpenIM 部署一直被人诟病,经过几次迭代优化,包括依赖的组件 compose 的一键部署,环境变量设置一次,全局生效,以及脚本重构,目前 OpenIM 部署比较丝滑,特写文章分享给大家。 OpenIM 是什么 OpenIM 不是一个独立的 ......
源码 流程 通讯 项目 OpenIM

docker部署springboot+vue项目环境安装及部署流程

后端项目打jar包修改及配置项 1、修改配置文件 application-prod.yml中的mysql配置和redis配置 2、切换Maven为生产模式 3、Maven打包 4、拿到打包后的jar 包5、拿到jar包之后在Linux中使用 nohup java -jar jeecg-system- ......
springboot 流程 环境 项目 docker

部署-鄂尔多斯水利项目

该项目是部署在内网环境中的,但是配置了外网ip,关键点在于,配置nginx方向代理时,注意ip,需要配置内网的ip,之前配置了外网ip导致接口调不通 一、准备环境 1.jdk1.8 2.mysql5.7 3.nginx最新版 4.linux服务器 二、前端项目打包(两个dist包) 具体打包流程我就 ......
水利 项目

Cisco NX-OS 10.4(1)F 发布 - 网络操作系统软件

Cisco NX-OS 10.4(1)F 发布 - 网络操作系统软件 Cisco NX-OS Software Release 10.4(1)F - 网络操作系统软件 请访问原文链接:https://sysin.org/blog/cisco-nx-os-10/,查看最新版。原创作品,转载请保留出处。 ......
系统 Cisco NX-OS 网络 软件

软件设计模式系列之三———工厂方法模式

工厂方法模式是一种常见的设计模式,属于创建型设计模式之一,它在软件工程中用于对象的创建。该模式的主要思想是将对象的创建过程抽象化,将具体对象的实例化延迟到子类中完成,以便在不同情况下可以创建不同类型的对象,而客户端代码不需要知道实际创建的对象类型。 ......
模式 设计模式 工厂 方法 软件

RK3568开发笔记(八):开发板烧写buildroot固件(支持hdmi屏),搭建Qt交叉编译开发环境,编译一个Demo,目标板运行Demo测试

前言 前面发现开发板用ubuntu固件发现空间不够,本篇使用buildroot固件,来实现目标板运行qt界面应用。 烧写buildroot固件 这部分更详细的参照《RK3568开发笔记(六):开发板烧写ubuntu固件(支持mipi屏)》的步骤,本质上烧写都是一样的,只是不同的update.img。 ......
固件 Demo buildroot 目标 环境

软件工程随机生成加减法(python)

import randomdef generate_question(): operator = random,choice(['+','-']) num1 = random.randint(1,20) num2 = random.randint(1,20) if operator == '+': ......
加减法 软件工程 python 工程 软件

为react项目添加开发/提交规范(前端工程化、eslint、prettier、husky、commitlint、stylelint)

为react项目添加开发/提交规范(前端工程化、eslint、prettier、husky、commitlint、stylelint) 因历史遗留原因,接手的项目没有代码提醒/格式化,包括 eslint、pretttier,也没有 commit 提交校验,如 husky、commitlint、sty ......
前端 commitlint stylelint prettier 项目

IDEA选择标签页时,左侧项目目录自动选择对应文件

如上图所示,这样子,在我们选择标签页的时候,项目自动展开选中对应文件,就很方便了(类似vscode的文件自动定位打开) ......
标签 文件 目录 项目 IDEA

软件测试报告办理地点流程介绍,第三方软件测试报告收费如何?

​ 软件测试报告的费用 一、软件测试报告可以在哪里办理 对于软件的测试报告的办理,一般可以在自己城市的软件测评中心办理。测评中心是由政府主导,所以在测试内容方面会更加严苛,某些测试项目可能不会通过,而且测试费用都比较高,会超过预算。 除此之外,业界统一认为:找专业的第三方软件测试机构办理是最佳的选择 ......
软件测试 报告 软件 第三方 地点

【linux软件分享】Meld文件对比工具

Meld Visual diff and merge tool Meld helps you compare files, directories, and version controlled projects. It provides two- and three-way comparison ......
文件 工具 linux 软件 Meld

2023软件工程作业01

我的初心 当初为什么报软件工程这个专业? 兴趣:我对软件开发和技术有浓厚的兴趣,专科是软件技术专业。 就业机会:软件工程是一个高需求的领域,现在计算机非常普及,应用广泛,毕业生通常有很好的就业机会。 技能发展:软件工程专业可以帮我获得重要的技术和编程技能,这些技能在未来工作起到作用。 市场前景和薪水 ......
软件工程 工程 软件 2023

Qt/C++音视频开发52-采集本地屏幕桌面的终极设计

一、前言 最开始设计的时候,只考虑了一个屏幕的情况,这种当然是最理想的情况,实际上双屏或者多屏的用户也不在少数,比如我这两个屏幕,屏幕1是1080P,屏幕2是2K分辨率,打印两个屏幕的区域是 QRect(0,0 1920x1030), QRect(1920,-208 2560x1390),可以看到有 ......
终极 屏幕 桌面 Qt 52

为何选择模块化开发?优势到底在哪里?

大家都知道单页面应用程序,他的最大优势就是不用切换页面,对用户体验极好。例如vue常见的页面是头、尾、菜单不动,只有内容区域动,在dom中扣去一块旧的,换一块新的,这样看来,每一块都应该是独立存在的,也就是咱们常见的.vue文件,使用webpack将.vue文件转为.js文件,这个js就是一个模块化 ......
模块 优势

低代码开发平台对比:到底谁更胜一筹?

低代码(Low-Code)是一种软件开发方法,旨在通过最小化手动编码的需求,使开发人员能够更快速地构建和部署应用程序。低代码平台提供了一套可视化的工具和组件,使开发人员可以通过拖放、配置和设置属性来创建应用程序,从而从头开始编写大量的代码。低代码平台的主要目标是降低开发应用程序所需的技术复杂度,从而 ......
开发平台 更胜一筹 代码 平台

软件工程01作业

一、回顾——我的初心 1.当初为什么报 软件工程 这个专业? 由于在之前专科学的是大数据技术,专升本对口专业院校太少,软件工程所需要学习的技术与大数据相近,选择了软件工程专业,在专科阶段我选择大数据专业的主要原因是对大数据的潜力和应用前景深感吸引。在当今的信息时代,大数据在各行各业中发挥着至关重要的 ......
软件工程 工程 软件

Springboot整合Quartz通用项目

1.整合的意义: 在某些应用场景下要求任务必须具备高可用性和可扩展性,单台服务器不能满足业务需求,这时就需要使用Quartz实现分布式定时任务 当然分布式下Quartz并不是最好的,但是确是最简单易实现,实现快速开发。其他选择如:xxjob 、power job ... 2.依赖: 项目结构: po ......
Springboot 项目 Quartz

如何使用Vite创建Vue3的uniapp项目

项目结构 my-vue3-project ├─ .env //默认环境变量 ├─ .env.development //开发环境变量 ├─ .eslintrc-auto-import.json //(autoimport变量,eslint配置)由auto-import插件生成 ├─ .eslintr ......
项目 uniapp Vite Vue3 Vue

gif123极简录屏软件

概述 独立 EXE 无任何外部依赖,兼容 XP,Vista,Win7,Win8,Win10,Win11 …… 等所有流行桌面操作系统。软件极简单,只有 3 个主要按钮:录制、预览、复制。 录制完可以一键快速复制 GIF 图像(可粘贴到其他程序,或粘贴为本地文件)。很多软件复制的 GIF 有兼容性问题 ......
软件 gif 123

911软件工程打卡作业

今天的一天开始于早上,我选择了面包作为早餐。接着,中午的时候,我享用了一顿美味的米饭。而在晚上,我再次回归面包,结束了这一天的饮食。 上午,我参加了工程实训课程,我们一起制作了一个小机器人。这个机器人似乎是用C语言编程控制的,虽然与之前我学过的有些不同,但这让我认识到还有许多新的知识需要学习。我感到 ......
软件工程 工程 软件 911

2023软件工程作业01

回顾————我的初心 从3月份退伍以来,享受着国家政策,参加了专升本退役大学生士兵免试这个计划。想着之前专科有学过相关专业的课程,想着选其他专业的话可能会出现脱节。所以选择软件工程这个专业,想着着两年来科技带来的快速发展,无论什么地方都能看见科技所带来的便利。现在的计算机领域已经处于一种饱和的状态, ......
软件工程 工程 软件 2023

软工作业2个人项目

作业要求 这个作业属于哪个课程 软件工程 这个作业要求在哪里 个人项目-论文查重算法 这个作业的目标 1、完成PSP表格。2、完成“论文查重算法”的设计并进行测试。3、代码签入Github中。 4、编写博客记录。 PSP表格 PSP2.1 预估耗时(分钟) 实际耗时 计划 估计这个任务需要多少时间 ......
项目 个人

Llama2-Chinese项目:1-项目介绍和模型推理

Atom-7B与Llama2间的关系:Atom-7B是基于Llama2进行中文预训练的开源大模型。为什么叫原子呢?因为原子生万物,Llama中文社区希望原子大模型未来可以成为构建AI世界的基础单位。目前社区发布了6个模型,如下所示: FlagAlpha/Atom-7BFlagAlpha/Llama2 ......
项目 Llama2-Chinese 模型 Chinese Llama2

快速初始化Vue3项目终端工具 x-init

https://github.com/zjy4fun/x-init 安装工具 npm install -g x-init 快速创建一个项目,只需`x projectName`即可快速创建项目,支持国内加速👀 x demo ......
终端 工具 项目 x-init Vue3

Apipost:API开发者的协同工作神器

在当今快速发展的数字化时代,API已成为企业与开发者实现数据互通、应用集成的重要桥梁。然而,随着API数量的不断增加,API开发、调试、测试、文档等工作也变得越来越复杂。为了解决这一痛点,一款名为Apipost的API协同研发工具应运而生。 成功案例 许多知名的公司和团队都在使用Apipost。从A ......
神器 开发者 Apipost API

2023软件工程作业01

2023软件工程作业01 01.回顾-我的初心 当初为什么报软件工程这个专业? 首先是因为自己在专科时期所学的专业知识与本专业有相同的地方,可以触类旁通相关知识 其次,软件工程专业作为计算机行业的热门专业,同时也具有着明朗的就业前景 当初对软件工程这个专业的期待和想象是什么? 期待充实的学习以及希望 ......
软件工程 工程 软件 2023

vue项目安装依赖

目录🥇如果是别人的项目(标注:别人移除了modules文件夹)🥇如果是自己的项目或者自己要另外下载依赖🥈安装生产依赖🥈安装开发依赖🥈安装特定版本🥇卸载依赖 🥇如果是别人的项目(标注:别人移除了modules文件夹) # 可以执行下面这条命令下载依赖 npm install # 或者输入 ......
项目 vue

iOS开发Swift-13-界面跳转,新增待办事项,实时刷新,反向传值-待办事项App(2)

1.制作新增界面UI 进入Main界面,选中当前页面,点击右下角,选择Navigation Controller.Navigation Controller是一个容器,用于控制页面跳转. 新建一个Table View Controller,作为跳转之后的页面. 选中Table View,将他的Con ......
事项 实时 界面 Swift iOS