Compare commits

...

12 Commits

Author SHA1 Message Date
c199237c3e 满分学习优化 2025-04-07 09:07:03 +08:00
41e92dac38 满分学习优化 2025-04-07 09:00:36 +08:00
92cb6838d2 满分学习优化 2025-04-07 08:57:24 +08:00
010f5fb5da 满分学习优化 2025-04-02 18:00:48 +08:00
34961b3468 灯光评判 2025-04-02 10:04:31 +08:00
9b745ed52c 大车逻辑优化 2025-04-01 16:14:56 +08:00
820234fc98 大车逻辑优化 2025-03-31 16:56:38 +08:00
f8244bd14c 大车逻辑优化 2025-03-31 16:51:10 +08:00
92cb906cee 大车逻辑优化 2025-03-28 17:17:29 +08:00
6a0ad1e7f1 大车逻辑优化 2025-03-27 17:53:32 +08:00
82d59217aa c++ 2025-03-27 11:12:59 +08:00
367e8be511 大车代码优化 2025-03-27 09:32:36 +08:00
961 changed files with 55422 additions and 4044 deletions

1265
entry/src/main/cpp/.gitignore vendored Normal file

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,5 @@
# judge library build
# FFmpeg build
import("//build/ohos.gni")
@ -14,21 +15,25 @@ ohos_source_set("judge_dynamic") {
"sdk/api/js/JSTypedef.cpp",
"sdk/api/platform/JudgeApiFactory.cpp",
"sdk/api/platform/JudgeSdk.cpp",
"sdk/common/CostTimeHelper.cpp",
"sdk/common/CleverHelper.cpp",
"sdk/common/CryptoAlgorithm.cpp",
"sdk/common/HSystem.cpp",
"sdk/common/HVersion.cpp",
"sdk/common/Loggerxx.cpp",
"sdk/common/ProfilerHelper.cpp",
"sdk/common/TAssert.cpp",
"sdk/common/TQueue.cpp",
"sdk/common/TimerPool.cpp",
"sdk/common/Tools.cpp",
"sdk/database/IDBTables.cpp",
"sdk/database/carinfo/CarInfoTable.cpp",
"sdk/database/mark/MarkItemRule.cpp",
"sdk/database/iteminfo/ItemInfoTable.cpp",
"sdk/database/mappoint/MapPointItemTable.cpp",
"sdk/database/mappoint/MapPointTable.cpp",
"sdk/database/mark/MarkTable.cpp",
"sdk/database/sysparm/SysParmTable.cpp",
"sdk/database/sysset/SysSetTable.cpp",
"sdk/database/sysset/XSysSet.cpp",
"sdk/exam/ExamCar.cpp",
"sdk/exam/ExamCarSub2.cpp",
"sdk/exam/ExamCarSub3.cpp",
"sdk/exam/ExamCarSub3New.cpp",
"sdk/exam/ExamDatagram.cpp",
"sdk/exam/ExamHistory.cpp",
"sdk/exam/ExamSensor.cpp",
@ -39,29 +44,53 @@ ohos_source_set("judge_dynamic") {
"sdk/graphic/IGraphicAbstract.cpp",
"sdk/judge/IJudgeBrokerInterface.cpp",
"sdk/judge/IJudgeItem.cpp",
"sdk/judge/JudgeItemFactory.cpp",
"sdk/judge/sub2/ISub2Judge.cpp",
"sdk/judge/sub2/Sub2JudgeCftc.cpp",
"sdk/judge/sub2/Sub2JudgeComm.cpp",
"sdk/judge/sub2/Sub2JudgeDcrk.cpp",
"sdk/judge/sub2/Sub2JudgePdqb.cpp",
"sdk/judge/sub2/Sub2JudgeQxxs.cpp",
"sdk/judge/sub2/Sub2JudgeZjzw.cpp",
"sdk/judge/sub3/ISub3Judge.cpp",
"sdk/parser/XIParser.cpp",
"sdk/judge/sub2/ISub2JudgeItem.cpp",
"sdk/judge/sub2/ISub2JudgeWrap.cpp",
"sdk/judge/sub2/Sub2Judge00Dcrk.cpp",
"sdk/judge/sub2/Sub2Judge02Pdqb.cpp",
"sdk/judge/sub2/Sub2Judge03Cftc.cpp",
"sdk/judge/sub2/Sub2Judge05Qxxs.cpp",
"sdk/judge/sub2/Sub2Judge06Zjzw.cpp",
"sdk/judge/sub2/Sub2Judge20Comm.cpp",
"sdk/judge/sub3/ISub3JudgeItem.cpp",
"sdk/judge/sub3/ISub3JudgeWrap.cpp",
"sdk/judge/sub3/Sub3Judge01Sczb.cpp",
"sdk/judge/sub3/Sub3Judge02Qbxx.cpp",
"sdk/judge/sub3/Sub3Judge03Zxxs.cpp",
"sdk/judge/sub3/Sub3Judge04Bgcd.cpp",
"sdk/judge/sub3/Sub3Judge05Lkzx.cpp",
"sdk/judge/sub3/Sub3Judge06Rxhd.cpp",
"sdk/judge/sub3/Sub3Judge07Xxqy.cpp",
"sdk/judge/sub3/Sub3Judge08Gjzt.cpp",
"sdk/judge/sub3/Sub3Judge09Hcxx.cpp",
"sdk/judge/sub3/Sub3Judge10Ccxx.cpp",
"sdk/judge/sub3/Sub3Judge11Kbtc.cpp",
"sdk/judge/sub3/Sub3Judge12Dtxx.cpp",
"sdk/judge/sub3/Sub3Judge12Lkdt.cpp",
"sdk/judge/sub3/Sub3Judge12Ptdt.cpp",
"sdk/judge/sub3/Sub3Judge13Yjxs.cpp",
"sdk/judge/sub3/Sub3Judge14Jjdw.cpp",
"sdk/judge/sub3/Sub3Judge15Lkzz.cpp",
"sdk/judge/sub3/Sub3Judge16Lkyz.cpp",
"sdk/judge/sub3/Sub3Judge20Comm.cpp",
"sdk/judge/sub3/Sub3Judge41Mndg.cpp",
"sdk/parser/XParser.cpp",
"sdk/parser/XParser2.cpp",
"sdk/survey/ISurveyCar.cpp",
"sdk/survey/ISurveyItem.cpp",
"sdk/survey/SurveyFactory.cpp",
"sdk/survey/ISurveySubject.cpp",
"sdk/survey/car/SurveyCar.cpp",
"sdk/survey/sub2/ISub2SurveyFactory.cpp",
"sdk/survey/sub2/ISub2SurveyItem.cpp",
"sdk/survey/sub2/Sub2SurveyCftc.cpp",
"sdk/survey/sub2/Sub2SurveyDcrk.cpp",
"sdk/survey/sub2/Sub2SurveyPdqb.cpp",
"sdk/survey/sub2/Sub2SurveyQxxs.cpp",
"sdk/survey/sub2/Sub2SurveyZjzw.cpp",
"sdk/survey/sub3/ISub3SurveyFactory.cpp",
"sdk/survey/sub3/ISub3SurveyItem.cpp",
"sdk/survey/sub3/Sub3MeshDefines.cpp",
"sdk/survey/sub3/Sub3SurveyRoads.cpp",
"sdk/survey/sub3/Sub3SurveySharps.cpp",
"sdk/track/TrackReader.cpp",
"sdk/track/TrackWriter.cpp",
"sdk/utility/Geometry.cpp",
@ -73,13 +102,11 @@ ohos_source_set("judge_dynamic") {
"third/cpp-md5/md5.cpp",
"third/inih/INIReader.cpp",
"third/inih/ini.c",
"third/jsoncpp-1.9.5/json/json_reader.cpp",
"third/jsoncpp-1.9.5/json/json_value.cpp",
"third/jsoncpp-1.9.5/json/json_writer.cpp",
"third/libb64/base64.cpp",
"third/libb64/cdecode.c",
"third/libb64/cencode.c",
"third/tinyxml2-9.0.0/tinyxml2.cpp"
"third/tinyxml2-10.0.0/tinyxml2.cpp",
]
include_dirs = [
"sdk",
@ -92,6 +119,8 @@ ohos_source_set("judge_dynamic") {
"sdk/common",
"sdk/database",
"sdk/database/carinfo",
"sdk/database/iteminfo",
"sdk/database/mappoint",
"sdk/database/mark",
"sdk/database/sysparm",
"sdk/database/sysset",
@ -109,13 +138,24 @@ ohos_source_set("judge_dynamic") {
"sdk/utility",
"third",
"third/AES",
"third/CImg-v.3.2.6",
"third/CImg-v.3.4.3",
"third/cpp-md5",
"third/inih",
"third/jsoncpp-1.9.5",
"third/jsoncpp-1.9.5/json",
"third/libb64",
"third/tinyxml2-9.0.0",
"third/nlohmann-json-3.11.3",
"third/nlohmann-json-3.11.3/include",
"third/nlohmann-json-3.11.3/include/nlohmann",
"third/nlohmann-json-3.11.3/include/nlohmann/detail",
"third/nlohmann-json-3.11.3/include/nlohmann/detail/conversions",
"third/nlohmann-json-3.11.3/include/nlohmann/detail/input",
"third/nlohmann-json-3.11.3/include/nlohmann/detail/iterators",
"third/nlohmann-json-3.11.3/include/nlohmann/detail/meta",
"third/nlohmann-json-3.11.3/include/nlohmann/detail/meta/call_std",
"third/nlohmann-json-3.11.3/include/nlohmann/detail/output",
"third/nlohmann-json-3.11.3/include/nlohmann/thirdparty",
"third/nlohmann-json-3.11.3/include/nlohmann/thirdparty/hedley",
"third/tinyxml2-10.0.0",
"//foundation/arkui/napi/interfaces/kits",
"//third_party/node/src",
"//third_party/libuv/include",
@ -127,38 +167,30 @@ ohos_source_set("judge_dynamic") {
use_exceptions = true
use_rtti = true
defines = [ ]
defines += [
defines += [
"JUDGE_OS_OHOS",
"__OHOS__",
"__OHOS_FAMILY__",
]
cflags = [
"-Wno-unused-variable",
"-Wno-deprecated-declarations",
"-Wno-unused-command-line-argument",
"-Wno-tautological-constant-out-of-range-compare",
"-Wno-unused-function",
"-Wno-unused-parameter",
"-Wno-unused-but-set-variable",
cflags = [
#"-Wno-unused-variable",
#"-Wno-tautological-constant-out-of-range-compare",
#"-Wunknown-warning-option",
"-fexceptions",
]
cflags_cc = [
"-Wno-unused-variable",
"-Wno-deprecated-declarations",
"-Wno-unused-command-line-argument",
"-Wno-tautological-constant-out-of-range-compare",
"-Wno-unused-function",
"-Wno-unused-parameter",
"-Wno-unused-but-set-variable",
cflags_cc = [
#"-Wno-unused-variable",
#"-Wno-tautological-constant-out-of-range-compare",
#"-Wunknown-warning-option",
"-fexceptions",
"-std=c++17",
"-stdlib=libc++",
]
deps = [
deps = [
"//third_party/libuv:uv",
"//foundation/arkui/ace_engine/interfaces/native:ace_ndk",
"//base/hiviewdfx/hilog/frameworks/hilog_ndk:hilog_ndk",
"//base/hiviewdfx/hilog/frameworks/hilog_ndk:hilog_ndk",
]
public_deps = [
"//foundation/arkui/napi:ace_napi",
@ -169,21 +201,23 @@ ohos_source_set("judge_dynamic") {
}
ohos_shared_library("libjudge_sdk") {
cflags = [
"-Wno-unused-variable",
"-Wno-deprecated-declarations",
#"-Wno-unused-variable",
#"-Wno-tautological-constant-out-of-range-compare",
#"-Wunknown-warning-option",
"-fexceptions",
]
cflags_cc = [
"-Wno-unused-variable",
"-Wno-deprecated-declarations",
#"-Wno-unused-variable",
#"-Wno-tautological-constant-out-of-range-compare",
#"-Wunknown-warning-option",
"-fexceptions",
"-std=c++17",
"-stdlib=libc++",
"-fexceptions",
]
deps = [ ":judge_dynamic" ]
part_name = "part_judge"
subsystem_name = "thirdparty"
}

View File

@ -4,6 +4,7 @@
"exam": 1,
"replay": 0,
"track": "./track/xxx-yyy-zzz.track",
"passing":90,
"xm": "张三",
"sex": 0,
"kslsh": "1234567890",

View File

@ -35,7 +35,6 @@
"yl": 0,
"yy": 0,
"rmndg": 0,
"wavend": 1,
"mndg": "2,1,3;4,1,2;3,4,2;2,2,1;3,1,1;",
"sde": 0,
"xhd":""

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More