- 2024-11-19实现一个增删改查系统的过程
今天讲一下做一个增删改查系统的具体过程,案例为之前发布的随笔,企业erp生产管理系统。要完成整个系统的前端后端流程,配置系统环境是必不可少的,比如,我用到的环境有:语言环境:Java1.8数据库:mysql8.0用到的数据库图形化软件:Navicat由于项目是基于的SpingBoot,用到了Maven框架,用起来
- 2024-11-19详解 fftw3
FFTW3(FastestFourierTransformintheWestversion3)是一个用来计算离散傅里叶变换(DiscreteFourierTransform,DFT)及其逆变换的高效库。它由MatteoFrigo和StevenG.Johnson开发,是广泛使用的自由开源软件,专为高效的快速傅里叶变换设计,支持多种操作系统,包括Linux
- 2024-11-18近期计划
本文和DailySchedule仓库同步进度。Plan今天是2024年11月18日(校历第十二周),本周主要打算:蓝桥杯:先跟着蓝桥杯的视频做,看看啥难度,下个月7号~13号才是个人报名。FJCPCTools:先看看能不能模拟学校的APP环境(本来是创新创业课的项目,但是想着能扩充成自己的练手项
- 2024-11-12关系数据库 Query_Execution
关系数据库QueryExecution的流程在关系型数据库中,一条Query语句执行的流程如下:DBMS将Quey语句翻译成特定的内部抽象语言,通常有两种QueryPlanlogicalPlan:使用关系代数描述QueryPlan,描述关系操作符或者非关系操作符physical:描述这些操作符的实际动作Que
- 2024-11-05QueryExecutionListener 实现 SPARK SQL 数据血缘
背景数据血缘是数据资产管理非常重要的一部份,团队现在已经实现通过Hook上报HiveSQL任务数据血缘,通过impalalineage日志获取impala任务数据血缘。随着SparkSQL计算引擎的使用,现针对该场景设计可行的血缘获取方案。方案思路分析在spark的源码中,以Scala的形式提供了
- 2024-10-23企业ERP生产计划管理系统
好久没发博客了,距离上次发博客还是大三的时候,转眼已经研究生了,时光飞逝,我仿佛又回到了熟悉的软工。今天做了企业erp生产计划管理系统,实现了对生产计划管理系统的增删改查。具体实现功能如下图: 新增生产计划 修改生产计划 删除生产计划 生产计划浏览 具体
- 2024-10-23炼石 plan 10.19
T1--平方数对(sqrt)把\(\sqrtx\)化成\(o\sqrt\alpha\)的形式,\((\sqrtA+\sqrtB)^2\inN\)当且仅当\(\alpha_A=\alpha_B\),那记一下\(\alpha=x\)的\(A/B\)即可求出答案。#include<bits/stdc++.h>#defineintlonglong#defineup(i,l,r)for(inti=l;i<
- 2024-10-16【计算机毕设选题推荐】基于Python的考研学习系统的设计与实现 【附源码+部署+讲解】
✍✍计算机毕设编程指导师**⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!⚡⚡Java、Python、小程序、大数据实战项目集⚡⚡文末获取
- 2024-10-01Study Plan For Algorithms - Part48
1.不同的二叉搜索树II给定一个整数n,请生成并返回所有由n个节点组成且节点值从1到n互不相同的不同二叉搜索树。classSolution:defgenerateTrees(self,n:int)->List[Optional[TreeNode]]:ifn==0:return[]returnself.g
- 2024-09-30AWK进阶教程:精通match函数,让字符串搜索游刃有余!
AWK中的match函数允许你在字符串中搜索模式。在本教程中,你将学习如何使用awkmatch函数,基于匹配结果执行条件处理,并遍历字符串中的多个匹配项。语法和用法awkmatch函数的基本语法是:awk'{if(match($0,pattern))print$0;}'filename这里,$0表示整行输入,pat
- 2024-09-30Study Plan For Algorithms - Part47
1.复原IP地址有效IP地址正好由四个整数(每个整数位于0到255之间组成,且不能含有前导0),整数之间用'.'分隔。给定一个只包含数字的字符串s,用以表示一个IP地址,返回所有可能的有效IP地址,这些地址可以通过在s中插入'.'来形成。classSolution:defrestoreI
- 2024-09-292024.9.29
信2305-320234094刘奕阳importjava.util.Scanner;publicclassMESSystem{//产品工艺表privatestaticfinalString[][]PROCESS_TABLE={{"10","射蜡","柳泽羽"},{"20","修蜡","藤艺哲"},{"30&
- 2024-09-29考试
packagecom.kaoshi2;importjava.util.Scanner;classPlanInformation{//数据类privateintid;//日报流水号privateStringplanid;//产品生产批次号privateStringplanname;//产品名称privateStringprocess;//当前工序名称privateStringnextprocess;//
- 2024-09-25Study Plan For Algorithms - Part42
1.删除排序链表中的重复元素给定一个已排序的链表的头head,删除所有重复的元素,使每个元素只出现一次。返回已排序的链表。classSolution:defdeleteDuplicates(self,head:Optional[ListNode])->Optional[ListNode]:ifnothead:returnhe
- 2024-09-19Study Plan For Algorithms - Part35
1.x的平方根给定一个非负整数x,计算并返回x的算术平方根。classSolution:defmySqrt(self,x:int)->int:ifx==0:return0left,right=1,xwhileleft<=right:mid=left+(right-left)//2
- 2024-09-19Study Plan For Algorithms - Part33
1.和为s的两个数字输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。方法一:deftwoSum(nums,target):left=0right=len(nums)-1whileTrue:res=nums[left]+nums[right]ifres==target:
- 2024-09-18Ros2 - Moveit2 - MoveItCpp
MoveItCpp教程介绍MoveItCpp是一个新的高级接口,一个统一的C++API,不需要使用ROS操作、服务和消息来访问核心MoveIt功能,并且是现有MoveGroupAPI的替代方案(不是完全替代),我们建议需要更多实时控制或行业应用的高级用户使用此接口。PickNikRobotics已根据我们许多商业应
- 2024-09-15Study Plan For Algorithms - Part32
1.不同路径II一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?网格中的障碍物
- 2024-09-15Study Plan For Algorithms - Part31
1.旋转链表给定一个链表的头节点head,旋转链表,将链表每个节点向右移动k个位置。classListNode:def__init__(self,val=0,next=None):self.val=valself.next=nextclassSolution:defrotateRight(self,head:Optional[ListNode],k:int)->O
- 2024-09-132024/9/13日 日志
今天,系统的对代码进行了修改优化,对原有代码进行全面修改,并实现了工序对接功能。点击查看代码//信2305-2--20234023--张一衡importjava.awt.*;importjava.sql.SQLOutput;importjava.util.Scanner;importjava.util.Random;publicclassMoontest{publicstat
- 2024-09-13数据库系统 第54节 数据库优化器
数据库优化器是数据库管理系统(DBMS)中的一个关键组件,它的作用是分析用户的查询请求,并生成一个高效的执行计划。这个执行计划定义了如何访问数据和执行操作,以最小化查询的执行时间和资源消耗。以下是数据库优化器的主要组成部分和它们的功能:代价估计(CostEstimation)代价
- 2024-09-11Study Plan For Algorithms - Part29
1.在排序数组中查找数字统计一个数字在排序数组中出现的次数。方法一:defsearch(nums,target):returnhelper(nums,target)-helper(nums,target-1)defhelper(nums,target):i=0j=len(nums)-1whilei<=j:m=(i+j)//
- 2024-09-0920249.9
在今天,正式开课。在上午初次学习了算法与数据结构,了解数据结构的重要性。后面学习了马克思主义理论。下午,我们进行了Java的课堂测试,算是对暑假学习的检验,这一次的检测让我知道了我自己在暑期学习中诸多不足。同时通过这次测试也让我知道了Java的程序结构与C++十分相似。下面为
- 2024-09-092024/9/9日 日志
在今天,正式开课。在上午,初次进入了数据结构的课堂,初步了解了数据结构与算法。下午,我们进行了JAVA的课堂测试,算是对暑假学习的检验,这是第一次正式的上手用java进行编程,确实非常生疏,但也深切体会到了,语言知识工具这一说法,提前构思好代码的功能框架,分级分类进行,逻辑思路还是清晰的
- 2024-09-092024.9.9报告
正式开学第一天今天上午上了《算法与数据结构》的第一节课,刘丹老师先是给我们讲了这个课程重要性,然后讲了一些数据结构的概念。紧接着上了陈晶晶的《马克思主义原理》,讲了一些事实作为引子,下节课准备讲课本上的内容。下午,验收暑期的Java学习成果,进行Java的测验。这是我在课上