java String转asc码,然后ascII再转四位的16进制数。

 理论知识补充:

char是Java中的保留字,表示一种数据类型。与别的语言不同的是,char在Java中是16位的,因为Java用的是Unicode编码。不过8位的ASCII码包含在Unicode编码中,其值对应十进制的表示范围是0~127。

char是Java八大基本数据类型之一。

char在java中称为“字符型” 占2个字节。

字符常量是用单引号括起的一个字符,且字符常量在内存中存储的是该字符在Unicode字符集中的排序位置,即整数。

也就是说Unicode向下兼容ASCII码,当chars[i]的Unicode的值在1-127之间时,也是ASCII码的值。

也就是数字、英文和英文状态下的字符Unicode和ASCII码是通用的。中文和中文状态下的字符是ASCII码打印不了的,我写的“你的ASCII码是错误,应该是Unicode的表示是"4f60"。我就不处理了,hello word里多了个"你” 测试用的。一般用不到。

package com.hs.reader3.until;

public class T1 {
    public static void main(String[] args) {
        String str = "Hello,你World!";
        char[] chars = str.toCharArray();

        for (int i = 0; i < chars.length; i++) {
            int asciiValue = (int) chars[i];
            System.out.println(chars[i] + " 的 ASCII 值为:" + asciiValue);
            String s = Integer.toHexString((int) chars[i]);
            System.out.println(chars[i] + " 16进制 值为:" + s);
            int cut = 4 - s.length();
            if(s.length() < 4){
                for(int j = 0;j < cut ;j++){
                    s = "0" + s;
                }
            }
            System.out.println(chars[i] + " 四位的 16进制 值为:" + s);
        }

    }



}

运行结果

Connected to the target VM, address: '127.0.0.1:57723', transport: 'socket'
H 的 ASCII 值为:72
H 16进制 值为:48
H 四位的 16进制 值为:0048
e 的 ASCII 值为:101
e 16进制 值为:65
e 四位的 16进制 值为:0065
l 的 ASCII 值为:108
l 16进制 值为:6c
l 四位的 16进制 值为:006c
l 的 ASCII 值为:108
l 16进制 值为:6c
l 四位的 16进制 值为:006c
o 的 ASCII 值为:111
o 16进制 值为:6f
o 四位的 16进制 值为:006f
, 的 ASCII 值为:44
, 16进制 值为:2c
, 四位的 16进制 值为:002c
你 的 ASCII 值为:20320
你 16进制 值为:4f60
你 四位的 16进制 值为:4f60
W 的 ASCII 值为:87
W 16进制 值为:57
W 四位的 16进制 值为:0057
o 的 ASCII 值为:111
o 16进制 值为:6f
o 四位的 16进制 值为:006f
r 的 ASCII 值为:114
r 16进制 值为:72
r 四位的 16进制 值为:0072
l 的 ASCII 值为:108
l 16进制 值为:6c
l 四位的 16进制 值为:006c
d 的 ASCII 值为:100
d 16进制 值为:64
d 四位的 16进制 值为:0064
! 的 ASCII 值为:33
! 16进制 值为:21
! 四位的 16进制 值为:0021
Disconnected from the target VM, address: '127.0.0.1:57723', transport: 'socket'

Process finished with exit code 0

补充:看看0~127都能转成什么acsII码。我打印的是-127~127,java里支持的是unicode,0~127的unicode也是acsII,范围以外的就只是unicode了。打印看看。额多打印点吧,看看是啥乱七八糟的字符。哈哈

理论补充:

ASCII(American Standard Code for Information Interchange)码是一种常用的字符编码标准,最初由美国国家标准学会(ANSI)于1963年发布,后来被国际标准化组织(ISO)接受为国际标准ISO 646。

ASCII码使用7位二进制数(0~127)来表示128个字符,包括控制字符(如换行、回车、制表符等)和可打印字符(如数字、字母、标点符号等)。每个字符对应一个唯一的ASCII码值。

以下是ASCII码的主要特点和字符分类:

控制字符:ASCII码值在0~31的字符为控制字符,通常用于控制设备或通信协议。如:

0~6: 空字符、回车、换行、制表符、响铃、退格、空格

7~8: 不可打印字符(退格和响铃)

可打印字符:ASCII码值在32~126的字符为可打印字符,用于显示和表达文本内容。包括:

数字:'0' 到 '9'

大写字母:'A' 到 'Z'

小写字母:'a' 到 'z'

标点符号:例如:'.'、','、'!'、'?'、';'、':'、'/' 等

特殊符号:例如:'~'、'@'、'#'、'$' 等

扩展ASCII码:为了满足一些特定的需求,有时使用了8位ASCII码,其中包括128~255的扩展字符。这些扩展字符在不同的字符集中可能有所不同。

ASCII码是计算机存储和传输文本数据的基础,它使得不同计算机之间可以正确地解释和显示相同的字符。然而,随着计算机技术的发展,7位ASCII逐渐被8位ASCII和其他多字节字符编码(如UTF-8、GBK、GB2312等)取代,以支持更多字符和语言的编码需求。

package com.hs.reader3.until;

public class ASCIIToString {
    public static void main(String[] args) {
        for(int i = -200 ; i < 200 ;i++){
            int asciiCode = i ;// 要转换的ASCII码
            char character = (char)asciiCode; // 将ASCII码转换为字符
            String str = Character.toString(character); // 将字符转换为字符串
            System.out.println("ASCII码 " + asciiCode + " 对应的字符为:" + str);
        }
    }
}

 打印结果:

ASCII码 -200 对应的字符为:X
ASCII码 -199 对应的字符为:Y
ASCII码 -198 对应的字符为:Z
ASCII码 -197 对应的字符为:[
ASCII码 -196 对应的字符为:\
ASCII码 -195 对应的字符为:]
ASCII码 -194 对应的字符为:^
ASCII码 -193 对应的字符为:_
ASCII码 -192 对应的字符为:`
ASCII码 -191 对应的字符为:a
ASCII码 -190 对应的字符为:b
ASCII码 -189 对应的字符为:c
ASCII码 -188 对应的字符为:d
ASCII码 -187 对应的字符为:e
ASCII码 -186 对应的字符为:f
ASCII码 -185 对应的字符为:g
ASCII码 -184 对应的字符为:h
ASCII码 -183 对应的字符为:i
ASCII码 -182 对应的字符为:j
ASCII码 -181 对应的字符为:k
ASCII码 -180 对应的字符为:l
ASCII码 -179 对应的字符为:m
ASCII码 -178 对应的字符为:n
ASCII码 -177 对应的字符为:o
ASCII码 -176 对应的字符为:p
ASCII码 -175 对应的字符为:q
ASCII码 -174 对应的字符为:r
ASCII码 -173 对应的字符为:s
ASCII码 -172 对应的字符为:t
ASCII码 -171 对应的字符为:u
ASCII码 -170 对应的字符为:v
ASCII码 -169 对应的字符为:w
ASCII码 -168 对应的字符为:x
ASCII码 -167 对应的字符为:y
ASCII码 -166 对应的字符为:z
ASCII码 -165 对应的字符为:{
ASCII码 -164 对应的字符为:|
ASCII码 -163 对应的字符为:}
ASCII码 -162 对应的字符为:~
ASCII码 -161 对应的字符为:⦅
ASCII码 -160 对应的字符为:⦆
ASCII码 -159 对应的字符为:。
ASCII码 -158 对应的字符为:「
ASCII码 -157 对应的字符为:」
ASCII码 -156 对应的字符为:、
ASCII码 -155 对应的字符为:・
ASCII码 -154 对应的字符为:ヲ
ASCII码 -153 对应的字符为:ァ
ASCII码 -152 对应的字符为:ィ
ASCII码 -151 对应的字符为:ゥ
ASCII码 -150 对应的字符为:ェ
ASCII码 -149 对应的字符为:ォ
ASCII码 -148 对应的字符为:ャ
ASCII码 -147 对应的字符为:ュ
ASCII码 -146 对应的字符为:ョ
ASCII码 -145 对应的字符为:ッ
ASCII码 -144 对应的字符为:ー
ASCII码 -143 对应的字符为:ア
ASCII码 -142 对应的字符为:イ
ASCII码 -141 对应的字符为:ウ
ASCII码 -140 对应的字符为:エ
ASCII码 -139 对应的字符为:オ
ASCII码 -138 对应的字符为:カ
ASCII码 -137 对应的字符为:キ
ASCII码 -136 对应的字符为:ク
ASCII码 -135 对应的字符为:ケ
ASCII码 -134 对应的字符为:コ
ASCII码 -133 对应的字符为:サ
ASCII码 -132 对应的字符为:シ
ASCII码 -131 对应的字符为:ス
ASCII码 -130 对应的字符为:セ
ASCII码 -129 对应的字符为:ソ
ASCII码 -128 对应的字符为:タ
ASCII码 -127 对应的字符为:チ
ASCII码 -126 对应的字符为:ツ
ASCII码 -125 对应的字符为:テ
ASCII码 -124 对应的字符为:ト
ASCII码 -123 对应的字符为:ナ
ASCII码 -122 对应的字符为:ニ
ASCII码 -121 对应的字符为:ヌ
ASCII码 -120 对应的字符为:ネ
ASCII码 -119 对应的字符为:ノ
ASCII码 -118 对应的字符为:ハ
ASCII码 -117 对应的字符为:ヒ
ASCII码 -116 对应的字符为:フ
ASCII码 -115 对应的字符为:ヘ
ASCII码 -114 对应的字符为:ホ
ASCII码 -113 对应的字符为:マ
ASCII码 -112 对应的字符为:ミ
ASCII码 -111 对应的字符为:ム
ASCII码 -110 对应的字符为:メ
ASCII码 -109 对应的字符为:モ
ASCII码 -108 对应的字符为:ヤ
ASCII码 -107 对应的字符为:ユ
ASCII码 -106 对应的字符为:ヨ
ASCII码 -105 对应的字符为:ラ
ASCII码 -104 对应的字符为:リ
ASCII码 -103 对应的字符为:ル
ASCII码 -102 对应的字符为:レ
ASCII码 -101 对应的字符为:ロ
ASCII码 -100 对应的字符为:ワ
ASCII码 -99 对应的字符为:ン
ASCII码 -98 对应的字符为:゙
ASCII码 -97 对应的字符为:゚
ASCII码 -96 对应的字符为:ᅠ
ASCII码 -95 对应的字符为:ᄀ
ASCII码 -94 对应的字符为:ᄁ
ASCII码 -93 对应的字符为:ᆪ
ASCII码 -92 对应的字符为:ᄂ
ASCII码 -91 对应的字符为:ᆬ
ASCII码 -90 对应的字符为:ᆭ
ASCII码 -89 对应的字符为:ᄃ
ASCII码 -88 对应的字符为:ᄄ
ASCII码 -87 对应的字符为:ᄅ
ASCII码 -86 对应的字符为:ᆰ
ASCII码 -85 对应的字符为:ᆱ
ASCII码 -84 对应的字符为:ᆲ
ASCII码 -83 对应的字符为:ᆳ
ASCII码 -82 对应的字符为:ᆴ
ASCII码 -81 对应的字符为:ᆵ
ASCII码 -80 对应的字符为:ᄚ
ASCII码 -79 对应的字符为:ᄆ
ASCII码 -78 对应的字符为:ᄇ
ASCII码 -77 对应的字符为:ᄈ
ASCII码 -76 对应的字符为:ᄡ
ASCII码 -75 对应的字符为:ᄉ
ASCII码 -74 对应的字符为:ᄊ
ASCII码 -73 对应的字符为:ᄋ
ASCII码 -72 对应的字符为:ᄌ
ASCII码 -71 对应的字符为:ᄍ
ASCII码 -70 对应的字符为:ᄎ
ASCII码 -69 对应的字符为:ᄏ
ASCII码 -68 对应的字符为:ᄐ
ASCII码 -67 对应的字符为:ᄑ
ASCII码 -66 对应的字符为:ᄒ
ASCII码 -65 对应的字符为:﾿
ASCII码 -64 对应的字符为:￀
ASCII码 -63 对应的字符为:￁
ASCII码 -62 对应的字符为:ᅡ
ASCII码 -61 对应的字符为:ᅢ
ASCII码 -60 对应的字符为:ᅣ
ASCII码 -59 对应的字符为:ᅤ
ASCII码 -58 对应的字符为:ᅥ
ASCII码 -57 对应的字符为:ᅦ
ASCII码 -56 对应的字符为:￈
ASCII码 -55 对应的字符为:￉
ASCII码 -54 对应的字符为:ᅧ
ASCII码 -53 对应的字符为:ᅨ
ASCII码 -52 对应的字符为:ᅩ
ASCII码 -51 对应的字符为:ᅪ
ASCII码 -50 对应的字符为:ᅫ
ASCII码 -49 对应的字符为:ᅬ
ASCII码 -48 对应的字符为:￐
ASCII码 -47 对应的字符为:￑
ASCII码 -46 对应的字符为:ᅭ
ASCII码 -45 对应的字符为:ᅮ
ASCII码 -44 对应的字符为:ᅯ
ASCII码 -43 对应的字符为:ᅰ
ASCII码 -42 对应的字符为:ᅱ
ASCII码 -41 对应的字符为:ᅲ
ASCII码 -40 对应的字符为:￘
ASCII码 -39 对应的字符为:￙
ASCII码 -38 对应的字符为:ᅳ
ASCII码 -37 对应的字符为:ᅴ
ASCII码 -36 对应的字符为:ᅵ
ASCII码 -35 对应的字符为:￝
ASCII码 -34 对应的字符为:￞
ASCII码 -33 对应的字符为:￟
ASCII码 -32 对应的字符为:¢
ASCII码 -31 对应的字符为:£
ASCII码 -30 对应的字符为:¬
ASCII码 -29 对应的字符为: ̄
ASCII码 -28 对应的字符为:¦
ASCII码 -27 对应的字符为:¥
ASCII码 -26 对应的字符为:₩
ASCII码 -25 对应的字符为:￧
ASCII码 -24 对应的字符为:│
ASCII码 -23 对应的字符为:←
ASCII码 -22 对应的字符为:↑
ASCII码 -21 对应的字符为:→
ASCII码 -20 对应的字符为:↓
ASCII码 -19 对应的字符为:■
ASCII码 -18 对应的字符为:○
ASCII码 -17 对应的字符为:￯
ASCII码 -16 对应的字符为:￰
ASCII码 -15 对应的字符为:￱
ASCII码 -14 对应的字符为:￲
ASCII码 -13 对应的字符为:￳
ASCII码 -12 对应的字符为:￴
ASCII码 -11 对应的字符为:￵
ASCII码 -10 对应的字符为:￶
ASCII码 -9 对应的字符为:￷
ASCII码 -8 对应的字符为:￸
ASCII码 -7 对应的字符为:
ASCII码 -6 对应的字符为:
ASCII码 -5 对应的字符为:
ASCII码 -4 对应的字符为:
ASCII码 -3 对应的字符为:�
ASCII码 -2 对应的字符为:
ASCII码 -1 对应的字符为:
ASCII码 0 对应的字符为: 
ASCII码 1 对应的字符为:
ASCII码 2 对应的字符为:
ASCII码 3 对应的字符为:
ASCII码 4 对应的字符为:
ASCII码 5 对应的字符为:
ASCII码 6 对应的字符为:
ASCII码 7 对应的字符为:
ASCII码 8 对应的字符为
ASCII码 9 对应的字符为:    
ASCII码 10 对应的字符为:

ASCII码 11 对应的字符为:
ASCII码 12 对应的字符为:
ASCII码 13 对应的字符为:
ASCII码 14 对应的字符为:
ASCII码 15 对应的字符为:
ASCII码 16 对应的字符为:
ASCII码 17 对应的字符为:
ASCII码 18 对应的字符为:
ASCII码 19 对应的字符为:
ASCII码 20 对应的字符为:
ASCII码 21 对应的字符为:
ASCII码 22 对应的字符为:
ASCII码 23 对应的字符为:
ASCII码 24 对应的字符为:
ASCII码 25 对应的字符为:
ASCII码 26 对应的字符为:
ASCII码 27 对应的字符为:
ASCII码 28 对应的字符为:
ASCII码 29 对应的字符为:
ASCII码 30 对应的字符为:
ASCII码 31 对应的字符为:
ASCII码 32 对应的字符为: 
ASCII码 33 对应的字符为:!
ASCII码 34 对应的字符为:"
ASCII码 35 对应的字符为:#
ASCII码 36 对应的字符为:$
ASCII码 37 对应的字符为:%
ASCII码 38 对应的字符为:&
ASCII码 39 对应的字符为:'
ASCII码 40 对应的字符为:(
ASCII码 41 对应的字符为:)
ASCII码 42 对应的字符为:*
ASCII码 43 对应的字符为:+
ASCII码 44 对应的字符为:,
ASCII码 45 对应的字符为:-
ASCII码 46 对应的字符为:.
ASCII码 47 对应的字符为:/
ASCII码 48 对应的字符为:0
ASCII码 49 对应的字符为:1
ASCII码 50 对应的字符为:2
ASCII码 51 对应的字符为:3
ASCII码 52 对应的字符为:4
ASCII码 53 对应的字符为:5
ASCII码 54 对应的字符为:6
ASCII码 55 对应的字符为:7
ASCII码 56 对应的字符为:8
ASCII码 57 对应的字符为:9
ASCII码 58 对应的字符为::
ASCII码 59 对应的字符为:;
ASCII码 60 对应的字符为:<
ASCII码 61 对应的字符为:=
ASCII码 62 对应的字符为:>
ASCII码 63 对应的字符为:?
ASCII码 64 对应的字符为:@
ASCII码 65 对应的字符为:A
ASCII码 66 对应的字符为:B
ASCII码 67 对应的字符为:C
ASCII码 68 对应的字符为:D
ASCII码 69 对应的字符为:E
ASCII码 70 对应的字符为:F
ASCII码 71 对应的字符为:G
ASCII码 72 对应的字符为:H
ASCII码 73 对应的字符为:I
ASCII码 74 对应的字符为:J
ASCII码 75 对应的字符为:K
ASCII码 76 对应的字符为:L
ASCII码 77 对应的字符为:M
ASCII码 78 对应的字符为:N
ASCII码 79 对应的字符为:O
ASCII码 80 对应的字符为:P
ASCII码 81 对应的字符为:Q
ASCII码 82 对应的字符为:R
ASCII码 83 对应的字符为:S
ASCII码 84 对应的字符为:T
ASCII码 85 对应的字符为:U
ASCII码 86 对应的字符为:V
ASCII码 87 对应的字符为:W
ASCII码 88 对应的字符为:X
ASCII码 89 对应的字符为:Y
ASCII码 90 对应的字符为:Z
ASCII码 91 对应的字符为:[
ASCII码 92 对应的字符为:\
ASCII码 93 对应的字符为:]
ASCII码 94 对应的字符为:^
ASCII码 95 对应的字符为:_
ASCII码 96 对应的字符为:`
ASCII码 97 对应的字符为:a
ASCII码 98 对应的字符为:b
ASCII码 99 对应的字符为:c
ASCII码 100 对应的字符为:d
ASCII码 101 对应的字符为:e
ASCII码 102 对应的字符为:f
ASCII码 103 对应的字符为:g
ASCII码 104 对应的字符为:h
ASCII码 105 对应的字符为:i
ASCII码 106 对应的字符为:j
ASCII码 107 对应的字符为:k
ASCII码 108 对应的字符为:l
ASCII码 109 对应的字符为:m
ASCII码 110 对应的字符为:n
ASCII码 111 对应的字符为:o
ASCII码 112 对应的字符为:p
ASCII码 113 对应的字符为:q
ASCII码 114 对应的字符为:r
ASCII码 115 对应的字符为:s
ASCII码 116 对应的字符为:t
ASCII码 117 对应的字符为:u
ASCII码 118 对应的字符为:v
ASCII码 119 对应的字符为:w
ASCII码 120 对应的字符为:x
ASCII码 121 对应的字符为:y
ASCII码 122 对应的字符为:z
ASCII码 123 对应的字符为:{
ASCII码 124 对应的字符为:|
ASCII码 125 对应的字符为:}
ASCII码 126 对应的字符为:~
ASCII码 127 对应的字符为:
ASCII码 128 对应的字符为:
ASCII码 129 对应的字符为:
ASCII码 130 对应的字符为:
ASCII码 131 对应的字符为:
ASCII码 132 对应的字符为:
ASCII码 133 对应的字符为:
ASCII码 134 对应的字符为:
ASCII码 135 对应的字符为:
ASCII码 136 对应的字符为:
ASCII码 137 对应的字符为:
ASCII码 138 对应的字符为:
ASCII码 139 对应的字符为:
ASCII码 140 对应的字符为:
ASCII码 141 对应的字符为:
ASCII码 142 对应的字符为:
ASCII码 143 对应的字符为:
ASCII码 144 对应的字符为:
ASCII码 145 对应的字符为:
ASCII码 146 对应的字符为:
ASCII码 147 对应的字符为:
ASCII码 148 对应的字符为:
ASCII码 149 对应的字符为:
ASCII码 150 对应的字符为:
ASCII码 151 对应的字符为:
ASCII码 152 对应的字符为:
ASCII码 153 对应的字符为:
ASCII码 154 对应的字符为:
ASCII码 155 对应的字符为:
ASCII码 156 对应的字符为:
ASCII码 157 对应的字符为:
ASCII码 158 对应的字符为:
ASCII码 159 对应的字符为:
ASCII码 160 对应的字符为: 
ASCII码 161 对应的字符为:¡
ASCII码 162 对应的字符为:¢
ASCII码 163 对应的字符为:£
ASCII码 164 对应的字符为:¤
ASCII码 165 对应的字符为:¥
ASCII码 166 对应的字符为:¦
ASCII码 167 对应的字符为:§
ASCII码 168 对应的字符为:¨
ASCII码 169 对应的字符为:©
ASCII码 170 对应的字符为:ª
ASCII码 171 对应的字符为:«
ASCII码 172 对应的字符为:¬
ASCII码 173 对应的字符为:­
ASCII码 174 对应的字符为:®
ASCII码 175 对应的字符为:¯
ASCII码 176 对应的字符为:°
ASCII码 177 对应的字符为:±
ASCII码 178 对应的字符为:²
ASCII码 179 对应的字符为:³
ASCII码 180 对应的字符为:´
ASCII码 181 对应的字符为:µ
ASCII码 182 对应的字符为:¶
ASCII码 183 对应的字符为:·
ASCII码 184 对应的字符为:¸
ASCII码 185 对应的字符为:¹
ASCII码 186 对应的字符为:º
ASCII码 187 对应的字符为:»
ASCII码 188 对应的字符为:¼
ASCII码 189 对应的字符为:½
ASCII码 190 对应的字符为:¾
ASCII码 191 对应的字符为:¿
ASCII码 192 对应的字符为:À
ASCII码 193 对应的字符为:Á
ASCII码 194 对应的字符为:Â
ASCII码 195 对应的字符为:Ã
ASCII码 196 对应的字符为:Ä
ASCII码 197 对应的字符为:Å
ASCII码 198 对应的字符为:Æ
ASCII码 199 对应的字符为:Ç

有的不显示,应该是无法打印一些字符。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

React学习计划-React16--React基础(五)脚手架创建项目、todoList案例、配置代理、消息订阅与发布

一、使用脚手架create-react-app创建项目 react脚手架 xxx脚手架&#xff1a;用来帮助程序员快速创建一个基于xxx库的模板项目 包含了所有需要的配置&#xff08;语法检查、jsx编译、devServe…&#xff09;下载好了所有相关的依赖可以直接运行一个简单的效果 react提供了一个…

Ignite数据流处理

数据流处理 #1.概述 Ignite提供了一个数据流API&#xff0c;可用于将大量连续的数据流注入Ignite集群&#xff0c;数据流API支持容错和线性扩展&#xff0c;并为注入Ignite的数据提供了至少一次保证&#xff0c;这意味着每个条目至少会被处理一次。 数据通过与缓存关联的数据…

Midjourney V6来袭,是放大招还是挤牙膏?

赶在2023年的尾巴&#xff0c;Midjourney终于迎来升级&#xff0c;目前处于测试阶段&#xff0c;那么它的升级之处在哪里&#xff0c;与之前版本提升又有多大&#xff0c;跟着我&#xff0c;带你一起看MidjourneyV6. 图像质量更上一层楼 对于AI绘画工具而言&#xff0c;目前最…

Win7如何修改MAC地址

MAC地址&#xff0c;又叫做物理地址、硬件地址&#xff0c;是用来定义网络设备的位置&#xff0c;一般情况下&#xff0c;MAC地址在网卡中是固定的&#xff0c;但不排除有人手动去修改自己的MAC地址。win7如何修改MAC地址?其实修改MAC地址的方法很简单&#xff0c;可以通过硬件…

DSC2803X,DSP Pin2Pin with Ti Parts

一&#xff0c;产品特性 高能效 32 位处理器(H28x 内核)  主频 120MHz&#xff08;周期 8.33ns&#xff09;  哈佛(Harvard) 总线架构  硬件乘法/除法单元  4/6 通道高速 DMA  快速中断响应和处理  统一存储器编程模型  高效代码&#xff08;使用 C/C和汇编语言&…

通过 Higress Wasm 插件 3 倍性能实现 Spring-cloud-gateway 功能

作者&#xff1a;韦鑫&#xff0c;Higress Committer&#xff0c;来自南京航空航天大学分布式系统实验室 导读&#xff1a;本文将和大家一同回顾 Spring Cloud Gateway 是如何满足 HTTP 请求/响应转换需求场景的&#xff0c;并为大家介绍在这种场景下使用 Higress 云原生网关的…

2024应届大学生,为云计算高薪岗位做好准备了吗?

云计算正处于快速发展阶段&#xff0c;对于企业和个人来说&#xff0c;云计算提供了方便、灵活和智能的解决方案&#xff0c;对各行各业都有着重要的影响和推动作用。 随着云计算新市场、新业务、新应用的不断出现&#xff0c;人力需求迅猛。国家相继出台一系列政策大力扶持云…

集群部署1.27.4(高可用)

一、简介 二、环境准备 HostsIPmaster01172.16.100.21master02172.16.100.22master03172.16.100.23node01172.16.100.11node02172.16.100.12 VIP&#xff1a;172.16.100.21 Service虚拟IP地址段&#xff1a;10.0.0.0/24 kubernetes内网地址&#xff1a;10.244.0.0/16 三、初…

2. 行为模式 - 命令模式

亦称&#xff1a; 动作、事务、Action、Transaction、Command 意图 命令模式是一种行为设计模式&#xff0c; 它可将请求转换为一个包含与请求相关的所有信息的独立对象。 该转换让你能根据不同的请求将方法参数化、 延迟请求执行或将其放入队列中&#xff0c; 且能实现可撤销…

27.Java程序设计-基于Springboot的在线考试系统小程序设计与实现

1. 引言 随着数字化教育的发展&#xff0c;在线考试系统成为教育领域的一项重要工具。本论文旨在介绍一个基于Spring Boot框架的在线考试系统小程序的设计与实现。在线考试系统的开发旨在提高考试的效率&#xff0c;简化管理流程&#xff0c;并提供更好的用户体验。 2. 系统设…

高级数据结构 <二叉搜索树>

本文已收录至《数据结构(C/C语言)》专栏&#xff01; 作者&#xff1a;ARMCSKGT 目录 前言正文二叉搜索树的概念二叉搜索树的基本功能实现二叉搜索树的基本框架插入节点删除节点查找函数中序遍历函数析构函数和销毁函数(后序遍历销毁)拷贝构造和赋值重载(前序遍历创建)其他函数…

爬虫概念简述

爬虫简述 ⼀、什么是爬虫&#xff1f;二、爬虫有什么用?三、爬虫的分类四、所谓的“爬虫学的好&#xff0c;牢饭吃到饱 !”五、爬虫的大致流程 ⼀、什么是爬虫&#xff1f; ​ 简言之&#xff0c;爬虫可以帮助我们把网站上的信息快速提取并保存下来。 ​ 我们可以把互联网比…

仅操作一台设备,如何实现本地访问另一个相同网段的私网?

正文共&#xff1a;1034 字 8 图&#xff0c;预估阅读时间&#xff1a;4 分钟 书接上文&#xff08;地址重叠时&#xff0c;用户如何通过NAT访问对端IP网络&#xff1f;&#xff09;&#xff0c;我们已经通过两台设备的组合配置实现了通过IP地址进行访问。但一般场景中&#xf…

浏览器原理篇—渲染阻塞

渲染阻塞 1.DOM 的解析 html 文档 边加载边解析 的&#xff1b;网络进程和渲染进程之间会建立一个共享数据的管道&#xff0c;网络进程接收到数据实时传递给渲染进程&#xff0c;渲染进程的 HTML 解析器&#xff0c;它会动态接收字节流&#xff0c;并将其解析为 DOM 2.字节流…

SpringMVC系列之技术点定向爆破二

SpringMVC的运行流程 客户端发送请求 tomcat接收对应的请求 SpringMVC的核心调度器DispatcherServlet接收到所有请求 请求地址与RequestMapping注解进行匹配&#xff0c;定位到具体的类和具体的处理方法&#xff08;封装在Handler中&#xff09; 核心调度器找到Handler后交…

【LeetCode刷题笔记】前缀树

208. 实现 Trie (前缀树) 解题思路: 1. 前缀树 Map实现 ,使用一个 Map<Character, Trie> 来存储 每个字符 对应的 若干子节点 ,在构造函数中初始化 根节点 root 为 当前对象实例 , 在 插入

idea运行tocmat报错

1.检查环境变量是否配置正确。 网上有许多配置tomcat环境变量的方法&#xff0c;这里不再赘述。 2.判断是否有该情况&#xff1a; 在tomcat的bin目录下有三个bat文件(startup.bat,shutdown.bat,catalina.bat)&#xff0c;随意双击一个&#xff0c;会报出上述错误。但是右键使…

c语言:输出一个正方形|练习题

一、题目 输入长度num&#xff0c;输出一个边长为num的正方形 二、思路分析 1、输出的正方形分为三部分&#xff0c;包括&#xff1a; 2、第一行、中间的num-2行&#xff0c;以及最后一行 三、代码图片【带注释】 四、源代码【带注释】 #include <stdio.h> //思路&#…

【大数据】NiFi 中的 Controller Service

NiFi 中的 Controller Service 1.Service 简介1.1 Controller Service 的配置1.1.1 SETTING 基础属性1.1.2 PROPERTIES 使用属性1.1.3 COMMENT 页签 1.2 Service 的使用范围 2.全局参数配置3.DBCPConnectionPool 的使用样例4.在 ExcuseGroovyScript 组件中使用 Service 1.Servi…

【EasyExcel实践】万能导出,一个接口导出多张表以及任意字段(可指定字段顺序)-简化升级版

文章目录 前言正文一、项目简介二、核心代码2.1 pom.xml 依赖配置2.2 ExcelHeadMapFactory2.3 ExcelDataLinkedHashMap2.4 自定义注解 ExcelExportBean2.5 自定义注解 ExcelColumnTitle2.6 建造器接口 Builder2.7 表格工具类 ExcelUtils2.8 GsonUtil2.9 模版类 ExportDynamicCo…