The Coding Bootcamp Primer - หลักสูตรการพัฒนาเว็บฟรีที่เตรียมให้คุณลงทะเบียนที่ bootcamp ใดก็ได้

The Coding Bootcamp Primer - หลักสูตรการพัฒนาเว็บฟรีที่เตรียมให้คุณลงทะเบียนที่ bootcamp ใดก็ได้

หลักสูตร 4 ชั่วโมงฟรีที่จะสอนการพัฒนาเว็บให้คุณพร้อมสำหรับ bootcamp การเข้ารหัสใด ๆวันนี้ฉันยินดีที่จะแจ้งให้ทราบว่าเรากำลังเปิดตัวหลักสูตรสำหรับผู้ที่กำลังพิจารณาที่จะเริ่มการศึกษาด้านการพัฒนาเว็บ เรียกว่าไพรเมอร์ Coding Bootcamp (<- link) และจะสอนการสร้างเว็บไซต์พื้นฐานที่สำคัญที่สุด: HTML, CSS และ Javascript นอกจากนี้คุณยังจะได้เรียนรู้วิธีตั้งค่าคอมพิวเตอร์ดีบักโค้ดค้นหาวิธีแก้ปัญหาและอื่น ๆ อีกมากมาย ในตอนท้ายคุณควรจะสร้างเพจที่มีสไตล์ได้เช่นเครื่องคิดเลขตัวสร้างชื่อหรือเพจส่วนตัวบทเรียนนี้สร้างขึ้นโดย V School ซึ่งเป็นค่ายฝึกการเข้ารหัสชั้นยอดที่ตั้งอยู่ในซอลต์เลกซิตีรัฐยูทาห์ เป็นหลักส

อ่านเพิ่มเติม
มีอะไรใน __name__ ของ (Python's)

มีอะไรใน __name__ ของ (Python's)

ข้อมูลเบื้องต้นเกี่ยวกับตัวแปร _ _name_ _ และการใช้งานใน Pythonคุณมักจะเห็น__name__ตัวแปรเมื่อคุณผ่านรหัส Python ด้านล่างนี้คุณจะเห็นตัวอย่างข้อมูลโค้ดที่อาจมีลักษณะดังนี้:if __name__ == '__main__': main()ในบทความนี้ฉันต้องการแสดงให้คุณเห็นว่าคุณสามารถใช้ประโยชน์จากตัวแปรนี้เพื่อสร้างโมดูลใน Python ได้อย่างไรเหตุใดจึงใช้ตัวแปร _ _name_ ___name__ตัวแปร (สองขีดก่อนและหลัง) เป็นพิเศษตัวแปรหลาม ได้รับค่าขึ้นอยู่กับว่าเราเรียกใช้สคริปต์ที่มีอยู่อย่างไรบางครั้งคุณเขียนสคริปต์ด้วยฟังก์ชันที่อาจเป็นประโยชน์ในสคริปต์อื่น ๆ ด้วย ใน Python คุณสามารถนำเข้าสคริปต์นั้นเป็นโมดูลในสคริปต์อื่นได้ด้วยตัวแปรพิเศษน

อ่านเพิ่มเติม
JSON Stringify Example - วิธีแยกวิเคราะห์วัตถุ JSON ด้วย JS

JSON Stringify Example - วิธีแยกวิเคราะห์วัตถุ JSON ด้วย JS

มีภาษาโปรแกรมมากมายและทุกภาษาก็มีคุณลักษณะของตัวเอง แต่ทั้งหมดมีสิ่งหนึ่งที่เหมือนกันคือประมวลผลข้อมูล ตั้งแต่เครื่องคิดเลขธรรมดาไปจนถึงซูเปอร์คอมพิวเตอร์พวกเขาทั้งหมดทำงานบนข้อมูลก็เหมือนกันกับมนุษย์มีหลายประเทศหลายวัฒนธรรมและความรู้มากมายในแต่ละชุมชน แต่ในการสื่อสารกับชุมชนอื่น ๆ ผู้คนต้องมีสื่อกลาง ภาษาเป็นสิ่งที่มนุษย์ใช้ในการเขียนโปรแกรม JSON ซึ่งเป็นสื่อกลางในการส่งข้อมูลJSON คืออะไร?JSON ย่อมาจากเจ Ava S cript O bject N otation ดังนั้นก่อนที่จะเข้าใจ JSON มาทำความเข้าใจกับวัตถุใน JavaScript กันก่อนภาษาโปรแกรมทุกภาษามีวิธีการจัดเก็บข้อมูลที่คล้ายกันบางอย่างเข้าด้วยกัน ตัวอย่างเช่นใน C เรีย

อ่านเพิ่มเติม
ตัวอย่าง HTML และตัวอย่าง HTML5 ที่ดีที่สุด

ตัวอย่าง HTML และตัวอย่าง HTML5 ที่ดีที่สุด

HTML จัดเตรียมโครงสร้างของเว็บไซต์ นี่คือตัวอย่างบางส่วนของวิธีใช้ไวยากรณ์ HTML เพื่อสร้างเว็บไซต์รวมถึงตัวอย่างคุณลักษณะ HTML5 ที่ใหม่กว่าตัวอย่างแอตทริบิวต์ Hrefแอตทริบิวต์หมายถึงปลายทางให้โดยการเชื่อมโยง a(สมอ) แท็กจะตายโดยไม่มีแอตทริบิวต์ บางครั้งในเวิร์กโฟลว์ของคุณคุณไม่ต้องการลิงก์ที่ใช้งานจริงหรือคุณยังไม่รู้ปลายทางของลิงก์ ในกรณีนี้การตั้งค่าhrefแอตทริบิวต์เป็น"#"เพื่อสร้างลิงก์ที่ตายแล้วจะมีประโยชน์ hrefแอตทริบิวต์สามารถใช้ในการเชื่อมโยงไปยังไฟล์ท้องถิ่นหรือไฟล์บนอินเทอร์เน็ตตัวอย่างเช่น: Href Attribute Example Href Attribute Example The freeCodeCamp Contribution Page shows you how and

อ่านเพิ่มเติม
เทคนิคที่เป็นประโยชน์ที่คุณอาจไม่รู้เกี่ยวกับ Git stash

เทคนิคที่เป็นประโยชน์ที่คุณอาจไม่รู้เกี่ยวกับ Git stash

ฉันได้เปิดตัวจดหมายข่าว Git Better เพื่อช่วยในการเรียนรู้เทคนิคใหม่ ๆ และหัวข้อขั้นสูงของ Git หากคุณสนใจที่จะทำให้เกมของคุณดีขึ้นใน Git คุณควรตรวจสอบอย่างแน่นอนหากคุณใช้ Git มาระยะหนึ่งคุณอาจเคยใช้ Git stash เป็นหนึ่งในคุณสมบัติที่มีประโยชน์ใน Gitนี่คือกลเม็ดที่เป็นประโยชน์บางส่วนที่ฉันได้เรียนรู้เกี่ยวกับ Git stash เมื่อสัปดาห์ที่แล้วGit stash บันทึกGit ซ่อนรายการใช้ Git stashGit ซ่อนป๊อปแสดง Git stashสาขาที่เก็บ Git Git ซ่อนชัดเจนGit stash dropGit stash บันทึกคำสั่งนี้เหมือนกับ Git stash แต่คำสั่งนี้มาพร้อมกับตัวเลือกต่างๆ ฉันจะพูดถึงตัวเลือกที่สำคัญบางอย่างในโพสต์นี้Git ซ่อนด้วยข้อความgit sta

อ่านเพิ่มเติม
กฎ 68-95-99 - การแจกแจงปกติอธิบายเป็นภาษาอังกฤษล้วน

กฎ 68-95-99 - การแจกแจงปกติอธิบายเป็นภาษาอังกฤษล้วน

พบกับเมสัน เขาเป็นคนอเมริกันโดยเฉลี่ย 40 ปีสูง 5 ฟุต 10 นิ้วและมีรายได้ 47,000 เหรียญต่อปีก่อนหักภาษีคุณคาดหวังว่าจะได้พบกับคนที่มีรายได้มากถึง 10 เท่าของ Mason บ่อยแค่ไหน? และตอนนี้คุณคาดหวังว่าจะได้พบกับคนที่สูงกว่าเมสัน 10 เท่าบ่อยแค่ไหน?คำตอบของคุณสำหรับคำถามสองข้อข้างต้นแตกต่างกันเนื่องจากการกระจายข้อมูลแตกต่างกัน ในบางกรณีอาจสูงกว่าค่าเฉลี่ย 10 เท่า ในขณะที่คนอื่น ๆ มันไม่ธรรมดาเลยแล้วการแจกแจงปกติคืออะไร?วันนี้เราสนใจการแจกแจงแบบปกติ พวกเขาแ

อ่านเพิ่มเติม
Hacks สำหรับการสร้างอาร์เรย์ JavaScript

Hacks สำหรับการสร้างอาร์เรย์ JavaScript

เคล็ดลับเชิงลึกในการสร้างและโคลนอาร์เรย์ใน JavaScriptสิ่งที่สำคัญมากของภาษาโปรแกรมทุกภาษาคือประเภทข้อมูลและโครงสร้างที่มีอยู่ในภาษา ภาษาโปรแกรมส่วนใหญ่มีชนิดข้อมูลสำหรับการแสดงและทำงานกับข้อมูลที่ซับซ้อน ถ้าคุณได้ทำงานร่วมกับภาษาเช่นงูหลามหรือทับทิมที่คุณควรจะได้เห็นข้อมูลเช่นประเภทรายการ , ชุด , tuples , แฮช , dictsและอื่น ๆใน JavaScript มีไม่มากดังนั้นชนิดข้อมูลที่ซับซ้อน - คุณก็มีอาร์เรย์และวัตถุ อย่างไรก็ตามใน ES6 คู่ของชนิดข้อมูลและโครงสร้างมีการเพิ่มภาษาเช่นสัญลักษณ์ , ชุดและแผนที่อาร์เรย์ใน JavaScript เป็นวัตถุคล้ายรายการระดับสูงที่มีคุณสมบัติความยาวและคุณสมบัติจำนวนเต็มเป็นดัชนีในบทความน

อ่านเพิ่มเติม
เรียนรู้พื้นฐานของการเขียนโปรแกรมคอมพิวเตอร์และวิทยาศาสตร์คอมพิวเตอร์ด้วยหลักสูตรนี้ฟรี

เรียนรู้พื้นฐานของการเขียนโปรแกรมคอมพิวเตอร์และวิทยาศาสตร์คอมพิวเตอร์ด้วยหลักสูตรนี้ฟรี

มีแนวคิดหลักหลายประการที่สำคัญสำหรับโปรแกรมเมอร์ทุกคนที่จะเข้าใจไม่ว่าพวกเขาจะใช้ภาษาโปรแกรมอะไรก็ตาม เราได้เปิดตัวหลักสูตรวิดีโอ 2 ชั่วโมงเพื่อสอนพื้นฐานของวิทยาศาสตร์คอมพิวเตอร์ แนวคิดที่สอนใช้กับภาษาโปรแกรมทั้งหมดหลักสูตรนี้มีไว้สำหรับผู้ที่สนใจวิทยาศาสตร์คอมพิวเตอร์และการเขียนโปรแกรม แต่มีข้อมูลพื้นฐานเล็กน้อยเกี่ยวกับการเขียนโค้ด ได้รับการพัฒนาโดย Steven และ Sean จาก NullPointer Exceptionหลักสูตรนี้สอนคำตอบสำหรับคำถามเหล่านี้ทั้งหมด:การเขียนโปรแกรมคืออะไร?เราจะเขียนโค้ดได้อย่างไร?เราจะรับข้อมูลจากคอมพิวเตอร์ได้อย่างไร?คอมพิวเตอร์ทำอะไรได้บ้าง?ตัวแปรคืออะไร?เราจัดการตัวแปรอย่างไร?งบเงื่อนไขค

อ่านเพิ่มเติม
คู่มือการติดตั้ง Vim Windows - วิธีเรียกใช้ Vim Text Editor ใน PowerShell บนพีซีของคุณ

คู่มือการติดตั้ง Vim Windows - วิธีเรียกใช้ Vim Text Editor ใน PowerShell บนพีซีของคุณ

Vim เป็นโปรแกรมแก้ไขโค้ดที่มีประสิทธิภาพ ทรงพลังมากจนทั้ง Linux และ Mac ติดตั้งเป็นค่าเริ่มต้นแต่ถ้าคุณใช้ Windows เป็นระบบปฏิบัติการคุณจะต้องติดตั้ง Vim แยกต่างหากโชคดีที่ Microsoft ทำให้การติดตั้ง Vim เป็นเรื่องง่ายมากและทำให้มันทำงานบนพีซีของคุณได้วิธีดาวน์โหลด Vimคุณสามารถดาวน์โหลด Vim Text Editor เวอร์ชันล่าสุดได้โดยตรงจาก Vimพวกเขาได้สร้างตัวติดตั้งแบบพิเศษที่สั่งการด้วยตนเองซึ่งจะนำคุณไปสู่ขั้นตอนการติดตั้ง Vim ในตำแหน่งที่ถูกต้องบนฮาร์ดไดรฟ์ของคุณวิธีเล่น Vimโปรดทราบว่าสำหรับ Windows ในทางเทคนิคคุณจะดาวน์โหลดสิ่งที่เรียกว่า gVim ซึ่งเป็นเวอร์ชันของ Vim ที่มีอินเทอร์เฟซผู้ใช้แบบกราฟิกพื้น

อ่านเพิ่มเติม
ฉันจัดอันดับหลักสูตร Intro to Data Science ทุกหลักสูตรบนอินเทอร์เน็ตโดยพิจารณาจากจุดข้อมูลหลายพันจุด

ฉันจัดอันดับหลักสูตร Intro to Data Science ทุกหลักสูตรบนอินเทอร์เน็ตโดยพิจารณาจากจุดข้อมูลหลายพันจุด

ปีที่แล้วฉันลาออกจากหนึ่งในโปรแกรมวิทยาศาสตร์คอมพิวเตอร์ที่ดีที่สุดในแคนาดา ฉันเริ่มสร้างโปรแกรมปริญญาโทด้านวิทยาศาสตร์ข้อมูลของตัวเองโดยใช้แหล่งข้อมูลออนไลน์ ฉันตระหนักว่าฉันสามารถเรียนรู้ทุกสิ่งที่ต้องการผ่าน edX, Coursera และ Udacity แทน และฉันสามารถเรียนรู้ได้เร็วขึ้นมีประสิทธิภาพมากขึ้นและเสียค่าใช้จ่ายเพียงเล็กน้อยฉันเกือบจะเสร็จแล้ว ฉันได้เรียนหลักสูตรเกี่ยวกับวิทยาศาสตร์ข้อมูลมากมายและส่วนที่ผ่านการตรวจสอบแล้วอีกมากมาย ฉันรู้ว่ามีตัวเลือกอะไรบ้างและทักษะใดบ้างที่จำเป็นสำหรับผู้เรียนที่เตรียมตัวสำหรับบทบาทนักวิเคราะห์ข้อมูลหรือนักวิทยาศาสตร์ข้อมูล ไม่กี่เดือนที่ผ่านมาฉันเริ่มสร้างคู่มือที

อ่านเพิ่มเติม
Background Eraser - วิธีลบพื้นหลังใน Photoshop CC

Background Eraser - วิธีลบพื้นหลังใน Photoshop CC

เป็นเรื่องปกติที่จะต้องการลบพื้นหลังของรูปภาพและเก็บวัตถุไว้ จากนั้นวัตถุของภาพถ่ายสามารถวางบนพื้นหลังที่แตกต่างกันโดยสิ้นเชิง คู่มือนี้จะแสดงวิธีการลบพื้นหลังของรูปภาพโดยใช้ Photoshop CC ด้วย Photoshop CC เวอร์ชันใหม่ล่าสุดการลบพื้นหลังทำได้ง่ายกว่าที่เคย!ขั้นแรกตรวจสอบให้แน่ใจว่า Photoshop เป็นเครื่องมือที่ถูกต้องสำหรับงานนั้น ๆ หากคุณต้องการลบพื้นหลังอย่างรวดเร็วสามารถทำได้ง่ายๆโดยไม่ต้องใช้ Photoshop โดยใช้หนึ่งในเว็บไซต์เหล่านี้://www.remove.bg///clippingmagic.com///removal.ai/ขั้นตอนในการลบพื้นหลังด้วย Photoshop มีดังนี้ ขั้นตอนที่ 1: เปิดภาพของคุณใน Photoshopเปิดภาพ หากคุณมีหลายเลเยอร์ตรว

อ่านเพิ่มเติม
API ย่อมาจากอะไร คำจำกัดความของตัวย่อการเข้ารหัสในภาษาอังกฤษล้วน

API ย่อมาจากอะไร คำจำกัดความของตัวย่อการเข้ารหัสในภาษาอังกฤษล้วน

ไม่ API ไม่ได้ใช้สำหรับ Apple Pie Inside ?? API ย่อมาจาก Application Programming Interface API ช่วยให้สองแอปพลิเคชันสามารถเชื่อมต่อ (หรือโต้ตอบ) ซึ่งกันและกันได้API ชุดคำสั่งและฟังก์ชันการเขียนโปรแกรมที่ใช้ในการเข้าถึงเว็บไซต์หรือแอปพลิเคชันซอฟต์แวร์บนเว็บ API ช่วยให้นักพัฒนารายอื่นใช้ข้อมูลและฟังก์ชันการทำงานของแอปพลิเคชันของคุณได้ ช่วยให้ผลิตภัณฑ์ของคุณโต้ตอบกับผลิตภัณฑ์อื่น ๆAPI ถูกใช้ครั้งแรกในการพัฒนาซอฟต์แวร์และฮาร์ดแวร์ในช่วงปี 1980 แต่ตอนนี้เมื่อผู้คนพูดถึง API พวกเขามักจะอ้างถึง API ของเว็บหรือ RESTful API โดยเฉพาะมากกว่า เป็นเรื่องปกติที่จะใช้ RESTful API เมื่อพัฒนาแอปพลิเคชันบนเว็บโดย

อ่านเพิ่มเติม
ตัวอย่างสตริงย่อยของ JavaScript - วิธีการ Slice, Substr และ Substring ใน JS

ตัวอย่างสตริงย่อยของ JavaScript - วิธีการ Slice, Substr และ Substring ใน JS

ในการเขียนโปรแกรมประจำวันเรามักจะต้องทำงานกับสตริง โชคดีที่มีวิธีการในตัวมากมายใน JavaScript ที่ช่วยเราในขณะที่ทำงานกับอาร์เรย์สตริงและประเภทข้อมูลอื่น ๆ เราสามารถใช้วิธีการเหล่านี้สำหรับการดำเนินการต่างๆเช่นการค้นหาการแทนที่การต่อสตริงและอื่น ๆการรับสตริงย่อยจากสตริงเป็นหนึ่งในการดำเนินการทั่วไปใน JavaScript ในบทความนี้คุณจะได้เรียนรู้วิธีรับสตริงย่อยโดยใช้ 3 วิธีในตัวที่แตกต่างกัน แต่ก่อนอื่นให้ฉันอธิบายสั้น ๆ ว่าสตริงย่อยคืออะไรSubstring คืออะไร?สตริงย่อยเป็นส่วนย่อยของสตริงอื่น:"I am learning JavaScript and it is cool!" --> Original String "I am learning JavaScript" --> Substring "Java

อ่านเพิ่มเติม
ประเภทข้อมูล JavaScript: Typeof อธิบาย

ประเภทข้อมูล JavaScript: Typeof อธิบาย

typeofคือคีย์เวิร์ด JavaScript ที่จะส่งกลับประเภทของตัวแปรเมื่อคุณเรียกมัน คุณสามารถใช้สิ่งนี้เพื่อตรวจสอบพารามิเตอร์ของฟังก์ชันหรือตรวจสอบว่ามีการกำหนดตัวแปรหรือไม่ มีการใช้งานอย่างอื่นด้วยตัวtypeofดำเนินการมีประโยชน์เนื่องจากเป็นวิธีที่ง่ายในการตรวจสอบประเภทของตัวแปรในโค้ดของคุณ สิ่งนี้มีความสำคัญเนื่องจาก JavaScript เป็นภาษาที่พิมพ์แบบไดนามิก ซึ่งหมายความว่าคุณไม่จำเป็นต้องกำหนดประเภทให้กับตัวแปรเมื่อคุณสร้างตัวแปร เนื่องจากไม่ได้ จำกัด ตัวแปรด้วยวิธีนี้ประเภทของตัวแปรจึงสามารถเปลี่ยนแปลงได้ระหว่างรันไทม์ของโปรแกรมตัวอย่างเช่น:var x = 12345; // number x = 'string'; // string x = { key: 'value

อ่านเพิ่มเติม
อธิบายเหตุการณ์ JavaScript Onclick

อธิบายเหตุการณ์ JavaScript Onclick

onclickเหตุการณ์ใน JavaScript ช่วยให้คุณเป็นโปรแกรมเมอร์รันฟังก์ชั่นเมื่อองค์ประกอบที่มีการคลิกปุ่ม Onclick ตัวอย่างClick me function myFunction() { alert('Button was clicked!'); } ในตัวอย่างง่ายๆด้านบนเมื่อผู้ใช้คลิกที่ปุ่มพวกเขาจะเห็นการแจ้งเตือนในเบราว์เซอร์ของตนแสดงButton was clicked!ขึ้นเพิ่ม onclick แบบไดนามิกonclickเหตุการณ์นอกจากนี้ยังสามารถ

อ่านเพิ่มเติม
ทบทวนคำถาม 50 ข้อเหล่านี้เพื่อถอดรหัสบทสัมภาษณ์การเขียนโปรแกรม Java ของคุณ

ทบทวนคำถาม 50 ข้อเหล่านี้เพื่อถอดรหัสบทสัมภาษณ์การเขียนโปรแกรม Java ของคุณ

รายการคำถาม Java ที่พบบ่อยจากการเขียนโปรแกรมสัมภาษณ์งานสวัสดีทุกคน! ในช่วงไม่กี่ปีที่ผ่านมาฉันได้แบ่งปันคำถามและการสนทนาเกี่ยวกับ Java Interview เป็นจำนวนมาก ผู้อ่านหลายคนขอให้นำมารวมกันเพื่อให้พวกเขาอยู่ในจุดเดียวกัน โพสต์นี้เป็นผลมาจากสิ่งนั้นบทความนี้มีคำถามสัมภาษณ์ Javaมากกว่า50 คำถามซึ่งครอบคลุมหัวข้อสำคัญทั้งหมดเช่น Core Java fundamentals, Java Collection Framework, Java Multithreading and Concurrency, Java IO, JDBC, JVM Internals, Coding Problems, Object-Oriented programming เป็นต้นคำถามจะถูกหยิบขึ้นมาจากการสัมภาษณ์หลาย ๆ ครั้งและก็ไม่ยาก คุณอาจเคยเห็นพวกเขาแล้วในโทรศัพท์หรือการสัมภาษณ์แบ

อ่านเพิ่มเติม
JavaScript String Format - วิธีใช้ String Interpolation ใน JS

JavaScript String Format - วิธีใช้ String Interpolation ใน JS

การเพิ่มตัวอักษรแม่แบบใน ECMAScript 6 (ES6) ช่วยให้เราสามารถแก้ไขสตริงใน JavaScript ได้ พูดง่ายๆก็คือเราสามารถใช้ตัวยึดตำแหน่งเพื่อฉีดตัวแปรลงในสตริงได้ คุณสามารถดูตัวอย่างการแก้ไขสตริงโดยใช้ตัวอักษรเทมเพลตในตัวอย่างด้านล่าง:const age = 4.5; const earthAge = `Earth is estimated to be ${age} billion years old.`; console.log(earthAge); ก่อนอื่นคุณจะเห็นว่าเรากำลังใช้ backticks สำหรับ template literals นอกจากนั้นเรายังมีรูปแบบ${placeholder}ซึ่งช่วยให้เราสามารถแทรกค่าไดนามิกลงในสตริงได้ ทุกสิ่งที่อยู่ภายใน${}จะถูกประเมินเป็น JavaScriptยกตัวอย่างเช่นเราสามารถเขียนและมันจะทำงานเป็นถ้าเราทำEarth is est

อ่านเพิ่มเติม
เรียนรู้พื้นฐานของ Git ภายใน 10 นาที

เรียนรู้พื้นฐานของ Git ภายใน 10 นาที

ใช่ชื่อนี้เป็นแบบคลิกเบต ไม่มีทางที่คุณจะเข้าใจพื้นฐานของเทคโนโลยีคอมไพล์ได้ในเวลาเพียง 10 นาที แต่คุณสามารถเข้าใกล้ได้ในเวลาประมาณ 25 นาที และนั่นคือจุดประสงค์ของบทความนี้หากคุณต้องการเริ่มต้นเรียนรู้เกี่ยวกับเทคโนโลยี Git คุณมาถูกที่แล้ว นี่คือคู่มือสำหรับผู้เริ่มต้นใช้งาน Git ที่ครอบคลุม มีไคลเอนต์มากมายสำหรับ Git เทคโนโลยีนี้เหมือนกันหมดไม่ว่าลูกค้า แต่ในคู่มือนี้เราจะใช้ GitHub เพื่อทำความเข้าใจ Gitมาเริ่มกันเลย!Version Control คืออะไร?การควบคุมเวอร์ชันคือระบบที่บันทึกการเปลี่ยนแปลงไปยังไฟล์หรือชุดไฟล์เมื่อเวลาผ่านไปเพื่อให้คุณสามารถเรียกคืนเวอร์ชันที่ระบุได้ในภายหลัง ตามหลักการแล้วเราสามาร

อ่านเพิ่มเติม
เส้นทางสู่การเป็นนักพัฒนาเว็บตั้งแต่เริ่มต้นโดยไม่ต้องจบปริญญา CS (และสิ่งที่เรียนรู้จาก

เส้นทางสู่การเป็นนักพัฒนาเว็บตั้งแต่เริ่มต้นโดยไม่ต้องจบปริญญา CS (และสิ่งที่เรียนรู้จาก

ก่อนอื่นให้ฉันแนะนำตัวเอง ฉันชื่อ Sergei Garcia เป็นนักพัฒนาส่วนหน้าเต็มเวลาที่มีประสบการณ์ 2 ปี ในเวลานั้นฉันทำงานเป็นนักพัฒนาส่วนหน้าให้กับทั้ง บริษัท ที่ปรึกษา Forbes 500 และ บริษัท เล็ก ๆนี่อาจฟังดูไม่เหมือนประสบการณ์มากนัก แต่การจบปีที่สองในฐานะนักพัฒนาถือเป็นความสำเร็จครั้งยิ่งใหญ่สำหรับฉัน นี่เป็นเพราะฉันไม่มีประสบการณ์จริงในการพัฒนาเว็บ - และไม่ค่อยมีประสบการณ์การเขียนโปรแกรมโดยทั่วไปนอกเหนือจากการฝึกอบรม C # และ Java ขั้นพื้นฐานบางอย่างที่ฉันได้รับจากหลักสูตรออนไลน์ไม่กี่หลักสูตร ฉันยังไม่ได้รับปริญญาวิทยาศาสตร์คอมพิวเตอร์เนื่องจากฉันสำเร็จการศึกษาระดับปริญญาด้านการจัดการโครงการไอทีฉันไ

อ่านเพิ่มเติม
เชื่อมโยง JavaScript กับ HTML ด้วยสคริปต์ src Attribute

เชื่อมโยง JavaScript กับ HTML ด้วยสคริปต์ src Attribute

แอตทริบิวต์ "src" ในแท็กคือเส้นทางไปยังไฟล์ภายนอกหรือทรัพยากรที่คุณต้องการเชื่อมโยงไปยังเอกสาร HTML ของคุณตัวอย่างเช่นหากคุณมีไฟล์ JavaScript ที่กำหนดเองชื่อ 'script.js' และต้องการเพิ่มฟังก์ชันในหน้า HTML ของคุณคุณจะต้องเพิ่มไฟล์ดังต่อไปนี้: Script Src Attribute Example สิ่งนี้จะชี้ไปที่ไฟล์ชื่อ 'script.js' ที่อยู่ในไดเร็กทอรีเดียวกับไฟล์. html คุณยังสามารถเชื่อมโยงไปยังไดเร็กทอรีอื่นได้โดยใช้ ".. " ในเส้นทางไฟล์สิ่งนี้จะกระโด

อ่านเพิ่มเติม
วิธีตั้งค่า VSCode เพื่อปรับปรุงประสิทธิภาพการทำงานของคุณ

วิธีตั้งค่า VSCode เพื่อปรับปรุงประสิทธิภาพการทำงานของคุณ

ตัวแก้ไขโค้ดมีการพัฒนาตลอดหลายปีที่ผ่านมา ไม่กี่ปีที่ผ่านมาไม่มี Visual Studio Code (VS Code) คุณอาจใช้ Sublime Text, Atom, Bracket เป็นต้น แต่ด้วยการเปิดตัว VS Code มันได้กลายเป็นโปรแกรมแก้ไขโค้ดที่นักพัฒนาส่วนใหญ่ชื่นชอบทำไม VS Code?นักพัฒนาชอบเพราะสามารถปรับแต่งได้แก้ไขจุดบกพร่องได้ง่ายเอ็มเมทส่วนขยายการรวม Gitขั้วรวมIntellisenseธีมและอื่น ๆ ...ตอนนี้คุณได้เห็นข้อดีของการใช้ VS Code แล้วบทความนี้จะกล่าวถึงการตั้งค่า VS Code และส่วนขยายที่จำเป็นเมื่อใช้ VS Code เพื่อประสิทธิภาพสูงสุดเทอร์มินอลคุณสามารถตั้งค่าเทอร์มินัลให้ใช้ iTerm2 และ ZSh

อ่านเพิ่มเติม
การสร้างแอปพลิเคชั่น Electron ด้วย create-react-app

การสร้างแอปพลิเคชั่น Electron ด้วย create-react-app

ไม่จำเป็นต้องกำหนดค่า webpack หรือ "นำออก"ฉันเพิ่งสร้างแอปพลิเคอิเลคตรอนโดยใช้สร้างปฏิกิริยาแอป ฉันไม่จำเป็นต้องยุ่งเกี่ยวกับ Webpack หรือ "นำออก" แอปของฉันด้วย ฉันจะแนะนำคุณตลอดว่าฉันทำสิ่งนี้ได้อย่างไรฉันได้รับแนวคิดในการใช้ create-react-app เพราะมันซ่อนรายละเอียดการกำหนดค่า webpack แต่การค้นหาคำแนะนำที่มีอยู่สำหรับการใช้ Electron และ create-react-app ร่วมกันไม่ได้เกิดผลใด ๆ ดังนั้นฉันจึงพยายามหาคำแนะนำด้วยตัวเองหากคุณรู้สึกไม่อดทนคุณสามารถดำน้ำและดูรหัสของฉันได้ นี่คือ repo GitHub สำหรับแอปของฉันก่อนที่เราจะเริ่มต้นฉันจะบอกคุณเกี่ยวกับ Electron และ React และเหตุใด create-react-app จึงเป็นเครื

อ่านเพิ่มเติม
วิธีตรวจสอบว่า JavaScript Array ว่างเปล่าหรือไม่ด้วย. length

วิธีตรวจสอบว่า JavaScript Array ว่างเปล่าหรือไม่ด้วย. length

เมื่อคุณเขียนโปรแกรมใน JavaScript คุณอาจต้องรู้วิธีตรวจสอบว่าอาร์เรย์ว่างเปล่าหรือไม่ในการตรวจสอบว่าอาร์เรย์ว่างหรือไม่คุณสามารถใช้คุณสมบัติ. lengthคุณสมบัติ length จะตั้งค่าหรือส่งกลับจำนวนองค์ประกอบในอาร์เรย์ เมื่อทราบจำนวนองค์ประกอบในอาร์เรย์คุณสามารถบอกได้ว่าว่างหรือไม่ อาร์เรย์ว่างจะมี0องค์ประกอบอยู่ภายในมาดูตัวอย่างกัน.length ตัวอย่างไวยากรณ์Const myArray = [‘Horses’, ‘Dogs’, ‘Cats’];ที่น

อ่านเพิ่มเติม
วิธีเริ่มต้นกับ MongoDB ใน 10 นาที

วิธีเริ่มต้นกับ MongoDB ใน 10 นาที

MongoDB เป็นฐานข้อมูล NoSQL ที่เน้นเอกสารหากคุณเป็นผู้เริ่มต้น NoSQL โดยสมบูรณ์ฉันขอแนะนำให้คุณดูบทความ NoSQL ของฉันที่เผยแพร่ก่อนหน้านี้อย่างรวดเร็ววันนี้ผมอยากจะแบ่งปันข้อมูลพื้นฐานเกี่ยวกับคำสั่ง MongoDB เช่นการสืบค้นการกรองข้อมูลการลบการอัปเดตและอื่น ๆเอาล่ะพอแล้วไปทำงานกันเถอะ!การกำหนดค่า?ในการทำงานกับ MongoDB ก่อนอื่นคุณต้องติดตั้ง MongoDB บนคอมพิวเตอร์ของคุณ ในการดำเนินการนี้ให้ไปที่ศูนย์ดาวน์โหลดอย่างเป็นทางการและดาวน์โหลดเวอร์ชันสำหรับระบบปฏิบัติการเฉพาะของคุณ ที่นี่ฉันใช้ Windowsหลังจากดาวน์โหลดการตั้งค่าเซิร์ฟเวอร์ชุมชน MongoDB คุณจะต้องผ่านขั้นตอนการติดตั้ง "ถัดไปหลังจากถัดไป" เมื่อเ

อ่านเพิ่มเติม
Minecraft Forge: วิธีดาวน์โหลดติดตั้งและใช้ Forge

Minecraft Forge: วิธีดาวน์โหลดติดตั้งและใช้ Forge

หากคุณกำลังอ่านบทความนี้คุณอาจรู้จัก Minecraft อยู่แล้ว เราใช้ Forge เพื่อจัดการเกม Minecraft เพื่อให้มันทำตามที่เราต้องการ สิ่งนี้อาจเป็นอะไรก็ได้ตั้งแต่สิ่งมีชีวิตสุดเจ๋งไปจนถึงระบบใหม่ทั้งหมดในเกมForge เป็น modding API Minecraft Forge (หรือ Forge เรียกสั้น ๆ ) คือเลเยอร์ระหว่างโค้ดของเรากับ Minecraft นั่นเองเราไม่สามารถขอให้ Minecraft เพิ่มไอเท็มและทำสิ่งดีๆพิเศษได้โดยตรง นั่นเป็นเหตุผลที่เราต้องการ API (ส่วนต่อประสานการเขียนโปรแกรมแอปพลิเคชัน) เพื่อจัดการตรรกะของเราและทำให้ Minecraft จดจำได้ฟังดูดีนะ! ฉันจะเริ่มต้นได้อย่างไร?คุณจะต้องใช้ JDK (ชุดพัฒนา Java) ซึ่งเป็นชุดของไลบรารีเครื่องมือและ

อ่านเพิ่มเติม
วิธีสร้างแอปพลิเคชันการจัดการสินค้าคงคลังที่ยอดเยี่ยมใน PHP และ MySQL

วิธีสร้างแอปพลิเคชันการจัดการสินค้าคงคลังที่ยอดเยี่ยมใน PHP และ MySQL

คุณไม่จำเป็นต้องมีซอฟต์แวร์สำหรับองค์กรขนาดใหญ่เพื่อติดตามสินค้าคงคลังของคุณอย่างมีประสิทธิภาพ บทช่วยสอนนี้จะช่วยคุณพัฒนาแอปพลิเคชันการติดตามสินค้าคงคลังที่กำหนดเองเพื่อให้คุณสามารถตัดสินใจเกี่ยวกับสินค้าคงคลังได้อย่างชาญฉลาดโดยพิจารณาจากข้อมูลสินค้าคงคลังที่ถูกต้องและทันเวลาความต้องการของระบบระบบสินค้าคงคลังของเราต้องการใบอนุญาต phpGrid และ phpChart เชิงพาณิชย์มาตรฐาน ต้องการคุณสมบัติขั้นสูงบางประการจากทั้งสององค์ประกอบPHP 5.6+ ( แนะนำให้ใช้ PHP 7.x ตอนนี้! )MySQL / MariaDBphpGrid Lite (subgrid) -or- phpGrid Enterprise (รายละเอียดหลักการจัดกลุ่ม)phpChart (สำหรับรายงาน)สิ่งที่อยู่ในระบบการจัดการ

อ่านเพิ่มเติม
HTML Center Text - วิธีการ CSS แนวตั้งจัดแนว Div

HTML Center Text - วิธีการ CSS แนวตั้งจัดแนว Div

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

อ่านเพิ่มเติม
คำอธิบาย Big O คืออะไร: ความซับซ้อนของพื้นที่และเวลา

คำอธิบาย Big O คืออะไร: ความซับซ้อนของพื้นที่และเวลา

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

อ่านเพิ่มเติม
วิธีทำให้ HTTPS ทำงานกับสภาพแวดล้อมการพัฒนาในพื้นที่ของคุณใน 5 นาที

วิธีทำให้ HTTPS ทำงานกับสภาพแวดล้อมการพัฒนาในพื้นที่ของคุณใน 5 นาที

เว็บไซต์เกือบทุกแห่งที่คุณเยี่ยมชมในปัจจุบันได้รับการปกป้องโดย HTTPS หากยังไม่เป็นของคุณก็ควรจะเป็น การรักษาความปลอดภัยเซิร์ฟเวอร์ของคุณด้วย HTTPS ยังหมายความว่าคุณไม่สามารถส่งคำขอไปยังเซิร์ฟเวอร์นี้จากเซิร์ฟเวอร์ที่ไม่ได้รับการปกป้องโดย HTTPS สิ่งนี้ก่อให้เกิดปัญหาสำหรับนักพัฒนาที่ใช้สภาพแวดล้อมการพัฒนาในพื้นที่เนื่องจากทั้งหมดทำงาน//localhostแบบสำเร็จรูปในตอนเริ่มต้นฉันเป็นส่วนหนึ่งเราตัดสินใจที่จะรักษาความปลอดภัยปลายทาง AWS Elastic Load Balancer ด้วย HTTPS ซึ่งเป็นส่วนหนึ่งของการย้ายเพื่อเพิ่มความปลอดภัย ฉันพบสถานการณ์ที่คำขอของสภาพแวดล้อมการพัฒนาในพื้นที่ของฉันไปยังเซิร์ฟเวอร์เริ่มถูกปฏิเสธค

อ่านเพิ่มเติม
อธิบายการบังคับประเภท JavaScript

อธิบายการบังคับประเภท JavaScript

รู้จักเครื่องยนต์ของคุณ[แก้ไข 2/5/2018] : โพสต์นี้มีให้บริการในภาษารัสเซียแล้ว ปรบมือกับ Serj Bulavyk สำหรับความพยายามของเขาType coercionคือกระบวนการแปลงค่าจากประเภทหนึ่งไปยังอีกประเภทหนึ่ง (เช่นสตริงเป็นตัวเลขอ็อบเจ็กต์เป็นบูลีนและอื่น ๆ ) ประเภทใด ๆ ไม่ว่าจะเป็นแบบดั้งเดิมหรือวัตถุเป็นหัวเรื่องที่ถูกต้องสำหรับการบีบบังคับประเภท ในการเรียกคืน primitives ได้แก่ number, string, boolean, null, undefined + Symbol (เพิ่มใน ES6)ดังตัวอย่างของการบังคับประเภทในทางปฏิบัติโปรดดูที่ตารางเปรียบเทียบ JavaScript ซึ่งแสดงให้เห็นว่าตัว==ดำเนินการความเท่าเทียมกันแบบหลวมทำงานอย่างไรสำหรับประเภทaและbประเภทต่างๆ เ

อ่านเพิ่มเติม
ความรู้เบื้องต้นเกี่ยวกับการทดสอบหน่วยจัสมิน

ความรู้เบื้องต้นเกี่ยวกับการทดสอบหน่วยจัสมิน

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

อ่านเพิ่มเติม
นี่คือไลบรารีแผนภูมิ JavaScript ที่ดีที่สุดสำหรับปี 2019

นี่คือไลบรารีแผนภูมิ JavaScript ที่ดีที่สุดสำหรับปี 2019

ประการแรกประวัติโดยย่อ:ด้วยการรวบรวมและใช้ข้อมูลอย่างต่อเนื่องเพื่อเพิ่มทวีคูณความจำเป็นในการแสดงภาพข้อมูลนี้จึงมีความสำคัญมากขึ้น นักพัฒนาพยายามรวบรวมบันทึกฐานข้อมูลหลายล้านรายการไว้ในแผนภูมิและแดชบอร์ดที่สวยงามซึ่งมนุษย์สามารถตีความได้อย่างรวดเร็วและโดยสัญชาตญาณเทคโนโลยีการแสดงข้อมูลได้รับการปรับปรุงอย่างต่อเนื่องในช่วงทศวรรษที่ผ่านมาและขณะนี้ไลบรารีแผนภูมิขั้นสูงจำนวนมากพร้อมให้บริการแก่ผู้บริโภคแล้ว ในช่วงต้นทศวรรษ 2000 การสร้างแผนภูมิถูกครอบงำโดยแผนภูมิบิตแมปรูปภาพฝั่งเซิร์ฟเวอร์ ปลั๊กอินเช่น Flash และ Silverlight นำเสนอประสบการณ์การสร้างแผนภูมิแบบโต้ตอบได้มากขึ้น แต่มีความเร็วในการดาวน์โหล

อ่านเพิ่มเติม
ความคิดเห็น HTML: วิธีแสดงความคิดเห็นเกี่ยวกับรหัส HTML ของคุณ

ความคิดเห็น HTML: วิธีแสดงความคิดเห็นเกี่ยวกับรหัส HTML ของคุณ

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

อ่านเพิ่มเติม
สามวิธีในการตั้งชื่อกรณีของประโยคใน JavaScript

สามวิธีในการตั้งชื่อกรณีของประโยคใน JavaScript

บทความนี้อ้างอิงจาก Free Code Camp Basic Algorithm Scripting“ Title Case a Sentence ”ในอัลกอริทึมนี้เราต้องการเปลี่ยนสตริงข้อความเพื่อให้มีอักษรตัวใหญ่ที่จุดเริ่มต้นของทุกคำเสมอในบทความนี้ฉันจะอธิบายสามแนวทาง ขั้นแรกด้วย FOR ลูปที่สองใช้เมธอด map () และครั้งที่สามใช้เมธอด replace ()อัลกอริทึมท้าทายส่งคืนสตริงที่ให้มาพร้อมตัวอักษรตัวแรกของแต่ละคำที่เป็นตัวพิมพ์ใหญ่ ตรวจสอบให้แน่ใจว่าคำที่เหลือเป็นตัวพิมพ์เล็กสำหรับจุดประสงค์ของแบบฝึกหัดนี้คุณควรใช้ตัวพิมพ์ใหญ่สำหรับคำเชื่อมเช่น "the" และ "of"ให้กรณีทดสอบtitleCase (“ ฉันเป็นหม้อชาตัวเล็ก”)ควรส่งคืนสตริงtitleCase (“ ฉันเป็นหม้อชาตัวน้อย”)ควรส่งคืน“

อ่านเพิ่มเติม
Mobi เป็น PDF - วิธีการแปลงเป็นและจากไฟล์ Mobi

Mobi เป็น PDF - วิธีการแปลงเป็นและจากไฟล์ Mobi

หากคุณเพิ่งซื้อหนังสือทางออนไลน์เมื่อเร็ว ๆ นี้หรือดาวน์โหลดหนังสือสาธารณสมบัติฟรีที่ไซต์เช่น Project Guttenberg มีโอกาสดีที่จะเป็น.mobiไฟล์ แต่คุณอาจไม่สามารถเปิดได้เนื่องจากคุณไม่ได้ติดตั้งซอฟต์แวร์ที่ถูกต้องในบทความนี้คุณจะได้เรียนรู้ว่า.mobiไฟล์คืออะไรและวิธีการแปลงเป็นและจาก.mobiรูปแบบเพื่อให้อ่านง่ายขึ้นระหว่างอุปกรณ์ต่างๆอะไร.mobiไฟล์?.mobi

อ่านเพิ่มเติม
Python While Loop Tutorial - Do While True Example Statement

Python While Loop Tutorial - Do While True Example Statement

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

อ่านเพิ่มเติม
บทเรียน Python ที่ดีที่สุด

บทเรียน Python ที่ดีที่สุด

Python เป็นภาษาการเขียนโปรแกรมที่ใช้งานทั่วไปซึ่งพิมพ์ตีความและเป็นที่รู้จักในเรื่องของการอ่านง่ายด้วยหลักการออกแบบที่ยอดเยี่ยมfreeCodeCamp เป็นหนึ่งในหลักสูตรยอดนิยมบน Python ฟรีทั้งหมด (และไม่มีแม้แต่โฆษณา) คุณสามารถดูบน YouTube ได้ที่นี่ต้องการเรียนรู้เพิ่มเติมหรือไม่?เว็บเป็นสถานที่ขนาดใหญ่มีอะไรอีกมากมายให้สำรวจ:หนังสือฝึก Python: //anandology.com/python-practice-book/index.htmlลองนึกถึง Python: //greenteapress.com/thinkpython/html/index.htmlPython ธุรกิจเชิงปฏิบัติ: //pbpython.com/หลักสูตรอื่น: //realpython.com/?utm source = fsp & utm medium = promo & utm_campaign = bestresourcesทั

อ่านเพิ่มเติม
วิดีโอ HTML5: วิธีการฝังวิดีโอใน HTML ของคุณ

วิดีโอ HTML5: วิธีการฝังวิดีโอใน HTML ของคุณ

ก่อน HTML5 หากต้องการเล่นวิดีโอบนหน้าเว็บคุณจะต้องใช้ปลั๊กอินเช่น Adobe Flash Player ด้วยการแนะนำ HTML5 ตอนนี้คุณสามารถวางวิดีโอลงในเพจได้โดยตรงทำให้สามารถเล่นวิดีโอบนหน้าเว็บที่ออกแบบมาสำหรับอุปกรณ์เคลื่อนที่ได้เนื่องจากปลั๊กอินเช่น Adobe Flash Player ไม่ทำงานบน Android หรือ iOSองค์ประกอบHTML ใช้เพื่อฝังวิดีโอในเอกสารเว็บ อาจมีแหล่งที่มาของวิดีโออย่างน้อยหนึ่งรายการซึ่งแสดงโดยใช้srcแอตทริบิวต์หรือองค์ประกอบแหล่งที่มาในการฝังไฟล์วิดีโอเพียงเพิ่มข้อมูลโค้ดนี้และเปลี่ยนsrcเส้นทางของไฟล์วิดีโอของคุณ: Your browser does not support the video element. Kindly update it to latest version. องค์ประกอบการส

อ่านเพิ่มเติม
ข้อมูลเบื้องต้นเกี่ยวกับ Git merge และ rebase คืออะไรและใช้อย่างไร

ข้อมูลเบื้องต้นเกี่ยวกับ Git merge และ rebase คืออะไรและใช้อย่างไร

ในฐานะนักพัฒนาเราหลายคนต้องเลือกระหว่าง Merge และ Rebase ด้วยข้อมูลอ้างอิงทั้งหมดที่เราได้รับจากอินเทอร์เน็ตทุกคนเชื่อว่า“ อย่าใช้ Rebase อาจทำให้เกิดปัญหาร้ายแรงได้” ที่นี่ฉันจะอธิบายว่าการผสานและฐานข้อมูลใหม่คืออะไรทำไมคุณควร (และไม่ควร) ใช้และวิธีการทำGit Merge และ Git Rebase มีจุดประสงค์เดียวกัน ออกแบบมาเพื่อรวมการเปลี่ยนแปลงจากหลายสาขาให้เป็นหนึ่งเดียว แม้ว่าเป้าหมายสุดท้ายจะเหมือนกัน แต่ทั้งสองวิธีก็บรรลุเป้าหมายในรูปแบบที่แตกต่างกันและการทราบความแตกต่างก็เป็นประโยชน์เมื่อคุณเป็นนักพัฒนาซอฟต์แวร์ที่ดีขึ้นคำถามนี้ทำให้ชุมชน Git แตกแยก บางคนเชื่อว่าคุณควร rebase และคนอื่น ๆ ที่คุณควรรวมเข้าด

อ่านเพิ่มเติม
เมื่อใด (และทำไม) คุณควรใช้ฟังก์ชันลูกศร ES6 - และเมื่อใดที่คุณไม่ควร

เมื่อใด (และทำไม) คุณควรใช้ฟังก์ชันลูกศร ES6 - และเมื่อใดที่คุณไม่ควร

ฟังก์ชั่นลูกศร (เรียกอีกอย่างว่า "ฟังก์ชันลูกศรอ้วน") เป็นหนึ่งในคุณสมบัติยอดนิยมของ ES6 พวกเขาแนะนำวิธีใหม่ในการเขียนฟังก์ชันที่กระชับนี่คือฟังก์ชันที่เขียนด้วยไวยากรณ์ ES5:function timesTwo(params) { return params * 2}function timesTwo(params) { return params * 2 } timesTwo(4); // 8ต่อไปนี้เป็นฟังก์ชันเดียวกับที่แสดงเป็นฟังก์ชันลูกศร:var timesTwo = params => params * 2 timesTwo(4); // 8มันสั้นกว่ามาก! เราสามารถละเว้นวงเล็บปีกกาและคำสั่งส่งคืนเนื่องจากการส่งคืนโดยปริยาย (แต่เฉพาะในกรณีที่ไม่มีการปิดกั้น - ข้อมูลเพิ่มเติมด้านล่างนี้)สิ่งสำคัญคือต้องเข้าใจว่าฟังก์ชันลูกศรทำงานแตกต่างกันอย่างไร

อ่านเพิ่มเติม
วิธีเรียนรู้การตอบสนอง - แผนงานตั้งแต่ระดับเริ่มต้นจนถึงขั้นสูง

วิธีเรียนรู้การตอบสนอง - แผนงานตั้งแต่ระดับเริ่มต้นจนถึงขั้นสูง

เฮ้คน!คู่มือนี้มีไว้สำหรับผู้ที่เริ่มต้นด้วย React ฉันได้ดูแลวิดีโอและบทความที่ดีที่สุดในแต่ละส่วนอย่างรอบคอบเพื่อให้ง่ายต่อการเรียนรู้หมายเหตุ:ฉันไม่ได้เชื่อมโยงกับเว็บไซต์ใด ๆ ที่กล่าวถึงด้านล่างนี้ มันเป็นมุมมองของฉันล้วนๆข้อกำหนดเบื้องต้นความรู้พื้นฐานเกี่ยวกับ HTML, CSS และ JavaScriptความเข้าใจพื้นฐานเกี่ยวกับคุณสมบัติ ES6 นี่คือบทความของฉันที่อธิบายคุณสมบัติ ES6 บางประการในการเริ่มต้นอย่างน้อยคุณควรทราบคุณสมบัติต่อไปนี้:1. ให้2. Const3. ฟังก์ชั่นลูกศร4. การนำเข้าและส่งออก5. ชั้นเรียนความเข้าใจพื้นฐานเกี่ยวกับวิธีใช้ npmเริ่มต้นใช้งานคุณสามารถใช้โปรแกรมแก้ไขโค้ดออนไลน์เพื่อฝึกฝนหรือใช้ Crea

อ่านเพิ่มเติม
ตัวอย่างการเข้ารหัส URL ของ JavaScript - วิธีใช้ encodeURIcomponent () และ encodeURI ()

ตัวอย่างการเข้ารหัส URL ของ JavaScript - วิธีใช้ encodeURIcomponent () และ encodeURI ()

คุณอาจคิดอย่างนั้นencodeURIและencodeURIComponentทำสิ่งเดียวกันอย่างน้อยก็จากชื่อ และคุณอาจสับสนว่าควรใช้อันไหนและเมื่อใดในบทความนี้ผมจะ demystify ความแตกต่างระหว่างและencodeURIencodeURIComponentURI คืออะไรและแตกต่างจาก URL อย่างไรURIย่อมาจาก Uniform Resource IdentifierURLย่อมาจาก Uniform Resource Locatorสิ่งใดก็ตามที่ระบุทรัพยากรโดยไม่ซ้ำกันคือ URI ของทรัพยากรเช่นรหัสชื่อหรือหมายเลข ISBN URL ระบุทรัพยากรและวิธีการเข้าถึง (โปรโตคอล) URL ทั้งหมดเป็น URI แต่ไม่ใช่ URI ทั้งหมดที่เป็น URLทำไมเราต้องเข้ารหัส?URL สามารถมีได้เฉพาะบางอักขระจากชุด ASCII มาตรฐาน 128 อักขระ ต้องเข้ารหัสอักขระที่สงวนไว้ซึ่งไ

อ่านเพิ่มเติม
Git Stash อธิบาย: วิธีจัดเก็บการเปลี่ยนแปลงในเครื่องชั่วคราวใน Git

Git Stash อธิบาย: วิธีจัดเก็บการเปลี่ยนแปลงในเครื่องชั่วคราวใน Git

Git มีพื้นที่ที่เรียกว่าที่เก็บข้อมูลซึ่งคุณสามารถจัดเก็บสแนปชอตของการเปลี่ยนแปลงของคุณชั่วคราวโดยไม่ต้องเชื่อมต่อกับที่เก็บ แยกจากไดเร็กทอรีการทำงานพื้นที่จัดเตรียมหรือที่เก็บฟังก์ชันนี้มีประโยชน์เมื่อคุณทำการเปลี่ยนแปลงในสาขาที่คุณยังไม่พร้อมที่จะยอมรับ แต่คุณต้องเปลี่ยนไปใช้สาขาอื่นซ่อนการเปลี่ยนแปลงหากต้องการบันทึกการเปลี่ยนแปลงของคุณในที่เก็บข้อมูลให้รันคำสั่ง:git stash save "optional message for yourself"สิ่งนี้จะบันทึกการเปลี่ยนแปลงของคุณและเปลี่ยนไดเร็กทอรีการทำงานกลับเป็นสิ่งที่ดูเหมือนว่าสำหรับคอมมิตล่าสุด การเปลี่ยนแปลงที่เก็บไว้สามารถใช้ได้จากทุกสาขาในที่เก็บนั้นโปรดทราบว่าการเปลี่ยน

อ่านเพิ่มเติม
การสอนวิธีการรายการ Java - ตัวอย่าง Util List API

การสอนวิธีการรายการ Java - ตัวอย่าง Util List API

รายการเป็นโครงสร้างข้อมูลที่ใช้กันทั่วไปในทุกภาษาโปรแกรม ในบทช่วยสอนนี้เราจะตรวจสอบ List API ของ Java เราจะเริ่มต้นด้วยการดำเนินการขั้นพื้นฐานจากนั้นเราจะเข้าสู่สิ่งที่ก้าวหน้ามากขึ้น (เช่นการเปรียบเทียบประเภทรายการต่างๆเช่น ArrayList และ LinkedList)ฉันจะให้แนวทางบางประการแก่คุณเพื่อช่วยคุณเลือกการใช้งานรายการที่ดีที่สุดสำหรับสถานการณ์ของคุณแม้ว่าความรู้ Java ขั้นพื้นฐานจะเพียงพอสำหรับการทำตามบทช่วยสอน แต่ส่วนสุดท้ายต้องการโครงสร้างข้อมูลพื้นฐาน (Array, LinkedList) และความรู้ Big-O หากคุณไม่คุ้นเคยกับสิ่งเหล่านี้อย่าลังเลที่จะข้ามส่วนนั้นไปความหมายของรายการรายการจะเรียงลำดับคอลเลกชันของวัตถุ มัน

อ่านเพิ่มเติม
วิธีเปลี่ยนชื่อ Airdrop - เปลี่ยนชื่อ Mac ของคุณใน 30 วินาที

วิธีเปลี่ยนชื่อ Airdrop - เปลี่ยนชื่อ Mac ของคุณใน 30 วินาที

MacOS ทำให้การเปลี่ยนชื่อ Mac ของคุณใน Airdrop เป็นเรื่องง่ายเพียงทำตาม 4 ขั้นตอนต่อไปนี้คุณก็จะเป็นสีทองขั้นตอนที่ 1: เปิดการตั้งค่าระบบของคุณวิธีที่เร็วที่สุดในการเปิดการตั้งค่าของคุณคือพิมพ์⌘ + space จากนั้นกด "pref" แล้วเลือก "System Preferences" จากเมนูแบบเลื่อนลงขั้นตอนที่ 2: คลิกไอคอนการแชร์ที่เป็นโฟลเดอร์ที่มีเพชรสีเหลืองอยู่ ฉันชี้ไปที่ด้านล่างเพื่อความสะดวกของคุณขั้นตอนที่ 3: แก้ไขชื่อคอมพิวเตอร์คุณจะเห็นชื่อคอมพิวเตอร์ของคุณที่ด้านบนและสามารถคลิกในช่องข้อความเพื่ออัปเดตได้เมื่อคุณเปลี่ยนเป็นชื่อที่คุณต้องการแล้วคุณเพียงแค่คลิกแก้ไขขั้นตอนที่ 4: ยืนยันชื่อคอมพิวเตอร์เครื่องใหม่ของคุณตอ

อ่านเพิ่มเติม
คู่มือ CSS แบบอินไลน์ - วิธีจัดรูปแบบแท็ก HTML โดยตรง

คู่มือ CSS แบบอินไลน์ - วิธีจัดรูปแบบแท็ก HTML โดยตรง

คุณได้เขียน HTML บางส่วนและตอนนี้ต้องจัดรูปแบบด้วย CSS วิธีหนึ่งคือการใช้รูปแบบอินไลน์ซึ่งเป็นเนื้อหาเกี่ยวกับบทความนี้This is my first paragraph.ก่อนที่เราจะเข้าสู่ความแตกต่างของรูปแบบอินไลน์ไม่ว่าจะเมื่อไหร่ทำไมและใช้อย่างไรสิ่งสำคัญคือต้องตระหนักถึงวิธีอื่น ๆ ในการจัดรูปแบบ HTML ของคุณ ด้วยวิธีนี้คุณจะเลือกตัวเลือกที่ดีที่สุดสำหรับรหัสของคุณนี่คือสรุปตัวเลื

อ่านเพิ่มเติม
ตัวอย่างรหัส Python ที่ดีที่สุด

ตัวอย่างรหัส Python ที่ดีที่สุด

Python เป็นภาษาการเขียนโปรแกรมที่ใช้งานทั่วไปซึ่งพิมพ์ตีความและเป็นที่รู้จักในเรื่องของการอ่านง่ายด้วยหลักการออกแบบที่ยอดเยี่ยมfreeCodeCamp เป็นหนึ่งในหลักสูตรยอดนิยมบน Python ฟรีทั้งหมด (และไม่มีแม้แต่โฆษณา) คุณสามารถดูบน YouTube ได้ที่นี่ตัวอย่างโครงสร้างข้อมูล Pythonข้อมูลทั่วไปเกี่ยวกับตัวเลขทศนิยมและวิธีการทำงานใน Python สามารถพบได้ที่นี่การใช้งาน Python เกือบทั้งหมดเป็นไปตามข้อกำหนด IEEE 754: Standard for Binary Floating-Point Arithmetic พบข้อมูลเพิ่มเติมในไซต์ IEEEสามารถสร้างวัตถุลอยได้โดยใช้ตัวอักษรทศนิยม:>>> 3.14 3.14 >>> 314\. # Trailing zero(s) not required. 314.0 &g

อ่านเพิ่มเติม
วิธีใช้อักษรตัวพิมพ์ใหญ่ตัวแรกของแต่ละคำใน JavaScript - บทช่วยสอนตัวพิมพ์ใหญ่ JS

วิธีใช้อักษรตัวพิมพ์ใหญ่ตัวแรกของแต่ละคำใน JavaScript - บทช่วยสอนตัวพิมพ์ใหญ่ JS

ในบทความนี้คุณจะได้เรียนรู้วิธีใช้อักษรตัวแรกของคำใด ๆ ใน JavaScript หลังจากนั้นคุณจะใช้อักษรตัวแรกของทุกคำจากประโยคเป็นตัวพิมพ์ใหญ่สิ่งที่สวยงามเกี่ยวกับการเขียนโปรแกรมคือไม่มีวิธีแก้ปัญหาแบบสากลเดียวในการแก้ปัญหา ดังนั้นในบทความนี้คุณจะเห็นหลายวิธีในการแก้ปัญหาเดียวกันใช้อักษรตัวแรกของคำเป็นตัวพิมพ์ใหญ่ก่อนอื่นเรามาเริ่มด้วยการใช้อักษรตัวพิมพ์ใหญ่ตัวแรกของคำเดียว หลังจากที่คุณเรียนรู้วิธีการทำสิ่งนี้แล้วเราจะเข้าสู่ระดับถัดไปโดยทำทุกคำจากประโยค นี่คือตัวอย่าง:const publication = "freeCodeCamp"; ใน JavaScript เราเริ่มนับจาก 0 ตัวอย่างเช่นถ้าเรามีอาร์เรย์ตำแหน่งแรกคือ 0 ไม่ใช่ 1 นอกจากนี้เรายังส

อ่านเพิ่มเติม
ตัวระบุรูปแบบใน C

ตัวระบุรูปแบบใน C

ตัวระบุรูปแบบกำหนดประเภทของข้อมูลที่จะพิมพ์บนเอาต์พุตมาตรฐาน คุณจำเป็นต้องใช้ specifiers รูปแบบไม่ว่าจะเป็นคุณพิมพ์เอาท์พุทจัดรูปแบบด้วยหรือยอมรับการป้อนข้อมูลด้วยprintf()scanf()ตัวระบุ% บางตัวที่คุณสามารถใช้ได้ใน ANSI C มีดังนี้:ตัวระบุใช้สำหรับ%คอักขระเดี่ยว% sสตริงสวัสดีสั้น (ลงนาม)% huสั้น (ไม่ได้ลงนาม)% Lfคู่ยาว% nไม่พิมพ์อะไรเลย% dจำนวนเต็มทศนิยม (สมมติว่าฐาน 10)%ผมจำนวนเต็มทศนิยม (ตรวจพบฐานโดยอัตโนมัติ)% oจำนวนเต็มฐานแปด (ฐาน 8)% xเลขฐานสิบหก (ฐาน 16) จำนวนเต็ม% pที่อยู่ (หรือตัวชี้)% ฉเลขทศนิยมสำหรับลอย%ยูทศนิยมที่ไม่ได้ลงนาม% eเลขทศนิยมในสัญกรณ์วิทยาศาสตร์จเลขทศนิยมในสัญกรณ์วิทยาศาสตร์%

อ่านเพิ่มเติม
หลักสูตร Machine Learning ทุกหลักสูตรบนอินเทอร์เน็ตจัดอันดับโดยบทวิจารณ์ของคุณ

หลักสูตร Machine Learning ทุกหลักสูตรบนอินเทอร์เน็ตจัดอันดับโดยบทวิจารณ์ของคุณ

หนึ่งปีครึ่งที่ผ่านมาฉันได้ลาออกจากหนึ่งในโปรแกรมวิทยาศาสตร์คอมพิวเตอร์ที่ดีที่สุดในแคนาดา ฉันเริ่มสร้างโปรแกรมปริญญาโทด้านวิทยาศาสตร์ข้อมูลของตัวเองโดยใช้แหล่งข้อมูลออนไลน์ ฉันตระหนักว่าฉันสามารถเรียนรู้ทุกสิ่งที่ต้องการผ่าน edX, Coursera และ Udacity แทน และฉันสามารถเรียนรู้ได้เร็วขึ้นมีประสิทธิภาพมากขึ้นและเสียค่าใช้จ่ายเพียงเล็กน้อยฉันเกือบจะเสร็จแล้ว ฉันได้เรียนหลักสูตรเกี่ยวกับวิทยาศาสตร์ข้อมูลมากมายและส่วนที่ผ่านการตรวจสอบแล้วอีกมากมาย ฉันรู้ว่ามีตัวเลือกอะไรบ้างและทักษะอะไรบ้างที่จำเป็นสำหรับผู้เรียนที่เตรียมตัวสำหรับบทบาทนักวิเคราะห์ข้อมูลหรือนักวิทยาศาสตร์ข้อมูลดังนั้นฉันจึงเริ่มสร้างคู

อ่านเพิ่มเติม
โมดูล JavaScript: คู่มือสำหรับผู้เริ่มต้น

โมดูล JavaScript: คู่มือสำหรับผู้เริ่มต้น

หากคุณเป็นมือใหม่ในการใช้งาน JavaScript ศัพท์แสงเช่น "โมดูลบันเดิลเลอร์เทียบกับตัวโหลดโมดูล" "Webpack vs. Browserify" และ "AMD เทียบกับ CommonJS" อาจทำให้เกิดปัญหาได้อย่างรวดเร็วระบบโมดูล JavaScript อาจเป็นเรื่องที่น่ากลัว แต่การทำความเข้าใจเป็นสิ่งสำคัญสำหรับนักพัฒนาเว็บในโพสต์นี้ฉันจะแกะคำศัพท์เหล่านี้ให้คุณเป็นภาษาอังกฤษธรรมดา (และตัวอย่างโค้ดเล็กน้อย) ฉันหวังว่าคุณจะพบว่ามีประโยชน์!หมายเหตุ: เพื่อความเรียบง่ายสิ่งนี้จะแบ่งออกเป็นสองส่วน: ส่วนที่ 1 จะอธิบายว่าโมดูลคืออะไรและทำไมเราจึงใช้โมดูลเหล่านี้ ส่วนที่ 2 (โพสต์ในสัปดาห์หน้า) จะอธิบายถึงความหมายของการรวมโมดูลและวิธีต่างๆในการดำเนินการตอน

อ่านเพิ่มเติม
JavaScript: Void (0) หมายถึงอะไร?

JavaScript: Void (0) หมายถึงอะไร?

โอเปอเรเตอร์โมฆะของ JavaScript ประเมินนิพจน์และส่งกลับไม่ได้กำหนดคุณสามารถใช้คอนโซลเพื่อยืนยันสิ่งเดียวกัน:หมายเหตุ :เป็นโมฆะ ,โดยไม่คำนึงถึงค่าใด ๆ ผ่านไป * เสมอกลับไม่ได้กำหนดที่แสดงด้านบน * แต่เป็นโมฆะด้วยถูกดำเนินการ 0 เป็นที่ต้องการมีสองวิธีในการใช้ตัวถูกดำเนินการ 0: โมฆะ (0) หรือโมฆะ 0 วิธีใดวิธีหนึ่งก็ใช้ได้เมื่อใดควรใช้ Javascript void (0)ใช้ javascript: void (0) หากเมื่อคลิกลิงก์คุณไม่ต้องการให้เบราว์เซอร์โหลดหน้าใหม่หรือรีเฟรชหน้าเดิม (ขึ้นอยู่กับ URL ที่ระบุ)แต่จะดำเนินการกับ JavaScript ที่แนบมากับลิงก์นั้นตัวอย่างที่ 1 กับ Javascript void (0): Click Me เอาท์พุต:เมื่อมีคนคลิกที่ลิงค์

อ่านเพิ่มเติม
ฟังก์ชัน Python Sleep - วิธีทำให้ Python รอสักครู่ก่อนดำเนินการต่อด้วยตัวอย่างคำสั่ง

ฟังก์ชัน Python Sleep - วิธีทำให้ Python รอสักครู่ก่อนดำเนินการต่อด้วยตัวอย่างคำสั่ง

คุณสามารถใช้sleep()ฟังก์ชันของ Python เพื่อเพิ่มการหน่วงเวลาให้กับโค้ดของคุณฟังก์ชันนี้มีประโยชน์หากคุณต้องการหยุดโค้ดชั่วคราวระหว่างการเรียก API เป็นต้น หรือปรับปรุงประสบการณ์ของผู้ใช้โดยการเพิ่มการหยุดชั่วคราวระหว่างคำหรือกราฟิกfrom time import sleep sleep(2) print("hello world") เมื่อฉันเรียกใช้โค้ดด้านบนจะมีความล่าช้าประมาณสองวินาทีก่อนที่ "hello world" จะพิมพ์ ฉันพบความล่าช้าเนื่องจากsleep()หยุด "การดำเนินการของเธรดการโทร" เป็นเวลาหลายวินาทีที่กำหนดไว้ ดังนั้นการทำงานของโปรแกรมจะหยุดชั่วคราวประมาณสองวินาทีในตัวอย่างข้างต้นในบทความนี้คุณจะได้เรียนรู้วิธีทำให้รหัส Python เข้าสู่โหมดสลีปรายละเ

อ่านเพิ่มเติม
วิธีการเขียนทับไฟล์ในเครื่องด้วย Git Pull

วิธีการเขียนทับไฟล์ในเครื่องด้วย Git Pull

คุณต้องเขียนทับไฟล์ในเครื่องเมื่อใดหากคุณรู้สึกว่าจำเป็นต้องทิ้งการเปลี่ยนแปลงในเครื่องทั้งหมดของคุณและเพียงแค่รีเซ็ต / เขียนทับทุกอย่างด้วยสำเนาจากสาขาระยะไกลคุณควรทำตามคำแนะนำนี้สำคัญ: หากคุณมีการเปลี่ยนแปลงในท้องถิ่นการเปลี่ยนแปลงจะสูญหายไป ไม่--hardว่าจะมีหรือไม่มีตัวเลือกการกระทำใด ๆ ในท้องถิ่นที่ไม่ได้รับการผลักดันจะสูญหายไปหากคุณมีไฟล์ที่ Git ไม่ได้ติดตาม (เช่นเนื้อหาของผู้ใช้ที่อัปโหลด) ไฟล์เหล่านี้จะไม่ได้รับผลกระทบขั้นตอนการเขียนทับ:ในการเขียนทับไฟล์ในเครื่องของคุณให้ทำ:git fetch --all git reset --hard /ตัวอย่างเช่น:git fetch --all git reset --hard origin/masterมันทำงานอย่างไร:git fetc

อ่านเพิ่มเติม
Async Await JavaScript Tutorial - วิธีรอให้ฟังก์ชันเสร็จสิ้นใน JS

Async Await JavaScript Tutorial - วิธีรอให้ฟังก์ชันเสร็จสิ้นใน JS

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

อ่านเพิ่มเติม
วิธีใช้ Instagram Tutorial - ใช้ IG Like a Pro

วิธีใช้ Instagram Tutorial - ใช้ IG Like a Pro

Instagram กลายเป็นแพลตฟอร์มโซเชียลมีเดียที่ได้รับความนิยมอย่างล้นหลามในช่วงหลายปีที่ผ่านมา ผู้คนทั่วโลกใช้เพื่อแบ่งปันภาพถ่ายเผยแพร่ข้อความและสร้างแรงบันดาลใจให้กันและกันจากข้อมูลของ TechCrunch Instagram มีผู้ใช้งานมากกว่า 1 พันล้านคน (โดยมีการโพสต์ 500 ล้านคนทุกวัน) ดังนั้นหากคุณต้องการนำภาพหรือแนวคิดของคุณออกไปก็เป็นจุดเริ่มต้นที่ดีในบทช่วยสอนนี้เราจะพูดถึงข้อมูลพื้นฐานเกี่ยวกับ Instagram ไม่ว่าจะเป็นอะไรวิธีตั้งค่าบัญชีวิธีเพิ่มโพสต์คำอธิบายภาพและแฮชแท็กและอื่น ๆ จากนั้นเราจะมาดูว่าคุณสามารถพัฒนาเกม Instagram ของคุณด้วยฟิลเตอร์เรื่องราวและอื่น ๆ ได้อย่างไรสิ่งที่เราจะกล่าวถึงในคู่มือนี้:Insta

อ่านเพิ่มเติม
วิธีติดตั้ง TensorFlow และ Keras โดยใช้ Anaconda Navigator - โดยไม่ต้องใช้บรรทัดคำสั่ง

วิธีติดตั้ง TensorFlow และ Keras โดยใช้ Anaconda Navigator - โดยไม่ต้องใช้บรรทัดคำสั่ง

ปฏิเสธการติดตั้ง pip ในบรรทัดคำสั่ง! นี่เป็นอีกทางเลือกหนึ่งในการติดตั้ง TensorFlow บนเครื่องของคุณใน 3 ขั้นตอนทำไมฉันถึงเขียนสิ่งนี้ฉันเล่นกับการติดตั้ง pip ด้วยการกำหนดค่าหลาย ๆ ชั่วโมงเป็นเวลาหลายชั่วโมงพยายามหาวิธีตั้งค่าสภาพแวดล้อม python ของฉันสำหรับ TensorFlow และ Keras อย่างเหมาะสมก่อนที่ฉันจะยอมแพ้ฉันพบสิ่งนี้ ...“ ประโยชน์หลักอย่างหนึ่งของการติดตั้ง TensorFlow โดยใช้ conda แทนที่จะเป็น pip เป็นผลมาจากระบบการจัดการแพ็คเกจ conda เมื่อติดตั้ง TensorFlow โดยใช้ conda conda จะติดตั้งการอ้างอิงที่จำเป็นและเข้ากันได้ทั้งหมดสำหรับแพ็กเกจด้วย ”บทความนี้จะแนะนำคุณตลอดขั้นตอนการติดตั้ง TensorFlow

อ่านเพิ่มเติม
Euclidian Algorithm: GCD (ตัวหารร่วมที่ยิ่งใหญ่ที่สุด) อธิบายด้วยตัวอย่าง C ++ และ Java

Euclidian Algorithm: GCD (ตัวหารร่วมที่ยิ่งใหญ่ที่สุด) อธิบายด้วยตัวอย่าง C ++ และ Java

สำหรับหัวข้อนี้คุณต้องรู้เกี่ยวกับ Greatest Common Divisor (GCD) และการทำงานของ MOD ก่อนตัวหารร่วมที่ยิ่งใหญ่ที่สุด (GCD)GCD ของจำนวนเต็มตั้งแต่สองจำนวนขึ้นไปเป็นจำนวนเต็มมากที่สุดที่หารจำนวนเต็มแต่ละจำนวนเพื่อให้ส่วนที่เหลือเป็นศูนย์ตัวอย่าง-GCD ของ 20, 30 = 10   (10 คือจำนวนที่มากที่สุดซึ่งหาร 20 และ 30 โดยมีเศษเหลือเป็น 0)GCD ของ 42, 120, 285 = 3   (3 เป็นจำนวนที่มากที่สุดซึ่งหาร 42, 120 และ 285 โดยมีเศษเหลือเป็น 0)"mod" การทำงานการดำเนินการ mod จะให้ส่วนที่เหลือเมื่อหารจำนวนเต็มบวกสองจำนวน เราเขียนไว้ดังนี้ -A mod B = Rซึ่งหมายความว่าการหาร A ด้วย B จะทำให้คุณได้ R ที่เหลือซึ่งแตกต

อ่านเพิ่มเติม
ตัวอย่างการเปลี่ยน CSS - วิธีใช้ภาพเคลื่อนไหวแบบโฮเวอร์เปลี่ยนความทึบและอื่น ๆ

ตัวอย่างการเปลี่ยน CSS - วิธีใช้ภาพเคลื่อนไหวแบบโฮเวอร์เปลี่ยนความทึบและอื่น ๆ

หากคุณกำลังทำงานกับเทคโนโลยีเว็บเช่น CSS, HTML และ JavaScript สิ่งสำคัญคือต้องมีความรู้พื้นฐานเกี่ยวกับภาพเคลื่อนไหวและการเปลี่ยน CSSในบทความนี้เราจะเรียนรู้วิธีสร้างภาพเคลื่อนไหวการเปลี่ยนแปลงขั้นพื้นฐานโดยใช้ CSSวิธีทำให้องค์ประกอบเคลื่อนไหวด้วยการเปลี่ยนขั้นพื้นฐานเมื่อวางเมาส์เหนือในตัวอย่างนี้เราจะทำให้ความทึบขององค์ประกอบเปลี่ยนไปเมื่อผู้ใช้วางเมาส์เหนือองค์ประกอบ Static Template .elem { background: blueviolet; width: 300px; height: 150px; } .elem:hover { opacity: 0.5; } นี่คือการเปลี่ยนแปลงอย่างง่ายที่สามารถเกิดขึ้นได้เมื่อเราวางเมาส์เหนือองค์ประกอบ เราสามารถเพิ่มการเปลี่ยนแปลงมากกว่าหนึ่

อ่านเพิ่มเติม
React Router Tutorial - วิธี Render, Redirect, Switch, Link และอื่น ๆ พร้อมตัวอย่างโค้ด

React Router Tutorial - วิธี Render, Redirect, Switch, Link และอื่น ๆ พร้อมตัวอย่างโค้ด

หากคุณเพิ่งเริ่มต้นด้วย React คุณอาจยังคงคิดเกี่ยวกับแนวคิด Single Page Application ทั้งหมด การกำหนดเส้นทางแบบเดิมจะทำงานในลักษณะนี้สมมติว่าคุณพิมพ์/contactURL เบราว์เซอร์จะส่งคำขอ GET ไปยังเซิร์ฟเวอร์และเซิร์ฟเวอร์จะส่งคืนเพจ HTML เป็นการตอบกลับแต่ด้วยกระบวนทัศน์ใหม่ของ Single Page Application คำขอ URL ทั้งหมดจะให้บริการโดยใช้รหัสฝั่งไคลเอ็นต์การใช้สิ่งนี้ในบริบทของ React แต่ละหน้าจะเป็นส่วนประกอบของ React React-Router จับคู่ URL และโหลดส่วนประกอบสำหรับหน้านั้น ๆทุกอย่างเกิดขึ้นอย่างรวดเร็วและราบรื่นจนผู้ใช้ได้รับประสบการณ์เหมือนแอปเนทีฟบนเบราว์เซอร์ ไม่มีหน้าว่างที่ฉูดฉาดระหว่างการเปลี่ยนเส้นท

อ่านเพิ่มเติม
วิธีสร้างและเผยแพร่ส่วนขยาย Chrome ใน 20 นาที

วิธีสร้างและเผยแพร่ส่วนขยาย Chrome ใน 20 นาที

เคยสงสัยหรือไม่ว่าการสร้างส่วนขยาย Chrome จะเป็นอย่างไร? ฉันมาที่นี่เพื่อบอกคุณว่ามันง่ายแค่ไหน ทำตามขั้นตอนเหล่านี้แล้วไอเดียของคุณจะกลายเป็นจริงและคุณจะสามารถเผยแพร่ส่วนขยายจริงใน Chrome เว็บสโตร์ได้ในเวลาอันรวดเร็วส่วนขยาย Chrome คืออะไรส่วนขยายของ Chrome ช่วยให้คุณสามารถเพิ่มฟังก์ชันการทำงานให้กับเว็บเบราว์เซอร์ Chrome ได้โดยไม่ต้องเจาะลึกถึงโค้ดเนทีฟ ยอดเยี่ยมมากเพราะคุณสามารถสร้างส่วนขยายใหม่สำหรับ Chrome ด้วยเทคโนโลยีหลักที่นักพัฒนาเว็บคุ้นเคยเป็นอย่างดี - HTML, CSS และ JavaScript หากคุณเคยสร้างหน้าเว็บคุณจะสามารถสร้างส่วนขยายได้เร็วกว่าที่คุณสามารถรับประทานอาหารกลางวันได้ สิ่งเดียวที่คุณ

อ่านเพิ่มเติม
วิธีสร้างบอทและทำให้งานประจำวันของคุณเป็นแบบอัตโนมัติ

วิธีสร้างบอทและทำให้งานประจำวันของคุณเป็นแบบอัตโนมัติ

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

อ่านเพิ่มเติม
อธิบายอัลกอริทึมการเติมน้ำท่วม

อธิบายอัลกอริทึมการเติมน้ำท่วม

Flood Fill เป็นอัลกอริทึมที่ใช้เป็นหลักในการกำหนดพื้นที่ขอบเขตที่เชื่อมต่อกับโหนดที่กำหนดในอาร์เรย์หลายมิติ มีความคล้ายคลึงกับเครื่องมือถังในโปรแกรมระบายสีการใช้อัลกอริทึมที่เข้าใกล้มากที่สุดคือฟังก์ชันวนซ้ำแบบสแต็กและนั่นคือสิ่งที่เราจะพูดถึงต่อไปมันทำงานอย่างไร?ปัญหาค่อนข้างง่ายและมักจะทำตามขั้นตอนเหล่านี้:รับตำแหน่งของจุดเริ่มต้นตัดสินใจว่าคุณต้องการไป 4 ทิศทาง ( N, S, W, E ) หรือ 8 ทิศทาง ( N, S, W, E, NW, NE, SW, SE )เลือกสีทดแทนและสีเป้าหมายเดินทางไปในเส้นทางเหล่านั้นหากกระเบื้องที่คุณวางเป็นเป้าหมายให้เก็บเกี่ยวด้วยสีที่เลือกทำซ้ำ 4 และ 5 จนกว่าคุณจะไปทุกที่ภายในขอบเขตลองยกตัวอย่างอาร์เรย

อ่านเพิ่มเติม
แอพ FaceTime สำหรับ Android? นี่คือแอพวิดีโอคอลทางเลือกสำหรับ Android

แอพ FaceTime สำหรับ Android? นี่คือแอพวิดีโอคอลทางเลือกสำหรับ Android

FaceTime เป็นหนึ่งในแอพสื่อสารยอดนิยมสำหรับผู้ใช้ Apple หากคุณมี MacBook, iPad หรือ iPhone แสดงว่ามีการติดตั้งแอปพลิเคชันบนอุปกรณ์ของคุณแล้ว คุณเริ่มแอปป้อนชื่อผู้ใช้และรหัสผ่านของคุณจากนั้นเริ่มใช้งาน สมบูรณ์แบบ.แต่ FaceTime มีให้สำหรับผู้ใช้ Apple / iOS เท่านั้น ไม่มีอยู่ในร้านค้า Android ดังนั้นหากคุณเปลี่ยนไปใช้อุปกรณ์ Android หรือใช้งานอยู่แล้วคุณจะไม่สามารถใช้ FaceTime ได้ดังนั้นในบทความนี้ฉันจะแนะนำทางเลือกของ FaceTime ในตลาดที่คุณสามารถใช้ได้ในอุปกรณ์ Android ของคุณ ทั้งหมดนี้ฟรีและมีการดาวน์โหลดหลายล้านครั้ง1. Whatsapp Messengerราคา:ฟรีการส

อ่านเพิ่มเติม
Python ส่งคืนค่าหลายค่า - วิธีคืนค่าทูเพิลรายการหรือพจนานุกรม

Python ส่งคืนค่าหลายค่า - วิธีคืนค่าทูเพิลรายการหรือพจนานุกรม

คุณสามารถคืนค่าได้หลายค่าจากฟังก์ชันใน Pythonในการทำเช่นนั้นให้ส่งคืนโครงสร้างข้อมูลที่มีค่าหลายค่าเช่นรายการที่มีจำนวนไมล์ที่จะเรียกใช้ในแต่ละสัปดาห์def miles_to_run(minimum_miles): week_1 = minimum_miles + 2 week_2 = minimum_miles + 4 week_3 = minimum_miles + 6 return [week_1, week_2, week_3] print(miles_to_run(2)) # result: [4, 6, 8] โครงสร้างข้อมูลใน Python ใช้เพื่อจัดเก็บคอลเล็กชันข้อมูลซึ่งสามารถส่งคืนได้จากฟังก์ชัน ในบทความนี้เราจะมาดูวิธีการคืนค่าหลายค่าจากโครงสร้างข้อมูลเหล่านี้: สิ่งที่เพิ่มขึ้นรายการและพจนานุกรมทูเปิลทูเปิลเป็นลำดับที่ไม่เปลี่ยนรูป นั่นหมายความว่าทูเปิลไม่สามารถเปลี่ย

อ่านเพิ่มเติม
บทเรียนจากนักเขียนโค้ดที่เรียนรู้ด้วยตนเอง 7 คนซึ่งตอนนี้ทำงานเต็มเวลาในฐานะนักพัฒนาซอฟต์แวร์

บทเรียนจากนักเขียนโค้ดที่เรียนรู้ด้วยตนเอง 7 คนซึ่งตอนนี้ทำงานเต็มเวลาในฐานะนักพัฒนาซอฟต์แวร์

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

อ่านเพิ่มเติม
เทคนิค CSS ที่ประหยัดเวลาในการสร้างภาพที่ตอบสนอง

เทคนิค CSS ที่ประหยัดเวลาในการสร้างภาพที่ตอบสนอง

ในฐานะที่เป็นนักพัฒนาเว็บที่มีความเป็นไปได้สูงที่คุณได้พบทั้งสองศัตรูของบทความนี้: ภาพและกำหนดเวลา ในบางครั้งด้วยเหตุผลบางประการรูปภาพของคุณจะไม่พอดีกับเค้าโครงและคุณไม่ต้องการหมกมุ่นอยู่กับสิ่งนี้เป็นเวลาหลายชั่วโมงสถานการณ์นี้เกิดขึ้นกับฉันหลายครั้งและฉันได้เรียนรู้จากความผิดพลาดของฉัน ไม่มีการแฮ็กมนต์ดำอีกต่อไปนี่คือห้าเทคนิคโปรดของฉันในการจัดการการปรับขนาดภาพวิธี“ OMG I NEED THIS ASAP”เวลา 17.00 น. ของวันศุกร์คุณต้องทำหน้านี้ให้เสร็จ แต่รูปภาพจะไม่พอดีกับเค้าโครง ถึงเวลาใช้เล่ห์กลของคุณแล้ว!.myImg { background-image: url("my-image.png"); background-size: cover; }เสียงที่คุ้นเคย? เราเคยทำมาแล

อ่านเพิ่มเติม
นี่คือใบรับรอง 115 Coursera ที่คุณสามารถรับได้ฟรี (ในช่วงที่มีการแพร่ระบาดของไวรัสโคโรนา)

นี่คือใบรับรอง 115 Coursera ที่คุณสามารถรับได้ฟรี (ในช่วงที่มีการแพร่ระบาดของไวรัสโคโรนา)

เมื่อปลายเดือนมีนาคมที่ผ่านมา Coursera ผู้ให้บริการหลักสูตร Massive Open Online ที่ใหญ่ที่สุดในโลกได้ประกาศว่าจะเปิดสอนหลักสูตรฟรี 100 หลักสูตรเพื่อตอบสนองต่อผลกระทบของการแพร่ระบาดของ COVID-19 ล่าสุด Coursera ได้เพิ่มหลักสูตรใหม่อีก 35 หลักสูตรจากพันธมิตรมหาวิทยาลัยในละตินอเมริกาและขยายกำหนดเวลาฉันวิเคราะห์หลักสูตร Coursera ที่ไม่เสียค่าใช้จ่าย 135 หลักสูตรโดยใช้ชุดข้อมูลของ Class Central และฉันค้นพบว่า 115 หลักสูตรเสนอใบรับรองที่ปกติคุณจะต้องจ่าย อีก 20 หลักสูตรฟรีอยู่แล้ว แต่ไม่มีใบรับรอง รายชื่อทั้งหมดสามารถพบได้ด้านล่างการแพร่ระบาดของไวรัสโคโรนาทำให้เกิดความสนใจในการศึกษาออนไลน์มากขึ้น เว็บไ

อ่านเพิ่มเติม
สัมประสิทธิ์สหสัมพันธ์คืออะไร? ค่า r ในสถิติอธิบาย

สัมประสิทธิ์สหสัมพันธ์คืออะไร? ค่า r ในสถิติอธิบาย

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

อ่านเพิ่มเติม
วิธีฝังวิดีโอและเสียงใน HTML ของคุณ

วิธีฝังวิดีโอและเสียงใน HTML ของคุณ

HTML ช่วยให้เราสามารถสร้างโปรแกรมเล่นวิดีโอและเสียงตามมาตรฐานที่ไม่ต้องใช้ปลั๊กอินใด ๆ การเพิ่มวิดีโอและเสียงลงในหน้าเว็บนั้นแทบจะง่ายพอ ๆ กับการเพิ่มรูปภาพหรือการจัดรูปแบบข้อความมีสองวิธีที่แตกต่างกันในการรวมองค์ประกอบวิดีโอ เราจะพูดถึงทั้งสองคนด้านล่างองค์ประกอบวิดีโอ eo> element allows us to embed video files into an HTML, very similar to the way images are embedded.Attributes we can include are:src This attribute stands for the source, which is very similar to the src attribute used in the image element. We will add the link to a video file in the src attribute.type This is going to be vi

อ่านเพิ่มเติม
นี่คือคำสั่ง Git ทั้งหมดที่ฉันใช้เมื่อสัปดาห์ที่แล้วและสิ่งที่พวกเขาทำ

นี่คือคำสั่ง Git ทั้งหมดที่ฉันใช้เมื่อสัปดาห์ที่แล้วและสิ่งที่พวกเขาทำ

เช่นเดียวกับมือใหม่ส่วนใหญ่ฉันเริ่มค้นหาคำสั่ง StackOverflow สำหรับ Git จากนั้นคัดลอกคำตอบโดยไม่เข้าใจว่าพวกเขาทำอะไรฉันจำได้ว่าคิด“ คงจะดีไม่น้อยหากมีรายการคำสั่ง Git ที่พบบ่อยที่สุดพร้อมกับคำอธิบายว่าเหตุใดจึงมีประโยชน์”ฉันอยู่ที่นี่หลายปีต่อมาในการรวบรวมรายการดังกล่าวและวางแนวทางปฏิบัติที่ดีที่สุดที่แม้แต่นักพัฒนาขั้นสูงระดับกลางก็ยังพบว่ามีประโยชน์เพื่อให้สิ่งต่าง ๆ ใช้งานได้จริงฉันใช้รายการนี้จากคำสั่ง Git จริงที่ฉันใช้ในช่วงสัปดาห์ที่ผ่านมานักพัฒนาเกือบทุกคนใช้ Git และ GitHub ส่วนใหญ่ แต่นักพัฒนาโดยเฉลี่ยอาจใช้คำสั่งทั้งสามนี้ 99% ของเวลาเท่านั้น:git add --allgit commit -am ""git push orig

อ่านเพิ่มเติม
การพิมพ์กำหนดความสามารถในการอ่านอย่างไร: Serif เทียบกับ Sans Serif และวิธีรวมแบบอักษร

การพิมพ์กำหนดความสามารถในการอ่านอย่างไร: Serif เทียบกับ Sans Serif และวิธีรวมแบบอักษร

สำหรับการออกแบบดิจิทัลสิ่งสำคัญคือต้องรู้และเข้าใจวิธีใช้และวิธีการรวมฟอนต์ต่างๆ มีแบบอักษรสำหรับทุกอารมณ์!โพสต์นี้จะให้คำแนะนำสั้น ๆ เกี่ยวกับครอบครัวที่ใหญ่ที่สุดในวิชาการพิมพ์: Serif และ Sans Serif และในฐานะนักออกแบบคุณสามารถเลือกแบบอักษรที่เหมาะสมและรวมเข้าด้วยกันได้อย่างไรเริ่มกันเลย!ครอบครัวประเภท Serifแบบอักษ

อ่านเพิ่มเติม
อธิบายคำสั่ง Git Push

อธิบายคำสั่ง Git Push

git pushคำสั่งช่วยให้คุณส่ง (หรือผลักดัน ) กระทำจากสาขาในท้องถิ่นของคุณในพื้นที่เก็บข้อมูล Git ท้องถิ่นของคุณไปยังพื้นที่เก็บข้อมูลระยะไกลเพื่อให้สามารถที่จะผลักดันการเก็บข้อมูลระยะไกลของคุณคุณต้องให้แน่ใจว่าการเปลี่ยนแปลงของคุณทั้งหมดไปยังพื้นที่เก็บข้อมูลในท้องถิ่นมีความมุ่งมั่นไวยากรณ์ของคำสั่งนี้มีดังนี้:git push git push --helpมีจำนวนของตัวเลือกที่แตกต่างกันคุณสามารถส่งผ่านด้วยคำสั่งที่คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับพวกเขาในเอกสารหรือเรียกใช้ Gitพุชไปยังที่เก็บและสาขาระยะไกลเฉพาะในการพุชโค้ดคุณต้องโคลนที่เก็บไปยังเครื่องของคุณก่อน# Once a repo is cloned, you'll be working inside of the

อ่านเพิ่มเติม
วิธีการอาร์เรย์ Ruby ที่พบบ่อยที่สุดที่คุณควรรู้

วิธีการอาร์เรย์ Ruby ที่พบบ่อยที่สุดที่คุณควรรู้

วิธีอาร์เรย์ทั่วไปRuby Arrays เป็นรากฐานหลักในการเขียนโปรแกรมใน Ruby และในความเป็นจริงแล้วภาษาส่วนใหญ่ มีการใช้กันมากจนเป็นประโยชน์ต่อการเรียนรู้และจดจำวิธีการบางอย่างที่ใช้บ่อยที่สุดสำหรับอาร์เรย์ หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ Ruby Arrays เรามีบทความเกี่ยวกับพวกเขาสำหรับวัตถุประสงค์ของคู่มือนี้อาร์เรย์ของเราจะเป็นดังนี้:array = [0, 1, 2, 3, 4].ความยาวเมธอด. length จะนับจำนวนองค์ประกอบในอาร์เรย์ของคุณและส่งกลับจำนวน:array.length => 5. เฟิร์สวิธีแรกเข้าถึงองค์ประกอบแรกของอาร์เรย์องค์ประกอบที่ดัชนี 0:array.first => 0.ล่าสุดเมธอด. Last เข้าถึงองค์ประกอบสุดท้ายของอาร์เรย์:array.las

อ่านเพิ่มเติม
ทุกสิ่งที่คุณต้องการรู้เกี่ยวกับ ng-template, ng-content, ng-container และ * ngTemplateOutlet ใน Angular

ทุกสิ่งที่คุณต้องการรู้เกี่ยวกับ ng-template, ng-content, ng-container และ * ngTemplateOutlet ใน Angular

เป็นหนึ่งในวันนั้นที่ฉันยุ่งอยู่กับการทำงานกับฟีเจอร์ใหม่สำหรับโครงการสำนักงานของฉัน ทันใดนั้นมีบางอย่างดึงดูดความสนใจของฉัน:ในขณะที่ตรวจสอบ DOM ฉันเห็นว่าngcontentAngular ถูกนำไปใช้กับองค์ประกอบ อืม…ถ้ามันมีองค์ประกอบใน DOM สุดท้ายแล้วจะใช้อะไรล่ะ? ในเวลานั้นผมสับสนระหว่างและในการแสวงหาที่จะรู้คำตอบของคำถามของฉันฉันค้นพบแนวคิดของ ที่แปลกใจของฉันก็มีเช่น*ngTemplateOutletกัน ฉันเริ่มต้นการเดินทางเพื่อค้นหาความชัดเจนเกี่ยวกับสองแนวคิด แต่ตอนนี้ฉันมีสี่ข้อซึ่งฟังดูใกล้เคียงกัน!คุณเคยอยู่ในสถานการณ์นี้หรือไม่? ถ้าใช่แสดงว่าคุณมาถูกที่แล้ว ดังนั้นโดยไม่ต้องกังวลใจอีกต่อไปเรามาดูกันทีละคน1. เป็นชื่อที

อ่านเพิ่มเติม
วิธีใช้ Google Fonts ในโครงการออกแบบเว็บครั้งต่อไปของคุณ

วิธีใช้ Google Fonts ในโครงการออกแบบเว็บครั้งต่อไปของคุณ

คุณคงเคยได้ยินว่า Google มีแบบอักษรบนเว็บฟรีหลายร้อยแบบที่พร้อมใช้งานสำหรับโปรเจ็กต์ถัดไปของคุณ แต่คุณใช้มันบนเว็บไซต์ของคุณอย่างไร? บทความนี้จะแนะนำคุณตลอดขั้นตอนในการดำเนินการเพื่อให้พวกเขาทำงานบนเว็บไซต์ของคุณ น่าจะใช้เวลาไม่ถึง 10 นาที!Google Fonts คืออะไร?“ Google Fonts เปิดตัวครั้งแรกในปี 2010 โดยเป็นความคิดริเริ่มด้านวิศวกรรมเพื่อขับเคลื่อนเว็บไปข้างหน้าและทำให้เร็วข

อ่านเพิ่มเติม
วิธีสร้างวัตถุใน JavaScript

วิธีสร้างวัตถุใน JavaScript

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

อ่านเพิ่มเติม
แนวคิดโครงการ 8 React.js เพื่อช่วยให้คุณเริ่มเรียนรู้ด้วยการลงมือทำ

แนวคิดโครงการ 8 React.js เพื่อช่วยให้คุณเริ่มเรียนรู้ด้วยการลงมือทำ

วิธีที่ดีที่สุดวิธีหนึ่งในการเรียนรู้คือการลงมือทำ แต่บ่อยครั้งที่นักพัฒนาต้องเผชิญกับคำถามใหญ่ "ฉันควรสร้างอะไร"นี่คือแนวคิดโครงการ 8 ข้อพร้อมด้วยสรุปโครงการและแนวคิดการจัดวางเพื่อให้คุณเริ่มเรียนรู้ด้วยการลงมือทำธุรกิจและโลกแห่งความจริง: แดชบอร์ดสถิติแผนที่สนุกและน่าสนใจ: เครื่องดนตรีPersonal & Portfolio: Blogผลผลิต: Notebookปริศนาและเกม: Space Invadersเครื่องมือและไลบรารี: Framework Themeส่วนเสริมโครงการ: Webmentionsโคลน: ล่าสินค้านี่คือตัวอย่าง ebook 50 Projects ฟรีสำหรับ React & the Static Web คุณสามารถค้นหาแนวคิดโครงการทั้งหมด 50 โครงการรวมทั้ง 8 โครงการได้ที่ 50reactprojects.comแด

อ่านเพิ่มเติม
สองวิธีในการตรวจสอบ Palindromes ใน JavaScript

สองวิธีในการตรวจสอบ Palindromes ใน JavaScript

บทความนี้อ้างอิงจาก Free Code Camp Basic Algorithm Scripting“ Check for Palindromes”Palindromeคือคำวลีตัวเลขหรือลำดับอักขระอื่น ๆ ที่อ่านย้อนกลับหรือไปข้างหน้าเหมือนกัน คำว่า "palindrome" ได้รับการประกาศเกียรติคุณโดยนักเขียนบทละครชาวอังกฤษ Ben Jonson ในศตวรรษที่ 17 จากภาษากรีกPalin ("อีกครั้ง") และdromos ("way, direction") - src. Wikipediaในบทความนี้ฉันจะอธิบายสองวิธีแรกคือฟังก์ชั่นในตัวและขั้นที่สองใช้ for loopอัลกอริทึมท้าทายคืนค่าจริงถ้าสตริงที่กำหนดเป็นพาลินโดรม มิฉะนั้นให้ส่งคืนเท็จPalindrome คือคำหรือประโยคที่สะกดในลักษณะเดียวกันทั้งไปข้างหน้าและข้างหลังโดยไม่สนใจเครื่องหมายวรรคตอนตัวพิมพ์

อ่านเพิ่มเติม
แอตทริบิวต์ HTML เป้าหมายอธิบาย

แอตทริบิวต์ HTML เป้าหมายอธิบาย

ระบุแอตทริบิวต์ที่เปิดเอกสารที่เชื่อมโยงในa(สมอ) แท็กตัวอย่างของ แอตทริบิวต์เป้าหมายที่มีค่า "_blank" เปิดเอกสารที่เชื่อมโยงในหน้าต่างหรือแท็บใหม่ freeCodeCampแอตทริบิวต์เป้าหมายที่มีค่า "_self" จะเปิดเอกสารที่เชื่อมโยงในเฟรมเดียวกับที่คลิก (นี่เป็นค่าเริ่มต้นและโดยปกติไม่จำเป็นต้องระบุ) freeCodeCamp freeCodeCampแอตทริบิวต์เป้าหมายที่มีค่า“ _parent” เปิดเอกสารที่เชื่อมโยงในเฟรมหลัก freeCodeCampแอตทริบิวต์เป้าหมายที่มีค่า "_top" จะเปิดเอกสารที่เชื่อมโยงในเนื้อหาทั้งหมดของหน้าต่าง freeCodeCampแอตทริบิวต์เป้าหมายที่มีค่า" framename " จะเปิดเอกสารที่เชื่อมโยงในเฟรมที่ระบุชื่อ freeCodeCampลิงก์ที่เกี

อ่านเพิ่มเติม
เว็บไซต์ท้าทายการเข้ารหัสที่ดีที่สุด 8 อันดับที่จะช่วยคุณยกระดับทักษะของคุณในปี 2020

เว็บไซต์ท้าทายการเข้ารหัสที่ดีที่สุด 8 อันดับที่จะช่วยคุณยกระดับทักษะของคุณในปี 2020

แม้จะมีอัตราการว่างงานต่ำที่สุดในรอบหลายทศวรรษ แต่นักวิเคราะห์คาดว่าการจ้างงานเทคโนโลยีจะเติบโตอย่างต่อเนื่องในปี 2020 นั่นเป็นข่าวดีสำหรับผู้สำเร็จการศึกษาด้านวิทยาการคอมพิวเตอร์และนักพัฒนาที่ทำงานในสาขานี้ แต่นั่นไม่ได้หมายความว่าวิศวกรที่มีความทะเยอทะยานจะได้รับความพึงพอใจ แม้ว่าจะมีโอกาสในการเติบโตในตลาดโดยรวม แต่ก็ยังมีการเปลี่ยนแปลงที่สำคัญเกิดขึ้นตลอดเวลาและความรู้สึกเร่งด่วนในการติดตามแนวโน้มล่าสุดปัจจุบันมีบทบาททางเทคนิคหลายประเภทมากขึ้นกว่าเดิมและยังคงมีการแพร่หลายของภาษากรอบงานและเทคโนโลยีใหม่ ๆ พนักงานด้านเทคนิคที่ต้องการก้าวไปข้างหน้าควรทดสอบและปรับแต่งทักษะของตนเป็นประจำด้วยเหตุนี้

อ่านเพิ่มเติม
ลำดับฟีโบนักชี - อธิบายใน Python, JavaScript, C ++, Java และ Swift

ลำดับฟีโบนักชี - อธิบายใน Python, JavaScript, C ++, Java และ Swift

ลำดับฟีโบนักชีคือตามนิยามลำดับจำนวนเต็มซึ่งทุก ๆ ตัวเลขหลังจากสองตัวแรกคือผลรวมของตัวเลขสองตัวที่นำหน้า เพื่อให้ง่ายขึ้น:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, …มีแอปพลิเคชั่นมากมายในคณิตศาสตร์และแม้แต่การซื้อขาย (ใช่คุณอ่านถูกต้อง: การซื้อขาย) แต่นั่นไม่ใช่ประเด็นของบทความนี้ เป้าหมายของฉันในวันนี้คือการแสดงให้คุณเห็นว่าคุณสามารถคำนวณคำศัพท์ใด ๆ ของชุดตัวเลขนี้ในภาษาโปรแกรมห้าภาษาที่แตกต่างกันโดยใช้ฟังก์ชันเรียกซ้ำฟังก์ชันแบบเรียกซ้ำเป็นฟังก์ชันที่เรียกตัวเองโดยทั่วไปฉันต้องการทราบว่านี่ไม่ใช่วิธีที่ดีที่สุดที่จะทำ - อันที่จริงอาจถือได้ว่าเป็นวิธีพื้นฐานที่สุดสำหรับจุดประสงค์นี้ เนื่องจา

อ่านเพิ่มเติม
ถ้า ... คำชี้แจงอื่นใน C อธิบาย

ถ้า ... คำชี้แจงอื่นใน C อธิบาย

การไหลของรหัสเงื่อนไขคือความสามารถในการเปลี่ยนวิธีการทำงานของโค้ดตามเงื่อนไขบางประการ ในสถานการณ์เช่นนี้คุณสามารถใช้ifคำสั่งifสั่งนี้ยังเป็นที่รู้จักกันเป็นคำสั่งในการตัดสินใจในขณะที่มันทำให้การตัดสินใจบนพื้นฐานของสภาพที่กำหนดหรือการแสดงออก บล็อกของโค้ดภายในifคำสั่งถูกเรียกใช้คือเงื่อนไขที่ประเมินว่าเป็นจริง อย่างไรก็ตามรหัสภายในวงเล็บปีกกาจะถูกข้ามไปหากเงื่อนไขประเมินว่าเป็นเท็จและรหัสหลังifคำสั่งถูกดำเนินการไวยากรณ์ของifคำสั่งif (testCondition) { // statements }ตัวอย่างง่ายๆลองดูตัวอย่างของการดำเนินการนี้:#include #include int main(void) { if(true) { printf("Statement is True!\n"); } return 0;

อ่านเพิ่มเติม
วิธีติดตั้ง Node บน MacOS, Linux หรือ Windows Machine โดยใช้ NVM

วิธีติดตั้ง Node บน MacOS, Linux หรือ Windows Machine โดยใช้ NVM

ก่อนที่คุณจะเริ่มสร้างแอพสุดเจ๋งใน NodeJS คุณต้องติดตั้ง โชคดีที่การติดตั้ง NodeJS นั้นง่ายมากในบทช่วยสอนนี้เราจะพูดถึงวิธีการติดตั้ง NodeJS / NPM ในmacOS / linuxWindowsเมื่อคุณติดตั้ง NodeJS / NPM คุณสามารถอัปเกรด / ดาวน์เกรดเป็นเวอร์ชันโหนดใดก็ได้ด้วยคำสั่งเดียว วิดีโอสอนต่อไปนี้จะแสดงวิธีดาวน์โหลด NodeJS บนเครื่องของคุณคู่มือการติดตั้งสำหรับ Mac OS และ Linuxเปิดเทอร์มินัลใหม่ พิมพ์ต่อไปนี้และกด Enter:curl -o- //raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash ปิดเทอร์มินัลของคุณจากนั้นเปิดเครื่องใหม่และพิมพ์สิ่งนี้:nvm ls คุณจะเห็นสิ่งนี้:system iojs -> N/A (default) node -&g

อ่านเพิ่มเติม
การสอน JavaScript Fetch API พร้อม JS Fetch Post และตัวอย่างส่วนหัว

การสอน JavaScript Fetch API พร้อม JS Fetch Post และตัวอย่างส่วนหัว

หากคุณกำลังเขียนเว็บแอปพลิเคชันมีโอกาสที่คุณจะต้องทำงานกับข้อมูลภายนอก ซึ่งอาจเป็นฐานข้อมูลของคุณเอง API ของบุคคลที่สามและอื่น ๆเมื่อ AJAX ปรากฏตัวครั้งแรกในปี 2542 แสดงให้เราเห็นวิธีที่ดีกว่าในการสร้างเว็บแอปพลิเคชัน AJAX เป็นก้าวสำคัญในการพัฒนาเว็บและเป็นแนวคิดหลักที่อยู่เบื้องหลังเทคโนโลยีสมัยใหม่มากมายเช่น Reactก่อนหน้า AJAX คุณต้องแสดงผลหน้าเว็บใหม่ทั้งหน้าแม้กระทั่งการอัปเดตเล็กน้อย แต่ AJAX ให้วิธีการดึงเนื้อหาจากแบ็กเอนด์และอัปเดตองค์ประกอบอินเทอร์เฟซผู้ใช้ที่เลือก สิ่งนี้ช่วยให้นักพัฒนาปรับปรุงประสบการณ์ของผู้ใช้และสร้างแพลตฟอร์มเว็บที่ใหญ่ขึ้นและซับซ้อนCrash Course บน REST APIตอนนี้เรา

อ่านเพิ่มเติม
โมดูลที่ต้องการใน Node.js: ทุกสิ่งที่คุณจำเป็นต้องรู้

โมดูลที่ต้องการใน Node.js: ทุกสิ่งที่คุณจำเป็นต้องรู้

อัปเดต: ตอนนี้บทความนี้เป็นส่วนหนึ่งของหนังสือ“ Node.js Beyond The Basics” ของฉันอ่านรุ่นที่ปรับปรุงเนื้อหานี้และอื่น ๆ เกี่ยวกับโหนดที่jscomplete.com/node-beyond-basicsโหนดใช้โมดูลหลักสองโมดูลสำหรับจัดการการอ้างอิงโมดูล:requireโมดูลซึ่งดูเหมือนจะมีอยู่ในขอบเขตทั่วโลก - require('require')ไม่จำเป็นต้องmoduleโมดูลซึ่งก็ดูเหมือนว่าจะสามารถใช้ได้ในขอบเขตทั่วโ

อ่านเพิ่มเติม
วิธีสร้างเกมไพ่แบบผู้เล่นหลายคนด้วย Unity 2D และ Mirror (อัพเดท)

วิธีสร้างเกมไพ่แบบผู้เล่นหลายคนด้วย Unity 2D และ Mirror (อัพเดท)

การทำงานกับแคนวาสใน Unity 2D อาจทำให้รู้สึกยุ่งยากในตอนแรกโดยเฉพาะอย่างยิ่งหากคุณกำลังพยายามเรียนรู้ตัวแก้ไขในขณะที่จัดการกับสคริปต์ C #นอกจากนี้ยังอาจเป็นเรื่องน่ากลัวที่จะคิดถึงการเปลี่ยนเกมผู้เล่นคนเดียวให้เป็นประสบการณ์ผู้เล่นหลายคนเนื่องจากมีแนวคิดใหม่ ๆ มากมายที่ต้องพิจารณาและแพ็คเกจของบุคคลที่สามให้เลือกมากมายในส่วนที่ 1 ของซีรีส์วิดีโอใหม่นี้เราจะสร้างเกมการ์ด 2 มิติพื้นฐานใน Unity พร้อมเด็คแบบสุ่มและการ์ดลาก / ดรอปได้โดยใช้แคนวาสสคริปต์ C # พรีแท็บและอื่น ๆ (นาฬิกา 1 ชั่วโมง 10 นาที):ในตอนที่ 2 เราจะผจญภัยต่อไปโดยการล้างพรีแท็บผืนผ้าใบที่ซ้อนกันของเราและเปิดใช้งานการแสดงตัวอย่างการ์ดเมา

อ่านเพิ่มเติม
คำแนะนำที่ยอดเยี่ยมเกี่ยวกับวิธีสร้าง RESTful API ด้วย ASP.NET Core

คำแนะนำที่ยอดเยี่ยมเกี่ยวกับวิธีสร้าง RESTful API ด้วย ASP.NET Core

บทความนี้จะทำหน้าที่เป็นคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีใช้ RESTful API ที่สะอาดและบำรุงรักษาได้ภาพรวมRESTful ไม่ใช่ศัพท์ใหม่ หมายถึงรูปแบบสถาปัตยกรรมที่บริการเว็บรับและส่งข้อมูลจากและไปยังแอปไคลเอ็นต์ เป้าหมายของแอปพลิเคชันเหล่านี้คือการรวมศูนย์ข้อมูลที่แอปไคลเอ็นต์ต่างๆจะใช้การเลือกเครื่องมือที่เหมาะสมในการเขียนบริการ RESTful เป็นสิ่งสำคัญเนื่องจากเราต้องดูแลเกี่ยวกับความสามารถในการปรับขนาดการบำรุงรักษาเอกสารและด้านอื่น ๆ ที่เกี่ยวข้องทั้งหมด ASP.NET Core ทำให้เรามี API ที่มีประสิทธิภาพและใช้งานง่ายซึ่งเหมาะอย่างยิ่งในการบรรลุเป้าหมายเหล่านี้ในบทความนี้ฉันจะแสดงวิธีการเขียน RESTful API ที่มีโคร

อ่านเพิ่มเติม
ตารางแฮชอธิบาย: มันคืออะไรและจะนำไปใช้อย่างไร

ตารางแฮชอธิบาย: มันคืออะไรและจะนำไปใช้อย่างไร

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

อ่านเพิ่มเติม
วิธีสร้างเมนูแบบเลื่อนลงด้วย CSS และ JavaScript

วิธีสร้างเมนูแบบเลื่อนลงด้วย CSS และ JavaScript

ในบทช่วยสอนนี้คุณจะได้เรียนรู้วิธีสร้างเมนูแบบเลื่อนลงง่ายๆด้วย vanilla Javascript, HTML และ CSS เราจะดำเนินการตามโค้ด HTML, CSS และ Javascript แต่ให้ความสำคัญกับการเขียนโปรแกรมเนื่องจากนี่เป็นบทช่วยสอน JS เราจะใช้แค่ JS และ CSS ธรรมดาโดยไม่มีกรอบหรือตัวประมวลผลล่วงหน้า ข้อยกเว้นเพียงอย่างเดียวคือการนำเข้าไฟล์ Font Awesome CSS เนื่องจากเราจะใช้ไอคอนใดไอคอนหนึ่งสิ่งนี้มีเป้าหมายสำหรับนักพัฒนาที่มีความเข้าใจโดยเฉลี่ยเกี่ยวกับ HTML, CSS และ JS ฉันพยายามทำให้สะอาดที่สุด แต่จะไม่เน้นรายละเอียดตรงนี้มากเกินไป ฉันหวังว่าทุกคนจะสนุกภาพหน้าจอนี่คือลักษณะผลลัพธ์ของโค้ด:หน้าจอเริ่มต้น:เปิดรายการแบบเลื่อนลง

อ่านเพิ่มเติม
วิธีรับและกำหนดค่าคีย์ Git และ GitHub SSH ของคุณ

วิธีรับและกำหนดค่าคีย์ Git และ GitHub SSH ของคุณ

หากคุณใช้ GitHub โดยไม่ได้ตั้งค่าคีย์ SSH คุณจะพลาดไปจริงๆ แค่คิดว่าเวลาทั้งหมดที่คุณใช้ป้อนที่อยู่อีเมลและรหัสผ่านลงในคอนโซลทุกครั้งที่คุณส่งคอมมิตอาจใช้เวลาในการเขียนโค้ดดีไม่มาก นี่คือคำแนะนำโดยย่อในการสร้างและกำหนดค่าคีย์ SSH ด้วย GitHub เพื่อให้คุณไม่ต้องตรวจสอบสิทธิ์แบบเก่าอีกต่อไปตรวจสอบคีย์ SSH ที่มีอยู่ขั้นแรกตรวจสอบว่าคุณได้สร้างคีย์ SSH สำหรับเครื่องของคุณแล้วหรือไม่ เปิดเทอร์มินัลและป้อนคำสั่งต่อไปนี้:ls -al ~/.sshหากคุณสร้างคีย์ SSH แล้วคุณจะเห็นผลลัพธ์ที่คล้ายกับสิ่งนี้:-rw------- 1 user_name user_name 1766 Jul 7 2018 id_rsa -rw-r--r-- 1 user_name user_name 414 Jul 7 2018 id_rsa.pu

อ่านเพิ่มเติม
Java Interfaces อธิบายด้วยตัวอย่าง

Java Interfaces อธิบายด้วยตัวอย่าง

อินเทอร์เฟซอินเทอร์เฟซใน Java นั้นเหมือนกับ Class แต่มีความแตกต่างอย่างมีนัยสำคัญ: an interfacecan มีเฉพาะลายเซ็นเมธอดฟิลด์และเมธอดเริ่มต้น ตั้งแต่ Java 8 คุณยังสามารถสร้างเมธอดเริ่มต้นได้ ในบล็อกถัดไปคุณจะเห็นตัวอย่างของอินเทอร์เฟซ:public interface Vehicle { public String licensePlate = ""; public float maxVel public void start(); public void stop(); default void blowHorn(){ System.out.println("Blowing horn"); } }อินเทอร์เฟซด้านบนประกอบด้วยสองฟิลด์สองวิธีและวิธีการเริ่มต้น เพียงอย่างเดียวก็ไม่ได้ใช้ประโยชน์มากนัก แต่มักจะใช้ร่วมกับคลาส อย่างไร? ง่ายๆเพียงคุณต้องให้แน่ใจว่าระดับบางอย่างimplement

อ่านเพิ่มเติม
คำแนะนำโดยย่อเกี่ยวกับปุ่มสไตล์โดยใช้ CSS

คำแนะนำโดยย่อเกี่ยวกับปุ่มสไตล์โดยใช้ CSS

ปุ่มกลายเป็นส่วนหนึ่งของการพัฒนาส่วนหน้าอย่างหลีกเลี่ยงไม่ได้ ดังนั้นจึงควรคำนึงถึงบางสิ่งก่อนที่จะเริ่มปุ่มจัดแต่งทรงผม ฉันได้รวบรวมวิธีการใช้ปุ่มสไตล์โดยใช้ CSS คุณสามารถรวมวิธีการส่วนใหญ่เพื่อสร้างสไตล์ใหม่ได้เช่นกัน ในการสร้าง CSS สำหรับการไล่ระดับสีคุณอาจใช้ //uigradients.comปุ่ม "เริ่มต้นใช้งาน" ง่ายๆ.btn {background: #eb94d0;/ * เพื่อสร้างการไล่ระดับสี * / background-image: -webkit-linear-gradient(top, #eb94d0, #2079b0); background-image: -moz-linear-gradient(top, #eb94d0, #2079b0); background-image: -ms-linear-gradient(top, #eb94d0, #2079b0); background-image: -o-linear-gradient(top, #eb

อ่านเพิ่มเติม
บทช่วยสอน HTML แบบกะพริบ - วิธีใช้แท็กกะพริบพร้อมตัวอย่างโค้ด

บทช่วยสอน HTML แบบกะพริบ - วิธีใช้แท็กกะพริบพร้อมตัวอย่างโค้ด

ในช่วงก่อนหน้าของเว็บองค์ประกอบ HTML เช่นแท็กกะพริบเป็นวิธีดั้งเดิมในการเพิ่มเอฟเฟกต์ภาพเคลื่อนไหวเพื่อทำให้หน้าเว็บมีชีวิตชีวา วันนี้เราจะใช้ภาพเคลื่อนไหวเหล่านั้นเพื่อเพิ่มแสงแฟลร์ให้กับเว็บไซต์และแอพของเราได้อย่างไร?แท็ก HTML กะพริบคืออะไรคุณใช้แท็กกะพริบอย่างไร?ยังใช้แท็กกะพริบได้ไหมสร้างแท็กกะพริบใหม่ด้วยภาพเคลื่อนไหว CSSแท็ก HTML กะพริบคืออะไรแท็กกะพริบ ( ) เป็นแท็ก HTML ที่ล้าสมัยซึ่งทำให้เนื้อหาของแท็กนั้นกะพริบช้าๆพร้อมกับแท็กอื่น ๆ ที่ล้าสมัยเช่นแท็ก marquee ( ) เป็นวิธีง่ายๆในการเพิ่มเอฟเฟกต์ภาพเคลื่อนไหวแบบง่ายๆให้กับไซต์ของคุณคุณใช้แท็กกะพริบอย่างไร?เนื่องจากแท็กกะพริบเป็นองค์ประกอบ

อ่านเพิ่มเติม
ลำดับความสำคัญใน Java อธิบายด้วยตัวอย่าง

ลำดับความสำคัญใน Java อธิบายด้วยตัวอย่าง

Priority Queues ใช้บ่อยมากในการใช้งานจริง ในบทความนี้เราจะเรียนรู้ว่าคิวลำดับความสำคัญคืออะไรและเราจะใช้มันใน Java ได้อย่างไรก่อนที่เราจะคุยกันว่าลำดับความสำคัญคืออะไรมาดูกันว่าคิวปกติคืออะไรคิวปกติเป็นไปตามโครงสร้างก่อนออกก่อน (FIFO) ซึ่งหมายความว่าถ้า 3 ข้อความ - m1, m2 และ m3 - เข้าไปในคิวตามลำดับนั้นก็จะออกมาจากคิวในลำดับเดียวกันทำไมเราต้องรอคิว?สมมติว่าเรามีผู้ผลิตข้อมูล (ตัวอย่างเช่นเมื่อผู้ใช้คลิกบนหน้าเว็บ) ซึ่งเร็วมาก แต่เราต้องการใช้ข้อมูลนี้ในอัตราที่ช้าลงในภายหลังในกรณีนี้ผู้ผลิตจะพุชข้อความทั้งหมดลงในคิวและผู้บริโภคจะใช้ข้อความเหล่านี้ในภายหลังจากคิวในจังหวะที่ช้าลงลำดับความสำคัญคือ

อ่านเพิ่มเติม
คิดเหมือนโปรแกรมเมอร์: วิธีสร้าง Snake โดยใช้ JavaScript, HTML & CSS เท่านั้น

คิดเหมือนโปรแกรมเมอร์: วิธีสร้าง Snake โดยใช้ JavaScript, HTML & CSS เท่านั้น

สวัสดี ?ยินดีต้อนรับ. วันนี้เราจะเริ่มต้นการผจญภัยที่น่าตื่นเต้นซึ่งเราจะสร้างเกมงูของเราเอง? คุณจะได้เรียนรู้วิธีแก้ปัญหาโดยแบ่งออกเป็นขั้นตอนเล็ก ๆ ที่ง่ายกว่า เมื่อสิ้นสุดการเดินทางครั้งนี้คุณจะได้เรียนรู้สิ่งใหม่ ๆ และคุณจะรู้สึกมั่นใจที่จะสำรวจเพิ่มเติมด้วยตัวคุณเองหากคุณยังใหม่กับการเขียนโปรแกรมขอแนะนำให้ลองใช้ freeCodeCamp เป็นสถานที่ที่ดีในการเรียนรู้สำหรับ ... คุณเดาว่า ... ฟรี นั่นคือสิ่งที่ฉันเริ่มต้น?โอเคโอเคพอทำเสร็จแล้ว - คุณพร้อมที่จะเริ่มหรือยัง?คุณสามารถค้นหารหัสสุดท้ายได้ที่นี่และการสาธิตสดที่นี่เริ่มต้นใช้งานเริ่มต้นด้วยการสร้างไฟล์“ snake.html” ที่จะมีโค้ดทั้งหมดของเราเนื่องจ

อ่านเพิ่มเติม
การเรียกซ้ำไม่ใช่เรื่องยาก: คำแนะนำทีละขั้นตอนของเทคนิคการเขียนโปรแกรมที่มีประโยชน์นี้

การเรียกซ้ำไม่ใช่เรื่องยาก: คำแนะนำทีละขั้นตอนของเทคนิคการเขียนโปรแกรมที่มีประโยชน์นี้

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

อ่านเพิ่มเติม
วิธีการผ่านการรับรอง Java ของ Oracle - แนวทางปฏิบัติสำหรับนักพัฒนา

วิธีการผ่านการรับรอง Java ของ Oracle - แนวทางปฏิบัติสำหรับนักพัฒนา

การรับรอง Java ได้รับการยกย่องอย่างสูงในอุตสาหกรรมไอทีและทำให้นักพัฒนา Java ได้รับการยอมรับทั่วโลก ช่วยให้คุณหางานที่ดีขึ้นได้รับเงินเดือนที่ดีขึ้นและยังได้รับเงินเพิ่มหรือโบนัสที่ดีกว่าในงานปัจจุบันของคุณนั่นเป็นเหตุผลที่นักพัฒนา Java หลายพันคนพยายามที่จะได้รับการรับรองทุกปี แต่ความสำเร็จไม่ใช่เรื่องง่ายในการสอบครั้งนี้Java Certification ของ Oracle มีเปอร์เซ็นต์การส่งผ่านที่ยากใกล้เคียงกับ 65%สำหรับทั้ง OCAJP (Oracle Certified Associate Java Programmer) และ OCPJP (Oracle Certified Professional Java Programmer)คุณต้องมีความรู้เชิงลึกเกี่ยวกับภาษา Java และ API จึงจะประสบความสำเร็จในการสอบโปรดทราบ

อ่านเพิ่มเติม
23 เส้นทางอาชีพทางเลือกที่นักพัฒนาซอฟต์แวร์สามารถเติบโตไปได้

23 เส้นทางอาชีพทางเลือกที่นักพัฒนาซอฟต์แวร์สามารถเติบโตไปได้

ในช่วงห้าปีที่ผ่านมาฉันได้ให้แขกรับเชิญหลายสิบคนที่ศูนย์ฝึกการเข้ารหัสหลายแห่งในชิคาโก คำถามสองสามข้อไม่เคยเกิดขึ้น: "ฉันควรเรียนภาษาใดต่อไป", "ฉันจะเตรียมตัวสำหรับการสัมภาษณ์ทางเทคนิคได้อย่างไร?", "คุณกำลังจ้างงานหรือไม่"แต่คำถามหนึ่งที่ทำให้ฉันผิดหวังคือ "ถ้าฉันไม่อยากเป็นนักพัฒนาซอฟต์แวร์ล่ะ"ช่วงนี้ฉันคิดถึงเรื่องนี้มามากแล้ว หลังจากเกือบสิบปีทีมผลิตภัณฑ์และวิศวกรชั้นนำฉันตระหนักว่าฉันพร้อมสำหรับความท้าทายใหม่ดังนั้นในฤดูร้อนนี้ฉันจึงเริ่มเขียนงานด้านเทคนิคอิสระ ผมไม่ทราบว่ามันเมื่อฉันได้ลูกค้ารายแรกของฉัน แต่ฉันรู้อย่างรวดเร็วว่าเทคนิคการเขียนเป็นหนึ่งในหลา

อ่านเพิ่มเติม
คำแนะนำง่ายๆเกี่ยวกับ Test Driven Development ด้วย Python

คำแนะนำง่ายๆเกี่ยวกับ Test Driven Development ด้วย Python

ฉันเป็นนักพัฒนาเริ่มต้นที่เรียนรู้ด้วยตนเองซึ่งสามารถเขียนแอปง่ายๆ แต่ฉันมีคำสารภาพที่ต้องทำ จำไม่ได้ว่าทุกอย่างเชื่อมโยงกันอย่างไรในหัวของฉันสถานการณ์นี้จะแย่ลงถ้าฉันกลับมาที่รหัสที่ฉันเขียนหลังจากไม่กี่วัน ปรากฎว่าปัญหานี้สามารถแก้ไขได้โดยทำตามวิธีการ Test Driven Development (TDD)TDD คืออะไรและทำไมจึงสำคัญ?ในแง่ของคนธรรมดา TDD แนะนำให้ทำการทดสอบการเขียนซึ่งจะตรวจสอบการทำงานของโค้ดของคุณก่อนที่คุณจะเขียนโค้ดจริง เฉพาะเมื่อคุณพอใจกับการทดสอบและคุณสมบัติที่ทดสอบคุณจะเริ่มเขียนโค้ดจริงเพื่อให้เป็นไปตามเงื่อนไขที่กำหนดโดยการทดสอบซึ่งจะอนุญาตให้ผ่านได้การทำตามขั้นตอนนี้จะทำให้แน่ใจได้ว่าคุณวางแผนโค้

อ่านเพิ่มเติม