คอลเลกชันหนังสือ คอลเลกชันหนังสือโอเพ่นซอร์สฟรีสำหรับโปรแกรมเมอร์
สู่โอเพ่นซอร์สของโปรแกรมเมอร์และคอลเลกชั่นหนังสือฟรี
ในโปรเจ็กต์นี้ เราจะอัปเดตคอลเลกชั่นอย่างต่อเนื่อง หากคุณสนใจสามารถเน้นไปที่ต่อไปได้ โดยคลิกดูหรือติดดาว
ฉันกำลังปรับปรุงและขยายเอกสารอยู่ตลอดเวลา หากคุณต้องการช่วยโครงการนี้ โปรดพิจารณาแก้ไข ขยาย หรือเพิ่มเอกสารประกอบตามที่คุณต้องการ วิธีที่ง่ายที่สุดในการร่วมส่งเอกสารของคุณคือส่งไปที่ประเด็นต่างๆ
คอลเลกชั่นหนังสือโอเพ่นซอร์สฟรีสำหรับโปรแกรมเมอร์ คอลเลกชั่นหนังสือ
หนังสือที่อยู่ในโครงการนี้ได้รับการยืนยันด้วยตนเองและสามารถใช้งานได้อย่างมั่นใจ
โปรเจ็กต์นี้จะได้รับการอัปเดตและรวบรวมอย่างต่อเนื่อง หากคุณสนใจ สามารถติดตามชมต่อได้ คลิก รับชม หรือ ติดดาว เพื่อดูการใช้งานนาฬิกาและติดดาวใน Github
ในขณะเดียวกัน คุณสามารถแสดงความคิดเห็นอันมีค่าหรือสนับสนุนบทความได้ ปัญหาการใช้งาน
**คำอธิบาย: **เครื่องหมาย: us: สำหรับภาษาอังกฤษ, :cn: สำหรับภาษาจีน, :arrow_down: สำหรับไฟล์แนบที่ดาวน์โหลดได้
นอกจากนี้ สำหรับการซื้อขายหนังสือมือสองส่วนบุคคลที่ไม่ได้ใช้งาน โปรดไปที่ https://github.com/waylau/second-hand-books
ปีนข้ามกำแพง
- วิธีง่ายๆ ในการเรียกดูเว็บไซต์ต่างประเทศที่มีชื่อเสียงโดยไม่ต้องใช้บันไดและแก้ไขโฮสต์ในพื้นที่
- ใช้ Heroku และ snova-c4 เพื่อสร้างบันไดปีนกำแพง
- เครื่องมืออันทรงพลังอีกอย่างหนึ่งสำหรับการปีนกำแพง--DNSCrypt
- ใช้ VPN Gate เพื่อเลี่ยงกำแพงและท่องอินเทอร์เน็ตทางวิทยาศาสตร์
- ตั้งค่า VPN และใช้ VPN เพื่อหลีกเลี่ยงไฟร์วอลล์และท่องอินเทอร์เน็ตทางวิทยาศาสตร์
- ใช้ Azure RemoteApp เพื่อหลีกเลี่ยงไฟร์วอลล์และท่องอินเทอร์เน็ตทางวิทยาศาสตร์
- อัปเดตโฮสต์โดยอัตโนมัติภายใต้ Windows
ฐานข้อมูล
- คู่มืออ้างอิง MySQL 8.2
- คู่มืออ้างอิง MySQL 5.7
- คู่มืออ้างอิง MySQL 5.6
- บทช่วยสอนฐานข้อมูล H2
- บทช่วยสอน DB2
- เริ่มต้นใช้งาน DB2 Express-C(ฉบับที่ 3)??, ??
แคช
- เรียนรู้การพัฒนา Ehcache จาก Lao Wei
ความปลอดภัย
- คู่มือผู้ใช้ Apache Shiro 1.2.x
- บทช่วยสอนความปลอดภัยของฤดูใบไม้ผลิ
ชวา
- การรวบรวมเคส REST
- ส่วนที่เหลือในทางปฏิบัติ
- คู่มือผู้ใช้เจอร์ซีย์ 2.x
- เอกสารอ้างอิง Spring Framework 4.x
- คู่มือการใช้งาน Netty 4.x
- การต่อสู้จริงของ Netty (สาระสำคัญ)
- แบบแผนการเข้ารหัส Java
- คู่มือผู้ใช้ Apache MINA 2
- การเขียนโปรแกรมพร้อมกันในหลักการและรูปแบบการออกแบบ Java
- การฝึกอบรมการเขียนโปรแกรม Java พร้อมกัน (Alibaba)
- ข้อมูลจำเพาะ Java Servlet 3.1 ??
- คู่มืออ้างอิง JSSE
- คู่มืออ้างอิง Spring Boot
- สิ่งจำเป็นในการเขียนโปรแกรม Java
- ข้อมูลจำเพาะเครื่องเสมือน Java
- บทช่วยสอนการบูตสปริง
- Java แบบกระจาย
- คู่มือสไตล์การเขียนโปรแกรม Google Java
- บทช่วยสอนของ Thymeleaf
- บทช่วยสอนสปริงคลาวด์
- คอลเลกชันเคส Spring 5
- คิดถึง Java รุ่นที่ 2
- คิดว่าโครงสร้างข้อมูล
- คอลเลกชันของเคส Java สมัยใหม่
- Java 3rd Edition เวอร์ชันภาษาจีนที่มีผลบังคับใช้
- รวบรวมคดี Netty
- โครงสร้างข้อมูล Java และการฝึกปฏิบัติอัลกอริธึม
- การสอบระดับการรับรอง Java Encore - การใช้งานการเข้ารหัสที่เชื่อถือได้
- การสอบขั้นการรับรอง Java Encore - การทดสอบนักพัฒนา
- การสอบขั้นการรับรอง Java Encore - การปรับโครงสร้างโค้ดที่เชื่อถือได้ใหม่
- Spring Boot 3.2.3 คู่มืออ้างอิงภาษาจีน
- Spring Framework 6.1.5 คู่มืออ้างอิงภาษาจีน
โกลัง
- สร้างเว็บแอปพลิเคชั่นด้วย Golang ??, ??
- Go Language Bible (เวอร์ชั่นภาษาจีน) (กระจกเงา)
- การเขียนโปรแกรมขั้นสูงในภาษา Go
หลาม
- Python บนเอกสาร Windows ??, ??
สนิม
เว็บ
- การรวบรวมทรัพยากร Svg
- กราฟิกแบบเวกเตอร์ที่ปรับขนาดได้ (SVG) 2
- HTTP/2.0 แปลภาษาจีน
- http2 อธิบาย ??, ??
- เครือข่ายเบราว์เซอร์ประสิทธิภาพสูง
- คำอธิบายโดยละเอียด TCP/IP เล่มที่ 1: โปรโตคอล
- บทช่วยสอน NGINX
- ข้อมูลจำเพาะ JSON-RPC 2.0 ??, ??
- เรียนรู้เชิงมุมจากลาวเว่ย
- บทช่วยสอนการเรียนรู้ Vue3.0 และกรณีปฏิบัติ
- เรียนรู้การพัฒนา Vue.js จาก Lao Wei
จาวาสคริปต์
- ข้อกำหนดภาษาECMAScript® 2016
- เรียนรู้จาวาสคริปต์
- น้อยกว่า js ??, ??
- เอกสาร Jekyll ??, ??
- เริ่มต้นใช้งาน NW.js
- คู่มือสไตล์ Google JavaScript
- ความเข้าใจอย่างลึกซึ้งเกี่ยวกับ TypeScript
โหนด js
- เรียนรู้ NodeJS ในเจ็ดวัน
- Node.js รวมถึงการสอนแต่ไม่รวมทักษะ
- เรียนรู้อิออนจากลาวเหว่ย
- การรวบรวมเคส Node.js
- การพัฒนาด้วย Node.js บน Windows ??, ??
ซีเอสเอส
- เอกสาร Bootstrap ??,??
- คู่มืออ้างอิง CSS
- คู่มือโค้ดโดย @AlloyTeam
- บทช่วยสอน CSS3
- คู่มือสไตล์ Google HTML/CSS
- บทช่วยสอน Bootstrap 4
วิศวกรรมซอฟต์แวร์
- Scrum และ XP จาก Trenches - ฉบับที่ 2 ??
- คู่มือการต่อสู้ ?? , ??
การจัดการโครงการ
- คู่มือการใช้งาน Gradle2
- Maven: ข้อมูลอ้างอิงฉบับสมบูรณ์
- Maven ตามตัวอย่าง
- คู่มือการใช้งาน Gradle 3
การจัดการเวอร์ชัน
- เอกสารวิธีใช้ Github
- Pro Git รุ่นที่ 2, ??, ??
- Pro Git รุ่นที่ 1, ??, ??
ขั้นตอนการทำงาน
- คู่มือผู้ใช้ Activiti 5.x
ลินุกซ์
- การทำอาหารลินุกซ์ส่วนตัวของพี่เนียว
- คู่มือการเริ่มต้นใช้งาน Linux
- openSUSE Leap 42.1 คู่มืออย่างไม่เป็นทางการ ??, ??
- บทช่วยสอน Linux[:us:]
- คู่มืออ้างอิงอูบุนตู
การพัฒนาโมบายล์ การพัฒนาโมบายแอพพลิเคชั่น
- คู่มือการพัฒนา Apache Cordova
- เรียนรู้การพัฒนา HarmonyOS จาก Lao Wei
สวิฟท์
- ภาษาโปรแกรม Swift ??, ??
- คู่มือผู้ใช้ Swift
สถาปัตยกรรม
- รูปแบบสถาปัตยกรรมและการออกแบบสถาปัตยกรรมซอฟต์แวร์บนเครือข่าย (รูปแบบสถาปัตยกรรมและการออกแบบสถาปัตยกรรมซอฟต์แวร์บนเครือข่าย) ??
- รูปแบบการออกแบบที่นำมาใช้ใน Java
การประมวลผลแบบคลาวด์
- นักเทียบท่า - จากการเข้าสู่การปฏิบัติ
- แผ่นโกงนักเทียบท่า
- เริ่มต้นใช้งานนักเทียบท่า
- คู่มือนักเทียบท่าจีน
- การรวบรวมเคสเนทิฟบนคลาวด์
ข้อมูลขนาดใหญ่
- คู่มือขั้นสุดท้ายสำหรับ Elasticsearch ??, ??
- สปริงข้อมูล Elasticsearch ??, ??
- เรียนรู้การพัฒนา Apache Spark จาก Lao Wei
ระบบปฏิบัติการ
- ระบบปฏิบัติการ: สามชิ้นง่าย ๆ