เริ่มต้นใช้งาน Redis และ PHP สำหรับการจัดเก็บข้อมูลอย่างรวดเร็ว

เครื่องมือจัดเก็บข้อมูล Redis ยอดนิยมเป็นเครื่องมือที่ยอดเยี่ยมและต้องมีในคลังแสงของนักพัฒนาซอฟต์แวร์ เอ็นจิ้นการจัดเก็บข้อมูลในหน่วยความจำช่วยให้สามารถจัดเก็บและดึงข้อมูลได้อย่างรวดเร็ว มากถึง 32 ล้านคิวรีต่อวินาทีที่น่าประทับใจ ทำให้เป็นส่วนเสริมที่สำคัญสำหรับเอ็นจิ้นฐานข้อมูลหลัก ๆ

มาเริ่มกันเลย และเรียนรู้วิธีเพิ่มความเร็วในการดำเนินการออนไลน์ของเรา

Redis: ข้อดีกับข้อเสีย

ประโยชน์สูงสุดของ Redis คือมันเป็นที่เก็บข้อมูลในหน่วยความจำล้วนๆซึ่งหมายความว่ามันเร็วอย่างเห็นได้ชัดเนื่องจากฐานข้อมูลถูกจัดเก็บไว้ใน RAM ดังนั้นจึงไม่จำเป็นต้องดำเนินการกับไฟล์ I/O ไปยังฮาร์ดไดรฟ์

ประโยชน์เพิ่มเติมอื่นๆ ได้แก่ ความเรียบง่าย การสนับสนุนการทำคลัสเตอร์ผ่าน Redis-cluster และการสนับสนุนสำหรับประเภทข้อมูลที่แตกต่างกันถึง 8 ประเภท ทำให้คุณมีความยืดหยุ่นที่จำเป็นในการจัดเก็บและจัดการข้อมูลของคุณตามต้องการ

อย่างไรก็ตาม ความหายนะที่ยิ่งใหญ่ที่สุดก็คือความจริงที่ว่ามันเป็นที่เก็บข้อมูลในหน่วยความจำล้วนๆ ดังนั้นจึงมาพร้อมกับข้อจำกัดด้านขนาด ขึ้นอยู่กับโครงสร้างพื้นฐานของเซิร์ฟเวอร์ของคุณ แต่เพื่อประโยชน์ของบทความนี้และความเรียบง่าย ฐานข้อมูล Redis ทั่วไปของคุณจะเก็บข้อมูลได้สูงสุด 2-4GB เท่านั้น

ซึ่งหมายความว่า Redis ถูกใช้เพื่อชมเชยกลไกฐานข้อมูลที่ใช้กันอย่างแพร่หลาย เช่น mySQL, PostgreSQL และ MongoDB และไม่ได้มีไว้เพื่อทดแทน การใช้งานหลักสำหรับ Redis ได้แก่ แคช ข้อมูลชั่วคราว/ล่าสุดที่จะหมดอายุในระยะเวลาอันสั้น หรือข้อมูลชิ้นเล็กๆ ที่เข้าถึงบ่อย

วิธีการติดตั้ง Redis

สมมติว่าคุณกำลังใช้งาน Ubuntu หรือ Linux distro ใด ๆ ที่มีคำสั่ง apt-getเพื่อติดตั้ง Redis ให้รันคำสั่งต่อไปนี้ในเทอร์มินัล:

sudo apt-get install redis-server

ถัดไป ตรวจสอบเพื่อให้แน่ใจว่าติดตั้ง Redis สำเร็จแล้ว ภายในเทอร์มินัลให้รันคำสั่ง:

redis-cli --version

สิ่งนี้ควรพิมพ์เวอร์ชันของ Redis ที่คุณใช้งานอยู่ และให้รันคำสั่งต่อไปนี้เพื่อเชื่อมต่อกับ Redis:

redis-cli

สิ่งนี้จะทำให้คุณได้รับข้อความแจ้ง Redis ที่ไม่ได้มาตรฐานภายในเทอร์มินัล ซึ่งมีลักษณะดังนี้:

127.0.0.1:6379>

คำสั่งสตริง

ทุกรายการใน Redis จะถูกระบุโดยคีย์ ซึ่งสามารถเป็นสตริงใดๆ ที่ไม่ใช่ช่องว่างที่คุณต้องการ สตริงมีค่าเพียงค่าเดียว ตัวอย่างเช่น เรียกใช้คำสั่งต่อไปนี้ที่พร้อมท์ Redis เพื่อตั้งค่าเป็นสองคีย์

127.0.0.1:6379> set full_name "John Doe" 127.0.0.1:6379> set units 5

ขณะนี้ คุณสามารถแสดงรายการคีย์ทั้งหมดที่อยู่ในฐานข้อมูล Redis ได้โดยใช้คำสั่งคีย์

127.0.0.1:6379> keys *

ซึ่งจะส่งผลในการแสดงทั้งสองปุ่มที่คุณตั้งไว้ก่อนหน้านี้FULL_NAME  และหน่วย คุณอาจเห็นค่าของคีย์เหล่านี้ด้วยคำสั่ง get

127.0.0.1:6379> get full_name "John Doe" 127.0.0.1:6379> get units 5

การลบคีย์สามารถทำได้ง่ายด้วยคำสั่ง del

127.0.0.1:6379> del full_name

นอกจากนี้ยังสามารถเพิ่มจำนวนเต็มได้อย่างรวดเร็วด้วยคำสั่งhincrby ต่อไปนี้จะเพิ่มคีย์ "หน่วย" จาก 5 เป็น 7

127.0.0.1:6379> incrby units 2

รายการคำสั่ง

รายการใน Redisเป็นอาร์เรย์หนึ่งมิติที่มีลำดับเฉพาะ และอนุญาตให้สร้างรายการที่ซ้ำกันภายในตำแหน่งต่างๆ ของรายการ รายการที่สามารถเพิ่มไปทางซ้ายหรือขวาของรายการที่มีการlpushและrpushคำสั่ง

127.0.0.1:6379> lpush colors blue 127.0.0.1:6379> rpush colors red yellow green

ดังที่คุณเห็นจากตัวอย่างข้างต้น คุณอาจพุชหลายรายการไปยังรายการภายในคำสั่งเดียว ขณะนี้เราสามารถดูรายการทั้งหมดในรายการโดยใช้คำสั่งlrange

127.0.0.1:6379> lrange colors 0 -1

มีเลขจำนวนเต็มสองตัวที่ส่วนท้ายของคำสั่ง ตัวแรกกำหนดตำแหน่งภายในรายการที่จะเริ่มต้น และตัวที่สองคือจำนวนรายการที่จะส่งคืนโดย -1 หมายถึงรายการทั้งหมด ผลลัพธ์ของคำสั่งดังกล่าวจะเป็นน้ำเงิน แดง เหลือง เขียว .

นอกจากนี้คุณยังอาจลบรายการปิดท้ายของรายการอย่างใดอย่างหนึ่งโดยใช้lpopและrpopคำสั่ง

127.0.0.1:6379> lpop colors blue 127.0.0.1:6379> rpop colors green

คุณอาจได้รับจำนวนองค์ประกอบในรายการด้วยคำสั่งllen

127.0.0.1:6379> llen colors (integer) 2

สุดท้าย คุณสามารถลบองค์ประกอบออกจากรายการโดยใช้คำสั่งlrem

127.0.0.1:6379> lrem colors 1 green (integer) 1

lremคำสั่งเริ่มต้นด้วยชื่อรายการตามด้วยหมายเลขของเหตุการณ์ที่จะลบและชื่อขององค์ประกอบที่จะลบ จะคืนค่าจำนวนครั้งที่พบและลบออกจากรายการ

คำสั่งแฮช

ประเภทข้อมูลที่นิยมมากที่สุดใน Redis คือแฮช ซึ่งช่วยให้คุณจัดเก็บคู่คีย์-ค่าหลายคู่ภายในรายการเดียว ไม่จำเป็นต้องมีคีย์อยู่แล้ว และคุณกำหนดคู่คีย์-ค่าได้ทุกเมื่อด้วยคำสั่งhset

127.0.0.1:6379> hset user:581 full_name "Jane Doe" 127.0.0.1:6379> hset user:581 points 500

คุณยังสามารถกำหนดคู่คีย์-ค่าของแฮชได้หลายคู่ภายในคำสั่งเดียวโดยใช้คำสั่งhmset

127.0.0.1:6379> hmset user:581 email [email protected] gender F

แฮชที่ระบุโดยผู้ใช้คีย์:581ตอนนี้มีคู่คีย์-ค่าทั้งหมดสี่คู่ ซึ่งทั้งหมดสามารถเรียกค้นได้อย่างง่ายดายด้วยคำสั่งhgetall

127.0.0.1:6379> hgetall user:581 1) "full_name" 2) "Jane Doe" 3) "points" 4) "500" 5) "email" 6) "[email protected]" 7) "gender" 8) "F"

คุณยังสามารถรับค่าของคู่คีย์-ค่าคู่เดียวภายในแฮชได้โดยใช้คำสั่งget

127.0.0.1:6379> hget user:581 email "[email protected]"

สำหรับจำนวนเต็มใดๆ ภายในแฮช คุณสามารถเพิ่มได้ตามจำนวนที่ระบุด้วยคำสั่งโค้ดhincrby

127.0.0.1:6379> hincrby user:581 points 20 (integer) 520

ค่าของคีย์คะแนนภายในแฮชได้เพิ่มขึ้น 20 ถึง 520 คู่คีย์-ค่าเดียวภายในแฮชอาจถูกลบด้วยคำสั่งhdel

127.0.0.1:6379> hdel user:581 gender

หรือคุณอาจลบแฮชทั้งหมดรวมทั้งคู่คีย์-ค่าทั้งหมดโดยใช้คำสั่งdel

127.0.0.1:6379> del user:581

Redis Keys ที่กำลังจะหมดอายุ

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

127.0.0.1:6379> expire full_name 10

การดำเนินการนี้จะตั้งเวลาหมดอายุ 10 วินาทีสำหรับคีย์full_name ที่คุณสร้างขึ้นในส่วนสตริง หลังจากรันคำสั่งข้างต้นแล้ว ให้รอ 10 วินาที จากนั้นลองเรียกค่าของคีย์อีกครั้ง

127.0.0.1:6379> get full_name (nil)

ตามที่คาดไว้ คีย์ได้หมดอายุลงแล้ว ดังนั้นเราจึงเป็นโมฆะเป็นผล

เชื่อมต่อกับ Redis ด้วย PHP

ตอนนี้ คุณได้เรียนรู้พื้นฐานของวิธีจัดเก็บและเรียกข้อมูลด้วย Redis แล้ว ก็ถึงเวลาเชื่อมต่อเข้ากับซอฟต์แวร์ของคุณ ภาษาการเขียนโปรแกรมทั้งหมดมีโมดูล/ส่วนขยายสำหรับ Redis แต่สำหรับตัวอย่างนี้ เราจะใช้ PHP

คุณต้องติดตั้งส่วนขยาย PHP-Redis ก่อน เนื่องจากไม่ได้ติดตั้งไว้ตามค่าเริ่มต้น ภายในเทอร์มินัลให้รันคำสั่ง

sudo apt-get install php-redis

เมื่อติดตั้งแล้ว อย่าลืมรีสตาร์ท PHP-fpm เพื่อให้โหลดส่วนขยายได้อย่างเหมาะสม นี่คือโค้ด PHP บางส่วนที่เชื่อมต่อและเชื่อมต่อกับ Redis

<> // Connect to redis $conn = new redis(); try { $conn->connect('127.0.0.1', 6379, 5); } catch (RedisException $e) { die("Unable to connect to redis"); } // Set string $conn->set('country', 'Canada'); // Get string $value = $conn->get('country'); echo "Country is: $value "; // Define a profile $profile = [ 'username' => 'mike', 'full_name' => 'Mike Smith', 'email' => '[email protected]', 'country' => 'Australia' ]; // Create a hash $conn->hmset('user:188', $profile); // Get all values of the profile hash $values = $conn->hgetall('user:188'); print_r($values); // Get only the e-mail address $email = $conn->hget('user:188', 'email'); echo "E-mail is: $email "; // Expire the hash in 15 seconds $conn->expire('user:188', 15);

โค้ดตัวอย่างด้านบนควรตรงไปตรงมา ขั้นแรกจะเชื่อมต่อกับ Redis โดยหมดเวลา 5 วินาที จากนั้นจึงดำเนินการตั้งค่าและรับสตริงและแฮช คำสั่ง Redis ทั้งหมดสามารถทำได้ผ่านOOPโดยการเรียกคำสั่งโดยตรงจากออบเจกต์ Redis ตามตัวอย่างด้านบน

คุณกำลังเดินทาง!

ขอแสดงความยินดี คุณได้เรียนรู้พื้นฐานของวิธีจัดเก็บและเรียกข้อมูลด้วยความเร็วที่เห็นได้ชัดผ่านกลไกจัดเก็บข้อมูล Redis รวมถึงวิธีเชื่อมต่อและอินเทอร์เฟซกับ Redis โดยใช้ PHP

โปรดทราบว่าบทความนี้ครอบคลุมเฉพาะข้อมูลพื้นฐานเท่านั้น และหน้าRedis Data Typesของเอกสารประกอบเป็นสถานที่ที่ดีเยี่ยมในการสำรวจ Redis และฟังก์ชันการทำงานทั้งหมด


วิธีคัดลอกและวางบน Chromebook

วิธีคัดลอกและวางบน Chromebook

สิ่งแรกที่คุณอาจสงสัยขณะเปลี่ยนไปใช้ Chromebook คือวิธีทำสิ่งพื้นฐาน ซึ่งเป็นสิ่งที่คุณมีที่หลังมือในระบบปฏิบัติการก่อนหน้าของคุณ การคัดลอกและวางเป็นฟังก์ชันพื้นฐานอย่างหนึ่งที่คุณต้องใช้ในจุดใดจุดหนึ่ง

วิธีทดสอบการพิมพ์บน Linux ด้วย tt

วิธีทดสอบการพิมพ์บน Linux ด้วย tt

ในยุคของเทคโนโลยีสมัยใหม่ การพิมพ์กลายเป็นกิจกรรมที่นิยมใช้กันทั่วไปในหลายๆ อาชีพ การเรียนรู้ที่จะพิมพ์เร็วขึ้นด้วยความแม่นยำสามารถช่วยให้คุณทำสิ่งต่างๆ ได้มากขึ้นในระยะเวลาเท่ากัน

Wi-Fi ไม่ทำงานบน Ubuntu? นี่คือวิธีแก้ไข

Wi-Fi ไม่ทำงานบน Ubuntu? นี่คือวิธีแก้ไข

อูบุนตูเป็นที่นิยมในด้านความทนทานและข้อผิดพลาดค่อนข้างน้อย แต่ก็ไม่มีปัญหาอะไรแน่นอน หนึ่งในปัญหาดังกล่าวคือไดรเวอร์ Wi-Fi คุณอาจเปิดระบบของคุณเพียงเพื่อจะพบว่า Wi-Fi ของคุณไม่ทำงาน

วิธีสร้างและสแกนรหัส QR บน Chromebook

วิธีสร้างและสแกนรหัส QR บน Chromebook

รหัสตอบกลับด่วนหรือรหัส QR สั้น ๆ เป็นบาร์โค้ดขั้นสูงที่มีข้อมูลมากกว่าบาร์โค้ดแบบเดิม รหัสเหล่านี้เป็นแบบสองมิติ ช่วยให้คุณสแกนในแนวตั้งหรือแนวนอนได้

วิธีการติดตั้งและลบแพ็คเกจใน Arch Linux

วิธีการติดตั้งและลบแพ็คเกจใน Arch Linux

ต้องการติดตั้งแพ็คเกจบน Arch Linux แต่ไม่รู้จะทำอย่างไร? ผู้คนจำนวนมากประสบปัญหานี้เมื่อย้ายจากการแจกแจงแบบเดเบียนไปยัง Arch เป็นครั้งแรก อย่างไรก็ตาม คุณสามารถจัดการแพ็คเกจบนระบบที่ใช้ Arch ของคุณได้อย่างง่ายดายโดยใช้ตัวจัดการแพ็คเกจ

วิธีการติดตั้ง Spotify บน Linux

วิธีการติดตั้ง Spotify บน Linux

Spotify เป็นหนึ่งในบริการสตรีมเพลงที่ใหญ่ที่สุด มีไคลเอ็นต์ดั้งเดิมสำหรับทั้งอุปกรณ์เคลื่อนที่ (Android และ iOS) และเดสก์ท็อป (Mac และ Windows)

9 คำสั่งพื้นฐานเพื่อเริ่มต้นใช้งาน Linux

9 คำสั่งพื้นฐานเพื่อเริ่มต้นใช้งาน Linux

คู่มือวิธีใช้ของ Linux มักคาดหวังให้คุณดำเนินการบางอย่างในเทอร์มินัล ซึ่งอาจดูน่ากลัวในตอนแรก แต่ไม่ต้องกังวลใจ แผ่นข้อมูลคำสั่ง Linux นี้จะครอบคลุมกระบวนการเปิดเทอร์มินัลและออกคำสั่งที่มีประโยชน์สองสามคำสั่ง

Linux Distro ที่ดีที่สุดสำหรับแล็ปท็อปคืออะไร?

Linux Distro ที่ดีที่สุดสำหรับแล็ปท็อปคืออะไร?

หนึ่งในสิ่งที่ดีที่สุดเกี่ยวกับ Linux คือมี distro สำหรับทุกคน ไม่ว่าคุณจะใช้ฮาร์ดแวร์ประเภทใด คุณสามารถนำแล็ปท็อปเก่าที่สกปรกออกจากห้องใต้หลังคา ปัดฝุ่น ติดตั้ง Linux และพร้อมที่จะไป

การจดบันทึกบน Chromebooks ทำได้ง่ายขึ้นด้วยการเล่นหาง

การจดบันทึกบน Chromebooks ทำได้ง่ายขึ้นด้วยการเล่นหาง

Cursive คือ Progressive Web App (PWA) ที่ Google เปิดตัวพร้อมกับ HP Chromebook x2 11 ที่วางจำหน่าย คุณสามารถใช้แอปนี้เพื่อจดบันทึกที่เขียนด้วยลายมือบน Chromebook ที่ติดตั้งปากกาสไตลัส

วิธีใช้ Vim: A Guide to the Basics

วิธีใช้ Vim: A Guide to the Basics

Vim เป็นโปรแกรมแก้ไขโค้ดที่มีประสิทธิภาพและหลากหลายที่สุดสำหรับระบบที่เหมือน Unix เป็นส่วนขยายของตัวแก้ไข Vi ที่พัฒนาโดย Bill Joy Vim พร้อมใช้งานตามค่าเริ่มต้นบนระบบ Linux และ BSD ส่วนใหญ่

10 สุดยอด Linux Distros สำหรับนักพัฒนา

10 สุดยอด Linux Distros สำหรับนักพัฒนา

แม้ว่า Linux อาจไม่ใช่ระบบปฏิบัติการที่ผู้ใช้ทั่วไปชื่นชอบ แต่ก็เป็นตัวเลือกที่ดีสำหรับนักพัฒนาและโปรแกรมเมอร์ส่วนใหญ่ Linux เป็นระบบปฏิบัติการที่ใช้งานได้จริงมากกว่า ซึ่งได้รับการออกแบบมาอย่างชัดเจนโดยคำนึงถึงการเขียนโปรแกรมและนักพัฒนาซอฟต์แวร์เป็นหลัก

วิธีอัปเดต Firefox จาก Terminal บน Ubuntu Linux PCs

วิธีอัปเดต Firefox จาก Terminal บน Ubuntu Linux PCs

เรียนรู้วิธีอัปเดต Firefox จาก Terminal บน Ubuntu Linux PC

วิธีการแปลงระหว่างแพ็คเกจ Linux โดยใช้ Alien

วิธีการแปลงระหว่างแพ็คเกจ Linux โดยใช้ Alien

คุณต้องการแปลงแพ็คเกจ Linux เป็นรูปแบบอื่นหรือไม่? บางทีแพ็คเกจที่คุณกำลังมองหาอาจไม่พร้อมใช้งานสำหรับ distro ของคุณ แต่คุณยังต้องการไม่ว่าอะไรจะเกิดขึ้น หรือบางทีคุณอาจเป็นนักพัฒนาซอฟต์แวร์และต้องการประหยัดเวลาของคุณด้วยการรีแพคเกจโปรแกรมของคุณเป็นรูปแบบอื่นอย่างรวดเร็วโดยไม่ต้องสร้างแพ็คเกจอีกครั้ง

วิธีดาวน์โหลดและติดตั้ง uGet Download Manager บน Linux

วิธีดาวน์โหลดและติดตั้ง uGet Download Manager บน Linux

ตัวจัดการการดาวน์โหลดเป็นเครื่องมือยอดนิยมในการจัดการการดาวน์โหลดทั้งหมดของคุณภายในแอปพลิเคชันเดียว และมอบคุณสมบัติที่มีประโยชน์บางอย่างให้กับคุณ หากคุณเพิ่งเปลี่ยนจากระบบปฏิบัติการ Windows เป็น Linux คุณอาจกำลังมองหาทางเลือกอื่นนอกเหนือจาก Internet Download Manager (IDM) ที่มีชื่อเสียง

วิธีค้นหาและแทนที่ข้อความใน Vim บน Linux

วิธีค้นหาและแทนที่ข้อความใน Vim บน Linux

vim เป็นหนึ่งในโปรแกรมแก้ไขไฟล์ที่ได้รับความนิยมมากที่สุดใน Linux ความนิยมส่วนหนึ่งเกิดจากคำสั่ง

วิธีแก้ไขยี่ห้อ: ไม่พบคำสั่ง Error ใน Ubuntu

วิธีแก้ไขยี่ห้อ: ไม่พบคำสั่ง Error ใน Ubuntu

คำสั่ง make อาจเป็นหนึ่งในคำสั่งที่ใช้กันอย่างแพร่หลายมากที่สุดในระบบนิเวศของ Linux คำสั่งนี้ใช้ในการสร้างและคอมไพล์โปรแกรมโดยตรงจากซอร์สโค้ด

วิธี Zip และ Unzip หรือแตกไฟล์ TAR และ TAR.GZ

วิธี Zip และ Unzip หรือแตกไฟล์ TAR และ TAR.GZ

การบีบอัดไฟล์เป็นวิธีที่ยอดเยี่ยมในการประหยัดพื้นที่จัดเก็บในคอมพิวเตอร์ หากคุณคุ้นเคยกับแพ็คเกจต่างๆ ใน ​​Linux คุณอาจเคยเจอไฟล์ TAR หรือ TAR.GZ ในขณะที่ผู้ใช้ที่มีประสบการณ์รู้ว่าไฟล์ TAR คืออะไรและจะแตกไฟล์ได้อย่างไร แต่ผู้ใช้ Linux มือใหม่อาจประสบปัญหาในการค้นหาว่าจะทำอย่างไรกับมัน

8 สุดยอดการแจกจ่าย Linux บน Arch-Based

8 สุดยอดการแจกจ่าย Linux บน Arch-Based

ตัวเลือกความยืดหยุ่นและการปรับแต่งของ Arch Linux ทำให้เป็นตัวเลือกหลักของระบบปฏิบัติการสำหรับผู้ใช้ Linux คุณลักษณะที่ช่วยเพิ่มประสิทธิภาพการทำงานของ Arch ทำให้ผู้ใช้ปลายทางพึงพอใจอย่างยิ่ง

วิธีดาวน์โหลดและติดตั้ง Zoom บน Linux

วิธีดาวน์โหลดและติดตั้ง Zoom บน Linux

Zoom เป็นหนึ่งในโซลูชันการประชุมทางวิดีโอที่ได้รับความนิยม โดยพื้นฐานแล้วมันคือแอพบนคลาวด์ที่ให้คุณจัดการประชุมและร่วมทีมแบบเรียลไทม์เพื่อดำเนินการสัมมนาผ่านเว็บและการโทรแบบกลุ่ม

วิธีคัดลอกและวางบน Chromebook

วิธีคัดลอกและวางบน Chromebook

สิ่งแรกที่คุณอาจสงสัยขณะเปลี่ยนไปใช้ Chromebook คือวิธีทำสิ่งพื้นฐาน ซึ่งเป็นสิ่งที่คุณมีที่หลังมือในระบบปฏิบัติการก่อนหน้าของคุณ การคัดลอกและวางเป็นฟังก์ชันพื้นฐานอย่างหนึ่งที่คุณต้องใช้ในจุดใดจุดหนึ่ง

วิธีทดสอบการพิมพ์บน Linux ด้วย tt

วิธีทดสอบการพิมพ์บน Linux ด้วย tt

ในยุคของเทคโนโลยีสมัยใหม่ การพิมพ์กลายเป็นกิจกรรมที่นิยมใช้กันทั่วไปในหลายๆ อาชีพ การเรียนรู้ที่จะพิมพ์เร็วขึ้นด้วยความแม่นยำสามารถช่วยให้คุณทำสิ่งต่างๆ ได้มากขึ้นในระยะเวลาเท่ากัน

Wi-Fi ไม่ทำงานบน Ubuntu? นี่คือวิธีแก้ไข

Wi-Fi ไม่ทำงานบน Ubuntu? นี่คือวิธีแก้ไข

อูบุนตูเป็นที่นิยมในด้านความทนทานและข้อผิดพลาดค่อนข้างน้อย แต่ก็ไม่มีปัญหาอะไรแน่นอน หนึ่งในปัญหาดังกล่าวคือไดรเวอร์ Wi-Fi คุณอาจเปิดระบบของคุณเพียงเพื่อจะพบว่า Wi-Fi ของคุณไม่ทำงาน

วิธีสร้างและสแกนรหัส QR บน Chromebook

วิธีสร้างและสแกนรหัส QR บน Chromebook

รหัสตอบกลับด่วนหรือรหัส QR สั้น ๆ เป็นบาร์โค้ดขั้นสูงที่มีข้อมูลมากกว่าบาร์โค้ดแบบเดิม รหัสเหล่านี้เป็นแบบสองมิติ ช่วยให้คุณสแกนในแนวตั้งหรือแนวนอนได้

วิธีการติดตั้งและลบแพ็คเกจใน Arch Linux

วิธีการติดตั้งและลบแพ็คเกจใน Arch Linux

ต้องการติดตั้งแพ็คเกจบน Arch Linux แต่ไม่รู้จะทำอย่างไร? ผู้คนจำนวนมากประสบปัญหานี้เมื่อย้ายจากการแจกแจงแบบเดเบียนไปยัง Arch เป็นครั้งแรก อย่างไรก็ตาม คุณสามารถจัดการแพ็คเกจบนระบบที่ใช้ Arch ของคุณได้อย่างง่ายดายโดยใช้ตัวจัดการแพ็คเกจ

7 สุดยอดแอพ Ubuntu Dynamic Wallpaper

7 สุดยอดแอพ Ubuntu Dynamic Wallpaper

แม้ว่าคุณจะสามารถใช้แอพเพื่อสไลด์โชว์วอลเปเปอร์ดั้งเดิมของ Ubuntu ได้ ต่อไปนี้คือแอพบางตัวสำหรับดาวน์โหลดและตั้งค่าวอลเปเปอร์แบบไดนามิก

10+ ส่วนขยาย GNOME ที่ดีที่สุดสำหรับ Ubuntu 20.04

10+ ส่วนขยาย GNOME ที่ดีที่สุดสำหรับ Ubuntu 20.04

ส่วนขยายยอดนิยมมากมาย เช่น Gno-Menu, Extended Gestures ใช้งานไม่ได้กับ Ubuntu 20.04 ดังนั้นนี่คือรายการส่วนขยาย GNOME ที่ใช้งานได้ดีที่สุด

5 แอพถ่ายโอนไฟล์ Wi-Fi ที่ดีที่สุดจาก Ubuntu ไปยัง Android

5 แอพถ่ายโอนไฟล์ Wi-Fi ที่ดีที่สุดจาก Ubuntu ไปยัง Android

กลไกอย่างเช่น FTP, การถ่ายโอนไฟล์แบบเพียร์ทูเพียร์, การถ่ายโอน Wi-Fi จะช่วยคุณประหยัดเวลาหากคุณแชร์ไฟล์ระหว่าง Android และ Ubuntu บ่อยๆ

15 ธีมที่ดีที่สุดสำหรับ Ubuntu 20.04 ในปี 2020

15 ธีมที่ดีที่สุดสำหรับ Ubuntu 20.04 ในปี 2020

ธีมที่อัปเดตใหม่จำนวนมากพร้อมที่จะติดตั้งบนเดสก์ท็อป GNOME ใหม่ของ Ubuntu 20.04 แล้ว นี่คือรายการธีม Ubuntu ที่ดีที่สุดในปี 2020

ความแตกต่างระหว่าง Root Superuser บน Ubuntu

ความแตกต่างระหว่าง Root Superuser บน Ubuntu

สงสัยว่าความแตกต่างระหว่าง Root Superuser บน Ubuntu คืออะไร? เรามีคุณครอบคลุมที่นี่