From 1d52633e2541dec351c1a132a430b9ed461dd912 Mon Sep 17 00:00:00 2001
From: fertao <fertao@163.com>
Date: 星期五, 01 八月 2025 11:41:37 +0800
Subject: [PATCH] vs coder

---
 Server/付林涛/code/vscode/tiankai/tiankai/tiankai.vcxproj.filters                   |   45 +++
 Server/付林涛/code/vscode/tiankai/tiankai/Debug/tiankai.pch                         |    0 
 Server/付林涛/code/vscode/tiankai/tiankai/Debug/SaveSQL.obj                         |    0 
 Server/付林涛/code/vscode/tiankai/Debug/tiankai.exe                                 |    0 
 Server/付林涛/code/vscode/tiankai/tiankai/tiankai.vcxproj                           |  168 ++++++++++++
 Server/付林涛/code/vscode/tiankai/tiankai/Debug/SaveFile.obj                        |    0 
 Server/付林涛/code/vscode/tiankai/tiankai/Debug/stdafx.obj                          |    0 
 Server/付林涛/code/vscode/tiankai/tiankai/SaveFile.cpp                              |  194 ++++++++++++++
 Server/付林涛/code/vscode/tiankai/tiankai/SaveSQL.cpp                               |   37 ++
 Server/付林涛/code/vscode/tiankai/tiankai/targetver.h                               |    8 
 Server/付林涛/code/vscode/tiankai/tiankai/stdafx.h                                  |   15 +
 Server/付林涛/code/vscode/tiankai/tiankai/Debug/tiankai.log                         |   23 +
 Server/付林涛/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/CL.write.1.tlog        |    0 
 Server/付林涛/code/vscode/tiankai/ipch/TIANKAI-9bd3e4f1/TIANKAI-4f0af82d.ipch       |    0 
 Server/付林涛/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/link.command.1.tlog    |    0 
 Server/付林涛/code/vscode/tiankai/tiankai/Debug/tiankai.obj                         |    0 
 Server/付林涛/code/vscode/tiankai/tiankai/Debug/vc140.pdb                           |    0 
 Server/付林涛/code/vscode/tiankai/tiankai/stdafx.cpp                                |    8 
 Server/付林涛/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/CL.read.1.tlog         |    0 
 Server/付林涛/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/link.read.1.tlog       |    0 
 Server/付林涛/code/vscode/tiankai/tiankai/tiankai.cpp                               |   11 
 Server/付林涛/code/vscode/tiankai/tiankai/SaveSQL.h                                 |   14 +
 Server/付林涛/code/vscode/tiankai/tiankai.VC.db                                     |    0 
 Server/付林涛/code/vscode/tiankai/tiankai/Debug/tiankai.Build.CppClean.log          |    9 
 Server/付林涛/code/vscode/tiankai/tiankai/Debug/vc140.idb                           |    0 
 Server/付林涛/code/vscode/tiankai/Debug/tiankai.pdb                                 |    0 
 Server/付林涛/code/vscode/tiankai/tiankai/SaveFile.h                                |   28 ++
 Server/付林涛/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/link.write.1.tlog      |    0 
 Server/付林涛/code/vscode/tiankai/.vs/tiankai/v14/.suo                              |    0 
 Server/付林涛/code/vscode/tiankai/tiankai.sln                                       |   28 ++
 Server/付林涛/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/tiankai.lastbuildstate |    2 
 Server/付林涛/code/vscode/tiankai/tiankai/ReadMe.txt                                |   30 ++
 Server/付林涛/code/vscode/tiankai/tiankai/struct_data.h                             |  121 +++++++++
 Server/付林涛/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/CL.command.1.tlog      |    0 
 Server/付林涛/code/vscode/tiankai/Debug/tiankai.ilk                                 |    0 
 Server/付林涛/code/vscode/tiankai/tiankai.VC.VC.opendb                              |    0 
 36 files changed, 741 insertions(+), 0 deletions(-)

diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/.vs/tiankai/v14/.suo" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/.vs/tiankai/v14/.suo"
new file mode 100644
index 0000000..b462618
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/.vs/tiankai/v14/.suo"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/Debug/tiankai.exe" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/Debug/tiankai.exe"
new file mode 100644
index 0000000..2fb8807
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/Debug/tiankai.exe"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/Debug/tiankai.ilk" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/Debug/tiankai.ilk"
new file mode 100644
index 0000000..f609cfa
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/Debug/tiankai.ilk"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/Debug/tiankai.pdb" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/Debug/tiankai.pdb"
new file mode 100644
index 0000000..16d2da4
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/Debug/tiankai.pdb"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/ipch/TIANKAI-9bd3e4f1/TIANKAI-4f0af82d.ipch" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/ipch/TIANKAI-9bd3e4f1/TIANKAI-4f0af82d.ipch"
new file mode 100644
index 0000000..0cfad51
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/ipch/TIANKAI-9bd3e4f1/TIANKAI-4f0af82d.ipch"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai.VC.VC.opendb" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai.VC.VC.opendb"
new file mode 100644
index 0000000..1f0bd9c
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai.VC.VC.opendb"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai.VC.db" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai.VC.db"
new file mode 100644
index 0000000..f24a51b
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai.VC.db"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai.sln" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai.sln"
new file mode 100644
index 0000000..442e173
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai.sln"
@@ -0,0 +1,28 @@
+锘�
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.25420.1
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "tiankai", "tiankai\tiankai.vcxproj", "{1911386F-42D7-420E-B70B-B2C951D0081B}"
+EndProject
+Global
+	GlobalSection(SolutionConfigurationPlatforms) = preSolution
+		Debug|x64 = Debug|x64
+		Debug|x86 = Debug|x86
+		Release|x64 = Release|x64
+		Release|x86 = Release|x86
+	EndGlobalSection
+	GlobalSection(ProjectConfigurationPlatforms) = postSolution
+		{1911386F-42D7-420E-B70B-B2C951D0081B}.Debug|x64.ActiveCfg = Debug|x64
+		{1911386F-42D7-420E-B70B-B2C951D0081B}.Debug|x64.Build.0 = Debug|x64
+		{1911386F-42D7-420E-B70B-B2C951D0081B}.Debug|x86.ActiveCfg = Debug|Win32
+		{1911386F-42D7-420E-B70B-B2C951D0081B}.Debug|x86.Build.0 = Debug|Win32
+		{1911386F-42D7-420E-B70B-B2C951D0081B}.Release|x64.ActiveCfg = Release|x64
+		{1911386F-42D7-420E-B70B-B2C951D0081B}.Release|x64.Build.0 = Release|x64
+		{1911386F-42D7-420E-B70B-B2C951D0081B}.Release|x86.ActiveCfg = Release|Win32
+		{1911386F-42D7-420E-B70B-B2C951D0081B}.Release|x86.Build.0 = Release|Win32
+	EndGlobalSection
+	GlobalSection(SolutionProperties) = preSolution
+		HideSolutionNode = FALSE
+	EndGlobalSection
+EndGlobal
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/SaveFile.obj" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/SaveFile.obj"
new file mode 100644
index 0000000..51ed2a0
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/SaveFile.obj"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/SaveSQL.obj" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/SaveSQL.obj"
new file mode 100644
index 0000000..a7754bc
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/SaveSQL.obj"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/stdafx.obj" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/stdafx.obj"
new file mode 100644
index 0000000..bbebeb4
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/stdafx.obj"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.Build.CppClean.log" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.Build.CppClean.log"
new file mode 100644
index 0000000..8c4cbe6
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.Build.CppClean.log"
@@ -0,0 +1,9 @@
+e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\debug\tiankai.pch
+e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\debug\vc140.pdb
+e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\debug\vc140.idb
+e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\debug\stdafx.obj
+e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\debug\savesql.obj
+e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\debug\tiankai.obj
+e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\debug\tiankai.tlog\cl.command.1.tlog
+e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\debug\tiankai.tlog\cl.read.1.tlog
+e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\debug\tiankai.tlog\cl.write.1.tlog
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.log" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.log"
new file mode 100644
index 0000000..2b758b3
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.log"
@@ -0,0 +1,23 @@
+锘�  stdafx.cpp
+  tiankai.cpp
+  SaveSQL.cpp
+e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\struct_data.h(37): warning C4200: 浣跨敤浜嗛潪鏍囧噯鎵╁睍: 缁撴瀯/鑱斿悎涓殑闆跺ぇ灏忔暟缁�
+  e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\struct_data.h(37): note: 榛樿鏋勯�犲嚱鏁版垨 copy/move 璧嬪�艰繍绠楃灏嗗拷鐣ユ鎴愬憳
+e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\struct_data.h(47): warning C4200: 浣跨敤浜嗛潪鏍囧噯鎵╁睍: 缁撴瀯/鑱斿悎涓殑闆跺ぇ灏忔暟缁�
+  e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\struct_data.h(47): note: 榛樿鏋勯�犲嚱鏁版垨 copy/move 璧嬪�艰繍绠楃灏嗗拷鐣ユ鎴愬憳
+e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\struct_data.h(68): warning C4200: 浣跨敤浜嗛潪鏍囧噯鎵╁睍: 缁撴瀯/鑱斿悎涓殑闆跺ぇ灏忔暟缁�
+  e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\struct_data.h(68): note: 榛樿鏋勯�犲嚱鏁版垨 copy/move 璧嬪�艰繍绠楃灏嗗拷鐣ユ鎴愬憳
+e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\struct_data.h(74): warning C4200: 浣跨敤浜嗛潪鏍囧噯鎵╁睍: 缁撴瀯/鑱斿悎涓殑闆跺ぇ灏忔暟缁�
+  e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\struct_data.h(74): note: 榛樿鏋勯�犲嚱鏁版垨 copy/move 璧嬪�艰繍绠楃灏嗗拷鐣ユ鎴愬憳
+  SaveFile.cpp
+e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\struct_data.h(37): warning C4200: 浣跨敤浜嗛潪鏍囧噯鎵╁睍: 缁撴瀯/鑱斿悎涓殑闆跺ぇ灏忔暟缁�
+  e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\struct_data.h(37): note: 榛樿鏋勯�犲嚱鏁版垨 copy/move 璧嬪�艰繍绠楃灏嗗拷鐣ユ鎴愬憳
+e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\struct_data.h(47): warning C4200: 浣跨敤浜嗛潪鏍囧噯鎵╁睍: 缁撴瀯/鑱斿悎涓殑闆跺ぇ灏忔暟缁�
+  e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\struct_data.h(47): note: 榛樿鏋勯�犲嚱鏁版垨 copy/move 璧嬪�艰繍绠楃灏嗗拷鐣ユ鎴愬憳
+e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\struct_data.h(68): warning C4200: 浣跨敤浜嗛潪鏍囧噯鎵╁睍: 缁撴瀯/鑱斿悎涓殑闆跺ぇ灏忔暟缁�
+  e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\struct_data.h(68): note: 榛樿鏋勯�犲嚱鏁版垨 copy/move 璧嬪�艰繍绠楃灏嗗拷鐣ユ鎴愬憳
+e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\struct_data.h(74): warning C4200: 浣跨敤浜嗛潪鏍囧噯鎵╁睍: 缁撴瀯/鑱斿悎涓殑闆跺ぇ灏忔暟缁�
+  e:\fertao\documents\visual studio 2015\projects\tiankai\tiankai\struct_data.h(74): note: 榛樿鏋勯�犲嚱鏁版垨 copy/move 璧嬪�艰繍绠楃灏嗗拷鐣ユ鎴愬憳
+  姝e湪鐢熸垚浠g爜...
+  tiankai.vcxproj -> E:\fertao\Documents\Visual Studio 2015\Projects\tiankai\Debug\tiankai.exe
+  tiankai.vcxproj -> E:\fertao\Documents\Visual Studio 2015\Projects\tiankai\Debug\tiankai.pdb (Full PDB)
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.obj" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.obj"
new file mode 100644
index 0000000..36472c9
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.obj"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.pch" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.pch"
new file mode 100644
index 0000000..7be24cf
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.pch"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/CL.command.1.tlog" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/CL.command.1.tlog"
new file mode 100644
index 0000000..4b9b9e5
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/CL.command.1.tlog"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/CL.read.1.tlog" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/CL.read.1.tlog"
new file mode 100644
index 0000000..4c0597d
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/CL.read.1.tlog"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/CL.write.1.tlog" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/CL.write.1.tlog"
new file mode 100644
index 0000000..14ebc81
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/CL.write.1.tlog"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/link.command.1.tlog" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/link.command.1.tlog"
new file mode 100644
index 0000000..efa2911
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/link.command.1.tlog"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/link.read.1.tlog" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/link.read.1.tlog"
new file mode 100644
index 0000000..80d8cc1
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/link.read.1.tlog"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/link.write.1.tlog" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/link.write.1.tlog"
new file mode 100644
index 0000000..b3d2573
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/link.write.1.tlog"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/tiankai.lastbuildstate" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/tiankai.lastbuildstate"
new file mode 100644
index 0000000..c12af17
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/tiankai.tlog/tiankai.lastbuildstate"
@@ -0,0 +1,2 @@
+#TargetFrameworkVersion=v4.0:PlatformToolSet=v140:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=8.1
+Debug|Win32|E:\fertao\Documents\Visual Studio 2015\Projects\tiankai\|
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/vc140.idb" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/vc140.idb"
new file mode 100644
index 0000000..9b031f7
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/vc140.idb"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/vc140.pdb" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/vc140.pdb"
new file mode 100644
index 0000000..5161b60
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/Debug/vc140.pdb"
Binary files differ
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/ReadMe.txt" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/ReadMe.txt"
new file mode 100644
index 0000000..8e77ec6
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/ReadMe.txt"
@@ -0,0 +1,30 @@
+锘�========================================================================
+    鎺у埗鍙板簲鐢ㄧ▼搴忥細tiankai 椤圭洰姒傝堪
+========================================================================
+
+搴旂敤绋嬪簭鍚戝宸蹭负鎮ㄥ垱寤轰簡姝� tiankai 搴旂敤绋嬪簭銆�
+
+鏈枃浠舵瑕佷粙缁嶇粍鎴� tiankai 搴旂敤绋嬪簭鐨勬瘡涓枃浠剁殑鍐呭銆�
+
+
+tiankai.vcxproj
+    杩欐槸浣跨敤搴旂敤绋嬪簭鍚戝鐢熸垚鐨� VC++ 椤圭洰鐨勪富椤圭洰鏂囦欢锛屽叾涓寘鍚敓鎴愯鏂囦欢鐨� Visual C++ 鐨勭増鏈俊鎭紝浠ュ強鏈夊叧浣跨敤搴旂敤绋嬪簭鍚戝閫夋嫨鐨勫钩鍙般�侀厤缃拰椤圭洰鍔熻兘鐨勪俊鎭��
+
+tiankai.vcxproj.filters
+    杩欐槸浣跨敤鈥滃簲鐢ㄧ▼搴忓悜瀵尖�濈敓鎴愮殑 VC++ 椤圭洰绛涢�夊櫒鏂囦欢銆傚畠鍖呭惈鏈夊叧椤圭洰鏂囦欢涓庣瓫閫夊櫒涔嬮棿鐨勫叧鑱斾俊鎭�傚湪 IDE 涓紝閫氳繃杩欑鍏宠仈锛屽湪鐗瑰畾鑺傜偣涓嬩互鍒嗙粍褰㈠紡鏄剧ず鍏锋湁鐩镐技鎵╁睍鍚嶇殑鏂囦欢銆備緥濡傦紝鈥�.cpp鈥濇枃浠朵笌鈥滄簮鏂囦欢鈥濈瓫閫夊櫒鍏宠仈銆�
+
+tiankai.cpp
+    杩欐槸涓诲簲鐢ㄧ▼搴忔簮鏂囦欢銆�
+
+/////////////////////////////////////////////////////////////////////////////
+鍏朵粬鏍囧噯鏂囦欢:
+
+StdAfx.h, StdAfx.cpp
+    杩欎簺鏂囦欢鐢ㄤ簬鐢熸垚鍚嶄负 tiankai.pch 鐨勯缂栬瘧澶� (PCH) 鏂囦欢鍜屽悕涓� StdAfx.obj 鐨勯缂栬瘧绫诲瀷鏂囦欢銆�
+
+/////////////////////////////////////////////////////////////////////////////
+鍏朵粬娉ㄩ噴:
+
+搴旂敤绋嬪簭鍚戝浣跨敤鈥淭ODO:鈥濇敞閲婃潵鎸囩ず搴旀坊鍔犳垨鑷畾涔夌殑婧愪唬鐮侀儴鍒嗐��
+
+/////////////////////////////////////////////////////////////////////////////
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/SaveFile.cpp" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/SaveFile.cpp"
new file mode 100644
index 0000000..3fb357d
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/SaveFile.cpp"
@@ -0,0 +1,194 @@
+#include "stdafx.h"
+#include "SaveFile.h"
+#include <iostream>
+#include <vector>
+#include "SaveSQL.h"
+
+SaveFile::SaveFile()
+{
+	buf = new char[BUF_MAX_SIZE];	// 8k数据位
+	memset(buf, 0, BUF_MAX_SIZE);
+	flag = 0;
+}
+
+
+SaveFile::~SaveFile()
+{
+	if (fileName)
+	{
+		delete fileName;
+	}
+	if (buf) {
+		delete[] buf;
+	}
+}
+
+int SaveFile::fileop(char* str, int len)
+{
+	if (!str || len <= 0) {
+		return -1;
+	}
+	Head *head = (Head*)str;
+	if (head->type != UPLOAD_REQ)
+	{
+		return -1;
+	}
+	int type = *(int *)(str + sizeof(Head));
+	if (type == HEAD_UPLOAD_REQ) {
+		return fileHead(str, len);
+	}
+	else if (type == DATA_UPLOAD_REQ) {
+		return fileData(str, len);
+	}
+	else if (type == UP_LOAD_FIN) {
+		return fileFin(str, len);
+	}
+	else {
+		return -1;
+	}
+}
+
+int SaveFile::fileHead(char* str, int len)
+{
+	if (!str || len <= 0) {
+		return -1;
+	}
+	/*struct UpLoadPkgHead {
+		Head head;
+		int upLoadType;
+		int fileNameLen;
+		char fileName[0];
+	};*/
+	// 得到文件名的长度
+	int fileNameLen = *(int *)(str + sizeof(Head) + sizeof(int));
+	if (fileNameLen <= 0) {
+		return -1;
+	}
+	char *fileNameStr = (str + sizeof(Head) + sizeof(int) * 2);
+	fileName = new std::string(fileNameStr);
+	std::cout << fileName->data() << std::endl;
+	return 0;
+}
+
+int SaveFile::fileData(char* str, int len)
+{
+	if (!str || len <= 0) {
+		return -1;
+	}
+	/*struct UpLoadPkgData {
+		Head head;
+		int upLoadType;
+		int fileNameLen;
+		int dataLen;
+		int flag;
+		char data[0];
+	};*/
+	int fileNameLen = *(int *)(str + sizeof(Head) + sizeof(int));
+	if (fileNameLen <= 0) {
+		return -1;
+	}
+	
+	int recvflg = *(int *)(str + sizeof(Head) + sizeof(int)*3);
+	if (recvflg - 1 != flag) {	//	数据完整性校验。
+		flag = 0;
+		return -1;
+	}
+	flag = recvflg;
+	char* name = (str + sizeof(Head) + sizeof(int) * 4);
+	std::string *recvfilename = new std::string(name);
+	if (*fileName != *recvfilename) {
+		flag = 0;
+		delete recvfilename;
+		return -1;
+	}
+	delete recvfilename;
+	int datalen = *(int *)(str + sizeof(Head) + sizeof(int) * 2);
+	char* recvdata = str + sizeof(Head) + sizeof(int) * 4 + fileNameLen + 1;
+	strcpy_s(buf, BUF_MAX_SIZE, recvdata);
+	std::ofstream fp(std::string(FILE_PATH) + fileName->data(),std::ios::app | std::ios::binary);
+	if (!fp.is_open()) {
+		return -1;
+	}
+	fp << buf;
+	if (fp.fail()) {
+		fp.close();
+		return -1;
+	}
+	fp.close();
+	memset(buf, 0, BUF_MAX_SIZE);
+	return 0;
+}
+
+int SaveFile::fileFin(char* str, int len)
+{
+	if (!str || len <= 0) {
+		return -1;
+	}
+	/*struct UpLoadPkgFin {
+		Head head;
+		int upLoadType;
+		int fileNameLen;
+		int verSionLen;		//	文件信息,需要解析出来存数据库
+		int cnt;
+		char fileName[0];
+	};*/
+	int cnt = *(int *)(str + sizeof(Head) + sizeof(int) * 3);
+	if (flag != cnt) {
+		flag = 0;
+		return -1;
+	}
+	char* filename = str + sizeof(Head) + sizeof(int) * 4;
+	std::string *recvfilename = new std::string(filename);
+	if (*fileName != *recvfilename) {
+		flag = 0;
+		delete recvfilename;
+		return -1;
+	}
+	int fileNameLen = *(int *)(str + sizeof(Head) + sizeof(int) * 1);
+	char *pVersionInfo = str + sizeof(Head) + sizeof(int) * 4 + fileNameLen;
+	std::string stVersion(pVersionInfo);
+	std::vector<std::string> versionInfo = split(stVersion, '#');
+	
+	instFiles.filename = std::string(FILE_PATH) + fileName->data();
+	instFiles.current_ver = versionInfo[1];
+	instFiles.created_tm = curTime();
+	instFiles.updated_tm = curTime();
+
+	instVersions.created_tm = curTime();
+	instVersions.depends_on = DEPENDS_OFF;
+	instVersions.desc = versionInfo[4];
+	SaveSQL sql;
+	instVersions.file_id = sql.get_file_ID(instFiles.filename);
+	sql.create_InsFiles(instFiles);
+	sql.create_InsVersions(instVersions);
+	
+	delete recvfilename;
+	return 0;
+}
+
+std::vector<std::string> SaveFile::split(const std::string &s, char delimiter)
+{
+	std::vector<std::string> tokens;
+	size_t start = 0;
+	size_t end = s.find(delimiter);
+
+	while (end != std::string::npos) {
+		tokens.push_back(s.substr(start, end - start));
+		start = end + 1;
+		end = s.find(delimiter, start);
+	}
+
+	tokens.push_back(s.substr(start));
+	return tokens;
+}
+
+std::string SaveFile::curTime()
+{
+	time_t now = time(nullptr);
+	tm localtm;
+	localtime_s(&localtm,&now);
+
+	std::ostringstream os;
+	os << std::put_time(&localtm, "%Y-%m-%d %H:%M:%S");
+	return std::string(os.str());
+}
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/SaveFile.h" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/SaveFile.h"
new file mode 100644
index 0000000..9449571
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/SaveFile.h"
@@ -0,0 +1,28 @@
+#pragma once
+#include <fstream>
+#include <vector>
+#include <ctime>
+#include <iomanip>
+#include <sstream>
+#include "struct_data.h"
+#define BUF_MAX_SIZE (8 * 1024)
+#define FILE_PATH "./" 
+class SaveFile
+{
+public:
+	SaveFile();
+	~SaveFile();
+	int fileop(char* str, int len);
+	int fileHead(char* str, int len);
+	int fileData(char* str, int len);
+	int fileFin(char* str, int len);
+	std::vector<std::string> split(const std::string &s, char delimiter);
+	std::string curTime();
+private:
+	std::string *fileName;
+	int flag;
+	char *buf;
+	SQLFiles instFiles;
+	SQLVersions instVersions;
+};
+
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/SaveSQL.cpp" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/SaveSQL.cpp"
new file mode 100644
index 0000000..70469ae
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/SaveSQL.cpp"
@@ -0,0 +1,37 @@
+#include "stdafx.h"
+#include "SaveSQL.h"
+
+
+SaveSQL::SaveSQL()
+{
+}
+
+
+SaveSQL::~SaveSQL()
+{
+}
+
+int SaveSQL::get_file_ID(std::string filename)
+{
+	//	这个语句有sql注入问题,数据库不应该提供接口帮我们插入吗?
+	std::string sql = "select file_id from files where name=\'" + filename + "\'";
+	int file_id = 0;	// 调用数据库函数;
+	return file_id;
+}
+
+int SaveSQL::create_InsFiles(SQLFiles fileInfo)
+{
+	std::string sql = "INSERT INTO `files` (`name`, `current_version`) VALUES ('"
+					+ fileInfo.filename + "','"
+					+ fileInfo.current_ver + "')";
+	return 0;
+}
+
+int SaveSQL::create_InsVersions(SQLVersions versionInfo)
+{	
+	std::string sql = "INSERT INTO `versions` (`file_id`, `change_description`) VALUES ('"
+		+ versionInfo.file_id + "','"
+		+ versionInfo.desc + "')";
+
+	return 0;
+}
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/SaveSQL.h" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/SaveSQL.h"
new file mode 100644
index 0000000..6183854
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/SaveSQL.h"
@@ -0,0 +1,14 @@
+#pragma once
+#include <iostream>
+#include "struct_data.h"
+class SaveSQL
+{
+public:
+	SaveSQL();
+	~SaveSQL();
+	int get_file_ID(std::string filename);
+	int create_InsFiles(SQLFiles fileInfo);
+	int create_InsVersions(SQLVersions versionInfo);
+
+};
+
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/stdafx.cpp" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/stdafx.cpp"
new file mode 100644
index 0000000..17b8147
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/stdafx.cpp"
@@ -0,0 +1,8 @@
+// stdafx.cpp : 只包括标准包含文件的源文件
+// tiankai.pch 将作为预编译头
+// stdafx.obj 将包含预编译类型信息
+
+#include "stdafx.h"
+
+// TODO: 在 STDAFX.H 中引用任何所需的附加头文件,
+//而不是在此文件中引用
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/stdafx.h" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/stdafx.h"
new file mode 100644
index 0000000..baa4bbc
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/stdafx.h"
@@ -0,0 +1,15 @@
+// stdafx.h : 标准系统包含文件的包含文件,
+// 或是经常使用但不常更改的
+// 特定于项目的包含文件
+//
+
+#pragma once
+
+#include "targetver.h"
+
+#include <stdio.h>
+#include <tchar.h>
+
+
+
+// TODO:  在此处引用程序需要的其他头文件
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/struct_data.h" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/struct_data.h"
new file mode 100644
index 0000000..e2474fa
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/struct_data.h"
@@ -0,0 +1,121 @@
+#ifndef STRUCT_DATA_H
+#define STRUCT_DATA_H
+#include <mutex>
+#include <condition_variable>
+
+#define DEPENDS_ON  1
+#define DEPENDS_OFF 0
+
+
+enum TypeInfo {
+	HEART_CHECK_REQ = 1,
+	HEART_CHECK_RES,
+	UPLOAD_REQ = 100,
+	HEAD_UPLOAD_REQ,
+	DATA_UPLOAD_REQ,
+	UP_LOAD_FIN,
+	UPLOAD_SQL_REQ,
+	RELEASE_SQL_REQ,
+	RELEASE_SQL_RES,
+	ROLLBACK_SQL_REQ,
+	ROLLBACK_SQL_RES,
+	LOG_DATA_REQ,
+	LOG_DATA_QUARY,
+	LOG_DATA_RES
+};
+// 消息头
+struct Head {
+	int len;
+	short type;
+};
+
+// 文件头
+struct UpLoadPkgHead {
+	Head head;
+	int upLoadType;
+	int fileNameLen;
+	char fileName[0];
+};
+
+// 文件数据
+struct UpLoadPkgData {
+	Head head;
+	int upLoadType;
+	int fileNameLen;
+	int dataLen;
+	int flag;
+	char data[0];
+};
+struct SQLFiles {
+	std::string filename;
+	std::string current_ver;
+	std::string created_tm;
+	std::string updated_tm;
+};
+struct SQLVersions {
+	std::string file_id;
+	std::string created_tm;
+	std::string desc;
+	int depends_on;
+};
+// 传输结束
+struct UpLoadPkgFin {
+	Head head;
+	int upLoadType;
+	int fileNameLen;
+	int verSionLen;
+	int cnt;
+	char fileName[0];
+};
+
+// SQL结构体
+struct SQLData {
+	int len;
+	char data[0];
+};
+struct SQLPkg {
+	Head head;
+	SQLData data;
+};
+struct ReleaseReq {
+	Head head;
+	ReleaseReq() {
+		head.len = sizeof(ReleaseReq);
+		head.type = RELEASE_SQL_REQ;
+	}
+};
+struct RollbackReq {
+	Head head;
+	RollbackReq() {
+		head.len = sizeof(RollbackReq);
+		head.type = ROLLBACK_SQL_REQ;
+	}
+};
+struct LogDataReq {
+	Head head;
+	LogDataReq() {
+		head.len = sizeof(LogDataReq);
+		head.type = LOG_DATA_REQ;
+	}
+};
+struct HeartCheckReq  // 心跳请求包
+{
+	Head head;
+	HeartCheckReq()
+	{
+		head.type = HEART_CHECK_REQ;
+		head.len = sizeof(HeartCheckReq);
+	}
+};
+
+struct HeartCheckRes  // 心跳响应包
+{
+	Head head;
+	HeartCheckRes()
+	{
+		head.type = HEART_CHECK_RES;
+		head.len = sizeof(HeartCheckRes);
+	}
+};
+
+#endif // STRUCT_DATA_H
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/targetver.h" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/targetver.h"
new file mode 100644
index 0000000..416cebf
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/targetver.h"
@@ -0,0 +1,8 @@
+#pragma once
+
+// 包括 SDKDDKVer.h 将定义可用的最高版本的 Windows 平台。
+
+// 如果要为以前的 Windows 平台生成应用程序,请包括 WinSDKVer.h,并将
+// 将 _WIN32_WINNT 宏设置为要支持的平台,然后再包括 SDKDDKVer.h。
+
+#include <SDKDDKVer.h>
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/tiankai.cpp" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/tiankai.cpp"
new file mode 100644
index 0000000..548a97f
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/tiankai.cpp"
@@ -0,0 +1,11 @@
+// tiankai.cpp : 定义控制台应用程序的入口点。
+//
+
+#include "stdafx.h"
+
+
+int main()
+{
+    return 0;
+}
+
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/tiankai.vcxproj" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/tiankai.vcxproj"
new file mode 100644
index 0000000..9a8e237
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/tiankai.vcxproj"
@@ -0,0 +1,168 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|x64">
+      <Configuration>Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|x64">
+      <Configuration>Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectGuid>{1911386F-42D7-420E-B70B-B2C951D0081B}</ProjectGuid>
+    <Keyword>Win32Proj</Keyword>
+    <RootNamespace>tiankai</RootNamespace>
+    <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseDebugLibraries>true</UseDebugLibraries>
+    <PlatformToolset>v140</PlatformToolset>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseDebugLibraries>false</UseDebugLibraries>
+    <PlatformToolset>v140</PlatformToolset>
+    <WholeProgramOptimization>true</WholeProgramOptimization>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseDebugLibraries>true</UseDebugLibraries>
+    <PlatformToolset>v140</PlatformToolset>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>Application</ConfigurationType>
+    <UseDebugLibraries>false</UseDebugLibraries>
+    <PlatformToolset>v140</PlatformToolset>
+    <WholeProgramOptimization>true</WholeProgramOptimization>
+    <CharacterSet>Unicode</CharacterSet>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Label="Shared">
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <LinkIncremental>true</LinkIncremental>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <LinkIncremental>true</LinkIncremental>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <LinkIncremental>false</LinkIncremental>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <LinkIncremental>false</LinkIncremental>
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <ClCompile>
+      <PrecompiledHeader>Use</PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <Optimization>Disabled</Optimization>
+      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <SDLCheck>true</SDLCheck>
+    </ClCompile>
+    <Link>
+      <SubSystem>Console</SubSystem>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <ClCompile>
+      <PrecompiledHeader>Use</PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <Optimization>Disabled</Optimization>
+      <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <SDLCheck>true</SDLCheck>
+    </ClCompile>
+    <Link>
+      <SubSystem>Console</SubSystem>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <ClCompile>
+      <WarningLevel>Level3</WarningLevel>
+      <PrecompiledHeader>Use</PrecompiledHeader>
+      <Optimization>MaxSpeed</Optimization>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <IntrinsicFunctions>true</IntrinsicFunctions>
+      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <SDLCheck>true</SDLCheck>
+    </ClCompile>
+    <Link>
+      <SubSystem>Console</SubSystem>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+      <OptimizeReferences>true</OptimizeReferences>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <ClCompile>
+      <WarningLevel>Level3</WarningLevel>
+      <PrecompiledHeader>Use</PrecompiledHeader>
+      <Optimization>MaxSpeed</Optimization>
+      <FunctionLevelLinking>true</FunctionLevelLinking>
+      <IntrinsicFunctions>true</IntrinsicFunctions>
+      <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <SDLCheck>true</SDLCheck>
+    </ClCompile>
+    <Link>
+      <SubSystem>Console</SubSystem>
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>
+      <OptimizeReferences>true</OptimizeReferences>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <Text Include="ReadMe.txt" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="SaveFile.h" />
+    <ClInclude Include="SaveSQL.h" />
+    <ClInclude Include="stdafx.h" />
+    <ClInclude Include="struct_data.h" />
+    <ClInclude Include="targetver.h" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="SaveFile.cpp" />
+    <ClCompile Include="SaveSQL.cpp" />
+    <ClCompile Include="stdafx.cpp">
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
+      <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
+    </ClCompile>
+    <ClCompile Include="tiankai.cpp" />
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>
\ No newline at end of file
diff --git "a/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/tiankai.vcxproj.filters" "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/tiankai.vcxproj.filters"
new file mode 100644
index 0000000..3e10e9f
--- /dev/null
+++ "b/Server/\344\273\230\346\236\227\346\266\233/code/vscode/tiankai/tiankai/tiankai.vcxproj.filters"
@@ -0,0 +1,45 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup>
+    <Filter Include="婧愭枃浠�">
+      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+    </Filter>
+    <Filter Include="澶存枃浠�">
+      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+      <Extensions>h;hh;hpp;hxx;hm;inl;inc;xsd</Extensions>
+    </Filter>
+    <Filter Include="璧勬簮鏂囦欢">
+      <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+      <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+    </Filter>
+  </ItemGroup>
+  <ItemGroup>
+    <Text Include="ReadMe.txt" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="stdafx.h">
+      <Filter>澶存枃浠�</Filter>
+    </ClInclude>
+    <ClInclude Include="targetver.h">
+      <Filter>澶存枃浠�</Filter>
+    </ClInclude>
+    <ClInclude Include="struct_data.h">
+      <Filter>澶存枃浠�</Filter>
+    </ClInclude>
+    <ClInclude Include="SaveFile.h">
+      <Filter>澶存枃浠�</Filter>
+    </ClInclude>
+  </ItemGroup>
+  <ItemGroup>
+    <ClCompile Include="stdafx.cpp">
+      <Filter>婧愭枃浠�</Filter>
+    </ClCompile>
+    <ClCompile Include="tiankai.cpp">
+      <Filter>婧愭枃浠�</Filter>
+    </ClCompile>
+    <ClCompile Include="SaveFile.cpp">
+      <Filter>婧愭枃浠�</Filter>
+    </ClCompile>
+  </ItemGroup>
+</Project>
\ No newline at end of file

--
Gitblit v1.8.0