สิ่งตีพิมพ์ในหัวข้อ 'programming'


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

สร้างเว็บไซต์ใหม่ของฉันด้วย VuePress
ฉันดีใจมากที่ในที่สุดฉันก็ได้เปิดตัวเว็บไซต์ใหม่ของฉัน! ในแง่ของกลุ่มเทคโนโลยี ฉันยังคงอยู่ในโลกโปรดของฉัน — Vue 😆 แต่ครั้งนี้ฉันตัดสินใจใช้ VuePress แทน ในบทความนี้ ฉันต้องการแบ่งปันว่าการตัดสินใจครั้งนี้เกิดขึ้นได้อย่างไร และความคิดเห็นของฉันเกี่ยวกับการใช้ VuePress คืออะไร ของที่ผมใช้เมื่อก่อน. เหตุใดฉันจึงเปลี่ยนจาก Nuxt เป็น VuePress ประโยชน์ของ VuePress ความท้าทายของ VuePress มันคุ้มไหมที่จะเปลี่ยนจาก Nuxt เป็น VuePress ของที่ผมใช้เมื่อก่อน. ก่อนหน้านี้ฉันใช้ Nuxt..

เพิ่มระดับใน Python ด้วยการผกผันการพึ่งพาและจุดเริ่มต้น
โปรแกรมเมอร์ Python ไม่ได้ใช้ Dependency Inversion (DI) เพียงพอ มีสาเหตุหลายประการที่ทำให้ไม่: เป็นเรื่องที่ยุ่งยาก — พลิกกลับ ความเข้าใจตามสัญชาตญาณบางประการเกี่ยวกับการไหลของโค้ด บางครั้งผู้คนทำการ Dependency injection และคิดว่าพวกเขาได้ทำการ Dependency Inversion แล้ว คุณประโยชน์ของ DI นั้นมองเห็นได้ง่ายในโค้ดเบสที่พัฒนาแล้ว แต่การนำ DI ไปใช้กับโค้ดใหม่จะเพิ่มระดับของนามธรรมที่โปรแกรมเมอร์หลายคนรู้สึกว่ายุ่งยาก มันได้รับ "YAGNI" เมื่อไม่ควร แต่การพึ่งพา Inversion DI..

Leetcode#1010  : คู่เพลงที่มีระยะเวลารวมหารด้วย 60 ลงตัว
คุณจะได้รับรายชื่อเพลงที่เพลงนั้นมีความยาว time[i] วินาที ส่งกลับ จำนวนคู่เพลงที่ระยะเวลารวมเป็นวินาทีหารด้วย 60 อย่างเป็นทางการ เราต้องการจำนวนดัชนี i , j โดยที่ i < j มี (time[i] + time[j]) % 60 == 0 ตัวอย่างที่ 1: Input: time = [30,20,150,100,40] Output: 3 Explanation: Three pairs have a total duration divisible by 60: (time[0] = 30, time[2] = 150): total duration 180 (time[1] = 20, time[3] = 100): total duration 120 (time[1] = 20, time[4] = 40): total..

ข้อมูลทั่วไปและความแปรปรวน
สวัสดีคนรักทั่วไปและประเภทความปลอดภัย ฉันอยากเขียนบทความเกี่ยวกับ Generics & Variance มาเป็นเวลานานแล้ว แต่ก็ไม่สามารถเริ่มได้ มีบทความและวิดีโอดีๆ มากมายในหัวข้อนี้ ซึ่งฉันไม่สามารถคิดหาวิธีเพิ่มมูลค่าได้ แต่ที่นี่ฉันกำลังพยายาม หากคุณเป็นผู้เชี่ยวชาญ คุณสามารถตรวจสอบเนื้อหาด้านล่างนี้ได้ หรือหากคุณเป็นมือใหม่ คุณอาจได้รับสิ่งใหม่ๆ บ้าง เริ่มกันเลย. ข้อมูลทั่วไป พวกเขาคืออะไร? แนวคิดของ Generics ริเริ่มครั้งแรกในภาษาการเขียนโปรแกรมที่เรียกว่า "ML" (Meta Language) ในปี 1973..

CRUD เชิงมุมพร้อม .NET Core Web API
การแนะนำ ในบทช่วยสอนนี้ Angular CRUD พร้อม .NET Core API เราจะเรียนรู้วิธีสร้างแอปพลิเคชัน CRUD ด้วย Angular และ ASP.NET Core Web API พร้อมกับฐานข้อมูล MySQL CRUD เชิงมุมพร้อม .NET Core API: การตั้งค่า .NET Core API

PHP นั้นแปลก แต่บางครั้งก็อาจเจ๋งได้!
นี่คือฟีเจอร์เจ๋งๆ จาก PHP ที่สามารถทำให้ชีวิตของคุณง่ายขึ้น :) PHP มันแปลกๆ มันคล้ายกับ Java นิดหน่อย: ผู้คนเอาแต่พูดว่ามันกำลังจะตาย แต่ อย่างไรก็ตาม มันยังคง ขับเคลื่อนเว็บไซต์มากกว่าครึ่งหนึ่งบนโลก (ส่วนหนึ่งเป็นเพราะเป็นภาษาของ Wordpress ซึ่งปัจจุบันเป็น CMS ที่ใช้มากที่สุดในโลก) โดยพื้นฐานแล้ว ภาษานี้อยู่ที่นั่นมานานแล้วจนเข้ามาแทนที่… และแม้แต่นักวิจารณ์ที่ชี้ให้เห็นถึงข้อบกพร่องและความแปลกประหลาดของภาษาเหล่านี้ก็ไม่สามารถสั่นคลอนสิ่งต่าง ๆ ได้มากพอที่จะพลิกกลับเทรนด์ได้..