BCC校验(异或校验)原理

BCC(Block Check Character/信息组校验码),因校验码是将所有数据异或得出,故俗称异或校验。具体算法是:将每一个字节的数据(一般是每两个16进制的字符)进行异或后即得到校验码。

工作过程

例如:需要异或校验的16进制数据:01 A0 7C FF 02

相同数据位上的值相同则取0,反之则取1

#mermaid-svg-6h6HVOlvzQlVr5uF .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-6h6HVOlvzQlVr5uF .label text{fill:#333}#mermaid-svg-6h6HVOlvzQlVr5uF .node rect,#mermaid-svg-6h6HVOlvzQlVr5uF .node circle,#mermaid-svg-6h6HVOlvzQlVr5uF .node ellipse,#mermaid-svg-6h6HVOlvzQlVr5uF .node polygon,#mermaid-svg-6h6HVOlvzQlVr5uF .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-6h6HVOlvzQlVr5uF .node .label{text-align:center;fill:#333}#mermaid-svg-6h6HVOlvzQlVr5uF .node.clickable{cursor:pointer}#mermaid-svg-6h6HVOlvzQlVr5uF .arrowheadPath{fill:#333}#mermaid-svg-6h6HVOlvzQlVr5uF .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-6h6HVOlvzQlVr5uF .flowchart-link{stroke:#333;fill:none}#mermaid-svg-6h6HVOlvzQlVr5uF .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-6h6HVOlvzQlVr5uF .edgeLabel rect{opacity:0.9}#mermaid-svg-6h6HVOlvzQlVr5uF .edgeLabel span{color:#333}#mermaid-svg-6h6HVOlvzQlVr5uF .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-6h6HVOlvzQlVr5uF .cluster text{fill:#333}#mermaid-svg-6h6HVOlvzQlVr5uF div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-6h6HVOlvzQlVr5uF .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-6h6HVOlvzQlVr5uF text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-6h6HVOlvzQlVr5uF .actor-line{stroke:grey}#mermaid-svg-6h6HVOlvzQlVr5uF .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-6h6HVOlvzQlVr5uF .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-6h6HVOlvzQlVr5uF #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-6h6HVOlvzQlVr5uF .sequenceNumber{fill:#fff}#mermaid-svg-6h6HVOlvzQlVr5uF #sequencenumber{fill:#333}#mermaid-svg-6h6HVOlvzQlVr5uF #crosshead path{fill:#333;stroke:#333}#mermaid-svg-6h6HVOlvzQlVr5uF .messageText{fill:#333;stroke:#333}#mermaid-svg-6h6HVOlvzQlVr5uF .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-6h6HVOlvzQlVr5uF .labelText,#mermaid-svg-6h6HVOlvzQlVr5uF .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-6h6HVOlvzQlVr5uF .loopText,#mermaid-svg-6h6HVOlvzQlVr5uF .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-6h6HVOlvzQlVr5uF .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-6h6HVOlvzQlVr5uF .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-6h6HVOlvzQlVr5uF .noteText,#mermaid-svg-6h6HVOlvzQlVr5uF .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-6h6HVOlvzQlVr5uF .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-6h6HVOlvzQlVr5uF .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-6h6HVOlvzQlVr5uF .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-6h6HVOlvzQlVr5uF .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6h6HVOlvzQlVr5uF .section{stroke:none;opacity:0.2}#mermaid-svg-6h6HVOlvzQlVr5uF .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-6h6HVOlvzQlVr5uF .section2{fill:#fff400}#mermaid-svg-6h6HVOlvzQlVr5uF .section1,#mermaid-svg-6h6HVOlvzQlVr5uF .section3{fill:#fff;opacity:0.2}#mermaid-svg-6h6HVOlvzQlVr5uF .sectionTitle0{fill:#333}#mermaid-svg-6h6HVOlvzQlVr5uF .sectionTitle1{fill:#333}#mermaid-svg-6h6HVOlvzQlVr5uF .sectionTitle2{fill:#333}#mermaid-svg-6h6HVOlvzQlVr5uF .sectionTitle3{fill:#333}#mermaid-svg-6h6HVOlvzQlVr5uF .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6h6HVOlvzQlVr5uF .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-6h6HVOlvzQlVr5uF .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6h6HVOlvzQlVr5uF .grid path{stroke-width:0}#mermaid-svg-6h6HVOlvzQlVr5uF .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-6h6HVOlvzQlVr5uF .task{stroke-width:2}#mermaid-svg-6h6HVOlvzQlVr5uF .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6h6HVOlvzQlVr5uF .taskText:not([font-size]){font-size:11px}#mermaid-svg-6h6HVOlvzQlVr5uF .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6h6HVOlvzQlVr5uF .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-6h6HVOlvzQlVr5uF .task.clickable{cursor:pointer}#mermaid-svg-6h6HVOlvzQlVr5uF .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-6h6HVOlvzQlVr5uF .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-6h6HVOlvzQlVr5uF .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-6h6HVOlvzQlVr5uF .taskText0,#mermaid-svg-6h6HVOlvzQlVr5uF .taskText1,#mermaid-svg-6h6HVOlvzQlVr5uF .taskText2,#mermaid-svg-6h6HVOlvzQlVr5uF .taskText3{fill:#fff}#mermaid-svg-6h6HVOlvzQlVr5uF .task0,#mermaid-svg-6h6HVOlvzQlVr5uF .task1,#mermaid-svg-6h6HVOlvzQlVr5uF .task2,#mermaid-svg-6h6HVOlvzQlVr5uF .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-6h6HVOlvzQlVr5uF .taskTextOutside0,#mermaid-svg-6h6HVOlvzQlVr5uF .taskTextOutside2{fill:#000}#mermaid-svg-6h6HVOlvzQlVr5uF .taskTextOutside1,#mermaid-svg-6h6HVOlvzQlVr5uF .taskTextOutside3{fill:#000}#mermaid-svg-6h6HVOlvzQlVr5uF .active0,#mermaid-svg-6h6HVOlvzQlVr5uF .active1,#mermaid-svg-6h6HVOlvzQlVr5uF .active2,#mermaid-svg-6h6HVOlvzQlVr5uF .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-6h6HVOlvzQlVr5uF .activeText0,#mermaid-svg-6h6HVOlvzQlVr5uF .activeText1,#mermaid-svg-6h6HVOlvzQlVr5uF .activeText2,#mermaid-svg-6h6HVOlvzQlVr5uF .activeText3{fill:#000 !important}#mermaid-svg-6h6HVOlvzQlVr5uF .done0,#mermaid-svg-6h6HVOlvzQlVr5uF .done1,#mermaid-svg-6h6HVOlvzQlVr5uF .done2,#mermaid-svg-6h6HVOlvzQlVr5uF .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-6h6HVOlvzQlVr5uF .doneText0,#mermaid-svg-6h6HVOlvzQlVr5uF .doneText1,#mermaid-svg-6h6HVOlvzQlVr5uF .doneText2,#mermaid-svg-6h6HVOlvzQlVr5uF .doneText3{fill:#000 !important}#mermaid-svg-6h6HVOlvzQlVr5uF .crit0,#mermaid-svg-6h6HVOlvzQlVr5uF .crit1,#mermaid-svg-6h6HVOlvzQlVr5uF .crit2,#mermaid-svg-6h6HVOlvzQlVr5uF .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-6h6HVOlvzQlVr5uF .activeCrit0,#mermaid-svg-6h6HVOlvzQlVr5uF .activeCrit1,#mermaid-svg-6h6HVOlvzQlVr5uF .activeCrit2,#mermaid-svg-6h6HVOlvzQlVr5uF .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-6h6HVOlvzQlVr5uF .doneCrit0,#mermaid-svg-6h6HVOlvzQlVr5uF .doneCrit1,#mermaid-svg-6h6HVOlvzQlVr5uF .doneCrit2,#mermaid-svg-6h6HVOlvzQlVr5uF .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-6h6HVOlvzQlVr5uF .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-6h6HVOlvzQlVr5uF .milestoneText{font-style:italic}#mermaid-svg-6h6HVOlvzQlVr5uF .doneCritText0,#mermaid-svg-6h6HVOlvzQlVr5uF .doneCritText1,#mermaid-svg-6h6HVOlvzQlVr5uF .doneCritText2,#mermaid-svg-6h6HVOlvzQlVr5uF .doneCritText3{fill:#000 !important}#mermaid-svg-6h6HVOlvzQlVr5uF .activeCritText0,#mermaid-svg-6h6HVOlvzQlVr5uF .activeCritText1,#mermaid-svg-6h6HVOlvzQlVr5uF .activeCritText2,#mermaid-svg-6h6HVOlvzQlVr5uF .activeCritText3{fill:#000 !important}#mermaid-svg-6h6HVOlvzQlVr5uF .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6h6HVOlvzQlVr5uF g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-6h6HVOlvzQlVr5uF g.classGroup text .title{font-weight:bolder}#mermaid-svg-6h6HVOlvzQlVr5uF g.clickable{cursor:pointer}#mermaid-svg-6h6HVOlvzQlVr5uF g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-6h6HVOlvzQlVr5uF g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-6h6HVOlvzQlVr5uF .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-6h6HVOlvzQlVr5uF .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-6h6HVOlvzQlVr5uF .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-6h6HVOlvzQlVr5uF .dashed-line{stroke-dasharray:3}#mermaid-svg-6h6HVOlvzQlVr5uF #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-6h6HVOlvzQlVr5uF #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-6h6HVOlvzQlVr5uF #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-6h6HVOlvzQlVr5uF #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-6h6HVOlvzQlVr5uF #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-6h6HVOlvzQlVr5uF #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-6h6HVOlvzQlVr5uF #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-6h6HVOlvzQlVr5uF #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-6h6HVOlvzQlVr5uF .commit-id,#mermaid-svg-6h6HVOlvzQlVr5uF .commit-msg,#mermaid-svg-6h6HVOlvzQlVr5uF .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6h6HVOlvzQlVr5uF .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6h6HVOlvzQlVr5uF .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6h6HVOlvzQlVr5uF g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6h6HVOlvzQlVr5uF g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-6h6HVOlvzQlVr5uF g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-6h6HVOlvzQlVr5uF g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-6h6HVOlvzQlVr5uF g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-6h6HVOlvzQlVr5uF g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-6h6HVOlvzQlVr5uF .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-6h6HVOlvzQlVr5uF .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-6h6HVOlvzQlVr5uF .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-6h6HVOlvzQlVr5uF .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-6h6HVOlvzQlVr5uF .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-6h6HVOlvzQlVr5uF .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-6h6HVOlvzQlVr5uF .edgeLabel text{fill:#333}#mermaid-svg-6h6HVOlvzQlVr5uF .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-6h6HVOlvzQlVr5uF .node circle.state-start{fill:black;stroke:black}#mermaid-svg-6h6HVOlvzQlVr5uF .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-6h6HVOlvzQlVr5uF #statediagram-barbEnd{fill:#9370db}#mermaid-svg-6h6HVOlvzQlVr5uF .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-6h6HVOlvzQlVr5uF .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-6h6HVOlvzQlVr5uF .statediagram-state .divider{stroke:#9370db}#mermaid-svg-6h6HVOlvzQlVr5uF .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-6h6HVOlvzQlVr5uF .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-6h6HVOlvzQlVr5uF .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-6h6HVOlvzQlVr5uF .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-6h6HVOlvzQlVr5uF .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-6h6HVOlvzQlVr5uF .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-6h6HVOlvzQlVr5uF .note-edge{stroke-dasharray:5}#mermaid-svg-6h6HVOlvzQlVr5uF .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-6h6HVOlvzQlVr5uF .error-icon{fill:#522}#mermaid-svg-6h6HVOlvzQlVr5uF .error-text{fill:#522;stroke:#522}#mermaid-svg-6h6HVOlvzQlVr5uF .edge-thickness-normal{stroke-width:2px}#mermaid-svg-6h6HVOlvzQlVr5uF .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-6h6HVOlvzQlVr5uF .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-6h6HVOlvzQlVr5uF .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-6h6HVOlvzQlVr5uF .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-6h6HVOlvzQlVr5uF .marker{fill:#333}#mermaid-svg-6h6HVOlvzQlVr5uF .marker.cross{stroke:#333}:root { --mermaid-font-family: "trebuchet ms", verdana, arial;}#mermaid-svg-6h6HVOlvzQlVr5uF {color: rgba(0, 0, 0, 0.75);font: ;}200010 0000最终结果220010 0010010000 0001A11010 0001A01010 0000DD1101 11017C0111 1100FF1111 1111020000 0010
  1. 首先从第一个8位数据开始,与第二个8位数据进行异或操作,取得结果。即示例中的01A0进行异或操作,计算结果如下:
    :::::::: 0000 0001(01
    XOR 1010 0000(A0
    结果 1010 0001(A1

  2. 将上次的计算结果,与第三个8位数据进行异或操作,取得结果。即A17C进行异或操作,计算结果如下:
    ::::::::1010 0001(A1
    XOR 0111 1100(7C
    结果 1101 1101(DD

  3. 继续将上次的计算结果,与第四个8位数据进行异或操作,取得结果。即EDFF进行异或操作,计算结果如下:
    ::::::::1101 1101(DD
    XOR 1111 1111(FF
    结果 0010 0010(22

  4. 继续将上次的计算结果,与第五个8位数据进行异或操作,取得结果。即2202进行异或操作,计算结果如下:
    ::::::::0010 0010(22
    XOR 0000 0010(02
    结果 0010 0000(20

  5. 由以上计算分析得出异或校验位为:20

作用

在各种总线通信或者在其他数据信息传递过程中,为了保证数据传递的正确性和可靠性,在数据帧中常加载异或校验位。

异或校验工具

BCC校验(异或校验)在线计算

相关信息

百度百科-数据校验

BCC校验(异或校验)原理相关推荐

  1. DSP学习--BCC校验(异或校验)

    检验值(LRC) Data 部分数据各字节异或值. 参看:BCC校验(异或校验)在线计算 #include <stdio.h> #include <string.h> #inc ...

  2. BCC校验(异或校验)在线计算

    BCC校验(异或校验)在线计算 http://www.ip33.com/bcc.html

  3. CRC(循环冗余校验) BCC校验(异或校验) 温度换算 在线计算

    1,CRC(循环冗余校验)在线计算 2,BCC校验(异或校验)在线计算 3,温度换算 4,在线换算器

  4. Java实现BCC校验(异或校验)

    1.在线计算 2.代码实现 import java.util.Locale;public class XorVerifyUtils {/*** BCC校验(异或校验)** @param intgRes ...

  5. bcc校验c语言实现,Linux BCC(异或校验)计算命令行工具

    BCC(Block Check Character/信息组校验码),因校验码是将所有数据异或得出,故俗称异或校验.具体算法是:将每一个字节的数据(一般是两个16进制的字符)进行异或后即得到校验码. 例 ...

  6. BCC校验(异或校验-C语言-示例)

    概述 BCC(Block Check Character//信息组校验码),因校验码是将所有的数据异或得出结果,故称为异或校验.具体算法(将每一个字节的数据,一般是两个16进制的字符,进行异或后即得到 ...

  7. 16进制 BCC校验(异或校验) Java代码

    BCC校验小知识 BCC(Block Check Character/信息组校验码),因校验码是将所有数据异或得出,故俗称异或校验.具体算法是:将每一个字节的数据(一般是两个16进制的字符)进行异或后 ...

  8. Qt Modbus CRC ccsds校验 异或校验 数据显示 分割显示

    一.qt Modbus crc quint16 MasterModbus::getCrc(QByteArray arr) {quint16 res = 0xffff;int index=0;while ...

  9. 常用的数据校验方式(奇偶,CRC,异或校验, LRC校验,累加和,MD5等校验)概念及源码

    数据校验概念 数据在传输的过程中,会受到各种干扰的影响,如脉冲干扰,随机噪声干扰和人为干扰等,这会使数据产生差错.为了能够控制传输过程的差错,通信系统必须采用有效的检错方案.因此产生了数据校验. 数据 ...

最新文章

  1. Linux内核分析——第五章 系统调用
  2. [CareerCup] 16.5 Semphore 信号旗
  3. 2021全国大学生物联网大赛记
  4. 国货之光业务增长背后的技术支持 - 完美日记的云原生实践
  5. [转载]_tmain main wmain WinMain
  6. 大数据WEB阶段Spring框架(四)Spring-MVC
  7. java获取word书签表格数据_Python读取word文档里面的表格数据
  8. java 有序集合_java有哪些有序集合?
  9. java中加载窗口的函数_Java函数调用 - playgame的个人页面 - OSCHINA - 中文开源技术交流社区...
  10. linux系统设置软连接
  11. Codeforces Round #453 (Div. 1)
  12. 【智能制造】推进智能制造,他山之石可以攻玉!
  13. 计算机组成原理微指令cpth,计算机组成原理(西安理工大学)实验二 CPTH模型机综合实验——微控制器实验.doc...
  14. 【unity地编】unity制作场景的流程和要点简要
  15. Java并发编程一线程池简介
  16. iPhone 5s 如何进入 DFU 模式,macOS 无法进入 DFU 模式
  17. web test LoadRunner docs / loadrunner license、cd-key、download
  18. 设计师必备!超好用的MAC电脑网页设计师软件
  19. jupyther_python基础系列 09 第九章 有益的探索
  20. TESRA旗下InFlex计算平台使用流程

热门文章

  1. grib1文件解析 python_python读取grib格式数据
  2. mybatis源码分析5 - mapper读写数据库完全解析
  3. 2010年度中国十大杰出IT博客 评审
  4. 【深度之眼吴恩达机器学习第四期】笔记(七)
  5. 使用prctl为线程命名
  6. create-react-app搭建安装步骤
  7. C语言字符变量输出值,C语言,交换任意两个字符型变量的值并输出结果。要求:利用getchar和putchar函数。...
  8. 由对称性知定点一定在x轴上_在平面直角坐标系中,点P(x,y)为动点,已知点...
  9. excel不同文件表格批量加表头vba_对多个Excel工作簿进行批量操作 | VBA实例教程...
  10. 【java.sql.SQLDataException】:Unsupported conversion from LONG to java.sql.Timestamp