首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

2024年全国大学生软件测试大赛开发者赛道省赛题目

安全技术 106.43KB 12 需要积分: 1
立即下载

资源介绍:

欢迎免费下载!如果CSDN偷偷改成付费了,可以私信我,免费私发:)
package net.mooctest; import static net.mooctest.Cost.COST_DIAGONAL; import static net.mooctest.Cost.COST_ORTHOGONAL; import static net.mooctest.Cost.hCost; import static net.mooctest.Grid.*; import static net.mooctest.Node.*; import static net.mooctest.Reachability.isReachable; import static java.lang.Math.max; import static java.lang.Math.min; /** * 代码使用UTF-8编码,若eclipse打开后代码注释有乱码,请尝试切换为UTF-8编码 */ public class AStar { final Nodes nodes; public AStar() { this.nodes = new Nodes(); } public Path search(int sx, int sy, int ex, int ey, Grid map) { return search(sx, sy, ex, ey, map, false); } public Path search(int sx, int sy, int ex, int ey, Grid map, boolean smooth) { Path p = new Path(); search(sx, sy, ex, ey, map, p, smooth); return p; } public void search(int sx, int sy, int ex, int ey, Grid map, Path path) { search(sx, sy, ex, ey, map, path, false); } public void search(int sx, int sy, int ex, int ey, Grid map, Path path, boolean smooth) { assert isCLean(map); path.clear(); if (!map.isWalkable(sx, sy)) { return; } if (!map.isWalkable(ex, ey)) { return; } if (sx == ex && sy == ey) { return; } int endX = map.getWidth() - 1; int endY = map.getHeight() - 1; try { nodes.map = map; // It must be placed at the beginning. nodes.open(sx, sy, 0, hCost(sx, sy, ex, ey), DIRECTION_UP); // The direction of the starting point will not be used. while (true) { long n = nodes.close(); if (n == 0) { return; } int x = getX(n); int y = getY(n); if (x == ex && y == ey) { fillPath(ex, ey, sx, sy, path, map, smooth); return; } int pg = getG(n); int x1 = max(x - 1, 0); int x2 = min(x + 1, endX); int y1 = max(y - 1, 0); int y2 = min(y + 1, endY); open(x, y1, pg + COST_ORTHOGONAL, DIRECTION_UP, ex, ey, map); open(x, y2, pg + COST_ORTHOGONAL, DIRECTION_DOWN, ex, ey, map); open(x2, y, pg + COST_ORTHOGONAL, DIRECTION_LEFT, ex, ey, map); open(x1, y, pg + COST_ORTHOGONAL, DIRECTION_RIGHT, ex, ey, map); open(x2, y1, pg + COST_DIAGONAL, DIRECTION_LEFT_UP, ex, ey, map); open(x2, y2, pg + COST_DIAGONAL, DIRECTION_LEFT_DOWN, ex, ey, map); open(x1, y1, pg + COST_DIAGONAL, DIRECTION_RIGHT_UP, ex, ey, map); open(x1, y2, pg + COST_DIAGONAL, DIRECTION_RIGHT_DOWN, ex, ey, map); } } catch (Exception e) { path.clear(); throw e; } finally { clear(); assert isCLean(map); } } public void open(int x, int y, int g, int pd, int ex, int ey, Grid map) { int info = map.info(x, y); if (isUnwalkable(info)) { return; } /* * 方向是直角坐标系第一象限中的方向,即0,0点在左下角所以一个格子的坐下角点,左边,下边都属于这个格子,而上边,右边及右上角点都属于其他格子 * 假设在网格坐标系中,一个格子大小是100*100 * * 点(0,0)是(0,0)格子的左下角点边(0,0-99)是(0,0)格子的左边边(0-99,0)是(0,0)格子的下边 * * 点(100,100)是(1,1)格子的左下角点,边(0-99,100)是(0,1)格子的下边,边(100,0-99)是(1,0)格子的右边 */ switch (pd) { case DIRECTION_RIGHT_DOWN: // 往左上走 if (!map.isWalkable(x + 1, y)) { return; } break; case DIRECTION_LEFT_UP: // 往右下走 if (!map.isWalkable(x, y + 1)) { return; } break; } if (isNullNode(info)) { nodes.open(x, y, g, hCost(x, y, ex, ey), pd); return; } if (isClosedNode(info)) { return; } int idx = openNodeIdx(info); long n = nodes.getOpenNode(idx); int ng = getG(n); if (g >= ng) { return; } n = setGF(n, g, getF(n) - ng + g); nodes.openNodeParentChanged(n, idx, pd); } public void fillPath(int ex, int ey, int sx, int sy, Path path, Grid map, boolean smooth) { fillPath(ex, ey, path, map, smooth); int pd = map.nodeParentDirection(ex, ey); while (true) { switch (pd) { case DIRECTION_UP: ey++; break; case DIRECTION_DOWN: ey--; break; case DIRECTION_LEFT: ex--; break; case DIRECTION_RIGHT: ex++; break; case DIRECTION_LEFT_UP: ex--; ey++; break; case DIRECTION_LEFT_DOWN: ex--; ey--; break; case DIRECTION_RIGHT_UP: ex++; ey++; break; case DIRECTION_RIGHT_DOWN: ex++; ey--; break; default: throw new RuntimeException("illegal direction: " + pd); } if (ex == sx && ey == sy) { fillPath(ex, ey, path, map, smooth); return; } int ppd = map.nodeParentDirection(ex, ey); if (ppd != pd) { fillPath(ex, ey, path, map, smooth); pd = ppd; } } } public void fillPath(int x, int y, Path path, Grid map, boolean smooth) { if (!smooth) { path.add(x, y); return; } while (path.size() >= 2) { long p = path.get(1); // 这个点到上一个点是直达的,所以只用从上上个点开始 int x2 = Point.getX(p); int y2 = Point.getY(p); // 即使到这个点不可达,但到其父节点还是有可能是可达的,这里直接结束是考虑性能和概率问题 if (!isReachable(x, y, x2, y2, map)) { path.add(x, y); return; } path.remove(); } path.add(x, y); } public void clear() { nodes.clear(); } public boolean isCLean(Grid map) { // for test return nodes.isClean() && map.isClean(); } }

资源文件列表:

2024软件测试开发者省赛题目.zip 大约有141个文件
  1. 2024软件测试开发者省赛题目/
  2. 2024软件测试开发者省赛题目/PathFinding_1731801257496/
  3. 2024软件测试开发者省赛题目/PathFinding_1731801257496/.classpath 1.4KB
  4. 2024软件测试开发者省赛题目/PathFinding_1731801257496/.idea/
  5. 2024软件测试开发者省赛题目/PathFinding_1731801257496/.idea/.gitignore 184B
  6. 2024软件测试开发者省赛题目/PathFinding_1731801257496/.idea/checkstyle-idea.xml 721B
  7. 2024软件测试开发者省赛题目/PathFinding_1731801257496/.idea/compiler.xml 544B
  8. 2024软件测试开发者省赛题目/PathFinding_1731801257496/.idea/jarRepositories.xml 864B
  9. 2024软件测试开发者省赛题目/PathFinding_1731801257496/.idea/misc.xml 478B
  10. 2024软件测试开发者省赛题目/PathFinding_1731801257496/.idea/workspace.xml 3.66KB
  11. 2024软件测试开发者省赛题目/PathFinding_1731801257496/.project 563B
  12. 2024软件测试开发者省赛题目/PathFinding_1731801257496/.settings/
  13. 2024软件测试开发者省赛题目/PathFinding_1731801257496/.settings/org.eclipse.core.resources.prefs 93B
  14. 2024软件测试开发者省赛题目/PathFinding_1731801257496/.settings/org.eclipse.jdt.core.prefs 243B
  15. 2024软件测试开发者省赛题目/PathFinding_1731801257496/.settings/org.eclipse.m2e.core.prefs 90B
  16. 2024软件测试开发者省赛题目/PathFinding_1731801257496/pom.xml 4.12KB
  17. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/
  18. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/main/
  19. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/main/java/
  20. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/main/java/net/
  21. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/main/java/net/mooctest/
  22. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/main/java/net/mooctest/AStar.java 6.88KB
  23. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/main/java/net/mooctest/Cost.java 265B
  24. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/main/java/net/mooctest/Fence.java 105B
  25. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/main/java/net/mooctest/Grid.java 3.84KB
  26. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/main/java/net/mooctest/Node.java 1.42KB
  27. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/main/java/net/mooctest/Nodes.java 4.01KB
  28. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/main/java/net/mooctest/Path.java 1.02KB
  29. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/main/java/net/mooctest/Point.java 276B
  30. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/main/java/net/mooctest/Reachability.java 5.33KB
  31. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/main/java/net/mooctest/ThreadLocalAStar.java 367B
  32. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/main/java/net/mooctest/TooLongPathException.java 150B
  33. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/main/java/net/mooctest/Utils.java 511B
  34. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/main/resources/
  35. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/test/
  36. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/test/java/
  37. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/test/java/net/
  38. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/test/java/net/mooctest/
  39. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/test/java/net/mooctest/AStarTest.java 480B
  40. 2024软件测试开发者省赛题目/PathFinding_1731801257496/src/test/resources/
  41. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/
  42. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/classes/
  43. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/classes/net/
  44. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/classes/net/mooctest/
  45. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/classes/net/mooctest/AStar.class 5.13KB
  46. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/classes/net/mooctest/Cost.class 542B
  47. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/classes/net/mooctest/Fence.class 136B
  48. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/classes/net/mooctest/Grid.class 3.69KB
  49. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/classes/net/mooctest/Node.class 1.46KB
  50. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/classes/net/mooctest/Nodes.class 3.51KB
  51. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/classes/net/mooctest/Path.class 1.64KB
  52. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/classes/net/mooctest/Point.class 534B
  53. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/classes/net/mooctest/Reachability.class 3.96KB
  54. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/classes/net/mooctest/ThreadLocalAStar$1.class 691B
  55. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/classes/net/mooctest/ThreadLocalAStar.class 749B
  56. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/classes/net/mooctest/TooLongPathException.class 384B
  57. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/classes/net/mooctest/Utils.class 1.02KB
  58. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/test-classes/
  59. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/test-classes/net/
  60. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/test-classes/net/mooctest/
  61. 2024软件测试开发者省赛题目/PathFinding_1731801257496/target/test-classes/net/mooctest/AStarTest.class 522B
  62. 2024软件测试开发者省赛题目/SortFactory_1731802076860/
  63. 2024软件测试开发者省赛题目/SortFactory_1731802076860/.classpath 1.4KB
  64. 2024软件测试开发者省赛题目/SortFactory_1731802076860/.idea/
  65. 2024软件测试开发者省赛题目/SortFactory_1731802076860/.idea/.gitignore 184B
  66. 2024软件测试开发者省赛题目/SortFactory_1731802076860/.idea/checkstyle-idea.xml 721B
  67. 2024软件测试开发者省赛题目/SortFactory_1731802076860/.idea/compiler.xml 544B
  68. 2024软件测试开发者省赛题目/SortFactory_1731802076860/.idea/jarRepositories.xml 864B
  69. 2024软件测试开发者省赛题目/SortFactory_1731802076860/.idea/misc.xml 478B
  70. 2024软件测试开发者省赛题目/SortFactory_1731802076860/.idea/workspace.xml 2.35KB
  71. 2024软件测试开发者省赛题目/SortFactory_1731802076860/.project 563B
  72. 2024软件测试开发者省赛题目/SortFactory_1731802076860/.settings/
  73. 2024软件测试开发者省赛题目/SortFactory_1731802076860/.settings/org.eclipse.core.resources.prefs 93B
  74. 2024软件测试开发者省赛题目/SortFactory_1731802076860/.settings/org.eclipse.jdt.core.prefs 243B
  75. 2024软件测试开发者省赛题目/SortFactory_1731802076860/.settings/org.eclipse.m2e.core.prefs 90B
  76. 2024软件测试开发者省赛题目/SortFactory_1731802076860/pom.xml 4.12KB
  77. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/
  78. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/
  79. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/
  80. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/
  81. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/
  82. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/Algorithm.java 233B
  83. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/AlgorithmFactory.java 553B
  84. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/AlgorithmManager.java 1.1KB
  85. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/AlgorithmNotFoundException.java 185B
  86. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/AlgorithmPerformance.java 1.23KB
  87. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/ArrayDataStructure.java 1.19KB
  88. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/BSTDataStructure.java 1.88KB
  89. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/BubbleSort.java 1.43KB
  90. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/ConcurrencyException.java 173B
  91. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/ConcurrentAlgorithmManager.java 1.49KB
  92. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/DataStructure.java 222B
  93. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/DynamicAlgorithmManager.java 1.05KB
  94. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/HashTableDataStructure.java 1.07KB
  95. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/HeapDataStructure.java 1.17KB
  96. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/InvalidDataException.java 173B
  97. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/LinkedListDataStructure.java 1.95KB
  98. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/MultiThreadedSearch.java 1.58KB
  99. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/OptimizedQuickSort.java 3.29KB
  100. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/ParallelMergeSort.java 3.27KB
  101. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/PerformanceTracker.java 864B
  102. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/java/net/mooctest/QuickSort.java 2.23KB
  103. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/main/resources/
  104. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/test/
  105. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/test/java/
  106. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/test/java/net/
  107. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/test/java/net/mooctest/
  108. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/test/java/net/mooctest/AlgorithmFactoryTest.java 337B
  109. 2024软件测试开发者省赛题目/SortFactory_1731802076860/src/test/resources/
  110. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/
  111. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/
  112. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/
  113. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/
  114. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/Algorithm.class 352B
  115. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/AlgorithmFactory.class 1.16KB
  116. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/AlgorithmManager.class 2.11KB
  117. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/AlgorithmNotFoundException.class 403B
  118. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/AlgorithmPerformance.class 1.67KB
  119. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/ArrayDataStructure.class 1.43KB
  120. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/BSTDataStructure$Node.class 603B
  121. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/BSTDataStructure.class 1.99KB
  122. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/BubbleSort.class 1.84KB
  123. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/ConcurrencyException.class 385B
  124. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/ConcurrentAlgorithmManager.class 3.78KB
  125. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/DataStructure.class 258B
  126. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/DynamicAlgorithmManager.class 1.69KB
  127. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/HashTableDataStructure.class 1.78KB
  128. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/HeapDataStructure.class 1.66KB
  129. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/InvalidDataException.class 385B
  130. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/LinkedListDataStructure$Node.class 614B
  131. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/LinkedListDataStructure.class 2KB
  132. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/MultiThreadedSearch.class 2.6KB
  133. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/OptimizedQuickSort.class 3.08KB
  134. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/ParallelMergeSort$MergeSortTask.class 1.88KB
  135. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/ParallelMergeSort.class 2.35KB
  136. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/PerformanceTracker.class 2.87KB
  137. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/classes/net/mooctest/QuickSort.class 2.44KB
  138. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/test-classes/
  139. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/test-classes/net/
  140. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/test-classes/net/mooctest/
  141. 2024软件测试开发者省赛题目/SortFactory_1731802076860/target/test-classes/net/mooctest/AlgorithmFactoryTest.class 787B
0评论
提交 加载更多评论
其他资源 inputCircle.zip
inputCircle.zip
02_源码资料.zip
02_源码资料.zip
SM2258XT三星SSV4量产TOOL
SM2258XT三星SSV4量产TOOL
SM2258XT三星SSV4量产TOOL
agv daochu1118.zip
agv daochu1118.zip
TSGL数据库.zip
TSGL数据库.zip
bugreport-Xiaomi 13 Ultra-2024-11-18-161524.zip
bugreport-Xiaomi 13 Ultra-2024-11-18-161524.zip
python-mini.zip
Author: tanglei 本次提供密码三级的最小集合,需要sm2等的,微信私聊。 DateTime:2024-11-18 完成 微信:ciss_cedar 欢迎一起学习 description:_alg文件 是bytes操作,_apply文件 是对str的操作 最小集合如下: 引用了 gmssl 和 cryptography 两个库。 pip install gmssl pip install cryptography 主要是gmssl实现的比较少,也可以完全由cryptography实现,但是cryptography不支持sm2算法 所以部分引用了cryptography,也可以完全引用cryptography库,但这个库不是国内的。 随机数:gen_random 完整性: sm3_hmac,注意sm3不能单独使用,也不能单独保证完整性,因为里面没有密钥,算法是公开的,大家都可以计算 加解密:sm4_cbc_encrypt,sm4_cbc_decrypt, 文件加解密:file_encrypt_sm4,file_decrypt_sm4 ,使用默认模式CBC,mode不传
【行空板K10基础入门教程】第01课:趣识脸谱
【行空板K10基础入门教程】第01课:趣识脸谱