Bài viết của Tạ Quốc Bảo

Khái niệm Callbacks trong Node.js

Callback là gì ? Callback có tính chất không đồng bộ tương đương cho một hàm. Một hàm callback được gọi khi hoàn thành một nhiệm vụ cụ thể. Tất cả các API của Node đều được viết theo các cách của hàm callback. Ví dụ, một hàm để đọc file bắt đầu với việc đọc file và trả về phần điều khiển ...

Tác giả: Tạ Quốc Bảo viết 11:09 ngày 14/08/2018 chỉnh sửa

Lớp JMenuItem trong Java Swing

Mỗi cửa sổ window có một thanh trình đơn (menu bar) được liên kết với nó. Thanh trình đơn này gồm các lựa chọn có sẵn tới người dùng cuối cùng. Các điều khiển Menu và MenuItem là lớp con của lớp MenuComponent. Lớp JMenuItem biểu diễn item thực sự trong một menu. Tất cả item trong một menu ...

Tác giả: Tạ Quốc Bảo viết 11:09 ngày 14/08/2018 chỉnh sửa

Hướng dẫn cài đặt Node.js

Cài đặt Node.js nội bộ Nếu bạn muốn thiết lập môi trường node.js trên máy tính cá nhân, bạn phải có 2 phần mềm trên máy tính của bạn. Đó là: 1)Text Editor (ví dụ : Nodepad++); 2) bộ cài binary Nodejs. Text Editor Nó sẽ được sử dụng để soạn thảo chương trình của bạn. Ví dụ một vài Editor ...

Tác giả: Tạ Quốc Bảo viết 11:09 ngày 14/08/2018 chỉnh sửa

REPL Terminal trong Node.js

REPL là từ viết tắt của Read Eval Print Loop (hiểu nôm na là: Đọc - Đánh giá - In - Lặp) và nó biểu diễn môi trường máy tính như màn hình console trong Linux shell nơi bạn có thể gõ các dòng lệnh và hệ thống sẽ trả về các kết quả. Node.js cũng có môi trường REPL. Nó để thực hiện các tác vụ ...

Tác giả: Tạ Quốc Bảo viết 11:09 ngày 14/08/2018 chỉnh sửa

Chương trình Hello World trong Node.js

Trước khi tạo ứng dụng thực tế "Hello world" trong Node.js, cùng xem các phần chính của chương trình Node.js. Một chương trình Node.js bao gồm các phần quan trọng đưới đây: Tạo ứng dụng Node.js Bước 1: Import các Module cần thiết Chúng ta sử dụng require directive để tải các Module ...

Tác giả: Tạ Quốc Bảo viết 11:09 ngày 14/08/2018 chỉnh sửa

date Validation trong Struts 2

Date validator kiểm tra xem date đã cung cấp có trong dãy giá trị đã cho hay không. Có ba tham số được định nghĩa cho date validator, đó là: Ví dụ date validation Cho Plain Validator: <validators> <validator type="date"> <param name="fieldName">dob< ...

Tác giả: Tạ Quốc Bảo viết 11:09 ngày 14/08/2018 chỉnh sửa

url Validation trong Struts 2

url Validator kiểm tra xem giá trị đã cung cấp có là một chuỗi và là một url hợp lệ không. Chỉ có một tham số được định nghĩa cho url Validator, đó là: Ví dụ url validation Cho Plain Validator: <validators> <validator type="url"> <param ...

Tác giả: Tạ Quốc Bảo viết 11:06 ngày 14/08/2018 chỉnh sửa

Debug trong JSP

Công việc test/debug một JSP vfa Servlet luôn luôn là khó khăn và phức tạp. JSP và Servlet bao gồm một lượng tương tác Server-Client lớn, do đó, việc tạo ra lỗi là không thể không tránh khỏi. Dưới đây là một số gợi ý có thể sẽ giúp ích cho bạn trong việc debug chương trình JSP hoặc Servlet. ...

Tác giả: Tạ Quốc Bảo viết 11:05 ngày 14/08/2018 chỉnh sửa

Lớp JMenuBar trong Java Swing

Mỗi cửa sổ window có một thanh trình đơn (menu bar) được liên kết với nó. Thanh trình đơn này gồm các lựa chọn có sẵn tới người dùng cuối cùng. Các điều khiển Menu và MenuItem là lớp con của lớp MenuComponent. Lớp JMenuBar cung cấp một trình triển khai của một thanh trình đơn (menu bar). ...

Tác giả: Tạ Quốc Bảo viết 11:05 ngày 14/08/2018 chỉnh sửa

Đa ngôn ngữ (i18n) trong Struts 2

Internationalization (i18n) là tiến trình triển khai các sản phẩm và dịch vụ để chúng thích nghi với locale và culture cụ thể. Internationalization được viết tắt thành i18n vì từ này bắt đầu với chữ i, kết thúc với chữ n và ở giữa có 18 chữ. Struts 2 hỗ trợ i18n thông qua resource bunble, ...

Tác giả: Tạ Quốc Bảo viết 11:04 ngày 14/08/2018 chỉnh sửa