คำถามติดแท็ก byte

หน่วยของข้อมูลมักจะตรงกับ 8 บิต คำนี้มักใช้เพื่อระบุหน่วยจัดเก็บแอดเดรสที่เล็กที่สุดในระบบดิจิทัล

12
เหตุใดบูลีน 1 ไบต์และไม่ใช่ขนาด 1 บิต
ใน C ++ เหตุใดบูลีน 1 ไบต์และไม่ใช่ขนาด 1 บิต ทำไมไม่มีประเภทเช่นจำนวนเต็ม 4 บิตหรือ 2 บิต ฉันพลาดสิ่งต่างๆข้างต้นเมื่อเขียนโปรแกรมจำลองสำหรับ CPU



2
คำนำหน้า ab ก่อนสตริง python หมายถึงอะไร?
ในซอร์สโค้ด python ฉันสะดุดเมื่อฉันเห็นb ตัวเล็กก่อนสตริงเช่นใน: b"abcdef" ฉันรู้เกี่ยวกับuคำนำหน้าแสดงถึงสตริงยูนิโคดและrคำนำหน้าสำหรับลิเทอรัลสตริงดิบ สิ่งที่ไม่bยืนและที่ชนิดของรหัสที่มาก็จะเป็นประโยชน์ในขณะที่มันน่าจะเป็นเหมือนกับสตริงธรรมดาโดยไม่ต้องคำนำหน้าใด ๆ


13
ไบต์อาร์เรย์เพื่อการแปลงรูปภาพ
ฉันต้องการแปลงอาร์เรย์ไบต์เป็นรูปภาพ นี่คือรหัสฐานข้อมูลของฉันที่ฉันได้รับอาร์เรย์ไบต์: public void Get_Finger_print() { try { using (SqlConnection thisConnection = new SqlConnection(@"Data Source=" + System.Environment.MachineName + "\\SQLEXPRESS;Initial Catalog=Image_Scanning;Integrated Security=SSPI ")) { thisConnection.Open(); string query = "select pic from Image_tbl";// where Name='" + name + "'"; SqlCommand cmd = new SqlCommand(query, thisConnection); byte[] image =(byte[]) cmd.ExecuteScalar(); Image newImage = …
104 c#  arrays  byte  bytebuffer 

4
Value & 0xff ทำอะไรใน Java?
ฉันมีรหัส Java ต่อไปนี้: byte value = 0xfe; // corresponds to -2 (signed) and 254 (unsigned) int result = value & 0xff; ผลลัพธ์คือ 254 เมื่อพิมพ์ออกมา แต่ฉันไม่รู้ว่าโค้ดนี้ทำงานอย่างไร ถ้าตัว&ดำเนินการเป็นเพียงบิตทำไมจึงไม่ส่งผลให้เป็นไบต์และแทนที่จะเป็นจำนวนเต็ม?

13
สตริง JavaScript มีกี่ไบต์?
ฉันมีสตริงจาวาสคริปต์ซึ่งมีขนาดประมาณ 500K เมื่อถูกส่งจากเซิร์ฟเวอร์ใน UTF-8 ฉันจะบอกขนาดของมันใน JavaScript ได้อย่างไร? ฉันรู้ว่า JavaScript ใช้ UCS-2 ดังนั้นหมายความว่า 2 ไบต์ต่ออักขระ อย่างไรก็ตามมันขึ้นอยู่กับการใช้งาน JavaScript หรือไม่? หรือในการเข้ารหัสหน้าหรืออาจจะเป็นประเภทเนื้อหา?
97 javascript  string  size  byte 

2
อักขระมีกี่บิตหรือไบต์ [ปิด]
มันยากที่จะบอกว่ากำลังถามอะไรที่นี่ คำถามนี้คลุมเครือคลุมเครือไม่สมบูรณ์กว้างเกินไปหรือมีวาทศิลป์และไม่สามารถตอบได้อย่างสมเหตุสมผลในรูปแบบปัจจุบัน สำหรับความช่วยเหลือในการทำความเข้าใจคำถามนี้เพื่อที่จะสามารถเปิด, ไปที่ศูนย์ช่วยเหลือ ปิดให้บริการใน9 ปีที่ผ่านมา "อักขระ" มีกี่บิตหรือไบต์

14
วิธีการแปลงไบต์เป็นการแสดงสตริงไบนารี
ยกตัวอย่างเช่นบิตในไบต์ที่Bมี10000010วิธีการที่ฉันสามารถกำหนดบิตสตริงตัวอักษรที่เป็นstrstr = "10000010" แก้ไข Bผมอ่านไบต์จากไฟล์ไบนารีและเก็บไว้ในอาร์เรย์ไบต์ ฉันใช้System.out.println(Integer.toBinaryString(B[i])). ปัญหาคือ (a) เมื่อบิตเริ่มต้นด้วย (ซ้ายสุด) 1 เอาต์พุตไม่ถูกต้องเนื่องจากแปลงB[i]เป็นค่า int เชิงลบ (b) ถ้าบิตเริ่มต้นด้วย0เอาต์พุตจะละเว้น0เช่นสมมติว่าB[0]มี 00000001 เอาต์พุตจะถูก1แทนที่ด้วย00000001
95 java  binary  byte 

10
วิธีการแปลง Int เป็นไบต์ที่ไม่ได้ลงนามและย้อนกลับ
ฉันต้องการแปลงตัวเลขเป็นไบต์ที่ไม่ได้ลงชื่อ จำนวนจะน้อยกว่าหรือเท่ากับ 255 เสมอดังนั้นจึงจะพอดีกับหนึ่งไบต์ ฉันต้องแปลงไบต์นั้นกลับเป็นตัวเลขนั้นด้วย ฉันจะทำสิ่งนั้นใน Java ได้อย่างไร ฉันลองมาหลายวิธีแล้วไม่ได้ผล นี่คือสิ่งที่ฉันพยายามทำตอนนี้: int size = 5; // Convert size int to binary String sizeStr = Integer.toString(size); byte binaryByte = Byte.valueOf(sizeStr); และตอนนี้เพื่อแปลงไบต์นั้นกลับเป็นตัวเลข: Byte test = new Byte(binaryByte); int msgSize = test.intValue(); เห็นได้ชัดว่าสิ่งนี้ไม่ได้ผล 65ด้วยเหตุผลบางอย่างก็มักจะแปลงจำนวนลงไป ข้อเสนอแนะใด ๆ ?
93 java  byte  int 

6
วิธีสร้าง python bytes object จาก long hex string
ฉันมีลำดับเลขฐานสิบหกแบบยาวในสตริงเช่น 000000000000484240FA063DE5D0B744ADBED63A81FAEA390000C8428640A43D5005BD44 อีกต่อไปเพียงหลายกิโลไบต์ มีวิธีในตัวในการแปลงสิ่งนี้เป็นวัตถุไบต์ใน python 2.6 / 3 หรือไม่?
93 python  hex  byte 

5
เขียนไบต์ลงในไฟล์
ฉันมีสตริงเลขฐานสิบหก (เช่น0CFE9E69271557822FE715A8B3E564BE) และฉันต้องการเขียนลงในไฟล์เป็นไบต์ ตัวอย่างเช่น, Offset 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 00000000 0C FE 9E 69 27 15 57 82 2F E7 15 A8 B3 E5 64 BE .þži'.W‚/ç.¨³åd¾ ฉันจะทำสิ่งนี้ให้สำเร็จโดยใช้. NET และ C # ได้อย่างไร
89 c#  string  byte  hex 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.