วิธีแก้ปัญหาค่าของตัวแปร เมื่อใช้ for กับ function แบบ callback by

31
Mar
0

เคยไหมที่เขียน code แบบนี้
for(var i in obj){
func(i, callback);
}
แล้วค่า i ที่ส่งไปให้ function กลับกลายเป็น ค่า i ของตัวสุดท้ายตลอด

วิธีแก้ เราก็ต้องเปลี่ยนมาเขียน code แบบนี้แทนนะครับ

for(var i in obj){
(function(){
var temp = i;
func(temp, callback);
})();
}
ประมาณนี้เลยครับ

แก้ไขให้ php ใช้ Short Tags ได้ by

31
Mar
0

ถ้าเราไม่ได้เปิด short_open_tag  ใน ไฟล์ php.ini   เป็น On  เราจะใช้  Short Tags ใน php ไม่ได้

short tag คือ เราสามารถประกาศ tag php แบบนี้ได้เลย  <?    ?>      หรือ  <?=$ตัวแปร ?>

จากรูปที่ 1 ดูตรงส่วนของ Loaded Configuration File คือ path php.ini ที่เราต้องเข้าไปแก้ไข

1

เปิดไฟล์ php.ini   search คำว่า short_open_tag   แล้วแก้เป็น  On

6

วิธีการแก้ไข import database file ไม่ได้เนื่องจาก ขนาดไฟล์ใหญ่เกินกว่าที่กำหนด by

31
Mar
1

โดยปกติแล้ว เราไม่สามารถทำการ import database file ที่มีขนาดเกินค่า default (2mb)ได้

เราต้องเข้าไปแก้ไขไฟล์ php.ini ก่อน

รูปข้างล่างคือ ค่า default  จะเห็นได้ว่า ขนาดที่ import มาต้องไม่เกิน 2 mb

2

ขั้นตอนการแก้ไข

1. เข้าไปที่ localhost     ดู phpinfo()     ตรง Loaded Configuration File จะเป็น path  ที่เราต้องเข้าไปแก้ไขไฟล์ php.ini ตามรูปที่ 1

1

รุปที่ 1

2.เปิดไฟล์ php.ini      search คำว่า upload_max_filesize     จากรูปที่ 2    ให้เราแก้เป็นขนาดที่เราต้องการ   แก้เสร็จแล้วให้เราทำการ restart Apache ใหม่

5

รุปที่ 2

เมื่อแก้ไขเสร็จแล้วให้เราเข้าไป ดู phpMyAdmin ตรงส่วนของการ import จะเห็นได้ว่าขนาด default ได้เปลี่ยนไปแล้ว

4

วิธีการทำให้แฟลชย่อขยายตามการซูมของ Web Browser! by

31
Mar
0

โดยปกติแล้ว Flash ที่เราใส่ในเว็ปต่างๆ เวลาที่เรา Zoom เข้าหรือออกใน Web Browser แฟลชจะยังคงขนาดเดิม อาจจะขยายหรือย่อกรอบการมองเห็น แต่ไม่ทำให้ขนาดส่วนต่างๆในแฟลชขยายเข้าออกตามไปด้วย

ในตอนแรกที่ไม่ได้ค้นคว้าเพราะคิดว่าถ้าทำคงต้องใช้เวลา และคงมีปัญหาบ้าง แต่แท้ที่จริงแล้วมันง่ายมากๆเลยครับ เพียงแค่ใส่ฟังก์ชั่นเข้าไป 1 ตัวแล้วใส่ Event ให้กับ Application ของเราเท่านั้นเอง !!

ก่อนใส่ฟังก์ชั่น

ก่อนใส่ฟังก์ชั่น

- ขั้นแรกเราก็ทำการใส่ฟังก์ชั่นด้านล่างลงในตัว Mxml Application หลักของเรา ซึ่งโค็ดดังกล่าวจะทำการกำหนดค่าต่างๆ ซึ่งจะมีการตั้งค่า Stage ให้แสดงผลทั้งหมด และขยายหรือย่อตัว Application จนเต็มพอดีกับตัวStage

private function stretchHandler():void{
stage.scaleMode = StageScaleMode.SHOW_ALL;
stage.align = StageAlign.TOP;
this.width = stage.stageWidth;
this.height = stage.stageHeight;
}

จากนั้นก็ใส่ Event addedToStage=”stretchHandler()” ที่หัว Application นั้นๆ เพื่อให้เริ่มมีการตั้งค่มทุกๆครั้งที่มีการเปลี่ยนแปลง Stage ตัวอย่าง

<s:Application xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" height="600"  width="760" addedToStage="stretchHandler()" >

เพียงเท่านี้แฟลชของเราก็จะย่อขยายตามการซูมของ Web Browser แล้ว!

ก่อนใส่ฟังก์ชั่น

หลังใส่ฟังก์ชั่น

ลงสกรีนโทนง่ายๆไม่ต้องนั่งตัดแปะ by

31
Mar
1

วันนี้มาลองแปะสกรีนโทนกันเถอะ
.
อันดับแรกเตรียมสกรีนโทนที่ต้องการซะก่อน
.

.
ต่อมาก็เปิดข้างๆภาพที่จะแปะเลยค่ะ ให้เลือกคำสั่ง Clone Stamp Tool อย่างในภาพ กด Alt ค้างไว้ ตัวเคอร์เซอร์จะเปลี่ยนเป็นวงกลมตัวปั๊ม ให้จิ้มลงบนสกรีนโทน1ที เป็นการโคลนสกรีนค่ะ
.

.
จากนั้นก็ใช้เครื่องมือนั้น ระบายลงไปบนรูปเหมือนระบายสีปกติค่ะ สกรีนโทนก็จะตามมาแล้ว :D
.

.
จากนั้นก็ระบายให้เสร็จทั้งรูปก็เสร็จแล้วค่ะ ! ง่ายนิดเดียว!
.
.

.
.

กู้เงิน | เศรษฐกิจพอเพียง | สินเชื่อบุคคล | สมัครบัตรกดเงินสด | สินเชื่อ | เงินกู้ด่วน | ยืมเงินทรูมูฟ | เงินด่วนนอกระบบ