软件开发 案例202303软件

用chatGPT快速开发java后端功能

接到一个紧急需求如图 常规无非是建表,写接口,写测试类,最后造数据进行自测。突发奇想,要不用GPT4试一下快速写业务代码? 写句子1分钟,建表和得到代码1分钟 第一步:建表,直接复制excel中内容到GPT中 第二步:要求转为下划线: 第三步:给出条件和想要的结果(下面第一幅图是自己写的,其它代码图 ......
chatGPT 功能 java

Python Django Admin后台的二次开发

本次代码已同步到 [Github 仓库](https://github.com/huanfe1/Python-Django-Practice) 中,可前往查看全部代码 本次共更改 `goods/admin.py` , `chapter1/settings.py` 两个文件 修改 `goods/adm ......
后台 Python Django Admin

Jenkins实战-钉钉构建提醒插件的二次开发

本篇我们来讨论下关于jenkins社区中钉钉提醒这个插件的二次开发过程。为什么需要二次开发呢,很简单,这个插件只是提供了最基本的构建后的提醒,有时候,我们需要一些额外的功能。例如,我们在打完app的包后,利用这个插件是可以发送提醒,但是点击标题,这个插件默认跳转的是jenkins上当前构建号的页面。 ......
实战 插件 Jenkins

软件 授权 加密 加固

软件加密授权工具推荐 - 知乎 https://zhuanlan.zhihu.com/p/61137051 威步软件加密产品 - WIBU https://www.wibu.com.cn/cn/%E4%BA%A7%E5%93%81.html SDK加固_Android包加固_SO文件保护_IOS代码 ......
软件

软件构造复习(三)

面向对象编程 基本概念 静态/实例方法 实例方法必须对某个特定对象使用 在类中使用static修饰的静态方法会随着类的定义而被分配和装载入内存中;而非静态方法属于对象的具体实例,只有在类的对象创建时在对象的内存中才有这个方法的代码段 接口与枚举 接口只给出方法规约 接口中无构造器(因为接口不能实例化 ......
软件

C/C++项目构建指南:如何使用Makefile提高开发效率

> Makefile是一个常用的自动化构建工具,它可以为开发人员提供方便的项目构建方式。在C/C++项目中,Makefile可以用来编译、链接和生成可执行文件。使用Makefile的好处是可以自动执行一系列命令,从而减少手动操作的复杂性和出错的可能性。此外,Makefile还可以根据源代码的修改情况 ......
Makefile 效率 指南 项目

软件工程课程总结

通过大二下学期的软件工程学习,我在王建民老师的课上学习到了很多对软件开发有关的思维逻辑问题和答案,在这半年来的学习中,王建民老师虽然没有教过我们如何使用android studio进行安卓端的开发,但是直接让我们进行关于安卓端app的开发。我们在这些种种的艰难中,摸着石头过河,不断地和舍友交流学习, ......
软件工程 课程 工程 软件

Centos安装常见软件

一、vscode sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://pac ......
常见 Centos 软件

微信小程序集成微信支付开发,后端是springboot项目

一、准备工作 首先是进入到小程序后台关联微信支付商户、以及接入微信支付申请 二、小程序端代码 主要是用到了 wx.requestPayment API 2.1 在wxml文件中添加支付按钮 <button bindtap="requestPayment">支付</button> 2.2 在wxss文 ......
springboot 程序 项目

springmvc的流程及简单案例

## springmvc概念 JavaEE[体系结构](https://so.csdn.net/so/search?q=%E4%BD%93%E7%B3%BB%E7%BB%93%E6%9E%84&spm=1001.2101.3001.7020)包括四层,从上到下分别是应用层、Web层、业务层、持久层。 ......
springmvc 流程 案例

CSCI-CSCI计算机软件配置项(Computer Software Configuration Item)

# CSCI-CSCI计算机软件配置项(Computer Software Configuration Item) CSCI计算机软件配置项 CSCI是计算机软件配置项(Computer Software Configuration Item)简称,在软件设计文档中经常用到。 ......

2023.5.22——软件工程日报

所花时间(包括上课):6h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午学习。 我了解到的知识点: 1.了解了一些数据库的知识; 2.了解了一些python的知识; 3.了解了一些英语知识; 5.了解了一些Javaweb的知识; 4.了解了一些数学建模的知识; 6.了解了一些计算机网 ......
软件工程 日报 工程 软件 2023

软件工程日报——实现了换班的功能

今天我在课上终于实现了排班换班的功能 我一开始的思路是通过一个mysql语句来直接实现数据表中两行数据的调换,但是在经过两天的尝试下,这个方案被我放弃了,因为我的数据表和语句的问题,sql语句交换行数据的操作在我的数据表中并不能实现,于是今天我尝试换了另外一种思路,我试着利用两条sql语句先获取数据 ......
软件工程 功能 日报 工程 软件

用Python开发输入法后台(3)——我自己的输入法的规则

我的输入法基本开发完成了, 如下所示: 现在总结一下我的输入规则: 1. 用户输入几个字符, 就代表几个字的词. 比如输入'w'表示以w开头的单字词, 输入wm, 表示拼音首字母开头的双字词, gsm表示拼音首字母开头的3字词; 2. 输入分号, 表示词的个数已固定, 需要进一步筛选; 同时表示当前 ......
输入法 后台 规则 Python

用Python将女朋友的照片做成壁纸软件,实现桌面壁纸自动更换!

话说兄弟们,女朋友生气了都是怎么哄的? 不会吧不会吧,不会有人还是单身狗吧! 算了,还是回到正题吧,再说我要挨打了~ 今天咱们来交流一下程序员是怎么哄女朋友的,话不多说直接开始! 准备工作 1、环境 首先我们准备好环境和编辑器,我使用的是: Python 3.8 解释器 Pycharm 编辑器 2、 ......
壁纸 桌面壁纸 女朋友 桌面 照片

关于软件构造第一部分(PPT0、1、3)的总结复习

学而时习之,不亦说乎?在学习新知识的路上,我们应时时复习,总结所学知识,归纳吸收以建立自己的知识体系。故此,我现在对软件构造这门课的第一部分进行一些总结 一、软件构造的多维度视图: 共有三个维度:1.按阶段划分:构造时/运行时视图,2.按动态性划分:时刻/阶段视图,3.按构造对象层次划分:代码/构件 ......
第一部 软件 PPT0 PPT

领域驱动设计-软件核心复杂性应对之道:第七章

## 第七章 使用语言:一个扩展的实例 ### 7.1 货物运输系统简介 1)跟踪客户货物的主要处理部署 2)事先预约货物 3)当货物到达其处理过程中的某个位置时,自动向客户寄送发票 >一个货物从货主手上通过托运公司运输货物,从起始点到目的地,托运公司(可能只负责一段路途,再由合作伙伴/外包/私人等 ......
复杂性 核心 领域 软件

Zerto 10.0 发布 - 勒索软件防护、灾难恢复和多云移动性的统一解决方案

Zerto 10.0 发布 - 勒索软件防护、灾难恢复和多云移动性的统一解决方案 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org](https://sysin.org) ![Zerto Logo](https://www.zerto.com/wp-conte ......
移动性 灾难 解决方案 方案 Zerto

用户故事与敏捷开发 读书笔记 01

第1章 概览 软件需求是一个沟通问题,一旦任何一方在沟通中把持绝对地位,项目就会遭受损失。我们需要一种协同工作的方式,让双方都不占绝对主导地位,共同面对感情用事和办公室政治化的资源分配问题。 当用户看到软件的早期版本时,他们总是会想出新的点子,导致我们无法勾勒出一个完美的蓝图来展示项目中所有必须完成 ......
笔记 故事 用户 01

读书笔记 软件需求模式

前面了解到什么事需求的 ,接下来就应该学习如何使用和编写需求模式。我们不仅到了解需求模式的含义,更要学会在什么情况下使用需求模式。在定义系统期间,有两种场合使用需求模式: 1.当定义需求时,看是否存在一个模式可以指导如何定义这种需求。 2.当考虑系统需求是否完全时,浏览主题覆盖的整套模式——看是否有 ......
需求 模式 笔记 软件

安卓手机可以提醒多人生日的软件

对于很多网友来说,想要向自己的亲朋好友表达心意、祝福的时机并不算多,而生日不仅对每个人都比较有意义,而且适合别人来表达心意和祝福,所以能够准确记住亲朋好友的生日,并准时送上惊喜是很多人对自己的要求。不过也有不少小伙伴表示,自己每天需要完成的事情太多了,客户、亲戚、朋友这么多人的生日,想要都准确记住简 ......
多人 生日 手机 软件

1108. 博客小案例

一、数据库数据渲染到模板 基本操作流程: 二、案例的功能介绍 1. 主页index.html 展示添加博客和博客列表的文字,实现页面跳转 2. 添加页add.html 输入文章标题及内容,并将内容交到数据库中 3. 列表页list.html 将数据库中所有博客展示到数据中,点击文章标题可以查看文章的 ......
案例 博客 1108

线上问题处理案例:出乎意料的数据库连接池

本文是线上问题处理案例系列之一,旨在通过真实案例向读者介绍发现问题、定位问题、解决问题的方法。本文讲述了从垃圾回收耗时过长的表象,逐步定位到数据库连接池保活问题的全过程,并对其中用到的一些知识点进行了总结。 ......
案例 数据库 数据 问题

企业敏捷开发的三种落地实践途径

随着互联网科技的飞速发展,数字化浪潮正冲击着每一家企业,软件开发成为了企业数字化转型中的核心问题。面对着近年来的疫情、国内政策导向调整和经济转型等一系列重大事件,企业面对着全世界最动态、最复杂、演化最快及不确定性最高的市场环境,因此降本增效,实现敏捷开发是数字化转型的必需。 敏捷开发是相对于传统软件 ......
途径 企业

软件构造复习(二)

数据类型与数据检验 数据类型 Java中,数据类型分为基本数据类型和对象数据类型 基本数据类型有其对应的被包装成的对象数据类型,如int-Integer,boolean-Boolean等,一般在定义集合类时使用 静态/动态数据类型检查 Java是静态类型语言——在编译阶段进行类型检查 编译器能够导出 ......
软件

团队开发第二阶段9

现在是我们团队开发阶段的倒数第二天,基本任务已经完成,昨日已进行组内的基本测试。在测试中,我们发现了部分错误数据,不合理数据,而且某些异常情况下terminal内会有乱码数据。现在我们将针对这些错误数据进行处理 import osimport shutilimport cv2import numpy ......
团队 阶段

团队开发第二阶段10

现在是我们团队开发阶段的最后一天,我们已经完成了昨天代码bug的最终修改,首先我们面向了班级内部同学,进行了初步的效果展示,通过收集大家的意见我们略微改动了UI界面,保证了UI界面的美观与合理。接下来就要面对用户的考核,将软件分享给其他院系同学。基本任务已经完成,现在已经将软件打包成为.exe程序, ......
团队 阶段

评价输入法软件

用户界面: 界面友好但是功能并不明显,对于中英文的切换以及符号的设置不合理,查找符号不方便。 记住用户选择: 优点:这个功能比较友好,对于我自己的名字、一些常用词都有记住,输入时不需要输入全部拼音,通过简写的拼音就能够输出自己的姓名。 缺点:如果在第一次选择错误,在后面输入的时候也是首先显示该选择过 ......
输入法 软件

监控软件之open-falcon

2019-07-10 一、open-falcon简介 open-falcon是由小米运维团队,从互联网公司角度为出发点,开发出来的一套面向互联网行业的企业级的开源监控系统,截至2019年7月,open-falcon最新稳定版本为v0.2 二、open-falcon特性 数据采集方式多样灵活:支持ag ......
监控软件 open-falcon falcon 软件 open

《软件需求模式》阅读笔记 - 3

本书的最后一部分,主要介绍了四个领域需求模式,性能领域需求模式,适应性领域需求模式,访问控制领域需求模式,商业领域需求模式。 在做需求的过程中经常遇见性能问题: 1.编写容易等同于实现困难。 2.我们定义一个完整的运行还是只是软件。 3.性能指标适用于系统的哪个部分? 4.避免武断的性能指标。 5. ......
需求 模式 笔记 软件