当前位置: 首页 > news >正文

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 对应的字符为:Ç

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

相关文章:

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

理论知识补充&#xff1a; char是Java中的保留字&#xff0c;表示一种数据类型。与别的语言不同的是&#xff0c;char在Java中是16位的&#xff0c;因为Java用的是Unicode编码。不过8位的ASCII码包含在Unicode编码中&#xff0c;其值对应十进制的表示范围是0~127。 char是Java八…...

零基础制作宠物用品小程序

随着人们对宠物用品的需求不断增长&#xff0c;越来越多的人开始探索如何制作一个专业的宠物用品小程序。而乔拓云作为一款功能强大的在线商城制作工具&#xff0c;成为了许多商家的首选。本文将详细介绍如何使用乔拓云制作宠物用品小程序&#xff0c;让你轻松上手&#xff0c;…...

【SpringBoot篇】解决缓存击穿问题① — 基于互斥锁方式

文章目录 &#x1f339;什么是缓存击穿&#x1f33a;基于互斥锁解决问题&#x1f6f8;思路 &#x1f3f3;️‍&#x1f308;代码实现 &#x1f339;什么是缓存击穿 缓存击穿是指在使用缓存系统时&#xff0c;对一个热点数据的高并发请求导致缓存失效&#xff0c;多个请求同时访…...

系列一、GitHub搜索技巧

一、GitHub搜索技巧 1.1、概述 作为程序员&#xff0c;GitHub大家应该都再熟悉不过了&#xff0c;很多时候当我们需要使用某一项技能而又无从下手时&#xff0c;通常会在百度&#xff08;面向百度编程&#xff09;或者在GitHub上通过关键字寻找相关案例&#xff0c;比如我想学…...

35.java后端面试宝典

一、自我介绍。 我叫什么&#xff0c;这次是应聘什么岗位&#xff0c;会什么技术&#xff0c;会什么框架&#xff0c;熟练掌握框架之间的整合技术&#xff0c;做过什么项目并且介绍主要做了什么&#xff0c;并且可以为公司带来什么价值。 总的来说&#xff0c;初级Java工程师岗…...

Linux 磁盘空间占满故障解决方法

故障排查&#xff1a; 使用命令查看磁盘使用量 # 使用人类可读的格式(预设值是不加这个选项的...) df -h # --inodes 列出 inode 资讯&#xff0c;不列出已使用 block df -i # 查看当前目录下各个文件及目录占用空间大小 du -sh / 情况一&#xff1a;一般磁盘空间满了&a…...

让生活更智能,P1600边缘智能网关带你进入智能家居新时代

一、什么是P1600边缘智能网关&#xff1f; 在科技日新月异的今天&#xff0c;我们的生活已经被各种智能产品所包围。而在这个智能化的浪潮中&#xff0c;P1600边缘智能网关以其独特的优势&#xff0c;成为了智能家居的重要组成部分。那么&#xff0c;什么是P1600边缘智能网关呢…...

Java与前端:2023年的真实状况与焦虑解读

一、引言 在2023年&#xff0c;IT圈中流传着一些关于Java和前端的言论&#xff0c;这些言论引起了广泛的关注。有些人认为“Java已死、前端已凉”&#xff0c;而另一些人则持不同观点。那么&#xff0c;这些言论背后的真相是什么&#xff1f;它们是在贩卖焦虑吗&#xff1f;本…...

adb 基本命令合集

1.获取所有的包信息&#xff1a; adb shell pm list packages com.yu.weskul 2.清除APP缓存 adb shell pm clear <package-name> 3.查看当前应用及Activity adb shell dumpsys window | findstr "mCurrentFocus" 4.查看应用详细信息 adb shell dumpsys pack…...

[RK-Linux] RK3399支持M.2 NVMe SSD启动

延续《[RK-Linux] 从主线U-Boot移植PCIe及其PHY驱动到RK3399 U-Boot》 启动流程: maskrom -> loader(从 eMMC 存储器加载) -> u-boot(从 eMMC 存储器加载)-> kernel (从 M.2 NVMe SSD 加载)-> rootfs (从 M.2 NVMe SSD 挂载)配置从 M.2 NVMe SSD 启动: …...

LTO-3 磁带机种草终于是用上了

跑来跑去&#xff0c;买了不少配件&#xff0c;终于是把这磁带机给用上了&#xff0c;已经备份好了300 多 GB 的数据。 我们用了 NAS 的数据压缩功能&#xff0c;把需要备份的文件用 NAS 压缩成一个 Zip 文件&#xff0c;如果你可以 tar 的话也行。 这样传输速度更快&#xf…...

【全网首发】洛谷P1020 [NOIP1999 提高组] 导弹拦截

P1020 导弹拦截 の 题目传送门。 解题思路 显然&#xff0c;第一问求的是最长不上升子序列。 于是接下来直接抛开第一问不谈&#xff0c;也不考虑优化&#xff0c;直接考虑第二问。待会就知道原因了。 引理&#xff1a;Dilworth 定理 狄尔沃斯定理亦称偏序集分解定理&#…...

trino-435版本windows下源码编译

一、源码下载地址 https://github.com/trinodb/trino/tags 二、编译环境及工具准备 1、maven &#xff08;1&#xff09;版本&#xff1a;3.6.3 &#xff08;2&#xff09;settings.xml配置 <?xml version"1.0" encoding"UTF-8"?> <settin…...

java类和对象的思想概述

0.面向对象Object OOP——名人名言&#xff1a;类是写出来的&#xff0c;对象是new出来的 **> 学习面向对象的三条路线 java类以及类成员&#xff1a;&#xff08;重点&#xff09;类成员——属性、方法、构造器、&#xff08;熟悉&#xff09;代码块、内部类面向对象特征&…...

ant design vue3中引入message消息提示,全局引入亲测有效

两种方式 第一种&#xff1a;使用provide和inject方式 第二种&#xff1a;使用全局挂载$message方式 第一种&#xff1a; //main.ts import { createApp } from vue; import App from ./App; import Antd,{ message } from ant-design-vue; import ant-design-vue/es/mess…...

UE5 Landscape 制作GIS卫星图地形

1. 总体想法&#xff1a; 制作GIS地形&#xff0c;使用Landscaping MapBox是一个好方法&#xff0c;但是区域过大&#xff0c;会占用很多内存 https://blog.csdn.net/qq_17523181/article/details/135029614 如果采用QGis&#xff0c;导出卫星图&#xff0c;在UE5里拼合出地形…...

opencv入门到精通——改变颜色空间

目录 目标 改变颜色空间 对象追踪 如何找到要追踪的HSV值&#xff1f; 目标 在本教程中&#xff0c;你将学习如何将图像从一个色彩空间转换到另一个&#xff0c;像BGR↔灰色&#xff0c;BGR↔HSV等 除此之外&#xff0c;我们还将创建一个应用程序&#xff0c;以提取视频中的…...

法线贴图实现地形模型皱褶、凹凸不平的纹理效果

在线工具推荐&#xff1a; 3D数字孪生场景编辑器 - GLTF/GLB材质纹理编辑器 - 3D模型在线转换 - Three.js AI自动纹理开发包 - YOLO 虚幻合成数据生成器 - 三维模型预览图生成器 - 3D模型语义搜索引擎 法线贴图在3D建模中扮演着重要的角色&#xff0c;它通过模拟表面的微…...

【SpringBoot篇】基于Redis实现生成全局唯一ID的方法

文章目录 &#x1f354;生成全局唯一ID&#x1f339;为什么要生成全局唯一id&#x1f33a;生成全局id的方法✨代码实现 &#x1f354;生成全局唯一ID 是一种在分布式系统下用来生成全局唯一id的工具 在项目中生成全局唯一ID有很多好处&#xff0c;其中包括&#xff1a; 数据…...

轻度听力损失的儿童需要早期干预吗?

一些宝宝在做听力筛查时总是不通过&#xff0c;进一步听力诊断发现宝宝有轻度的听力损失&#xff0c;刚知道这个消息时&#xff0c;家长可担心了&#xff0c;总想着宝宝是不是听不到啊&#xff1f;但是一段时间后&#xff0c;有些家长又会忽略宝宝的听力问题&#xff0c;因为部…...

【Spring Security】认证密码加密Token令牌CSRF的使用详解

&#x1f389;&#x1f389;欢迎来到我的CSDN主页&#xff01;&#x1f389;&#x1f389; &#x1f3c5;我是Java方文山&#xff0c;一个在CSDN分享笔记的博主。&#x1f4da;&#x1f4da; &#x1f31f;推荐给大家我的专栏《Spring Security》。&#x1f3af;&#x1f3af; …...

python一点通: 一文讲清Post 和 Put操作区别!

当我们使用网络服务时&#xff0c;如果我们不能小心地区分 POST 和 PUT&#xff0c;有时可能会触发错误。 在 Web 开发世界中&#xff0c;特别是在处理 RESTful API 时&#xff0c;HTTP 方法 POST 和 PUT 经常被使用&#xff0c;但常常被误解。这两者都用于向服务器发送数据&a…...

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

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

0.618算法和基于Armijo准则的线搜索回退法

0.618代码如下&#xff1a; import math # 定义函数h(t) t^3 - 2t 1 def h(t): return t**3 - 2*t 1 # 0.618算法 def golden_section_search(a, b, epsilon): ratio 0.618 while (b - a) > epsilon: x1 b - ratio * (b - a) x2 a ratio * (b - a) h_…...

DPDK单步跟踪(3)-项目配置和单步跟踪

项目配置 下面都是示例的情况&#xff0c;请大家根据自己的工程来修改 ## 首先是配置CMake build setting Debug setting 这里最重要的是&#xff1a; –proc-type secondary 表示这是以secondary模式启动的dpdk客户端。 ## path mapping 然后根据自己的需要&#xff0c;配置…...

.NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式

之前写过使用自定义返回类的方式来统一接口数据返回格式&#xff0c;.Net Core webapi RestFul 统一接口数据返回格式-CSDN博客 但是这存在一个问题&#xff0c;不是所有接口会按照定义的数据格式返回&#xff0c;除非每个接口都返回我们自定义的类&#xff0c;这种实现起来不…...

vue3 使用addRoute动态添加路由,页面刷新就白屏解决办法

问题&#xff0c;通过接口动态添加路由&#xff0c;第一次从登录页跳转还是正常的&#xff0c;说明路由添加成功了&#xff0c;但是刷新后就白屏了&#xff0c;且控制台报错路由匹配不到&#xff0c;在项目的main.js&#xff0c;router和路由拦截器中添加了一大堆打印后发现&am…...

探索鸿蒙:了解华为鸿蒙操作系统的基础课程

目录 学习目标&#xff1a; 学习内容&#xff1a; 学习时间&#xff1a; 学习产出&#xff1a; 介绍鸿蒙操作系统的起源和发展历程。 理解鸿蒙操作系统的核心概念和体系结构。 学习如何搭建和配置鸿蒙开发环境。 掌握基础的鸿蒙应用开发技术&#xff0c;包括应用的创建、…...

【Linux】进程周边007之进程控制

&#x1f440;樊梓慕&#xff1a;个人主页 &#x1f3a5;个人专栏&#xff1a;《C语言》《数据结构》《蓝桥杯试题》《LeetCode刷题笔记》《实训项目》《C》《Linux》 &#x1f31d;每一个不曾起舞的日子&#xff0c;都是对生命的辜负 目录 前言 1.进程创建 2.进程终止 2.…...

【C++】vector容器的模拟实现

目录 一&#xff0c;框架设计 二&#xff0c;构造函数 三&#xff0c;析构函数 四&#xff0c;赋值运算符 五&#xff0c;容器接口的实现 1&#xff0c;迭代器实现 2&#xff0c;“ [] ”运算符的实现 3&#xff0c;swap交换和resize重设大小 4&#xff0c;insert插入…...