Commit 12cd82d
authored
24m11a (#43)
# 功能更新
## 添加新的测试文件以及更新推荐引擎类以支持隐式反馈和评估功能
- **测试文件**: 新增测试文件以覆盖隐式反馈和评估功能的测试用例。
- **推荐引擎类**: 更新推荐引擎类以支持隐式反馈和评估功能,增强推荐系统的准确性和实用性。
## 添加网络管理器与进程信息结构,更新字符串处理函数,增强配置管理功能
- **网络管理器**: 新增网络管理器类,用于管理网络连接和资源。
- **进程信息结构**: 添加进程信息结构,用于存储和管理进程相关信息。
- **字符串处理函数**: 更新字符串处理函数,增强字符串操作的效率和功能。
- **配置管理功能**: 增强配置管理功能,支持更灵活的配置选项和动态更新。
## 代码优化与重构
- **头文件引用**: 更新头文件引用,确保所有依赖项正确包含。
- **类成员类型**: 修复类成员类型,确保类型一致性和正确性。
- **TCP 代理功能**: 添加新的 TCP 代理功能,优化网络通信效率。
- **组件管理器**: 优化组件管理器,提高组件加载和管理的效率。
- **命名空间重构**: 重构命名空间,优化代码结构,提高代码可读性和维护性。
- **SHA1 算法实现**: 新增 SHA1 算法实现,增强数据安全性和完整性。
- **CMake 配置**: 更新 CMake 配置以支持 Python 模块,扩展项目功能。
## 安全与错误修复
- **代码扫描警报 no. 242**: 修复代码扫描警报 no. 242,清除明文日志记录敏感信息,增强数据安全性。
- **pre-commit.ci 自动修复**: 使用 pre-commit.ci 自动修复来自 pre-commit.com 的钩子,确保代码质量和一致性。
## 新类与功能添加
- **MimeTypes 类**: 添加 MimeTypes 类以支持 MIME 类型处理,增强文件类型识别和处理能力。
- **LCG 类重构**: 重构 LCG 类以实现内联最小和最大值函数,优化随机数生成效率。
- **XML 头文件包含**: 优化 XML 头文件包含,提高 XML 处理的效率和稳定性。
- **插件管理器异常处理**: 增强插件管理器中的异常处理,提高插件加载和管理的可靠性。
- **差异比较库**: 新增差异比较库及其单元测试,增强数据比较和分析能力。
- **Preloader 类**: 新增 Preloader 类及其功能,优化资源加载和预处理效率。
- **存储监控类**: 更新存储监控类,增强存储资源管理和监控能力。
- **JSON 处理能力**: 增强 JSON 处理能力,提高 JSON 数据解析和生成的效率。
- **GPIO 类**: 新增 GPIO 类,支持硬件 GPIO 接口的管理和控制。
- **任务等待功能**: 添加任务等待功能,优化任务调度和执行效率。
- **波特率枚举重命名**: 重命名波特率枚举,提高代码可读性和一致性。
- **相机和配置管理器接口**: 更新相机和配置管理器接口,增强设备管理和配置能力。
- **打印格式优化**: 优化打印格式,提高日志和输出信息的可读性。
- **INDI 服务器中间件功能**: 增加 INDI 服务器中间件功能,增强天文设备控制和管理能力。
## CMake 配置与模块更新
- **CMakeLists.txt 文件**: 新增多个模块的 CMakeLists.txt 文件,确保模块构建和管理的正确性。
- **项目重命名**: 重命名项目以统一命名规范,提高项目管理的规范性和一致性。
- **包描述文件**: 添加 atom.async、atom.algorithm、atom.connection 和 atom.extra 模块的包描述文件,增强模块管理和文档化。
- **UUID 比较运算符实现**: 更新 UUID 比较运算符实现,增强 UUID 数据处理的效率和准确性。
- **atom.sysinfo 模块库类型**: 调整 atom.sysinfo 模块的库类型为共享库,提高模块加载和使用的灵活性。
- **CMake 配置文件**: 新增 CMake 配置文件以支持多个依赖项,增强项目构建和管理的灵活性。
- **模块扫描功能**: 重构模块扫描功能,提高模块加载和管理的效率。
- **安装路径设置**: 更新安装路径设置,确保项目安装和部署的正确性。
- **过时 CMake 模块删除**: 删除过时的 CMake 模块,提高项目构建和管理的效率。
## 跨团队协作
- **Co-authored-by: Copilot Autofix powered by AI**: 使用 AI 自动修复代码,提高代码质量和一致性。
- **Co-authored-by: pre-commit-ci[bot]**: 使用 pre-commit-ci[bot] 自动修复代码,确保代码质量和一致性。1 parent 7db6ae4 commit 12cd82d
File tree
362 files changed
+26124
-13238
lines changed- cmake
- config/script
- doc
- platesolver
- server
- example
- atom
- algorithm
- async
- connection
- error
- function
- image
- io
- log
- memory
- component_test
- modules
- atom.algorithm
- atom.async
- atom.connection
- atom.error
- atom.extra
- atom.io
- atom.search
- atom.sysinfo
- atom.system
- atom.utils
- atom.web
- lithium.addon
- lithium.config
- lithium.cxxtools
- include
- src
- tests
- lithium.image
- lithium.tools
- pysrc
- app
- tools
- src
- addon
- debug
- atom
- algorithm
- async
- components
- connection
- error
- extra/boost
- function
- io
- log
- memory
- search
- secret
- sysinfo
- system
- tests
- type
- utils
- web
- client
- indi
- phd2
- config
- debug
- device
- template
- script
- custom
- server
- controller
- data
- middleware
- rooms
- target
- task
- async
- custom/autofocus
- simple
- tools
- utils
- tests
- atom
- algorithm
- connection
- memory
- search
- type
- utils
- components
- meta
- target
- websrc
- chat
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
362 files changed
+26124
-13238
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
| 13 | + | |
39 | 14 | | |
40 | 15 | | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
| 16 | + | |
47 | 17 | | |
48 | 18 | | |
49 | 19 | | |
| |||
55 | 25 | | |
56 | 26 | | |
57 | 27 | | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
62 | 32 | | |
63 | 33 | | |
64 | 34 | | |
65 | 35 | | |
66 | | - | |
| 36 | + | |
67 | 37 | | |
68 | 38 | | |
69 | 39 | | |
| |||
137 | 107 | | |
138 | 108 | | |
139 | 109 | | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
145 | | - | |
146 | | - | |
147 | | - | |
148 | | - | |
149 | | - | |
150 | | - | |
151 | | - | |
152 | | - | |
153 | | - | |
154 | | - | |
155 | | - | |
156 | | - | |
157 | | - | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
169 | | - | |
170 | | - | |
171 | | - | |
172 | | - | |
173 | | - | |
174 | | - | |
175 | | - | |
176 | | - | |
177 | | - | |
178 | | - | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
197 | | - | |
198 | | - | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | | - | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | | - | |
| 110 | + | |
216 | 111 | | |
217 | | - | |
218 | | - | |
219 | | - | |
220 | | - | |
221 | | - | |
222 | | - | |
223 | | - | |
224 | | - | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | | - | |
230 | | - | |
231 | | - | |
232 | | - | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | | - | |
239 | | - | |
240 | | - | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | | - | |
245 | | - | |
246 | | - | |
247 | | - | |
248 | | - | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
| 112 | + | |
| 113 | + | |
265 | 114 | | |
266 | 115 | | |
267 | 116 | | |
| |||
271 | 120 | | |
272 | 121 | | |
273 | 122 | | |
| 123 | + | |
274 | 124 | | |
| 125 | + | |
275 | 126 | | |
276 | 127 | | |
277 | 128 | | |
278 | 129 | | |
279 | 130 | | |
280 | 131 | | |
| 132 | + | |
281 | 133 | | |
282 | 134 | | |
283 | 135 | | |
| |||
308 | 160 | | |
309 | 161 | | |
310 | 162 | | |
311 | | - | |
312 | 163 | | |
313 | 164 | | |
314 | 165 | | |
315 | 166 | | |
316 | 167 | | |
| 168 | + | |
| 169 | + | |
317 | 170 | | |
318 | 171 | | |
319 | 172 | | |
| |||
364 | 217 | | |
365 | 218 | | |
366 | 219 | | |
| 220 | + | |
367 | 221 | | |
368 | 222 | | |
369 | 223 | | |
| |||
395 | 249 | | |
396 | 250 | | |
397 | 251 | | |
398 | | - | |
399 | | - | |
400 | | - | |
401 | | - | |
402 | | - | |
403 | | - | |
404 | | - | |
405 | | - | |
406 | | - | |
407 | | - | |
408 | | - | |
| 252 | + | |
409 | 253 | | |
410 | 254 | | |
411 | 255 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
69 | 69 | | |
70 | 70 | | |
71 | 71 | | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
File renamed without changes.
File renamed without changes.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
0 commit comments