กายวิภาคของแดชบอร์ด Bootstrap ที่สร้างรายได้ $ 1,000 ในแต่ละเดือน

กายวิภาคของแดชบอร์ด Bootstrap ที่สร้างรายได้ $ 1,000 ในแต่ละเดือน

พวกเราที่ Creative Tim ต้องการมอบเครื่องมือที่ยอดเยี่ยมให้กับนักพัฒนาเว็บทุกคนที่ใช้ผลิตภัณฑ์ของเราอยู่เสมอ หากคุณต้องการอ่านเพิ่มเติมเกี่ยวกับวิธีที่เราสร้างธุรกิจและแรงผลักดันของเราคืออะไรคุณสามารถอ่านบทความนี้: การขยายโครงการด้านข้างให้เป็นธุรกิจเดือนละ 17,000 เหรียญเราต้องการเห็นเว็บไซต์และเว็บแอปที่ดีขึ้นบนอินเทอร์เน็ต ดังนั้นเราจึงตัดสินใจที่จะแบ่งปัน“ ส่วนผสมลับ” ที่เป็นฐานของแดชบอร์ดยอดนิยมของเรา: Light Bootstrap Dashboard แน่นอนว่ามันจะไม่เป็นความลับอีกต่อไปเพราะเราจะแบ่งปันให้คุณ เหรอ?ในกรณีศึกษานี้ฉันจะแบ่งปันว่าเรามีแนวคิดในการสร้างแดชบอร์ดได้อย่างไรซึ่งเราได้รับแรงบันดาลใจวิธีดำเนิน

อ่านเพิ่มเติม
ทุกสิ่งที่คุณต้องการรู้เกี่ยวกับ AWS S3

ทุกสิ่งที่คุณต้องการรู้เกี่ยวกับ AWS S3

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

อ่านเพิ่มเติม
การปรับปรุงใน Deep Q Learning: Dueling Double DQN, Prioritized Experience Replay และแก้ไข ...

การปรับปรุงใน Deep Q Learning: Dueling Double DQN, Prioritized Experience Replay และแก้ไข ...

บทความนี้เป็นส่วนหนึ่งของ Deep Reinforcement Learning Course with Tensorflow? ️. ตรวจสอบหลักสูตรที่นี่ในบทความที่แล้วของเราเกี่ยวกับ Deep Q Learning ด้วย Tensorflow เราได้ใช้ตัวแทนที่เรียนรู้การเล่น Doom เวอร์ชันง่ายๆ ในเวอร์ชันวิดีโอเราได้ฝึกเอเจนต์ DQN ที่เล่นงานผู้บุกรุกอวกาศอย่างไรก็ตามในระหว่างการฝึกเราเห็นว่ามีความแปรปรวนมากDeep Q-Learning เปิดตัวในปี 2014 ตั้งแต่นั้นมาได้มีการปรับปรุงมากมาย ดังนั้นวันนี้เราจะเห็นสี่กลยุทธ์ที่ปรับปรุงอย่างมาก - การฝึกอบรมและผลลัพธ์ของตัวแทน DQN ของเรา:Q- เป้าหมายคงที่DQN สองเท่าการดวล DQN (aka DDQN)Prioritized Experience Replay (aka PER)เราจะใช้ตัวแทนที่เร

อ่านเพิ่มเติม
มีอะไรอยู่ในส่วนหัวของอีเมลและเหตุใดคุณจึงควรดูแล

มีอะไรอยู่ในส่วนหัวของอีเมลและเหตุใดคุณจึงควรดูแล

เคยได้รับข้อความสแปมหรือฟิชชิงจากที่อยู่อีเมลที่คุณไม่รู้จักหรือไม่? อาจมีคนเสนอการเดินทางฟรีให้คุณขอให้คุณส่ง bitcoin เพื่อแลกกับรูปถ่ายส่วนตัวหรือส่งอีเมลการตลาดที่ไม่ต้องการให้คุณ?คุณสงสัยหรือไม่ว่าอีเมลเหล่านั้นมาจากไหน? พบเห็นผู้ส่งสแปมปลอมแปลงที่อยู่อีเมลของคุณและสงสัยว่าพวกเขาทำได้อย่างไร?การปลอมแปลงอีเมลหรือการทำให้อีเมลดูเหมือนว่าอีเมลนั้นมาจากที่อยู่ที่แตกต่างจากที่อยู่อีเมลนั้น (เช่นอีเมลที่ดูเหมือนมาจาก whitehouse.gov แต่จริงๆแล้วมาจากสแกมเมอร์) เป็นเรื่องง่ายมาก โปรโตคอลอีเมลหลักไม่มีวิธีการตรวจสอบความถูกต้

อ่านเพิ่มเติม
มาพูดถึงอัฒภาคใน JavaScript

มาพูดถึงอัฒภาคใน JavaScript

จะใช้หรือไม่ใช้ ...อัฒภาคใน JavaScript แบ่งชุมชน บางคนชอบที่จะใช้มันเสมอไม่ว่าจะเกิดอะไรขึ้นก็ตาม คนอื่นชอบที่จะหลีกเลี่ยงพวกเขาฉันทำแบบสำรวจความคิดเห็นบน Twitter เพื่อทดสอบน่านน้ำและพบผู้สนับสนุนอัฒภาคจำนวนมาก:หลังจากใช้อัฒภาคเป็นเวลาหลายปีในฤดูใบไม้ร่วงปี 2017 ฉันตัดสินใจที่จะพยายามหลีกเลี่ยงเมื่อทำได้ ฉันตั้งค่า Prettier ให้ลบอัฒภาคออกจากโค้ดของฉันโดยอัตโนมัติเว้นแต่จะมีการสร้างโค้ดเฉพาะที่ต้องการตอนนี้ฉันพบว่าเป็นเรื่องธรรมดาที่จะหลีกเลี่ยงอัฒภาคและฉันคิดว่าโค้ดดูดีขึ้นและอ่านได้สะอาดกว่าทั้งหมดนี้เป็นไปได้เนื่องจาก JavaScript ไม่ต้องการอัฒภาคอย่างเคร่งครัด เมื่อมีสถานที่ที่จำเป็นต้องใช้อัฒภ

อ่านเพิ่มเติม
รักษาความสงบและแฮ็คกล่อง - Devel

รักษาความสงบและแฮ็คกล่อง - Devel

Hack The Box (HTB) เป็นแพลตฟอร์มออนไลน์ที่ให้คุณทดสอบทักษะการเจาะระบบ มันมีความท้าทายหลายอย่างที่อัปเดตอยู่ตลอดเวลา บางคนจำลองสถานการณ์ในโลกแห่งความเป็นจริงและบางคนก็เอนเอียงไปที่รูปแบบความท้าทายของ CTF มากกว่าหมายเหตุ . อนุญาตให้เขียนเครื่อง HTB ที่เลิกใช้งานแล้วเท่านั้นDevel อธิบายว่าเป็นกล่องที่ค่อนข้างเรียบง่ายซึ่งแสดงให้เห็นถึงความเสี่ยงด้านความปลอดภัยที่เกี่ยวข้องกับการกำหนดค่าโปรแกรมเริ่มต้นบางอย่าง เป็นเครื่องจักรระดับเริ่มต้นซึ่งสามารถทำได้โดยใช้ช่องโหว่ที่เปิดเผยต่อสาธารณะเราจะใช้เครื่องมือต่อไปนี้เพื่อจำนำกล่องบนกล่อง Kali Linuxnmapเซนแมปค้นหาmetasploitmsfvenomขั้นตอนที่ 1 - การสแกนเค

อ่านเพิ่มเติม
ทำไมหลักสูตรติวเข้มการเขียนโค้ดของเรายังคงสอนภาษาโปรแกรมสองภาษาพร้อมกัน

ทำไมหลักสูตรติวเข้มการเขียนโค้ดของเรายังคงสอนภาษาโปรแกรมสองภาษาพร้อมกัน

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

อ่านเพิ่มเติม
React Native Guide

React Native Guide

ตอบสนองดั้งเดิมReact Native เป็นเฟรมเวิร์กข้ามแพลตฟอร์มสำหรับการสร้างแอปพลิเคชันมือถือที่สามารถทำงานนอกเบราว์เซอร์ - โดยทั่วไปแอปพลิเคชัน iOS และ Androidสามารถใช้สร้างแอพพลิเคชั่นบนอุปกรณ์ Windows, ระบบปฏิบัติการเดสก์ท็อปและแอพ Apple TV ได้เช่นกัน แต่คู่มือนี้จะครอบคลุมเฉพาะจุดประสงค์ทั่วไปเท่านั้นนั่นคือแอปพลิเคชัน Android และ iOSสารบัญReact Native คืออะไร?เหตุผลในการเลือก React Nativeวิธีเริ่มต้นใช้งาน React NativeReact Native คืออะไร?React Native อยู่ระหว่างแอพพลิเคชั่นเนทีฟและไฮบริดในสเปกตรัมของแอพมือถือ อินเทอร์เฟซผู้ใช้ที่คุณสร้างเป็นแบบเนทีฟทั้งหมดและประสิทธิภาพของแอปพลิเคชันโดยรวมนั้นเกื

อ่านเพิ่มเติม
วิธีเรียกใช้การทดสอบ Fermat เพื่อความเป็นอันดับหนึ่งในเวลาไม่ถึง 3 นาที

วิธีเรียกใช้การทดสอบ Fermat เพื่อความเป็นอันดับหนึ่งในเวลาไม่ถึง 3 นาที

การทดสอบแฟร์มาต์เป็นผลมาจากทฤษฎีจำนวนที่เรียกว่าทฤษฎีบทเล็กน้อยของแฟร์มาต์ตามทฤษฎีบทเล็ก ๆ น้อย ๆ ของแฟร์มาต์ถ้าnเป็นจำนวนเฉพาะและdเป็นจำนวนเต็มบวกใด ๆ น้อยกว่าnแล้วdยกที่ nพลังงานเป็นสอดคล้องกันdโมดูโลnหากตัวเลขสองมีเหลือเดียวกันเมื่อหารด้วยnแล้วพวกเขาจะบอกว่าจะสอดคล้องกันแบบโมดูโล n d โมดูโล nเป็นเพียงส่วนที่เหลือของจำนวนdเมื่อหารด้วยnตัวอย่างเช่น 34 มีค่าเท่ากับ 16 (โมดูโล 3) เป็น34 โมดูโล 3 = 1 และ 16 โมดูโล 3 = 1การทดสอบแฟร์มาต์สำหรับความเป็นอันดับต้น ๆสำหรับจำนวนที่กำหนดnให้เลือกจำนวนบวกสุ่มdเช่นนั้นd < ; n.คำนวณ(d ^ n) modulo n .d โมดูโล nจะเป็นdเสมอเพราะเราเลือกdที่ตรงตามเงื่อนไขd <

อ่านเพิ่มเติม
อัพเกรดทักษะ Python ของคุณ: การตรวจสอบพจนานุกรม

อัพเกรดทักษะ Python ของคุณ: การตรวจสอบพจนานุกรม

ตารางแฮช (แผนที่แฮช) เป็นโครงสร้างข้อมูลที่ใช้ชนิดข้อมูลนามธรรมของอาร์เรย์ที่เชื่อมโยงซึ่งเป็นโครงสร้างที่สามารถแมปคีย์กับค่าได้ถ้ามันมีกลิ่นเหมือนงูเหลือมdictให้ความรู้สึกเหมือน a dictและดูเหมือน ... อืมมันต้องเป็นdict. อย่างแน่นอน! โอ้และsetเช่นกัน ...ฮะ?พจนานุกรมและชุดใน Python ถูกนำไปใช้โดยใช้ตารางแฮช ในตอนแรกอาจฟังดูน่ากลัว แต่ในขณะที่เราตรวจสอบเพิ่มเติมทุกอย่างควรมีความชัดเจนวัตถุประสงค์ตลอดบทความนี้เราจะค้นพบวิธีการdictใช้งานa ใน Python และเราจะสร้างการใช้งาน (แบบง่าย) ของเราเอง บทความนี้แบ่งออกเป็นสามส่วนและการสร้างพจนานุกรมที่กำหนดเองจะเกิดขึ้นใ

อ่านเพิ่มเติม
วิธีจับแฮกเกอร์ในโค้ดของคุณ

วิธีจับแฮกเกอร์ในโค้ดของคุณ

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

อ่านเพิ่มเติม
สิ่งที่คุณต้องรู้เพื่อทำความเข้าใจ Prototype ของ JavaScript

สิ่งที่คุณต้องรู้เพื่อทำความเข้าใจ Prototype ของ JavaScript

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

อ่านเพิ่มเติม
วิธีเพิ่มรูปภาพโซเชียลมีเดียลงในที่เก็บโครงการ Github ของคุณ

วิธีเพิ่มรูปภาพโซเชียลมีเดียลงในที่เก็บโครงการ Github ของคุณ

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

อ่านเพิ่มเติม
เรียนรู้ SQL ด้วย 5 สูตรอาหารง่ายๆเหล่านี้

เรียนรู้ SQL ด้วย 5 สูตรอาหารง่ายๆเหล่านี้

SQL (Structured Query Language) เป็นภาษาที่มีประสิทธิภาพและแสดงออกสำหรับการจัดการกับข้อมูลจากฐานข้อมูลเชิงสัมพันธ์ แต่มันอาจดูน่ากลัวสำหรับผู้ที่ไม่ได้ฝึกหัด"สูตรอาหาร" ที่ฉันจะแบ่งปันให้คุณในวันนี้เป็นตัวอย่างพื้นฐานจากฐานข้อมูลง่ายๆ แต่รูปแบบที่คุณจะได้เรียนรู้ที่นี่สามารถช่วยให้คุณเขียนข้อความค้นหาได้อย่างแม่นยำ สิ่งเหล่านี้จะทำให้คุณรู้สึกเหมือนข้อมูลเทียบเท่ากับ MasterChef ในเวลาไม่นานหมายเหตุเกี่ยวกับไวยากรณ์: ข้อความค้นหาด้านล่างส่วนใหญ่เขียนด้วยสไตล์ที่ใช้สำหรับ PostgreSQL จากบรรทัดคำสั่ง psql เอ็นจิน SQL ที่แตกต่างกันสามารถใช้คำสั่งที่แตกต่างกันเล็กน้อยข้อความค้นหาด้านล่างส่วนใหญ่ควรใช้

อ่านเพิ่มเติม
วิธีสร้าง Python dev-server ของคุณเองด้วย Raspberry Pi

วิธีสร้าง Python dev-server ของคุณเองด้วย Raspberry Pi

พูดง่ายๆ Raspberry Pi เป็นคอมพิวเตอร์ที่ใช้ Linux ราคาถูกสุด ๆ ($ 40) แค่นั้นแหละ. อย่างจริงจัง.สามารถทำอะไรก็ได้ที่คุณนึกออกว่าคอมพิวเตอร์ Linux ทั่วไปทำได้เช่นท่องเว็บเขียนโค้ดแก้ไขเอกสารและเชื่อมต่อกับอุปกรณ์ I / O เช่นธัมบ์ไดรฟ์เมาส์แป้นพิมพ์เป็นต้นบทแนะนำนี้จะเน้นไปที่ เรียนรู้วิธีสร้าง Python dev-server ของคุณเองด้วย Raspberry Piขั้นตอนที่ 0 กำหนดเป้าหมายก่อนที่เราจะเริ่มสิ่งสำคัญคือต้องเข้าใจว่าเรากำลังพยายามสร้างอะไร ในตอนท้ายของบทช่วยสอนคุณจะสามารถเรียกใช้เว็บไซต์พื้นฐาน (โดยใช้ Flask) จาก Raspberry Pi บนเครือข่ายภายในบ้านของคุณได้เป้าหมายของบทช่วยสอนนี้คือการแสดงให้เห็นว่า Pi สามารถใช้

อ่านเพิ่มเติม
ฟังก์ชั่นยูทิลิตี้ JavaScript 10 รายการที่สร้างขึ้นด้วยการลด

ฟังก์ชั่นยูทิลิตี้ JavaScript 10 รายการที่สร้างขึ้นด้วยการลด

Multi-tool หยุดทำงานอีกครั้งในบทความที่แล้วของฉันฉันเสนอความท้าทายให้คุณสร้างฟังก์ชันที่รู้จักกันดีโดยใช้reduceไฟล์. บทความนี้จะแสดงให้คุณเห็นว่าบางส่วนสามารถนำไปใช้งานได้อย่างไรพร้อมกับคุณสมบัติพิเศษบางอย่าง!โดยรวมแล้วเราจะดูฟังก์ชั่นยูทิลิตี้ 10 อย่าง พวกเขามีประโยชน์อย่างเหลือเชื่อในโครงการของคุณและที่ดีที่ส

อ่านเพิ่มเติม
วิธีสร้างตาราง HTML และ PDF ด้วย Node & Google Puppeteer

วิธีสร้างตาราง HTML และ PDF ด้วย Node & Google Puppeteer

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

อ่านเพิ่มเติม
วิธีทำให้การทดสอบ RSpec ของคุณแห้งโดยใช้ตัวอย่างที่ใช้ร่วมกัน

วิธีทำให้การทดสอบ RSpec ของคุณแห้งโดยใช้ตัวอย่างที่ใช้ร่วมกัน

“ ให้เวลาฉันหกชั่วโมงในการตัดต้นไม้และฉันจะใช้เวลาสี่ครั้งแรกในการลับขวาน” - อับราฮัมลินคอล์นเมื่อฉันปรับโครงสร้างโครงการเมื่อสองสามสัปดาห์ก่อนฉันใช้เวลาส่วนใหญ่ในการเขียนข้อกำหนด หลังจากเขียนกรณีทดสอบที่คล้ายกันหลายครั้งสำหรับ API บางตัวฉันเริ่มสงสัยว่าจะสามารถกำจัดการทำซ้ำจำนวนมากนี้ได้หรือไม่ดังนั้นฉันจึงพยายามอ่านแนวทางปฏิบัติที่ดีที่สุดสำหรับการทดสอบการทำให้แห้ง (อย่าทำซ้ำตัวเอง) และที่ว่าผมมารู้และshared examplesshared contextsในกรณีของฉันฉันใช้ตัวอย่างร่วมกัน และนี่คือสิ่งที่ฉันได้เรียนรู้จากการนำสิ่งเหล่านี้ไปใช้เมื่อคุณมีข้อกำหนดหลายรายการที่อธิบายลักษณะการทำงานที่คล้ายคลึงกันอาจเป็นการ

อ่านเพิ่มเติม
ข้อผิดพลาดที่ควรหลีกเลี่ยงหากคุณต้องการฝึกงานในฝัน

ข้อผิดพลาดที่ควรหลีกเลี่ยงหากคุณต้องการฝึกงานในฝัน

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

อ่านเพิ่มเติม
การแตกบทสัมภาษณ์ส่วนหน้า

การแตกบทสัมภาษณ์ส่วนหน้า

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

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

คำแนะนำที่ละเอียดลึกซึ้ง แต่ไม่เคยชัดเจนสำหรับสถาปัตยกรรมการพัฒนาอุปกรณ์เคลื่อนที่

เนทีฟเว็บ PWA ไฮบริดครอสคอมไพล์…อะไรคือ“ วิธีที่ดีที่สุด” ในการพัฒนาสำหรับแพลตฟอร์ม Android และ iOS อะไรที่ดูสมเหตุสมผล? และคุณควรเลือกตัวเลือกอย่างไร? ในบทความนี้ฉันจะอธิบายทั้งหมดเพื่อให้คุณสามารถตัดสินใจได้อย่างชาญฉลาดสิ่งแรกก่อนอื่นให้ฉันระบุบริบทเล็กน้อย ฉันเป็นที่ปรึกษาอาวุโสด้านไอทีและแนวคิดในการรวบรวมคู่มือ

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