- Dec 13, 2018
[C#] วิธีจำกัดจำนวน Tasks ที่ Run อยู่พร้อมๆกันบน .NET Application
ในการพัฒนา Application โดยมีการใช้ Task จำนวนมากๆ นั้นอาจทำให้เกิดการกิน memory ในจำนวนมากถ้าไม่มีการจัดการที่ดีมากนัด เพราะในช่วง run...
- Dec 13, 2018
[SQL] แปลงข้อมูลรูปแบบ JSON ให้เป็น Table โดยใช้ Function OPENJSON บน Microsoft SQL Server
JSON format นิยมใช้กันมากในปัจจุบัน เพราะสามารถจัดการและเข้าใจได้ง่าย ซึ่งลักษณะของ JSON จะเป็น string ยาวๆ แต่มี structure...
- Dec 13, 2018
[SQL] การ Query ข้อมูลแบบแบ่ง Page บน Microsoft SQL Server
ในการ Query เพื่อให้ได้ข้อมูลทั้งหมดบน Database โดยไม่ต้องใช้ where clause เพื่อนำมาแสดงผลนั้น ส่วนใหญ่อาจะทำบนส่วนที่ execute Query เช่น...
- Dec 13, 2018
[C#] รวมร่าง Array ให้กลายเป็น single strings ด้วย LINQ
บ่อยครั้งที่จะต้องแปลง string ให้อยู่ในรูปแบบของ Array หรือ List หรือ Enumerable แต่บางทีเราอยากจะแปลงกลับให้เป็น string บ้าง...
- Dec 13, 2018
เนรมิตร Windows Application ให้กลายเป็น Windows Service แบบไม่ต้องเขียน Code ให้ยุ่งยาก
การที่จะสร้าง windows service ขึ้นมาตัวหนึ่งจาก File .exe ที่ได้พัฒนาไว้ อาจจะต้องเขียน code และทำตัว install เข้าไปในระบบ...
- Dec 13, 2018
ลบ Windows Services แล้วยังไม่หายไป ไม่อยาก Restart เครื่อง…ทำอย่างไรดีล่ะ !!!
หลายท่านคงเคยประสบปัญหาการ install windows service แล้วพอเวลาจะใช้งานจริง windows service ที่ install ไปนั้นเกิด Error พอจะลบ...
- Dec 13, 2018
[SQL] Reset Auto increment column บน Microsoft SQL Server
ในการจัดการข้อมูลบน Microsoft SQL Server เราจะสังเกตว่าส่วนใหญ่ในบาง Table จะมีการทำ Auto Increment หรือ identity counter เอาไว้ซึ่ง...
- Dec 13, 2018
[SQL] Index นั้นสำคัญไฉน
การทำ Index หรือ ดรรชนีข้อมูล เพื่อให้สามารถค้นหาข้อมูลบน Table ได้อย่างรวดเร็ว โดยเราสามารถสร้าง index ได้ทั้งจาก column เดียว หรือ หลาย...
- Dec 11, 2018
What is API Testing?
API ย่อมากจาก Application Programming Interface ซึ่งเป็นตัวกลางที่ทำให้แอพพลิเคชั่น 2 ตัวคุยกันได้ระหว่างหน้าแอพพลิเคชั่นและฐานข้อมูล...
- Dec 11, 2018
Functional&Non-Functional Testing
Functional Testing คือการทดสอบแอพพลิเคชั่นว่าทำงานได้ตรงตามความต้องการของระบบรึป่าว เช่น 1. Smoke Testing มีไว้เพื่อตัดสินใจว่าควรทำการทด...