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

เลขฐานสิบหก (เช่นฐาน 16 หรือฐานสิบหก) คือระบบตัวเลขตำแหน่งฐาน 16 โดยใช้สัญลักษณ์ 16 ตัว 0–9 และ A ‒ F




27
วิธีการแปลงอาร์เรย์ไบต์เป็นสตริงฐานสิบหกใน Java?
ฉันมีอาร์เรย์ไบต์ที่เต็มไปด้วยเลขฐานสิบหกและการพิมพ์วิธีที่ง่าย ๆ นั้นไร้ประโยชน์เพราะมีองค์ประกอบที่ไม่สามารถพิมพ์ได้จำนวนมาก สิ่งที่ฉันต้องการคือ hexcode ที่ถูกต้องในรูปแบบของ:3a5f771c
649 java  bytearray  hex 

15
ฉันจะรับสีจากรหัสสีฐานสิบหกโดยใช้. NET ได้อย่างไร
ฉันจะรับสีจากรหัสสีฐานสิบหก (เช่น#FFDFD991) ได้อย่างไร ฉันกำลังอ่านไฟล์และกำลังได้รับรหัสสีฐานสิบหก ฉันต้องการสร้างSystem.Windows.Media.Colorอินสแตนซ์ที่สอดคล้องกันสำหรับรหัสสีฐานสิบหก มีวิธีการ inbuilt ในกรอบการทำเช่นนี้?
595 c#  wpf  colors  hex 


15
โปรแกรมทำให้สีจางลงหรือเข้มขึ้นเป็นสี hex (หรือ rgb และสีผสม)
นี่คือฟังก์ชั่นที่ผมใช้ในการปรับสีให้สว่างโดยทางโปรแกรมหรือทำให้สีหกเหลี่ยมเข้มขึ้นตามจำนวนที่กำหนด เพียงส่งผ่านสตริงที่ชอบ"3F6D2A"สี (col ) และจำนวนเต็ม base10 ( amt) สำหรับจำนวนที่จะจางลงหรือเข้มขึ้น หากต้องการทำให้เข้มขึ้นให้ส่งผ่านจำนวนลบ (เช่น-20) เหตุผลสำหรับฉันที่จะทำเช่นนี้เป็นเพราะการแก้ปัญหาทั้งหมดที่ฉันพบจนถึงตอนนี้พวกเขาดูเหมือนจะทำให้ปัญหาซับซ้อนเกินไป และฉันรู้สึกว่ามันสามารถทำได้ด้วยรหัสสองบรรทัด โปรดแจ้งให้เราทราบหากคุณพบปัญหาใด ๆ หรือมีการปรับเปลี่ยนใด ๆ ที่จะทำให้มันเร็วขึ้น function LightenDarkenColor(col, amt) { col = parseInt(col, 16); return (((col & 0x0000FF) + amt) | ((((col >> 8) & 0x00FF) + amt) << 8) | (((col >> 16) + amt) << 16)).toString(16); …
503 javascript  colors  hex 

10
แปลงจำนวนเต็มเป็นเลขฐานสิบหกและกลับมาอีกครั้ง
ฉันจะแปลงสิ่งต่อไปนี้ได้อย่างไร? 2934 (จำนวนเต็ม) ถึง B76 (ฐานสิบหก) ให้ฉันอธิบายสิ่งที่ฉันพยายามจะทำ ฉันมี ID ผู้ใช้ในฐานข้อมูลของฉันที่เก็บไว้เป็นจำนวนเต็ม แทนที่จะให้ผู้ใช้อ้างอิง ID ของพวกเขาฉันต้องการให้พวกเขาใช้ค่าฐานสิบหก สาเหตุหลักคือเพราะมันสั้นกว่า ดังนั้นฉันต้องเปลี่ยนจากเลขจำนวนเต็มเป็นฐานสิบหก แต่ฉันต้องเปลี่ยนจากฐานสิบหกเป็นจำนวนเต็มด้วย มีวิธีง่าย ๆ ใน C # หรือไม่
461 c#  hex  type-conversion 


25
แปลงการแทนสตริงของดัมพ์ hex เป็นอาร์เรย์ไบต์โดยใช้ Java?
ฉันกำลังมองหาวิธีการแปลงสตริงยาว (จากการถ่ายโอนข้อมูล) ที่แสดงถึงค่าฐานสิบหกเป็นอาร์เรย์ไบต์ ผมไม่ได้เรียบเรียงได้ดีกว่าคนที่โพสต์คำถามเดียวกันที่นี่ แต่เพื่อให้เป็นต้นฉบับฉันจะพูดตามวิธีของตัวเอง: สมมติว่าฉันมีสตริง"00A0BF"ที่ฉันต้องการตีความว่าเป็น byte[] {0x00,0xA0,0xBf} ฉันควรทำอย่างไรดี? ฉันเป็นสามเณร Java และจบลงด้วยการใช้BigIntegerและระวังเลขศูนย์เลขฐานสิบหก แต่ฉันคิดว่ามันน่าเกลียดและฉันแน่ใจว่าฉันขาดอะไรง่าย ๆ
372 java  byte  hex  dump 

4
ต้องการโปรแกรมแก้ไข hex ที่ดีสำหรับ Linux [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ฉันต้องการโปรแกรมแก้ไข HEX ที่ดีสำหรับ Linux และโดยดีฉันหมายถึง: รวดเร็ว ค้นหา / แทนที่คุณสมบัติ สามารถแสดงข้อมูลไม่เพียง แต่ในเลขฐานสิบหก แต่ยังสามารถเป็นเลขฐานสองฐานแปดและอื่น ๆ สามารถทำงานกับไฟล์ขนาดใหญ่ (> 1 gb) ได้โดยไม่ช้าและไม่ตอบสนอง (ข้อกำหนดนี้สำคัญ) อีกทางเลือกหนึ่งคือมีคุณสมบัติการเปรียบเทียบ / diff บางส่วน คุณแนะนำอะไรได้บ้าง
365 linux  hex  hex-editors 

12
วิธีรับสีจากสตริงสีฐานสิบหก
ฉันต้องการใช้สีจากสตริง hexa เช่น"#FFFF0000"to (พูด) เปลี่ยนสีพื้นหลังของ Layout Color.HSVToColorดูเหมือนว่าผู้ชนะ แต่มันจะfloat[]เป็นพารามิเตอร์ ฉันใกล้จะแก้ปัญหาได้ไหม?
305 android  colors  hex 

9
วิธีที่ถูกต้องในการแปลงไบต์เป็นสตริงเลขฐานสิบหกใน Python 3 คืออะไร
วิธีที่ถูกต้องในการแปลงไบต์เป็นสตริงเลขฐานสิบหกใน Python 3 คืออะไร ฉันเห็นการอ้างสิทธิ์ของbytes.hexวิธีการbytes.decodeตัวแปลงสัญญาณและได้ลองฟังก์ชั่นอื่น ๆ ที่เป็นไปได้อย่างน่าประหลาดใจอย่างน้อยที่สุดโดยไม่มีประโยชน์ ฉันแค่อยากให้ไบต์เป็นเลขฐานสิบหก!
236 python  python-3.x  hex 

7
การทำความเข้าใจสีบน Android (หกตัวอักษร)
ฉันพยายามทำความเข้าใจว่าสีทำงานอย่างไรใน Android ฉันมีชุดสีนี้เป็นพื้นหลังของฉันLinearLayoutและฉันได้รับพื้นหลังสีเทาด้วยความโปร่งใส: <gradient android:startColor="#b4555555" android:endColor="#b4555555" android:angle="270.0" /> ถ้าฉันลบตัวละครสองตัวสุดท้าย (55) ฉันได้สีทึบเสียความโปร่งใส ฉันพยายามค้นหาหน้าเว็บที่ฉันสามารถดูคำอธิบายบางอย่างเกี่ยวกับเรื่องนี้ แต่ฉันไม่พบมัน

13
วิธีการแปลง int เป็นสตริงฐานสิบหก?
ฉันต้องการใช้จำนวนเต็ม (นั่นคือ <= 255) ไปยังการแสดงสตริงฐานสิบหก เช่นผมต้องการที่จะผ่านใน65และได้รับการออก'\x41'หรือและได้รับ255'\xff' ฉันได้ลองทำสิ่งนี้กับstruct.pack('c',65 )แล้ว แต่สิ่งนี้ฉายาในสิ่งที่กล่าวมาข้างต้น9เนื่องจากมันต้องการที่จะใช้สายอักขระตัวเดียว
210 python  string  hex  int 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.