ค่า netmask ที่นิยมใช้

Short Form, Full Form, Maximum number of machines, Comment

/8 /255.0.0.0 16, 777, 215 Class A address
/16 /255.255.0.0 65, 535 Class B address
/17 /255.255.128.0 32, 767
/18 /255.255.192.0 16, 383
/19 /255.255.224.0 8, 191
/20 /255.255.240.0 4, 095
/21 /255.255.248.0 2, 047
/22 /255.255.252.0 1, 023
/23 /255.255.254.0 511
/24 /255.255.255.0 255 Class C address
/25 /255.255.255.128 127
/26 /255.255.255.192 63
/27 /255.255.255.224 31
/28 /255.255.255.240 15
/29 /255.255.255.248 7
/30 /255.255.255.252 3


Share This Post

How to retrive Querystring values into string array

The following code sample shows how to retrive Querystring values into string array

//declaring a string array
string[] strArrQuerystring;
//assining length of query string values to array

strArrQuerystring=new string[Request.QueryString.AllKeys.Length];

//getting query string values into array
for (int i = 0; i < Request.QueryString.AllKeys.Length; i++)
{
strArrQuerystring[i] = Request.QueryString.Keys[i].ToUpper() + “,” + Request.QueryString.GetValues(i)[0].ToString();
}


Share This Post

วิธีการแบ่ง Page ASP.Net ด้วย SQL Server 2005

หลายครั้งที่ต้อง Mantenance เว็บใหญ่ๆ ที่ทำด้วย Asp.net และ Sql server ซึ่งมักจะเจอปัญหา Page load ช้า เนื่องจาก Query ข้อมูลจำนวนมากจาก ฐานข้อมูล เพื่อมาเก็บไว้ใน DataTable แล้วเราก้อค่อย แบ่ง page จากข้อมูลใน DataTable อีกที

ลองนึกภาพดูนะครับ ถ้าเรามีข้อมูลในเว็บบอร์ดที่มีคนออนไลน์พร้อมกัน หลายๆ พันคน และมีจำจวนข้อมูลที่ต้อง Query จากฐานข้อมูล เป็น แสน Records  เราอาจจะไม่เอามาทั้งหมด โดยอาจจะให้แสดงย้อนหลังได้เพียบ 10 หน้า โดยแสดงหน้าละ 150 รายการ รวมกันทั้งหดม ก้อ 1500 Records ที่เราต้อง Query จาก Database ของเรา แล้วต้องมาเสียเวลา แบ่งหน้าด้วย Pagging หรือ โดยใช้ Feature ของ DataGrid ซึ่งทำให้ช้าเป็นอย่างมาก โดยเฉพาะตัว DataGrid เองก้อทำงานช้ามากอยู่แล้ว

แล้วก้อจะเจอคำถามอยู่บ่อยๆ ว่า ทำไม Sql Server ถึงไม่มี Limit เหมือนกับ MySQL จะได้ช่วยให้แบ่าง Page ได้ง่ายๆ
วันนี้ผมเอาวิธีการ ที่เหมือนกับ Select Limit มาฝากกันครับ Read more »


Share This Post

เบราเซอร์ใหม่ Google chrome(กูเกิล โครม)

google chrome เปิดให้ดาวน์โหลดมาทดลองใช้กันได้แล้วครับ กูเกิล โครม เบราเซอร์ จากกูเกิล ซึ่งตอนนี้ยังเป็นตัว beta อยู่ แต่ในอนาคตอาจมีผู้ใช้เยอะ จนผมต้องทำเว้บให้ support เจ้าตัวนี้ด้วยก็ได้ เท่าที่ทดลองใช้ดู ก็เปิดหน้าเว็บต่างๆ ได้ปกติดีครับ ช่องเสิชกับช่อง address bar เป็นช่องเดียวกัน menu bar ไม่มี หรือมีแต่หาไม่เจอไม่รู้ เดี๋ยวลองใช้สักพัก ถ้ามีไรน่าสนใจใหม่ๆจะมาบอกแล้วกันครับ ทดลองโหลดไปใช้กันที่นี่ครับ ดีไม่ดียังไงบอกกันมั่งเน้ออ


Share This Post

Handling array of HTML Form Elements in JavaScript and PHP

วิธีจัดการกับ HTML Array ด้วย javaScript และ PHP

วิธีการจัดการ HTML Array ง่ายๆ ด้วย JavaScript   และ PHP  หลายคนเคยเจอปัญหา เวลาทำ เว็บฟอร์ม ที่มีช่องให้กรอกข้อมูล หรือ CheckBox หลายๆ อัน (Multiple Check box) แต่ต้องการให้เป็นชื่อเดียวกัน เช่น มี Options ให้เลือกหลายๆ อัน ผมเคยเสียเวลาในการหาิวิธีจัดการกับ Form แบบนี้ไปหลายชั่วโมง ก้อเลยอยากจะเอามา Share กัน เผื่อใครที่กำลังหาวิธีอยู่ จะได้ไม่ต้องเสียเวลานาน Read more »


Share This Post