Tan Shuai

Tan Shuai — AI · เซมิคอนดักเตอร์ · บล็อกเชน

ผมคือ Tan Shuai วิศวกรชิปและระบบ และผู้ก่อตั้งบริษัท ใช้เวลากว่ายี่สิบปีในการพาผลิตภัณฑ์จากชิปที่ออกแบบเฉพาะไปจนถึงอุปกรณ์ AI agent เว็บไซต์นี้รวบรวมบันทึกทางเทคนิคของผมเรื่องการออกแบบ ASIC แบบ full-custom ระบบทดสอบหน่วยความจำ และ Linux, macOS รวมถึงเครื่องมือสำหรับนักพัฒนา เขียนขึ้นจากเซินเจิ้น ไทเป ฮ่องกง และสหรัฐอเมริกา

อ่านบล็อก

บล็อกโพสต์

ระบบทดสอบหน่วยความจำ DDR3, DDR4, LP-DDR3 & LP-DDR4 ที่มีต้นทุนต่ำมาก

เซมิคอนดักเตอร์

หากคุณเป็นเหมือนฉัน ที่มองหาวิธีแก้ปัญหาที่คุ้มค่าโดยไม่ลดทอนคุณภาพ คุณจะต้องชอบสิ่งที่ฉันจะแบ่งปันในวันนี้ ในโลกเทคโนโลยีที่เคลื่อนไหวอย่างรวดเร็วของเรา การทำให้แน่ใจว่าหน่วยความจำของอุปกรณ์เราทำงานไ…

ความลับในการออกแบบ ASIC แบบกำหนดเองเต็มรูปแบบสำหรับการขุด Bitcoin และสกุลเงินดิจิทัล

เซมิคอนดักเตอร์Bitcoinสกุลเงินดิจิทัลบล็อกเชน

Tan Shuai i@tanshuai.com tanshuai.com บทคัดย่อ ในโลกที่แข่งขันกันอย่างดุเดือดของการขุดคริปโตเคอร์เรนซี ประสิทธิภาพการใช้พลังงาน ประสิทธิภ…

แปลง Markdown เป็น PDF สไตล์วิชาการอย่างรวดเร็วบน macOS

การพัฒนาซอฟต์แวร์

ในคู่มือนี้ ฉันจะพาคุณผ่านวิธีการแปลงเอกสาร Markdown เป็นไฟล์ PDF สไตล์วิชาการบน macOS โดยใช้ Pandoc และ BasicTeX วิธีนี้รวดเร็วและง่ายดาย เหมาะสำหรับเมื่อคุณต้องการสร้างไฟล์ PDF ที่ดูเป็นมืออาชีพสำหร…

ตรวจสอบแรงดันและกระแสไฟบน MacOS สำหรับอะแดปเตอร์ไฟ

MacOS

เมื่อคุณใช้ MacBook คุณอาจต้องการตรวจสอบแรงดันไฟฟ้าและกระแสไฟฟ้าของอะแดปเตอร์ไฟฟ้า นี่คือวิธีง่าย ๆ ในการตรวจสอบแรงดันไฟฟ้าและกระแสไฟฟ้าของอะแดปเตอร์ไฟฟ้าบน MacOS เปิด Terminal.app และพิมพ์คำสั่ง:…

ย้ายที่เก็บข้อมูล GitHub LFS (Git Large File Storage) ไปยัง AWS CodeCommit

การพัฒนาซอฟต์แวร์

ฉันเพิ่งย้ายที่เก็บของ GitHub หนึ่งในที่เก็บของของฉันที่ใช้ Git Large File Storage (LFS) ไปยัง AWS CodeCommit ฉันคิดว่าฉันจะแบ่งปันกระบวนการกับคุณในกรณีที่คุณกำลังมองหาวิธีการทำเช่นเดียวกัน นี่คือคู่ม…

AWS CodeCommit: ทางเลือกที่ฟรีสำหรับ GitHub Large File Storage (Git LFS)

การพัฒนาซอฟต์แวร์

AWS CodeCommit นำเสนอทางเลือกที่มีประสิทธิภาพสำหรับบริการ Large File Storage (Git LFS) ของ GitHub โดยเป็นโซลูชั่นที่มีประสิทธิภาพในการจัดการไฟล์ขนาดใหญ่ในที่เก็บ Git ของคุณ ทำไมคุณควรพิจารณาใหม่เก…

/usr/bin/sudo ต้องเป็นเจ้าของโดย uid 0 และตั้งค่า setuid บน Ubuntu 20.04

ลินุกซ์

หากคุณพบข้อความแสดงข้อผิดพลาด "/usr/bin/sudo ต้องเป็นเจ้าของโดย uid 0 และมี setuid bit ตั้งค่าไว้" บน Ubuntu 20.04 ให้ทำตามขั้นตอนเหล่านี้เพื่อแก้ไขปัญหา ระหว่างกระบวนการบูต ให้กดปุ่ม 'ESC' เพื่อเ…

รีเซ็ต/คืนค่าไดเรกทอรีย่อยทั้งหมดของ Git

การพัฒนาซอฟต์แวร์

การจัดการ Git repository อย่างมีประสิทธิภาพมักจะต้องการการรีเซ็ตหรือกู้คืนไดเรกทอรีย่อยเพื่อรักษาฐานโค้ดให้สะอาดและใช้งานได้ดี คู่มือนี้ให้วิธีการทีละขั้นตอนเพื่อรีเซ็ตหรือกู้คืนไดเรกทอรีย่อยทั้งหมดใน…

เครื่องมือสร้าง Electron ERROR Error: Failed to run "choco install pywin32 --yes"

การพัฒนาซอฟต์แวร์

เมื่อทำงานกับเครื่องมือ Electron Build Tools คุณอาจพบข้อผิดพลาดที่เกี่ยวข้องกับการติดตั้ง pywin32 ผ่าน Chocolatey ซึ่งอาจทำให้คุณรู้สึกหงุดหงิด โดยเฉพาะเมื่อมันเป็น dependency ที่จำเป็นสำหรับโปรเจ็กต์…

รับรหัสคอมมิตปัจจุบันของ Git และอัปเดตไปยัง package.json

การพัฒนาซอฟต์แวร์

เมื่อพัฒนาโครงการ Node.js คุณอาจต้องการติดตาม ID คอมมิทปัจจุบันของที่เก็บ Git ของคุณ ข้อมูลนี้สามารถเป็นประโยชน์ในการดีบัก กำหนดเวอร์ชัน หรือการปรับใช้ วิธีหนึ่งที่จะทำได้คือการอัปเดตไฟล์…