班级 权限 功能 项目
详细设计(软件项目)
这份报告是我在学校上软件工程这门课上机票预订系统的详细设计,老师评分95分。 一、引言 1.编写目的 由前面的总体设计,得出了系统的基本架构,要实现整个系统,需要对每个模块进行详细设计,详细设计主要是利用比较具体的设计对整个系统进行分析,确定对系统每个模块的物理配置,确定整个系统的处理流程和系统的数 ......
SpringBoot 项目使用 Sa-Token 完成登录认证
一、设计思路 对于一些登录之后才能访问的接口(例如:查询我的账号资料),我们通常的做法是增加一层接口校验: 如果校验通过,则:正常返回数据。 如果校验未通过,则:抛出异常,告知其需要先进行登录。 那么,判断会话是否登录的依据是什么?我们先来简单分析一下登录访问流程: 用户提交 name + pass ......
命令行上的数据科学第二版:六、项目管理与`make`
原文:https://datascienceatthecommandline.com/2e/chapter-6-project-management-with-make.html 我希望现在您已经开始认识到命令行是一个非常方便的数据处理环境。您可能已经注意到,由于使用了命令行,我们: 调用许多不同的 ......
连接 AI,NebulaGraph Python ORM 项目 Carina 简化 Web 开发
这是一款神奇的 Python ORM 项目,它简化了 CURD 操作,免去繁琐的查询语句编写,又适用于裸 Python 开发,可与 AI 行业快速集成。 ......
Linux软件目录:在Linux系统中,通常会将软件按照功能或用途分类,并将其安装在相应的目录下
在Linux系统中,通常会将软件按照功能或用途分类,并将其安装在相应的目录下。以下是常见的Linux软件目录: 1. /bin:包含系统启动和运行时必需的基本命令,如ls、cp、mv等。 2. /sbin:包含与系统管理相关的命令,如ifconfig、iptables等。 3. /usr/bin:包 ......
django admin 使用ForeignKey外键时候select框带搜索功能
默认情况下ForeignKey调用的时候只能单选,当内容过多时候不方便,所以启用带搜索功能,就相对很方便了。 在admin.py中使用 #保证以下2个参数都要有内容,否则会报错 autocomplete_fields = ('name',) search_fields = ['name'] #关联表 ......
VS2017中导入Qt项目工程后显示无法打开源文件“QtWidgets/QApplication”的解决方案
项目右键属性 点击包含目录,编辑 添加:指定编译器目录 ......
BIM+GIS可视化项目管理方案
随着交通行业高速发展,在新时代“智慧交通”的背景下,工程项目管理正面临着数字化、智能化、可视化的发展挑战。BIM、GIS、大数据、物联网、云计算、人工智能、区块链等新技术浪潮正在交通行业持续升温,使传统项目管理发生着巨大的变革。 图新地球公路工程BIM+GIS可视化项目管理平台以三维地理信息系统 ......
用Java 实现一个异步任务 可终止,可中断,可继续功能
在 Java 中实现一个异步任务可以使用多线程和线程池技术,同时需要考虑终止、中断和继续等功能。下面展示一个简单的示例代码,实现异步任务的终止、中断和继续等功能: import java.util.concurrent.ExecutorService; import java.util.concur ......
vue项目中组件封装
移动端项目中使用 vut UI组件库。 比较常用的dialog弹出框和Picker 选择器,这两个的样式跟UI设计的不太一样,尤其是border边框在手机ios系统上有兼容问题。 dialog弹框组件 <template> <transition name="confirm-fade"> <div ......
利用Git Bash工具将本地创建的项目上传到Gitee
一、安装Git1、下载Git Bash工具 官网下载 https://www.git-scm.com/download/https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fwww.git-scm.com%2Fdownload%2F 1. ......
C#运控框架 雷赛运动控制 DMC系列 运动控制项目 C#源码
C#运控框架 雷赛运动控制 DMC系列 运动控制项目 C#源码 1.别看它界面丑,里面的应有应该尽有; 2.麻雀虽小五脏俱全,很适合新手的一个学习项目,绝对推荐YID:838695989828740 ......
Android studio源码,记事本,可做备忘录 纯安卓项目本地数据库sqlite
Android studio源码,记事本,可做备忘录 纯安卓项目本地数据库sqlite 功能:登陆注册 增删改 注销 项目包含 源码+apk文件+演示视频 温馨提示~ 由于项目具有复制性,售出不退,不包售后 项目直接导入即可运行,推荐Android studio版本大于3.5,运行手机版本9或10 ......
西门子S7-1200PLC结构化编程5轴伺服项目
西门子S7-1200PLC结构化编程5轴伺服项目 项目实现功能: 1.三轴机械手X轴-Y轴-Z轴联动取放料PTO脉冲定位控制台达B2伺服 2.台达伺服速度模式应用+扭矩模式应用实现收放卷 3.程序为结构化编程,每一功能为模块化设计,功能:自动_手动_单步_暂停后原位置继续运行_轴断电保持_报警功能_ ......
【Android Studio】修改C盘.gradle文件夹位置,防止每次新建或者导入项目后打开设置查看gradle都会重置为C盘下的路径
解决方案此时只需要将C盘的.gradle文件夹复制一份到自定义路径,然后在系统环境变量中添加GRADLE_USER_HOME后重启电脑即可,值为自定义的.gradle文件夹路径 这样之后新建/导入项目都会默认使用自定义路径下的gradle文件夹此时可以将C盘下的.gradle文件夹删除,释放C盘空间 ......
《c++越野》vc6篇-新建项目
首先建立工程,点击文件->新建 点击win32 Console Application选择工程位置和编写工程名字,点击确定 点击一个空工程 添加源文件,再次进入文件->新建 点击c++源文件按钮,编写源文件名字和选择源文件路径,最后点击确认便可开始c语言编程 ......
双馈风力发电系统仿真,DFIG,采用背靠背双pwm变换器,具备最大功率追踪功能
双馈风力发电系统仿真,DFIG,采用背靠背双pwm变换器,具备最大功率追踪功能。 (1)转子侧变换器采用基于定子电压定向的矢量控制策略,有功无功解耦,具备MPPT能力,采用功率外环电流内环双闭环控制结构。 (2)网侧采用电网电压定向的矢量控制策略,才用电压外环电流内环控制,直流母线电压稳定,输入功率 ......
如何把一个 Python 项目发布到 PyPI 上指南教程 All In One
如何把一个 Python 项目发布到 PyPI 上指南教程 All In One
如何发布一个 Python 项目到 PyPI 上
如何发布一个 Python 包到 PyPI 上
......
Android——Textview实现下滑功能
一:textview上进行添加语句 android:scrollbars="vertical" 二:Activity进行添加 LineQuery_TextView.setMovementMethod(ScrollingMovementMethod.getInstance()); ......
dbgrideh也能类似于Excel下拉筛选的功能
需要五个控件: DBGridEh, TDataSource, TClientDataSet,TMemTableEh, TDataSetDriverEh DBGridEh.DataSource > TDataSource TDataSource.DataSet > TMemTableEh TMemTa ......
day02-功能实现02
功能实现02 6.功能05-显示家居信息 6.1需求分析 进入后台系统,可以在页面进行所有家居信息的展示 6.2思路分析 完成从后端代码从mapper(dao层)-->Service层-->Controller层,并对代码进行测试 完成前端代码,使用axios发送http请求,返回所有家居信息,将数 ......
objectARX环境配置指南 VS2019+AutoCad2023 (在VS中创建ARX项目指南)
一、下载四个软件,缺一不可(注意版本对应,注意版本对应) Visual Studio AutoCad objectARX SDK ObjectARXWizards 版本对应见下: 有道云笔记 (youdao.com) 二、Visual Studio 安装的注意事项(注意版本对应) 需要安装的负载有三 ......
如何构建一个 Rust 项目?
楔子 接下来我将和你一起学习 Rust,并且到后期还会使用 Rust & PyO3 来为 Python 编写扩展。 关于 Rust 的特点、优势和劣势之类的,这里就不赘述了,网上一大堆,随便一搜就是。总之 Rust 确实是出了名的难学,很容易从入门到入坟,但如果在学习的时候改变一下三观,会发现其实也 ......
android登录注册界面,数据存到数据库,实现数据库的增删改查功能
建一个数据库文件 MyHelper package com.example.test3; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sq ......
团队项目2-需求分析
#团队项目2——《需求规格说明书》 |这个作业属于哪个课程|软件工程| |: :|: :| |这个作业要求在哪里|作业要求| |作业目标|明确任务需求以及方向,对整个项目有个直观的了解| #一、需求规格说明 ##1、系统描述 本系统主要面向广工学子进行课表查询。广工学子可以通过本系统转接到教务系统登 ......
idea子项目打jar包错误 Could not find artifact xxx:pom:1.0-SNAPSHOT 解决办法
idea子项目打jar包错误 Could not find artifact xxx:pom:1.0-SNAPSHOT 解决办法 原文链接:https://blog.csdn.net/a459471027/article/details/124195296 项目结构如下: 首先打开maven管理界面 ......
运用unity做一个实现简单AR功能的手机APP
首先前往unity官网:https://unity.cn/releases,下拉找到下载Unity Hub绿色按钮 下载完安装进入Unity Hub中,在侧边栏找到Installs,点击打开 下载如图所示的unity版本(注:unity同ue,只能高版本向低版本兼容) 下载过程中记得取消勾选Docu ......
让apache用户拥有root权限
由于php用户默认以apache用户运行,这就可能导致上传图片或者创建文件权限不足的问题, 虽然可以 chown -R apache:apache 文件夹 永久做法: 修改/etc/sudoers文件,快捷命令为visudo ## Allow root to run any commands any ......
【AutoHotkey】一种适合敲代码&&可以用左手完成大部分功能的组合键设计
故事一 使用键盘,需要两只手; 使用鼠标,还需要一只手; 总共三只手。 而你,只有两只手 所以,你需要第三只手(bushi) 所以,通常是左手使用键盘,而右手控制鼠标。 但Enter、BackSpace等一些常见按键经常迫使你使用右手去按。 故事二 敲代码时,你经常需要向前/向后移动文本 偶尔还要选 ......