Compare commits
No commits in common. 'main' and 'master' have entirely different histories.
@ -0,0 +1,38 @@
|
||||
target/
|
||||
!.mvn/wrapper/maven-wrapper.jar
|
||||
!**/src/main/**/target/
|
||||
!**/src/test/**/target/
|
||||
|
||||
### IntelliJ IDEA ###
|
||||
.idea/modules.xml
|
||||
.idea/jarRepositories.xml
|
||||
.idea/compiler.xml
|
||||
.idea/libraries/
|
||||
*.iws
|
||||
*.iml
|
||||
*.ipr
|
||||
|
||||
### Eclipse ###
|
||||
.apt_generated
|
||||
.classpath
|
||||
.factorypath
|
||||
.project
|
||||
.settings
|
||||
.springBeans
|
||||
.sts4-cache
|
||||
|
||||
### NetBeans ###
|
||||
/nbproject/private/
|
||||
/nbbuild/
|
||||
/dist/
|
||||
/nbdist/
|
||||
/.nb-gradle/
|
||||
build/
|
||||
!**/src/main/**/build/
|
||||
!**/src/test/**/build/
|
||||
|
||||
### VS Code ###
|
||||
.vscode/
|
||||
|
||||
### Mac OS ###
|
||||
.DS_Store
|
@ -0,0 +1,8 @@
|
||||
# Default ignored files
|
||||
/shelf/
|
||||
/workspace.xml
|
||||
# Editor-based HTTP Client requests
|
||||
/httpRequests/
|
||||
# Datasource local storage ignored files
|
||||
/dataSources/
|
||||
/dataSources.local.xml
|
@ -0,0 +1,3 @@
|
||||
<component name="ProjectDictionaryState">
|
||||
<dictionary name="尘世闲游" />
|
||||
</component>
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="Encoding" defaultCharsetForPropertiesFiles="UTF-8">
|
||||
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
|
||||
<file url="PROJECT" charset="UTF-8" />
|
||||
</component>
|
||||
</project>
|
@ -0,0 +1,8 @@
|
||||
<component name="InspectionProjectProfileManager">
|
||||
<profile version="1.0">
|
||||
<option name="myName" value="Project Default" />
|
||||
<inspection_tool class="JavadocDeclaration" enabled="true" level="WARNING" enabled_by_default="true">
|
||||
<option name="ADDITIONAL_TAGS" value="date:,author:,Content:" />
|
||||
</inspection_tool>
|
||||
</profile>
|
||||
</component>
|
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
||||
<component name="MavenProjectsManager">
|
||||
<option name="originalFiles">
|
||||
<list>
|
||||
<option value="$PROJECT_DIR$/pom.xml" />
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="17" project-jdk-type="JavaSDK">
|
||||
<output url="file://$PROJECT_DIR$/out" />
|
||||
</component>
|
||||
</project>
|
@ -0,0 +1 @@
|
||||
"Hello, Gitee!"
|
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<groupId>com.heima.springboot</groupId>
|
||||
<artifactId>lanqiaobei</artifactId>
|
||||
<version>1.0-SNAPSHOT</version>
|
||||
|
||||
<properties>
|
||||
<maven.compiler.source>17</maven.compiler.source>
|
||||
<maven.compiler.target>17</maven.compiler.target>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
</properties>
|
||||
|
||||
</project>
|
@ -0,0 +1,36 @@
|
||||
package com.heima.springboot;
|
||||
|
||||
import java.util.Scanner;
|
||||
|
||||
/**
|
||||
* @version 1.0
|
||||
* @author: HZY
|
||||
* @date: 2025/3/13 21:23
|
||||
* @Content: 串的比较
|
||||
* C1 = aababdbdaabc
|
||||
* C2 = aabc
|
||||
*/
|
||||
public class Code2 {
|
||||
public static void main(String[] args) {
|
||||
Scanner sc = new Scanner(System.in);
|
||||
String s = null;
|
||||
s = sc.next();
|
||||
String c = null;
|
||||
c = sc.next();
|
||||
char[] c1 = c.toCharArray();
|
||||
char[] s1 = s.toCharArray();
|
||||
int []next = new int[c.length()];
|
||||
next[0] = 0;
|
||||
next[1] = 1;
|
||||
|
||||
|
||||
for (int i = 0; i < s.length(); i++) {
|
||||
if(i==0) {
|
||||
continue;
|
||||
}
|
||||
char []codeQ = new char[i-1];
|
||||
char []codeH = new char[i-1];
|
||||
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
package com.heima.springboot;
|
||||
|
||||
/**
|
||||
* @version 1.0
|
||||
* @author: HZY
|
||||
* @date: 2025/3/12 19:36
|
||||
* @Content: 修正汉诺塔递归逻辑
|
||||
*/
|
||||
public class Main {
|
||||
public static void main(String[] args) {
|
||||
Hanoi hanoi = new Hanoi();
|
||||
int n = 3; // 盘子数
|
||||
hanoi.move(n, 'A', 'C', 'B');
|
||||
}
|
||||
}
|
||||
|
||||
class Hanoi {
|
||||
public void move(int n, char A, char C, char B) {
|
||||
if (n == 1) {
|
||||
System.out.println(A + " -> " + C);
|
||||
return;
|
||||
}
|
||||
//借和栈
|
||||
//借用B,
|
||||
move(n - 1, A, B, C); //把A上面的除了最后一个的所有挪到B
|
||||
System.out.println(A + " -> " + C); //A的最后一个去C
|
||||
move(n - 1, B, C, A); //把从A那拿的都给C
|
||||
}
|
||||
}
|
@ -0,0 +1,24 @@
|
||||
package com.heima.springboot;
|
||||
|
||||
/**
|
||||
* @version 1.0
|
||||
* @author: HZY
|
||||
* @date: 2025/3/12 19:36
|
||||
* @Content:
|
||||
*/
|
||||
|
||||
public class Table {
|
||||
private int data;
|
||||
|
||||
public Table(int data) {
|
||||
this.data = data;
|
||||
}
|
||||
|
||||
public int getData() {
|
||||
return data;
|
||||
}
|
||||
|
||||
public void setData(int data) {
|
||||
this.data = data;
|
||||
}
|
||||
}
|
@ -0,0 +1,28 @@
|
||||
package com.heima.springboot;
|
||||
|
||||
import java.math.BigInteger;
|
||||
import java.sql.SQLOutput;
|
||||
|
||||
/**
|
||||
* @version 1.0
|
||||
* @author: HZY
|
||||
* @date: 2025/3/17 17:18
|
||||
* @Content:
|
||||
*/
|
||||
public class Test {
|
||||
public static void main(String[] args) {
|
||||
long a = 4;
|
||||
long b = 1;
|
||||
BigInteger c = BigInteger.ZERO;
|
||||
long l = System.currentTimeMillis();
|
||||
for (long i = 1; i <= a; i++) {
|
||||
b *= i;
|
||||
c = c.add(new BigInteger("" + b));
|
||||
}
|
||||
System.out.println(b);
|
||||
System.out.println(c);
|
||||
System.out.println(1);
|
||||
System.out.println("为什么不能修改");
|
||||
System.out.println(System.currentTimeMillis() - l);
|
||||
}
|
||||
}
|
@ -0,0 +1,13 @@
|
||||
package com.heima.springboot;
|
||||
|
||||
/**
|
||||
* @version 1.0
|
||||
* @author: HZY
|
||||
* @date: 2025/3/18 14:50
|
||||
* @Content:
|
||||
*/
|
||||
public class Test2 {
|
||||
public static void main(String[] args) {
|
||||
System.out.println("第一次测试");
|
||||
}
|
||||
}
|
@ -1,24 +0,0 @@
|
||||
# Logs
|
||||
logs
|
||||
*.log
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
pnpm-debug.log*
|
||||
lerna-debug.log*
|
||||
|
||||
node_modules
|
||||
dist
|
||||
dist-ssr
|
||||
*.local
|
||||
|
||||
# Editor directories and files
|
||||
.vscode/*
|
||||
!.vscode/extensions.json
|
||||
.idea
|
||||
.DS_Store
|
||||
*.suo
|
||||
*.ntvs*
|
||||
*.njsproj
|
||||
*.sln
|
||||
*.sw?
|
@ -1,3 +0,0 @@
|
||||
{
|
||||
"recommendations": ["Vue.volar"]
|
||||
}
|
@ -1,5 +0,0 @@
|
||||
# Vue 3 + Vite
|
||||
|
||||
This template should help get you started developing with Vue 3 in Vite. The template uses Vue 3 `<script setup>` SFCs, check out the [script setup docs](https://v3.vuejs.org/api/sfc-script-setup.html#sfc-script-setup) to learn more.
|
||||
|
||||
Learn more about IDE Support for Vue in the [Vue Docs Scaling up Guide](https://vuejs.org/guide/scaling-up/tooling.html#ide-support).
|
@ -1,16 +0,0 @@
|
||||
<!doctype html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<title>五组项目成本估算</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
<script type="module" src="/src/main.js"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
File diff suppressed because it is too large
Load Diff
@ -1,18 +0,0 @@
|
||||
{
|
||||
"name": "projectstory",
|
||||
"private": true,
|
||||
"version": "0.0.0",
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
"build": "vite build",
|
||||
"preview": "vite preview"
|
||||
},
|
||||
"dependencies": {
|
||||
"vue": "^3.4.37"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@vitejs/plugin-vue": "^5.1.2",
|
||||
"vite": "^5.4.1"
|
||||
}
|
||||
}
|
Before Width: | Height: | Size: 1.5 KiB |
@ -1,10 +0,0 @@
|
||||
<script setup>
|
||||
import HelloWorld from './components/HelloWorld.vue'
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<HelloWorld/>
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
</style>
|
Before Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 9.3 KiB |
Before Width: | Height: | Size: 7.2 KiB |
Before Width: | Height: | Size: 8.1 KiB |
Before Width: | Height: | Size: 5.6 KiB |
@ -1,107 +0,0 @@
|
||||
<script setup>
|
||||
import { ref, onMounted } from 'vue'
|
||||
|
||||
defineProps({
|
||||
msg: String,
|
||||
})
|
||||
|
||||
const count = ref(0)
|
||||
|
||||
const draggingIndex = ref(-1)
|
||||
const images = ref([
|
||||
{ id: 1, x: 100, y: 400 },
|
||||
{ id: 2, x: 200, y: 400 },
|
||||
{ id: 3, x: 300, y: 400 },
|
||||
{ id: 4, x: 400, y: 400 },
|
||||
{ id: 5, x: 500, y: 400 }
|
||||
])
|
||||
|
||||
const num = [0,1,2,3,5,8,13,"?"];
|
||||
|
||||
const startDrag = (index, event) => {
|
||||
draggingIndex.value = index
|
||||
}
|
||||
|
||||
const onDrag = (event) => {
|
||||
if (draggingIndex.value !== -1) {
|
||||
images.value[draggingIndex.value].x = event.clientX - 25
|
||||
images.value[draggingIndex.value].y = event.clientY - 25
|
||||
}
|
||||
}
|
||||
|
||||
const endDrag = () => {
|
||||
draggingIndex.value = -1
|
||||
}
|
||||
|
||||
onMounted(() => {
|
||||
document.addEventListener('mousemove', onDrag)
|
||||
document.addEventListener('mouseup', endDrag)
|
||||
})
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div>
|
||||
<div class="container" @mousemove="onDrag" @mouseup="endDrag">
|
||||
<h1>快速故事点估算</h1>
|
||||
<table>
|
||||
<thead>
|
||||
<td>故事点</td>
|
||||
<td v-for="(value,index) in num" :key="index">{{value}}</td>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr v-for="row in 3" :key="row">
|
||||
<td>第{{row}}轮</td>
|
||||
<td v-for="col in 8" :key="col"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<img v-for="(image, index) in images"
|
||||
:key="image.id"
|
||||
:src="`/src/assets/pic/${index + 1}.png`"
|
||||
class="draggable-image"
|
||||
:style="{ left: image.x + 'px', top: image.y + 'px' }"
|
||||
@mousedown="startDrag(index, $event)"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<style scoped>
|
||||
.read-the-docs {
|
||||
color: #888;
|
||||
}
|
||||
|
||||
.container {
|
||||
position: relative;
|
||||
width: 100%;
|
||||
height: 100vh;
|
||||
}
|
||||
|
||||
table {
|
||||
width: 100%;
|
||||
border-collapse: collapse;
|
||||
background-color: lightblue;
|
||||
}
|
||||
|
||||
td {
|
||||
border: 1px solid red;
|
||||
height: 80px;
|
||||
text-align: center;
|
||||
border-left: none;
|
||||
width: 11%;
|
||||
}
|
||||
|
||||
td:first-child {
|
||||
border-left: 1px solid red;
|
||||
width: 12%;
|
||||
}
|
||||
|
||||
.draggable-image {
|
||||
position: absolute;
|
||||
width: 60px;
|
||||
height: 60px;
|
||||
cursor: move;
|
||||
user-select: none;
|
||||
}
|
||||
</style>
|
@ -1,4 +0,0 @@
|
||||
import { createApp } from 'vue'
|
||||
import App from './App.vue'
|
||||
|
||||
createApp(App).mount('#app')
|
@ -1,7 +0,0 @@
|
||||
import { defineConfig } from 'vite'
|
||||
import vue from '@vitejs/plugin-vue'
|
||||
|
||||
// https://vitejs.dev/config/
|
||||
export default defineConfig({
|
||||
plugins: [vue()],
|
||||
})
|
@ -1,11 +0,0 @@
|
||||
```mermaid
|
||||
erDiagram
|
||||
Employee ||--o{ AssessmentResult : "参加"
|
||||
AssessmentPlan ||--o{ PlanIndicatorRelation : "包含"
|
||||
AssessmentPlan ||--o{ AssessmentResult : "产生"
|
||||
AssessmentIndicator ||--o{ PlanIndicatorRelation : "被引用"
|
||||
UserRole ||--o{ Permission : "拥有"
|
||||
|
||||
Employee }|--|| UserRole : "属于"
|
||||
```
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in new issue