เลือกหัวข้อจากแถบเมนูด้านซ้าย (กรณีหน้าจอเล็กเมนูจะหดกลายเป็นสัญลักษณ์สามขีดอยู่ในแถบเมนูด้านบน) หรือใส่คำค้นหาที่ช่องด้านล่างนี้ เพื่อค้นหาหัวข้อบทความหรือ Tutorial เกี่ยวกับเรื่อง reverse ที่ต้องการ
Python List/Array Methods Python มีชุดเมธอดที่นักเรียนสามารถใช้กับList/ Arrays append() เพิ่มองค์ประกอบที่ส่วนท้ายของรายการ clear() ลบองค์ประกอบทั้งหมดออกจากรายการ copy() ส่งคืนสำเนาของรายการ count() ส่งคืนจำนวนองค์ประกอบที่มีค่าที่ระบุ extend() เพิ่มองค์ประกอบของรายการ (หรือ iterable ใด ๆ),ในตอนท้ายของรายการ(List)ปัจจุบัน index() ส่งคืนดัชนีขององค์ประกอบแรกที่มีค่าที่ระบุ insert() เพิ่มองค์ประกอบที่ตำแหน่งที่ระบ??...
Read More →เมื่อไม่มีฟังก์ชั่นในการย้อนกลับสตริงใน Python วิธีที่เร็วที่สุด (และง่ายที่สุด) คือการใช้ส่วนที่ย้อนกลับไปทาง -1...
Read More →บทความ: Apache กับ NginX: การเผชิญหน้าของสองยักษ์ใหญ่แห่งเว็บเซิร์ฟเวอร์...
Read More →ในยุคที่ภาษาการเขียนโปรแกรมระดับสูง (High-Level Languages) ดูเหมือนจะครองตลาด โดยเฉพาะกับภาษาที่ใช้งานง่ายอย่าง Python หรือ Java หลายคนอาจคิดว่าภาษา Assembly เป็นเพียงภาษาโปรแกรมมิ่งที่เสื่อมความสำคัญลงและค่อยๆ หลุดผละออกจากจินตนาการของโปรแกรมเมอร์ยุคใหม่ แต่ถึงอย่างนั้น คุณรู้หรือไม่ว่า Assembly ยังคงมีบทบาทและความสำคัญในหลายๆ ด้านของการพัฒนาซอฟต์แวร์?...
Read More →ภาษา Assembly หรือที่หลายคนอาจคุ้นเคยในชื่อ แอสเซมบลี, เป็นภาษาโปรแกรมระดับต่ำที่ใกล้ชิดกับภาษาเครื่องหรือ Machine Code มากที่สุด แม้ว่าในปัจจุบันเราจะมีภาษาโปรแกรมระดับสูงที่ให้ความสะดวกสบายต่อนักพัฒนา แต่การเรียนรู้และการใช้งานภาษา Assembly ยังคงมีความสำคัญในหลายด้าน ในบทความนี้ เราจะสำรวจถึงได้พื้นที่ใช้งาน, ประโยชน์ และตัวอย่างการใช้ภาษา Assembly ในเชิงวิชาการ พร้อมทั้งตั้งคำถามและวิเคราะห์อย่างมีเหตุผลและมีวิจารณญาณ....
Read More →การเขียนโปรแกรมในภาษา Java ได้รับความนิยมอย่างสูงในหมู่นักพัฒนาซอฟต์แวร์ทั่วโลก ด้วยความสามารถที่หลากหลายและระบบกันความผิดพลาดที่ยอดเยี่ยม Java ยังคงเป็นภาษาโปรแกรมที่ได้รับความสนใจไม่มีวันเสื่อมคลาย คงไม่แปลกใจเลยที่การทำ Reverse Engineering กับไฟล์ .class ของภาษา Java ที่ได้มาจากการคอมไพล์ กลายเป็นกระบวนการที่จำเป็นในหลายๆ สถานการณ์ นั่นทำให้เครื่องมือที่เรียกว่า Java Decompilers มีบทบาทสำคัญที่ไม่สามารถมองข้ามได้...
Read More →ยินดีต้อนรับสู่โลกของ Haskell ภาษาหนึ่งที่ไม่เพียงแต่จะทำให้คุณได้เขียนโค้ดที่มีประสิทธิภาพ แต่ยังช่วยให้คุณเข้าใจแนวคิดเบื้องหลังการเขียนโปรแกรมแบบฟังก์ชันนัล (Functional Programming) ได้ลึกซึ้งอีกด้วย ในบทความนี้ เราจะพูดถึง useful functions of string ที่พบเห็นได้บ่อยใน Haskell และนี่พร้อมทั้งตัวอย่างรหัสโปรแกรมที่จะช่วยให้คุณเข้าใจการใช้งานได้อย่างชัดเจน พร้อมกันนี้ เราจะแสดงถึง usecases ในโลกจริงของฟังก์ชันเหล่านี้ นอกจากนี้ หากคุณสนใจพัฒนาทักษะการเขียนโปรแกรมของคุณอย่างจริงจัง การศึกษาที่ E...
Read More →การตรวจสอบว่าข้อความหรือตัวเลขนั้นเป็น Palindrome หรือไม่ เป็นหนึ่งในโจทย์พื้นฐานที่สำคัญในวิชาการเขียนโปรแกรม คำว่า Palindrome หมายถึงข้อความที่เมื่อเราอ่านจากหน้าไปหลังหรือจากหลังไปหน้าก็ยังคงอ่านเหมือนเดิม เช่น level, radar หรือ 12321 เป็นต้น สำหรับในภาษา Java การตรวจสอบ Palindrome นั้นสามารถทำได้หลายวิธี และในบทความนี้เราจะมาดูตัวอย่าง CODE ที่ใช้ในการตรวจสอบ และอธิบายการทำงานเพื่อช่วยให้คุณเข้าใจเพิ่มเติม...
Read More →การพัฒนาโปรแกรมไม่ได้มีแค่รหัสที่ซับซ้อน แต่ยังมีโจทย์แบบพื้นฐานที่ยังคงท้าทายนักพัฒนาอยู่เสมอ เช่น การสร้างฟังก์ชันตรวจสอบว่าข้อความหรือตัวเลขที่กำหนดเป็น Palindrome หรือไม่ ในภาษา C# การเขียนโค้ดตรวจสอบ Palindrome เป็นหนึ่งในโจทย์ที่นิยมใช้ในการทดสอบความเข้าใจพื้นฐานของการเขียนโปรแกรม บทความนี้จะทำให้คุณเข้าใจวิธีการสร้างมันขึ้นมา พร้อมยกตัวอย่าง usecase ในโลกจริงและนำเสนอตัวอย่างโค้ดที่ง่ายต่อการเรียนรู้...
Read More →การค้นหาค่าสูงสุดในอาร์เรย์เป็นหนึ่งในปัญหาพื้นฐานทางด้านการเขียนโปรแกรม ที่สำคัญไม่แพ้เรื่องอื่นๆ ในภาษา VB.NET ซึ่งเป็นภาษาโปรแกรมมิ่งที่ผสมผสานความเป็น Object-Oriented Programming (OOP) เข้ากับการใช้งานที่เรียบง่าย ทำให้การเรียนรู้และใช้งาน VB.NET นั้นเข้าใจได้ง่ายสำหรับนักศึกษาและผู้ที่สนใจในการเขียนโปรแกรม...
Read More →