วันพฤหัสบดีที่ 13 สิงหาคม พ.ศ. 2558

Timeout shutdown all windows(ตั้งเวลาชัตดาวคอมพิวเตอร์ในวินโดว์ ไม่ต้องพึ่งโปรแกรม)

กดคีย์ลัดเปิด Run ในคีย์บอร์ดคอมพิวเตอร์

พิมพ์ว่า cmd แล้ว ok

พิมพ์คำสั่ง shutdown เพื่อตั้งเวลาใส่ระยะเวลาเป็นหน่วยวินาที ในตัวอย่าง 3600 คือ 1 ชั่วโมง

ถ้าต้องการยกเลิกตั้งเวลา shutdown พิมพ์คำสั่งยกเลิก

วันอังคารที่ 28 กรกฎาคม พ.ศ. 2558

Force throw Exception while debugging on eclipse.(บังคับให้ throw Exception ในระหว่าง debugging )



Finally press F8 enjoy result !:)  - สุดท้ายทดสอบกด F8 แล้วดูผลลัพธ์ throw Exception

Tip : เลือกรายละเอียดทั้งหมดในเมธอดจาวาเพื่อก๊อปปี้หรือค้นหาข้อความภายในเมธอดนั้นด้วยโปรแกรม Eclipse (Select entire java method for copying or finding on eclipse.)

cursor and CTRL+SHIFT+P move to end of method

SHIFT+ALT+UP ARROW for selecting entire method

CTRL+F for finding,CTRL+C for copying
 Can use shift + alt + RIGHT ARROW, shift + alt + UP ARROW, shift + alt+ RIGHT ARROW  for same result.(สามารถใช้ปุ่ม shift+alt+ลูกศรขวา, บน, ล่าง, ซ้าย ได้ผลลัพธ์เดียวกันครับ)

วันพฤหัสบดีที่ 23 กรกฎาคม พ.ศ. 2558

เปรียบเทียบข้อมูลที่ถูก SELECT ด้วย Toad

ภาพ เปรียบเทียบข้อมูลใน Toad
ภาพ ตัวอย่างข้อมูลสำหรับเปรียบเทียบ
ภาพ คลิกเลือกคำสั่ง Compare
ภาพ เลือก Primary Key
ภาพ ข้อมูลถูกเปรียบเทียบ มองสิ่งที่ต่างกันด้วยสีแถบ

วันศุกร์ที่ 10 กรกฎาคม พ.ศ. 2558

Sum ค่า Column อัตโนมัติของข้อมูล database ในโปรแกรม Toad สำหรับตรวจสอบข้อมูลผลรวมให้ง่ายขึ้น

เปิดแถบ Summary footer Panel

ให้แสดง sum ของ column Amount
 นอกจาก Sum แล้วใช้ min, max, count และอื่นๆได้อีก สังเกตในภาพครับ

แสดงค่า Sum แล้ว

ทดสอบโปรแกรมด้วย debugger internet explorer ได้ง่ายขึ้น ด้วยการใช้ condition ของ debugger

เลือกไฟล์ javascript สำหรับ debug

กำหนด breakpoint condition

สร้าง condition ให้กับ breakpoint
ใน Condition เขียน statement ให้ทำก่อน คืนค่า true กับ false ได้ส่วนค่า true จะทำให้ breakpoint ทำงานหยุดโปรแกรมในจุดนี้ ถ้า false จะไม่หยุดโปรแกรม แต่ยังทำส่วน eventCode = '00023'

เทคนิคนี้มีประโยชน์เพื่อหยุดโปรแกรมไม่ให้ทำส่วนต่อไปและทดสอบค่าบางอย่าง เช่นใน conditon ตัวแปรสามารถกำหนดค่าให้เป็นค่าที่เราต้องการเพื่อให้โปรแกรมทำงานสำหรับการทดสอบ ส่วนประโยชน์ที่ผมเอาใช้งานเพื่อในงานจริงเพื่อต้องการไม่ให้ไปเรียก script ที่ยิงไปอัพเดทค่า database ฝั่ง server เพราะผมจะทำสอบข้อมูลให้แน่ใจก่อน ถ้าโปรแกรมถูกต้องแน่นอนแล้ว ค่อยปล่อย request ไปอัพเดทค่า database ที่ฝั่ง server

วันอาทิตย์ที่ 5 กรกฎาคม พ.ศ. 2558

ต้องการดูบรรทัดของโค้ดนี้ใครเป็นคนแก้ไขกันแน่ ใช้ Show Annotation

แค่เอาเม้าชี้ที่บรรทัดก็บอกว่าใครแก้ไขบรรทัดนี้ได้

            อยากรู้โค้ดบรรทัดนี้ใครเป็นคนแก้กันแน่ ใช้ Show anotation คลิกขวาที่หน้าโค้ดของเรา เลือก Team เลือก Show Annotation

เลือก Team -> Show Annotation


ตรงแถบ From Revision เลือก Revision ประวัติการแก้ไข default เป็น 1 ( 1 คือ ตั้งแต่สร้างโค้ดหน้านี้เลย) ส่วนแถบ To Revision ให้ถึง Revision ไหน default Head Revision (Head คือ ถึงปัจจุบัน) ใส่เรียบจากนั้นกด Ok ทดสอบเอาเม้าชื่อตามสีจะทราบชื่อคนแก้ไขในโค้ดบรรทัดนั้นๆ

credit : http://help.eclipse.org/luna/index.jsp?

วันพุธที่ 1 กรกฎาคม พ.ศ. 2558

breakpoint conditional ด้วยเงื่อนไข และเปลี่ยนแปลง statement

ตัวอย่างการใช้งาน breakpoint โดยมีเงื่อนไข
Step 1 ตามภาพติ๊กเลือก ตำแหน่งที่ต้องการ breakpoint
Step 2 ติ๊กเลือก Conditional เพื่อจะใส่เงื่อนไข
Step 3 ใส่เงื่อนไข (ถ้า return true จะทำการ suspend โปรแกรมหยุดโปรแกรมที่ breakpoint)
Step 4 กด ctrl+s เพื่อ save breakpoint

ในช่องใส่เงื่อนไขในช่องที่ สามารถใส่เงื่อนไขเพื่อแก้ไขค่าบางค่าในโปรแกรมได้ เช่น

ตัวอย่างเปลี่ยนค่า j และถ้า i มีค่าเท่ากับ 5 ให้ breakpoint ทำงาน
ใน conditional ยังเขียน statement ทั่วไปได้ เช่น String x = "55445"; System.out.print(x);
ข้อควรระวังคือ ต้องมี return ค่าสุดท้ายเป็น true หรือ false เสมอ ถ้าเป็น true แล้ว breakpoint จะทำงาน

วันอังคารที่ 30 มิถุนายน พ.ศ. 2558

เปรียบเทียบความแตกต่าง script ของ File 2 File ใน Eclipse

ตัวอย่างรูป เลือกสองไฟล์


 ใน Project Explorer กด CTRL ค้างไว้เลือก File ที่ต้องการเปรียบเทียบสอง File จากนั้นคลิกขวา เลือก Compare with -> เลือก Each Other เพื่อเปรียบเทียบไฟล์

รูปตัวอย่าง เลือกคำสั่งเปรียบเทียบ









รูปตัวอย่าง เมื่อเลือกคำสั่งเปรียบเทียบ

สามารถเลือกการเปรียบเทียบรูปแบบอื่น ตามลักษณะการทำงาน เช่น CVS Synchronization