SVM Machine Learning Tutorial - Support Vector Machine Algorithm คืออะไรอธิบายด้วยตัวอย่างโค้ด

SVM Machine Learning Tutorial - Support Vector Machine Algorithm คืออะไรอธิบายด้วยตัวอย่างโค้ด

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

อ่านเพิ่มเติม
วิธีรับงาน Developer ในเวลาไม่ถึงหนึ่งปี

วิธีรับงาน Developer ในเวลาไม่ถึงหนึ่งปี

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

อ่านเพิ่มเติม
เรียนรู้การเขียนโค้ดวิธีที่ยาก

เรียนรู้การเขียนโค้ดวิธีที่ยาก

เคล็ดลับง่ายๆเหล่านี้จะทำให้การเรียนรู้การเขียนโค้ดเป็นเรื่องยากและไม่ได้รับรางวัลมากที่สุด! *คำเตือน: มีเนื้อหาเสียดสี ...1. เลือกภาษาที่ยากจริงๆอย่าลืมเลือกภาษาการเขียนโปรแกรมที่ยาก สิ่งนี้จะตั้งค่าเส้นทางการเรียนรู้สู่รหัสของคุณก่อนที่จะเริ่มต้นด้วยซ้ำอย่าใช้โอกาสใด ๆ ที่นี่ คุณอาจเคยได้ยินบางคนพูดว่า C ++ หรือ Java นั้นท้าทายสำหรับผู้เริ่มต้น

อ่านเพิ่มเติม
วิธีการติดตั้ง LAMP Server บน Local Ubuntu Linux Machine หรือ VM

วิธีการติดตั้ง LAMP Server บน Local Ubuntu Linux Machine หรือ VM

จุดประสงค์ของคำแนะนำสั้น ๆ นี้คือเพื่อนำคุณผ่านขั้นตอนการตั้งค่าเซิร์ฟเวอร์ LAMP (Linux, Apache, MySQL, PHP) บนเครื่อง Ubuntu Linux หรือเครื่องเสมือน ซึ่งจะช่วยให้คุณพัฒนาโดยใช้ PHP และ MySQL (ด้วย phpMyAdmin) นี่คือกองซ้อนทั่วไปที่จำเป็นสำหรับการพัฒนา Wordpressติดตั้งแพ็คเกจที่จำเป็นคุณจะต้องติดตั้งแพ็คเกจต่อไปนี้สำหรับเซิร์ฟเวอร์ LAMP คุณสามารถติดตั้งทั้งหมดได้ในครั้งเดียวโดยแยกแต่ละแพ็คเกจด้วยช่องว่างหรือทีละรายการตามที่แสดงฉันชอบดาวน์โหลดทีละครั้งเพราะง่ายกว่าที่จะดูว่ามีข้อผิดพลาดหรือไม่เข้าสู่เทอร์มินัลและพิมพ์ดังต่อไปนี้:sudo apt-get install apache2sudo apt-get install phpsudo apt-get ins

อ่านเพิ่มเติม
วิธีแก้ไข Minecraft วิธีง่ายๆด้วย TypeScript

วิธีแก้ไข Minecraft วิธีง่ายๆด้วย TypeScript

โดยปกติแล้วการปรับเปลี่ยน Minecraft ต้องใช้การเข้ารหัสใน Java และต้องใช้โครงนั่งร้านจำนวนมาก ตอนนี้คุณสามารถเขียนและแชร์ม็อด Minecraft โดยใช้ TypeScript / JavascriptScriptCraft เป็นไลบรารี modding JavaScript Minecraft แบบโอเพนซอร์สและเราได้เขียนการสนับสนุน TypeScript และเครื่องมือมากมายเพื่อสร้างประสบการณ์ของนักพัฒนาที่คุ้นเคยสำหรับผู้ที่มาจาก JavaScript land (รวมถึง Yeoman และ NPM)ในบทความนี้ฉันจะแนะนำคุณตลอดการตั้งค่าและสร้างม็อด TypeScript Minecraft ตัวแรกของคุณภายในเวลาไม่ถึงหนึ่งชั่วโมง - เพียง 20 นาทีขึ้นอยู่กับการเชื่อมต่ออินเทอร์เน็ตของคุณในวิดีโอนี้ (คลิกที่นี่หากการฝังไม่ทำงานด้านบน) ฉ

อ่านเพิ่มเติม
ข้อมูลเบื้องต้นเกี่ยวกับ * Splat ของ Ruby และตัวดำเนินการ Splat ** คู่

ข้อมูลเบื้องต้นเกี่ยวกับ * Splat ของ Ruby และตัวดำเนินการ Splat ** คู่

ข้อมูลเบื้องต้นเกี่ยวกับ * Splat ของ Ruby และตัวดำเนินการ Splat ** คู่คุณเคยต้องการกำหนดวิธีการโดยไม่รู้ว่าจะต้องใช้ข้อโต้แย้งกี่ข้อ? คุณใช้เวลาทั้งคืนที่กระสับกระส่ายอยากมีวิธีง่ายๆในการแยกรายการออกเป็นแฮชหรือไม่? ไม่ต้องมองหาที่ไหนไกลไปกว่าผู้ประกอบการประกบของทับทิม มีสิ่งดีๆมากมายที่คุณสามารถทำได้ด้วยสิ่งเหล่านี้ แต่ฉันจะพูดถึงพื้นฐานและเทคนิ

อ่านเพิ่มเติม
IIFE ใน JavaScript: นิพจน์ฟังก์ชันที่เรียกใช้ทันทีคืออะไร

IIFE ใน JavaScript: นิพจน์ฟังก์ชันที่เรียกใช้ทันทีคืออะไร

คำชี้แจงฟังก์ชันฟังก์ชันที่สร้างขึ้นด้วยการประกาศฟังก์ชันเป็นอ็อบเจ็กต์ฟังก์ชันและมีคุณสมบัติวิธีการและลักษณะการทำงานของอ็อบเจ็กต์ฟังก์ชันทั้งหมด ตัวอย่าง: function statement(item){ console.log('Function statement example '+ item); }นิพจน์ฟังก์ชันนิพจน์ฟังก์ชันคล้ายกับคำสั่งฟังก์ชันยกเว้นว่าสามารถละชื่อฟังก์ชันเพื่อสร้างฟังก์ชันที่ไม่ระบุชื่อได้ ตัวอย่าง: var expression = function (item){ console.log('Function expression example '+ item); }เรียกใช้นิพจน์ฟังก์ชันทันทีทันทีที่สร้างฟังก์ชั่นมัน

อ่านเพิ่มเติม
ภาพรวมโดยย่อของสัญลักษณ์ JavaScript

ภาพรวมโดยย่อของสัญลักษณ์ JavaScript

สัญลักษณ์สัญลักษณ์เป็นแบบดั้งเดิมใหม่ประเภทที่แนะนำใน ES6 สัญลักษณ์เป็นตัวระบุที่ไม่ซ้ำกันโดยสิ้นเชิง เช่นเดียวกับคู่ดั้งเดิม ( Number , String , Boolean ) สามารถสร้างได้โดยใช้ฟังก์ชันโรงงานSymbol()ซึ่งส่งคืน Symbolconst symbol = Symbol('description')ทุกครั้งที่คุณเรียกใช้ฟังก์ชันโรงงานสัญลักษณ์ใหม่ที่ไม่ซ้ำใครจะถูกสร้างขึ้น พารามิเตอร์ค่าสตริงที่เป็นทางเลือกคือสตริงอธิบายที่แสดงเมื่อพิมพ์สัญลักษณ์> symbol Symbol(description)ทุกสัญลักษณ์ที่ส่งกลับมาSymbol()ไม่ซ้ำกันดังนั้นทุกสัญลักษณ์จึงมีเอกลักษณ์ของตัวเอง:> Symbol() === Symbol() falseคุณจะเห็นว่าสัญลักษณ์เป็นแบบดั้งเดิมหากคุณใช้typeofโอเ

อ่านเพิ่มเติม
ลองนึกภาพสิ่งนี้: รูปแบบภาพที่ดีที่สุดสำหรับเว็บในปี 2019

ลองนึกภาพสิ่งนี้: รูปแบบภาพที่ดีที่สุดสำหรับเว็บในปี 2019

JPEG, WEBP, HEIC, AVIF? คู่มือนี้จะช่วยคุณเลือกหลังจากหลายทศวรรษของการครอบงำ JPEG ที่ไม่มีใครเทียบได้ไม่กี่ปีที่ผ่านมาได้เห็นการปรากฏตัวของรูปแบบใหม่ - WebP และ HEIC ซึ่งท้าทายตำแหน่งนี้ พวกเขามีการสนับสนุนเพียงบางส่วน แต่สำคัญโดยผู้เล่นหลักในเว็บเบราว์เซอร์และระบบปฏิบัติการมือถือ รูปแบบภาพใหม่อีกรูปแบบหนึ่ง - AVIF - คาดว่าจะเข้าสู่ฉากในปี 2019 พร้อมสัญญาว่าจะกวาดไปทั่วทั้งเว็บในบทความนี้เราจะเริ่มต้นด้วยการแก้ไขรูปแบบคลาสสิกสั้น ๆ ตามด้วยคำอธิบายของ WebP และ HEIC / HEIF จากนั้นเราจะไปสำรวจ AVIF และจบลงด้วยการสรุปรวมประเด็นหลักทั้งหมดเข้าด้วยกันความคิดเห็นเกี่ยวกับข้อดีและข้อเสียสร้างขึ้นจากการต

อ่านเพิ่มเติม
ข้อดีข้อเสียของการพัฒนาซอฟต์แวร์โอเพ่นซอร์ส

ข้อดีข้อเสียของการพัฒนาซอฟต์แวร์โอเพ่นซอร์ส

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

อ่านเพิ่มเติม
วิธีดูรูปภาพ Apple iCloud ของคุณทางออนไลน์ในเว็บเบราว์เซอร์ของแล็ปท็อปหรือเดสก์ท็อป

วิธีดูรูปภาพ Apple iCloud ของคุณทางออนไลน์ในเว็บเบราว์เซอร์ของแล็ปท็อปหรือเดสก์ท็อป

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

อ่านเพิ่มเติม
วิธีจัดการ Python หลายเวอร์ชันและสภาพแวดล้อมเสมือน

วิธีจัดการ Python หลายเวอร์ชันและสภาพแวดล้อมเสมือน

เพิ่มเติมในเดือนมกราคม 2019: หากคุณกลับมาที่บล็อกนี้หลังจากอัปเกรดเป็น macOS Mojave โปรดดูปัญหา github นี้สำหรับวิธีแก้ไขปัญหา pyenv 'zlib not available' ทั่วไปก่อนที่เราจะเริ่มเรามาดูคำศัพท์ที่ใช้ในชื่อสั้น ๆ :Python หลายเวอร์ชัน : การติดตั้ง Python ที่แตกต่างกันบนเครื่องเดียวกันเช่น 2.7 และ 3.4สภาพแวดล้อมเสมือน : สภาพแวดล้อมอิสระที่แยกได้ซึ่งสามารถมีทั้ง Python เวอร์ชันเฉพาะและแพ็กเกจเฉพาะโปรเจ็กต์ใด ๆ ที่ติดตั้งไว้ภายในโดยไม่ส่งผลกระทบต่อโปรเจ็กต์อื่น ๆที่นี่เราจะดูเครื่องมือที่แตกต่างกันสามแบบสำหรับการทำงานเหล่านี้และเวลาที่คุณอาจต้องใช้แต่ละอย่าง มาดูกรณีการใช้งานสำหรับ:venv / pyvenvpyenvpy

อ่านเพิ่มเติม
สุดยอดคู่มือวิธีการสตริง JavaScript - แยก

สุดยอดคู่มือวิธีการสตริง JavaScript - แยก

split()วิธีการแยกสตริงเดิมลงในอาร์เรย์ของสตริงที่อยู่บนพื้นฐานของseparatorสตริงที่คุณผ่านการเป็น input split()สตริงต้นฉบับไม่ได้ถูกเปลี่ยนแปลงโดยไวยากรณ์const splitStr = str.split(separator, limit);separator - สตริงที่ระบุตำแหน่งที่ควรเกิดการแยกแต่ละครั้งlimit - ตัวเลขสำหรับจำนวนการแยกที่จะพบตัวอย่าง:const str = "Hello. I am a string. You can separate me."; const splitStr = str.split("."); // Will separate str on eac

อ่านเพิ่มเติม
วิธีจัดการอีเมลแนะนำอย่างสวยงามและมีประสิทธิภาพ

วิธีจัดการอีเมลแนะนำอย่างสวยงามและมีประสิทธิภาพ

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

อ่านเพิ่มเติม
วิธีสร้างโครงการ Rails ด้วย React และ Redux front-end

วิธีสร้างโครงการ Rails ด้วย React และ Redux front-end

คู่มือฉบับสมบูรณ์สำหรับการตั้งค่าแอป Javascript แบบหน้าเดียวพร้อม React และ Redux ภายในโครงการ Railsอัปเดต (17 มี.ค. 2019): เพิ่ม typescript ในขั้นตอนสุดท้ายของโครงการนี้บทช่วยสอนนี้จะแสดงวิธีสร้างแอปหน้าเดียวด้วย React (และ Redux และ Semantic UI) ในโครงการ Railsบทช่วยสอนนี้จะรวมถึง:Reduxตอบสนองเราเตอร์เลือกใหม่Redux คิดUI ความหมายหมายเหตุด้านข้าง # 1. ฉันเห็นคู่มือที่ยอดเยี่ยมนี้เมื่อเร็ว ๆ นี้และเป็นแรงบันดาลใจให้ฉันเขียนหนึ่งสำหรับ Railsหมายเหตุด้านข้าง # 2. นี่คือบทแนะนำสำเร็จรูป ประวัติการคอมมิตสอดคล้อง (ชนิด) กับขั้นตอนในคู่มือนี้ภาพรวมเพื่อให้คุณทราบว่าเรากำลังจะสร้างอะไรและจะทำงานอย่างไร

อ่านเพิ่มเติม
บทนำเกี่ยวกับการทดสอบหน่วยใน Python

บทนำเกี่ยวกับการทดสอบหน่วยใน Python

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

อ่านเพิ่มเติม
WeWork กำลังบีบเงินออกจาก Meetup.com อย่างสิ้นหวังด้วยการเก็บภาษี 225,000 ชุมชน

WeWork กำลังบีบเงินออกจาก Meetup.com อย่างสิ้นหวังด้วยการเก็บภาษี 225,000 ชุมชน

อัปเดต: ไม่กี่ชั่วโมงหลังจากที่ฉันเผยแพร่บทความนี้ Meetup ได้เพิ่มบันทึกไว้ที่ด้านบนของประกาศอย่างเงียบ ๆ พวกเขาไม่ได้ทวีตหรือทำอย่างอื่นเพื่อเผยแพร่บันทึกนี้ แต่มีบางคนสังเกตเห็นและแบ่งปันกับฉันนี่คือสิ่งที่กล่าวว่า:" อัปเดต 15 ตุลาคม 2019 13:30 น. ET: ขณะนี้การเปลี่ยนแปลงการชำระเงินนี้เป็นเพียงการทดสอบที่ จำกัด สำหรับกลุ่มเล็ก ๆ เท่านั้นผู้จัดงานของกลุ่มที่เลือกเหล่านี้มีตัวเลือกในการเลือกไม่ใช้การทดสอบนี้เราจะไม่ทำการใด ๆ การเปลี่ยนแปลงการชำระเงินที่สำคัญในระยะเวลาอันใกล้นี้เรามุ่งมั่นที่จะแจ้งให้ทราบล่วงหน้าก่อนที่การเปลี่ยนแปลงจะมีผลบังคับใช้ "พวกเขาก้มหัวให้ฟันเฟือง ตอนนี้แนวทางการ "ทอดกบ"

อ่านเพิ่มเติม
JavaScript - จากการโทรกลับไปยัง async / await

JavaScript - จากการโทรกลับไปยัง async / await

JavaScript เป็นแบบซิงโครนัส ซึ่งหมายความว่าจะดำเนินการบล็อกโค้ดของคุณตามคำสั่งหลังจากยก ก่อนที่รหัสจะทำงานvarและfunctionการประกาศจะถูก "ยก" ขึ้นไปที่ด้านบนสุดของขอบเขตนี่คือตัวอย่างของรหัสซิงโครนัส:console.log('1') console.log('2') console.log('3')รหัสนี้จะบันทึก“ 1 2 3” ได้อย่างน่าเชื่อถือคำขอแบบอะซิงโครนัสจะรอให้ตัวจับเวลาเสร็จสิ้นหรือคำขอให้ตอบกลับในขณะที่โค้ดที่เหลือยังคงดำเนินการต่อไป จากนั้นเมื่อถึงเวลาที่เหมาะสมการติดต่อกลับจะทำให้คำขอแบบอะซิงโครนัสเหล่านี้ดำเนินการนี่คือตัวอย่างของรหัสอะซิงโครนัส:console.log('1') setTimeout(functi

อ่านเพิ่มเติม
JavaScript ES6 - เขียนน้อยลงทำมากขึ้น

JavaScript ES6 - เขียนน้อยลงทำมากขึ้น

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

อ่านเพิ่มเติม
ทำให้กลุ่มของคุณฉลาดขึ้นโดยใช้ Ctrlp และ Ctags

ทำให้กลุ่มของคุณฉลาดขึ้นโดยใช้ Ctrlp และ Ctags

ฉันรัก Vim มากและฉันใช้ Vim สำหรับการเขียนโค้ดและการเขียนทุกปี แม้ว่าจะมีผู้คนจำนวนมากขึ้นโดยเฉพาะอย่างยิ่งสำหรับผู้ที่ทำงานกับ JavaScript แต่ก็ชอบโปรแกรมแก้ไขโค้ดที่ทันสมัยเช่น Sublime Text หรือ VSCode แต่ฉันควรใช้เวลาสักหน่อยในการทำให้ของเล่นของฉันฉลาดขึ้นCtrlPหากคุณเป็น Sublime Text, Atom หรือ VSCode คุณต้องใช้ctrl + pหลายพันครั้งเพื่อปรับปรุงประสิทธิภาพการทำงาน อย่าอิจฉาถ้าคุณเป็น Vim เพราะปลั๊กอิน Vim แฟนซีนี้ CtrlP จะให้ทุกสิ่งที่คุณต้องการตรวจสอบเอกสารอย่างเป็นทางการสำหรับการติดตั้งและตั้งค่าแท็กCtags เป็นเครื่องมือที่จะกรองโค้ดวิธีการสร้างดัชนีคลาสตัวแปรและตัวระบุอื่น ๆ ของคุณโดยจัดเก็บด

อ่านเพิ่มเติม
การเขียนโปรแกรมคอมพิวเตอร์คืออะไร? การกำหนดการพัฒนาซอฟต์แวร์

การเขียนโปรแกรมคอมพิวเตอร์คืออะไร? การกำหนดการพัฒนาซอฟต์แวร์

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

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