Tác giả: H.H.T

Tự động click button, check checkbox để tăng tốc độ test.

Tự động click button, check checkbox để tăng tốc độ test.

I.Giới thiệu: Sau khi đã code xong, test xong thì dev thường sẽ nhận thêm 1 số test case khó, ví dụ như có 100 giao dịch phảin ấn 100 checkbox hoặc 100 button chẳng hạn. Sau khi ấn hết 100 cái checkbox thì cái tay của mình hơi đau mà chuột thì cũng mòn bớt, mà ấn xong 100 cái đâu phải xong, có vấn đề xảy ra là phải test lại thêm 2, 3 lần nữa. Giải pháp đặt ra là phải tìm cách nào đó để ấn hết 100 nút tự động hoặc 100 checkbox tự ... »

Cách tối ưu và tăng tốc độ MySQL

Cách tối ưu và tăng tốc độ MySQL

I.Giới thiệu: Hệ thống sau 1 thời gian sử dụng với nhiều dữ liệu thường sẽ hoạt động chậm hoặc treo hệ thống. Trước khi nghĩ đến việc nâng cấp server, chúng ta nên xem và cải tiến code MySQL để tăng tốc độ hệ thống trước. Thông thường nguyên nhân là do truy vấn lồng quá nhiều lần hoặc code MySql nằm trong vòng lặp for… Đăng nhập vào MySQL server chạy lệnh “SHOW FULL PROCESSLIST” để xem phần code nào của MySQL bị kẹt. Cần preview lại code tìm ra những chỗ cần cải tiến... Sau đây ... »

Hướng dẫn tạo code SQL bằng Excel để insert dữ liệu lớn vào database

Hướng dẫn tạo code SQL bằng Excel để insert dữ liệu lớn vào database

I.Giới thiệu: Đôi khi code xong 1 hệ thống thì nhiệm vụ tiếp theo được giao là import dữ liệu của khách hàng vào chẳng hạn. Dữ liệu rất nhiều, mà nếu nhập trên màn hình có thể mất khá nhiều nhiều thời gian với công sức. Trường hợp này mình sẽ render code bằng excel. II. Cách thực hiện: Tạo 1 table mẫu làm ví dụ. create table user_log ( id int NOT NULL AUTO_INCREMENT PRIMARY KEY, email varchar(100) ); Giả sử có dánh sách sau cần import Sử dụng lệnh CONCATENATE để nối chuỗi lệnh SQL ... »

Hướng dẫn Order By trong MySQL theo thứ tự không theo logic (do mình tự đặt ra)

Hướng dẫn Order By trong MySQL theo thứ tự không theo logic (do mình tự đặt ra)

I.Giới thiệu:Trong ngôn ngữ MySQL việc sắp xếp theo thứ tự số từ lớn đến nhỏ, hoặc chuỗi theo thứ tự alphabet, ngày tháng...Tuy nhiên trong 1 số trường hợp "khó khăn" khách hàng có thể yêu cầu hơi phi logic, ví dụ như bình thường chúng ta sẽ sắp xếp các list các tỉnh thành theo alphabet tuy nhiên khách hàng đôi khi lại muốn  đưa 1 số thành phố phổ biến lên đầu. Như vậy lúc này chúng ta không còn sắp xếp theo số hoặc chuỗi mà sẽ là sắp xếp theo ý khách ... »

Giới thiệu winmerge

Giới thiệu winmerge

I.Giới thiệu:WiMerge là 1 phần mềm mã nguồn mở miễn phí để so sánh text và hợp nhất  các file text, rất tiện dụng trong lập trình dùng để so sánh code để xác định được những thay đổi.Trong 1 số trường hợp code bị conflict phức tạp thì mình sẽ dùng winmerge để fix conflictII.Hướng dẫn:Link download: https://winmerge.org/Sau khi cài đặt bạn vào Winmerge, chọn File -> New. Coppy đoạn text mà bạn muốn so sánh vào lần lượt cửa sổ trái và phải.Sau đó ấn vào biểu tượng ... »

Hướng dẫn cách tạo slide show ẩn hiện bằng jquery

Hướng dẫn cách tạo slide show ẩn hiện bằng jquery

I.Giới thiệu: Slideshow là 1 ứng dụng rất phổ biến trong UI web. Hiện có rất nhiều plugin hỗ trợ slideshow. Tuy nhiên trường hợp nếu plugin không hỗ trợ hoặc không phù hợp với css, layout trang web của bạn thì việc biết cách code 1 slide hoặc hiểu rõ slide có thể giúp bạn tự tạo 1 slideshow khác phù hợp hoặc có thể tùy biến plugin 1 cách hiệu quả. II.Demo slideshow: Prev Next $('#slide_show > li:first').css('display', 'block').addClass('active'); var isHoverBtn = false; $('#next_slide').bind('click', function() { runSlide(true) ... »

Hướng dẫn cách tạo Dropdown menu, Sub menu đơn giản đến nâng cao bằng HTML/CSS/JS

Hướng dẫn cách tạo Dropdown menu, Sub menu đơn giản đến nâng cao bằng HTML/CSS/JS

I.Giới thiệu: Dropdown menu, Sub menu là 1 chức năng khá phổ biến ở các trang web và có nhiều plugin về chức năng này. Tuy nhiên trong bài viết này mình muốn giới thiệu về các cách làm drop down menu mà không cần dùng đến plugin để các bạn có thể hiểu rõ cơ bản về drop down menu và cũng là để trong trường hợp không được sử dụng được plugin hay plugin không đáp ứng được yêu cầu thì chúng ta vẫn không bị động. Menu sẽ giống như hình dưới đây: II.Dropdown menu ... »

Cơ bản về Canvas và cách tạo biểu đồ trong Canvas

Cơ bản về Canvas và cách tạo biểu đồ trong Canvas

I.Sơ lược Canvas: ** Canvas là 1 thẻ HTML5 dùng để tạo các ứng đồ hoạ Có thể chạy tốt trên cả PC lẫn Smart phone. Sử dụng HTML và Javascript để lập trình nên hoàn toàn miễn phí. Canvas được tạo nên bởi tổ chức WHATWG(Web Hypertext Application Technology Working Group) vào năm 2006. II.Tại sao nên dùng Canvas: Trước đây để tạo ứng dụng đồ hoạ trên trình duyệt bạn phải dùng Flash, tuy nhiên Flash đã bị Apple không dùng trên iphone vì chạy quá tốn pin và không bảo mật. Gần đây nhất các ... »