东信免驱系列身份证阅读器串口通讯协议解析示例,适用于单片机、ARM等系统开发集成使用

完整的一次读卡流程包括: 身份证寻卡 > 身份证选卡 > 身份证读卡,三个步骤 缺一不可(见通讯协议)。

寻卡:EA EB EC ED 04 00 B0 B4 BB
返回:EA EB EC ED 05 00 00 B0 B5 BB

选卡:EA EB EC ED 04 00 B1 B5 BB
返回:EA EB EC ED 05 00 00 B1 B4 BB

读卡:EA EB EC ED 04 00 B4 B0 BB
返回:1290 字节的数据(EA EB EC ED 05 05 00 B4+1280字节数据+异或+BB)

寻卡、选卡、读卡依次发
寻卡间隔100ms,选卡间隔100ms,读卡间隔800ms以上

读身份证物理卡号(UID):
示例:EA EB EC ED 04 00 12 16 BB,返回数据:EA EB EC ED 0F 00 00 12 31 31 27 22
40 19 0A C3 90 00 18 BB ,其中 31 31 27 22 40 19 0A C3 就是身份证的 UID。

身份证信息解析示例:
[14:53:23.693]发→◇EA EB EC ED 04 00 B4 B0 BB
[14:53:24.318]收←◆EA EB EC ED 05 05 00 B4 8B 73 8E 7F 1C 5A 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 32 00 30 00 31 00 31 00 39 00 38 00 36 00 30 00 39 00 31 00 31 00 B3 6C 17 53 01 77 E6 79 87 76 9B 5C 02 5E 9A 62 81 5B BF 53 9A 62 81 5B 47 95 0B 4E 84 5E 51 67 32 00 30 00 F7 53 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 31 00 33 00 30 00 33 00 32 00 33 00 31 00 39 00 38 00 36 00 30 00 39 00 31 00 31 00 34 00 34 00 36 00 58 00 9A 62 81 5B BF 53 6C 51 89 5B 40 5C 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 32 00 30 00 31 00 31 00 30 00 33 00 30 00 33 00 32 00 30 00 32 00 31 00 30 00 33 00 30 00 33 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 57 4C 66 00 7E 00 32 00 00 FF 85 17 51 51 51 3E 71 0D D5 64 F3 35 90 2D 03 9C B4 F2 52 8D BA F0 CC 39 21 3E D1 61 D9 2F A5 A9 26 C8 53 EC D2 A1 01 2F 80 DF 52 3E 1B C5 25 60 84 DD AD BE 51 0C 3A 46 E0 8D D3 1B 3B C4 95 A2 DE 1B 75 06 FE 57 D4 C2 71 51 AE DC 52 51 51 5A 3E 92 46 D6 C2 08 74 8C 2D 3A 5B CC E7 45 1E 57 92 9F 31 52 2C 75 FD AB EE CB D6 C8 55 73 72 BF 91 81 CE 1E E4 60 E0 8E 3F E8 E7 7B 1A A6 90 2E 1E 41 A2 8F 47 98 E9 C3 9C A6 BC 73 B4 87 42 95 BF B7 A6 D8 39 EA DB F5 4D 6C 8E 4A C6 30 41 D3 2A 07 04 5E DF 13 6A 81 75 A6 F2 2A 53 8A 01 72 93 14 09 04 FC 41 2D F3 AA B7 5E C0 40 4F 58 74 4D 5F A8 AD 71 4F 71 57 38 19 62 5E D9 EA 15 E7 15 F4 14 00 35 E3 37 D5 5F AA 0A A4 34 D1 0F 45 42 C5 BC D8 0D 52 6C 1F E8 AC 62 33 6B CD DB 8A 2B FD B2 9E 33 A9 6E 28 7A D7 59 83 C1 1C 24 34 8D 7B 57 79 77 5E 4B 9D 8F 7A 51 61 71 26 ED 5C 17 23 B3 25 F2 2B 3A DB 81 0A 4D 2D 48 54 3D 9F 92 FC 23 BE CD 20 4F 8B 76 94 3F 70 A1 28 C0 E6 AB 07 CB 57 FB 2F 61 C4 B4 5D 61 02 D2 56 E9 3A B5 9B 5F 22 8A 58 F3 31 41 82 5C 6C 61 7E 5A DB 2D 18 6F 74 81 D1 45 A9 16 72 13 FF 45 0C 5F 1A E7 49 34 44 15 B5 CB D2 DD 60 89 06 DD 30 83 5D 7D 59 F5 BB 1B 5B 80 A3 87 40 E6 3A FF A6 A4 63 8B 74 26 86 9B 79 FB A1 20 EF 92 5D 9B FB C5 69 18 B7 9D 99 93 D0 8D A9 AD 81 17 1A D9 F6 35 7E F3 F9 54 9B E8 08 8C 08 F3 0E FC 16 0B 85 BA 8A 07 EB BB 9C B2 5D EA AA D7 F3 FB 21 44 4A 0A D8 ED 69 49 49 9D 0E EC E0 29 B0 6E 04 0C FD 84 FC 3D 7C 48 47 88 7B B9 93 33 4F A0 43 76 24 B0 BE 7C 31 8A D0 2A 73 58 0A 80 29 82 97 60 03 99 86 DA 8B EA 11 92 B5 02 72 63 91 E9 B5 98 AD 50 D3 3F E9 17 02 87 16 E1 31 60 98 A2 4E 64 85 1E 15 68 E4 10 EC 0B A1 E6 FC 66 05 FB 33 89 4B 02 E4 8B A5 BC 30 54 2D CF 35 2F 98 36 C3 B7 73 6C 5D 5B D2 F1 2C B5 64 36 22 01 42 33 8B 63 29 08 CA 83 36 C4 BE 3A 5C FD DD 4B 7C 10 9B C5 E9 83 C3 AE 51 2A 23 F9 BF B4 C8 39 49 10 57 CC 50 2B 2E B5 D0 92 EB 9D CB 2B A8 90 D4 5A F3 A9 D9 AC 96 2A E6 30 96 3C B4 F9 9A 00 D1 E5 C6 C5 10 F8 20 55 FF DC B3 B6 9D CD FB BC 3C 8C 76 6C DF 59 AF 8E C6 8D 95 E1 49 8C 66 79 6D 6A 68 6D 51 1D 32 34 99 0D 9A 22 DF 22 13 E7 A0 6F 3A 60 82 8F 98 82 4A 15 C3 50 CF 94 B0 6B 2E 6F BD 16 5D 0C AA 08 97 C4 AC 4F 97 83 CB 35 68 14 D5 2B 8E 4C 11 FB 67 28 72 82 F2 77 77 B1 78 5A B0 B2 2E F4 5B CD 51 C4 7D 16 F2 A1 48 DF 57 D1 ED AF F7 1E BE 48 1E 6D C7 DF 49 5B 56 2E 89 94 17 BF D5 FC 8F 43 FD EA 29 B5 25 0E 5F 27 5B 62 DD 4E 09 FC 06 23 9D 6A EA 6C BF 00 75 76 2E 9F BA 2A FC 35 F0 1B A9 D2 BA 02 87 8A 78 ED 17 67 58 51 70 E9 90 DD 42 FA 0E 1E F2 5E 82 BE FB 3F E6 BD 5C 39 4C 35 09 EE 70 93 81 19 B2 84 A4 5E 67 CA C4 4D C5 7A BE 67 11 D6 0E 7C B8 B2 A4 5A 3E A6 01 6C 3D CE 11 0A 12 A6 AE 51 B0 3E AF F5 66 5D B2 59 D3 8F 0F 77 B9 8D DF B4 76 A5 55 19 E7 68 0E 2A 79 71 54 41 60 24 42 81 36 F8 2D E0 A5 16 F8 F4 97 90 14 5E 9B 0B 46 CB 01 E6 A9 22 18 AE 51 23 93 E8 EF EE 81 26 CF 04 01 B3 41 98 12 5A 3E C6 4E A7 38 CF 88 20 C5 E2 2E AC B3 85 3A 2C F2 CE A7 76 8F 2B 3B 61 47 C8 F4 24 B8 9C 92 CC E2 01 03 83 9E 0B 6F 64 24 02 2D ED E4 C0 9D 8A 55 D5 D2 9A C6 BC BD 6D 03 A2 E1 76 96 45 A5 24 8D BE FD 9F 0E 02 60 68 50 A8 BB 

一、头文件:
EA EB EC ED 05 05 00 B4
头文件 8 字节不用理
二、 256 字节文字信息: 1 个汉字 = 2 个字节 = 4 个字符
8B 73 8E 7F 1C 5A 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 32 00 30 00 31 00 31 00 39 00 38 00 36 00 30 00 39 00 31 00 31 00 B3 6C 17 53 01 77 E6 79 87 76 9B 5C 02 5E 9A 62 81 5B BF 53 9A 62 81 5B 47 95 0B 4E 84 5E 51 67 32 00 30 00 F7 53 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 31 00 33 00 30 00 33 00 32 00 33 00 31 00 39 00 38 00 36 00 30 00 39 00 31 00 31 00 34 00 34 00 36 00 58 00 9A 62 81 5B BF 53 6C 51 89 5B 40 5C 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 32 00 30 00 31 00 31 00 30 00 33 00 30 00 33 00 32 00 30 00 32 00 31 00 30 00 33 00 30 00 33 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00
1 30 字节姓名
8B 73 8E 7F 1C 5A 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00
\u738b\u7f8e\u5a1c\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020
高低位互换,转 unicode 可以得到中文信息:王美娜
12 个空格补位)
2 2 字节性别
32 00
高低位互换, \u0032 unicode 可以得到文字信息: 2 (对应性别为女)
3 4 字节名族
30 00 31 00
高低位互换, \u0030\u0031 unicode 可以得到文字信息: 01 (对应民族为汉)
4 16 字节出生
31 00 39 00 38 00 36 00 30 00 39 00 31 00 31 00
unicode 可以得到文字信息: 19860911
5 70 字节住址
B3 6C 17 53 01 77 E6 79 87 76 9B 5C 02 5E 9A 62 81 5B BF 53 9A 62 81 5B 47 95 0B 4E 84 5E 51 67 32 00 30 00 F7 53 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00
unicode 可以得到文字信息:河北省秦皇岛市抚宁县抚宁镇下庄村 20
16 个空格)
6 36 字节公民身份证号码
31 00 33 00 30 00 33 00 32 00 33 00 31 00 39 00 38 00 36 00 30 00 39 00 31 00 31 00 34 00 34 00 36 00 58 00
unicode 可以得到文字信息: 13032319860911446X
7 30 字节签发机关
9A 62 81 5B BF 53 6C 51 89 5B 40 5C 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00
unicode 可以得到文字信息:抚宁县公安局 ( 9 个空格)
8 16 字节有效期起始日期
32 00 30 00 31 00 31 00 30 00 33 00 30 00 33 00
unicode 可以得到文字信息: 20110303
9 16 字节有效期截止日期
32 00 30 00 32 00 31 00 30 00 33 00 30 00 33 00
unicode 可以得到文字信息: 20210303
10 36 字节备用
20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00
unicode 可以得到文字信息: 18 个空格
三、 1024 字节照片信息:
57 4C 66 00 7E 00 32 00 00 FF 85 17 51 51 51 3E 71 0D D5 64 F3 35 90 2D 03 9C B4 F2 52 8D BA F0 CC 39 21 3E D1 61 D9 2F A5 A9 26 C8 53 EC D2 A1 01 2F 80 DF 52 3E 1B C5 25 60 84 DD AD BE 51 0C 3A 46 E0 8D D3 1B 3B C4 95 A2 DE 1B 75 06 FE 57 D4 C2 71 51 AE DC 52 51 51 5A 3E 92 46 D6 C2 08 74 8C 2D 3A 5B CC E7 45 1E 57 92 9F 31 52 2C 75 FD AB EE CB D6 C8 55 73 72 BF 91 81 CE 1E E4 60 E0 8E 3F E8 E7 7B 1A A6 90 2E 1E 41 A2 8F 47 98 E9 C3 9C A6 BC 73 B4 87 42 95 BF B7 A6 D8 39 EA DB F5 4D 6C 8E 4A C6 30 41 D3 2A 07 04 5E DF 13 6A 81 75 A6 F2 2A 53 8A 01 72 93 14 09 04 FC 41 2D F3 AA B7 5E C0 40 4F 58 74 4D 5F A8 AD 71 4F 71 57 38 19 62 5E D9 EA 15 E7 15 F4 14 00 35 E3 37 D5 5F AA 0A A4 34 D1 0F 45 42 C5 BC D8 0D 52 6C 1F E8 AC 62 33 6B CD DB 8A 2B FD B2 9E 33 A9 6E 28 7A D7 59 83 C1 1C 24 34 8D 7B 57 79 77 5E 4B 9D 8F 7A 51 61 71 26 ED 5C 17 23 B3 25 F2 2B 3A DB 81 0A 4D 2D 48 54 3D 9F 92 FC 23 BE CD 20 4F 8B 76 94 3F 70 A1 28 C0 E6 AB 07 CB 57 FB 2F 61 C4 B4 5D 61 02 D2 56 E9 3A B5 9B 5F 22 8A 58 F3 31 41 82 5C 6C 61 7E 5A DB 2D 18 6F 74 81 D1 45 A9 16 72 13 FF 45 0C 5F 1A E7 49 34 44 15 B5 CB D2 DD 60 89 06 DD 30 83 5D 7D 59 F5 BB 1B 5B 80 A3 87 40 E6 3A FF A6 A4 63 8B 74 26 86 9B 79 FB A1 20 EF 92 5D 9B FB C5 69 18 B7 9D 99 93 D0 8D A9 AD 81 17 1A D9 F6 35 7E F3 F9 54 9B E8 08 8C 08 F3 0E FC 16 0B 85 BA 8A 07 EB BB 9C B2 5D EA AA D7 F3 FB 21 44 4A 0A D8 ED 69 49 49 9D 0E EC E0 29 B0 6E 04 0C FD 84 FC 3D 7C 48 47 88 7B B9 93 33 4F A0 4 76 24 B0 BE 7C 31 8A D0 2A 73 58 0A 80 29 82 97 60 03 99 86 DA 8B EA 11 92 B5 02 72 63 91 E9 B5 98 AD 50 D3 3F E9 17 02 87 16 E1 31 60 98 A2 4E 64 85 1E 15 68 E410 EC 0B A1 E6 FC 66 05 FB 33 89 4B 02 E4 8B A5 BC 30 54 2D CF 35 2F 98 36 C3 B773 6C 5D 5B D2 F1 2C B5 64 36 22 01 42 33 8B 63 29 08 CA 83 36 C4 BE 3A 5C FD DD 4B 7C 10 9B C5 E9 83 C3 AE 51 2A 23 F9 BF B4 C8 39 49 10 57 CC 50 2B 2E B5 D0 92 EB 9D CB 2B A8 90 D4 5A F3 A9 D9 AC 96 2A E6 30 96 3C B4 F9 9A 00 D1 E5 C6 C5 10 F8 20 55 FF DC B3 B6 9D CD FB BC 3C 8C 76 6C DF 59 AF 8E C6 8D 95 E1 49 8C 66 79 6D 6A 68 6D 51 1D 32 34 99 0D 9A 22 DF 22 13 E7 A0 6F 3A 60 82 8F 98 82 4A 15 C3 50 CF 94 B0 6B 2E 6F BD 16 5D 0C AA 08 97 C4 AC 4F 97 83 CB 35 68 14 D5 2B 8E 4C 11 FB 67 28 72 82 F2 77 77 B1 78 5A B0 B2 2E F4 5B CD 51 C4 7D 16 F2 A1 48 DF 57 D1 ED AF F7 1E BE 48 1E 6D C7 DF 49 5B 56 2E 89 94 17 BF D5 FC 8F 43 FD EA 29 B5 25 0E 5F 27 5B 62 DD 4E 09 FC 06 23 9D 6A EA 6C BF 00 75 76 2E 9F BA 2A FC 35 F0 1B A9 D2 BA 02 87 8A 78 ED 17 67 58 51 70 E9 90 DD 42 FA 0E 1E F2 5E 82 BE FB 3F E6 BD 5C 39 4C 35 09 EE 70 93 81 19 B2 84 A4 5E 67 CA C4 4D C5 7A BE 67 11 D6 0E 7C B8 B2 A4 5A 3E A6 01 6C 3D CE 11 0A 12 A6 AE 51 B0 3E AF F5 66 5D B2 59 D3 8F 0F 77 B9 8D DF B4 76 A5 55 19 E7 68 0E 2A 79 71 54 41 60 24 42 81 36 F8 2D E0 A5 16 F8 F4 97 90 14 5E 9B 0B 46 CB 01 E6 A9 22 18 AE 51 23 93 E8 EF EE 81 26 CF 04 01 B3 41 98 12 5A 3E C6 4E A7 38 CF 88 20 C5 E2 2E AC B3 85 3A 2C F2 CE A7 76 8F 2B 3B 61 47 C8 F4 24 B8 9C 92 CC E2 01 03 83 9E 0B 6F 64 24 02 2D ED E4 C0 9D 8A 55 D5 D2 9A C6 BC BD 6D 03 A2 E1 76 96 45 A5 24 8D BE FD 9F 0E 02 60 68 50
说明:
1 1024 字节相片数据为原始加密数据, Linux 和单片机无法解析,目前只有
Windows Android 相片解码库。
2 、依据相片解码库,传入原始 wlt 数据可以获得相片的 .bmp 原始数据(可以保
存另存为 .jpg 或者 .bmp 相片)。
3 、可以根据自身需求,再次转换成 Base64 相片数据。
4 Linux 如果需要解码照片,可以联系我司商务进行定制 Linux SDK
四、尾部字节
A8 BB
2 字节异或校验位和结束帧不用理会

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/229572.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【SpringBoot3】1.SpringBoot入门的第一个完整小项目(新手保姆版+教会打包)

目录 1 SpringBoot简单介绍1.1 SpringBoot是什么1.2 主要优点1.3 术语1.3.1 starter(场景启动器) 1.4 官方文档 2 环境说明3 实现代码3.1 新建工程与模块3.2 加入依赖3.3 主程序文件3.4 业务代码3.5 运行测试3.6 部署打包3.7 命令行运行 1 SpringBoot简单…

【Jasypt】SpringBoot配置文件加密

1、加密介绍 在yml配置文件中会存在一些敏感数据,比如用户名,密码,第三方应用的密钥等等。这些信息是以明文的形式出现在文件中,存在较大安全隐患。Jasypt(Java Simplified Encryption)是一个Java库&#…

小红书、抖音、视频号下载工具:随心管理个人作品集 | 开源日报 No.134

karanpratapsingh/system-design Stars: 20.6k License: NOASSERTION 这个项目是关于系统设计的。它提供了有关系统设计的课程内容,包括 IP、OSI 模型、TCP 和 UDP 等主题。该项目的核心优势和特点如下: 提供全面而高效的系统架构定义。从基础设施到数…

《最新出炉》系列初窥篇-Python+Playwright自动化测试-6-元素定位大法-下篇

1.简介 上一篇主要是讲解我们日常工作中在使用Playwright进行元素定位的一些比较常用的定位方法的理论基础知识以及在什么情况下推荐使用。今天这一篇讲解和分享一下,在日常中很少用到或者很少见的定位,但是遇到了我们也要会,俗话说&#xf…

RKE安装k8s及部署高可用rancher之证书在外面的7层LB(nginx中) 7层负载均衡

一 了解 Rancher 1 推荐架构 安装 Rancher 的方式有两种:单节点安装和高可用集群安装。因为单节点安装只适用于测试和 demo 环境,而且单节点安装和高可用集群安装之间不能进行数据迁移,所以推荐从一开始就使用高可用集群安装的方式安装 Ran…

视频融合云平台/智慧监控平台EassyCVR告警警告出错是什么原因?该如何解决?

视频集中存储/云存储/视频监控管理平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,实现视频资源的鉴权管理、按需调阅、全网分发、智能分析等。AI智能/大数据视频分析EasyCVR平台已经广泛应用在工地、工厂、园区、楼…

【webstorm中通过附加方式打开一个项目,这个项目本身有git,但是却看不到git的解决方法】

1、如图所示 设置-》版本控制-》未注册的根,选中后,再点加号,就可以了 2、如图所示 版本控制-》直接点加号-》选中项目路径,vcs选择git,点击确定就可以了

【QT搭建】搭建可以生成手机APP的环境

一.问题分析 1.在原来的QT版本上安装Android(不推荐) 此方法暂时未实践成功,记录调试过程,可跳过 如果原来安装过QT桌面级PC软件的,可能没有配置JDK和SDK就会在QT选项的设备栏目种看到报错的提示。 并且Kits的选项里面没有Android,所以解决的问题是,缺少Kit套件Andro…

【算法设计与分析】期末复习

文章目录 复习大纲第一章算法概述1.1算法与程序1.2 算法复杂性分析 第二章递归与分治策略分治法的基本思想递归与分治的关系:用分治法解决的问题的几个特征:例题: 第三章动态规划动态规划的基本思想:分治与动态规划算法的异同&…

unity C# 中通俗易懂LINQ使用案例

文章目录 1. 从数组或列表中查询元素**:2. **排序与分组**:3. **连接多个数据源**:4. **聚合操作**:5. **分页查询**:6. **多条件查询**:7. **转换和投影(Select)**:8. *…

javascript 常见工具函数(四)

31.RGB值和十六进制值之间的转换: (1)十六进制的颜色转为 RGB格式: /*16进制颜色转为RGB格式*/String.prototype.colorRgb function () {var sColor this.toLowerCase();if (sColor && reg.test(sColor)) {if (sColor.l…

车载 Android之 核心服务 - CarPropertyService 解析

重要类的源码文件名及位置: CarPropertyManager.java packages/services/Car/car-lib/src/android/car/hardware/property/ CarPropertyService.java packages/services/Car/service/src/com/android/car/ 类的介绍: CarPropertyManager&#xff1a…

【BERT】深入BERT模型2——模型中的重点内容,两个任务

前言 BERT出自论文:《BERT:Pre-training of Deep Bidirectional Transformers for Language Understanding》 2019年 近年来,在自然语言处理领域,BERT模型受到了极为广泛的关注,很多模型中都用到了BERT-base或者是BE…

计算机网络实验(六):三层交换机实现VLAN间路由

一、实验名称:三层交换机实现VLAN间路由 二、实验原理 2.1. VLAN基本配置 在交换网络中,为了实现对物理网络的逻辑划分,引入了VLAN(虚拟局域网)的概念。VLAN通过将不同的设备划分到不同的虚拟网络中,实现了逻辑隔离。基本配置包括在交换机上创建VLAN、将端口划分到相应…

深度学习MLP_实战演练使用感知机用于感情识别_keras

目录 (1)why deep learning is game changing?(2)it all started with a neuron(3)Perceptron(4)Perceptron for Binary Classification(5)put it all toget…

初识Linux下进程

🌎初识进程 初识进程 简单认识一下进程 如何管理进程 进程属性信息 内核运行队列 查看进程 通过系统调用获取进程标识符       父子进程       查看运行中的进程 总结 前言: 我们在电脑上点开的一个个应用,其实就是一个个进程&am…

CMake支持的编译平台和IDE

文章目录 简介支持的IDEVisual Studio支持示例 其他编译器和生成器支持MinGW示例 IDE集成Eclipse示例 实验性和特殊平台支持总结 简介 CMake是一个非常强大的跨平台自动化构建工具,它支持生成多种类型的项目文件,覆盖了广泛的开发环境和编译器。在这篇博…

【Java】SpringBoot整合xxl-job学习使用详解

文章目录 介绍作用如何使用下载项目中央仓库地址环境调度中心初始化“调度数据库”配置部署“调度中心”部署项目调度中心集群(可选)其他:Docker 镜像方式搭建调度中心配置部署“执行器项目” 执行器maven依赖执行器配置执行器组件配置执行器…

天津Java入门培训班 如何选择Java机构?

作为最受欢迎的编程语言,Java简直是IT领域的敲门砖,只要精通Java语言,找到好工作,进入大企业又多了一层保障。很多人都向往Java编程的广阔就业前景,却苦于不懂Java编程知识,一直在自学和参加培训中纠结。 …

设计模式:简单工厂模式、工厂方法模式、抽象工厂模式

简单工厂模式、工厂方法模式、抽象工厂模式 1. 为什么需要工厂模式?2. 简单工厂模式2.1. 定义2.2. 代码实现2.3. 优点2.4. 缺点2.5. 适用场景 3. 工厂方法模式3.1. 有了简单工厂模式为什么还需要有工厂方法模式?3.2. 定义3.3. 代码实现3.4. 主要优点3.5.…