DETACH DATABASE trong SQLite

Lệnh DETACH DTABASE trong SQLite được sử dụng để detach và phân tách một cơ sở dữ liệu từ một kết nối database mà đã được attach trước đó với lệnh ATTACH. Nếu cùng một Database file đã được attach với nhiều alias, thì lệnh DETACH sẽ chỉ phân tách một cơ sở dữ liệu có tên đã cung cấp, và giữ ...

Tác giả: Bùi Văn Nam viết 11:20 ngày 14/08/2018

Tạo Word Counter sử dụng Java Swing

Chúng ta có thể phát triển bộ đếm ký tự (Word Counter) với sự giúp đỡ của String, AWT/Swing với Event Handling. Dưới đây là code để phát triển Word Counter: String text="Day la Word Counter tool"; String words[]=text.split("s"); int length=words.length;//tra ve tong so tu int ...

Tác giả: Bùi Văn Nam viết 11:20 ngày 14/08/2018

File Upload trong Struts 2

fileUpload Interceptor tự động làm việc cho tất cả request mà bao gồm các file. Bạn có thể sử dụng Interceptor này để điều khiển trình làm việc của File upload trong Struts 2, chẳng hạn như định nghĩa kiểu type được cho phép, kích cỡ file tối đa, … Các tham số của fileUpload ...

Tác giả: Tạ Quốc Bảo viết 11:19 ngày 14/08/2018

BoxLayout trong Java Swing

Lớp BoxLayout, trong java.swing package, được sử dụng để sắp xếp các thành phần hoặc theo chiều dọc hoặc theo chiều ngang. Để phục vụ mục đích này, lớp BoxLayout cung cấp 4 hằng: 1. public static final int X_AXIS 2. public static final int Y_AXIS 3. public static final int LINE_AXIS ...

Tác giả: Bùi Văn Nam viết 11:19 ngày 14/08/2018

Mô hình hóa dữ liệu trong MongoDB

Dữ liệu trong MongoDB có một Schema linh động. Các Document trong cùng Collection không cần thiết phải có cùng tập hợp các trường hoặc cấu trúc, và các trường chung trong các Document của Collection có thể giữ các kiểu dữ liệu khác nhau. Một số chú ý trong khi thiết kế Schema trong MongoDB ...

Tác giả: Hoàng Hải Đăng viết 11:19 ngày 14/08/2018

Học MySQL cơ bản và nâng cao

[Học MySQL cơ bản và nâng cao] MySQL là hệ thống quản lý cơ sở dữ liệu nguồn mở phổ biến nhất. MySQL là một trong những RDBMS tốt nhất đang được sử dụng để phát triển các ứng dụng phần mềm trên Web. Loạt bài hướng dẫn này cung cấp cho bạn kiến thức cơ bản về MySQL, cung cấp nhiều ví ...

Tác giả: Tạ Quốc Bảo viết 11:18 ngày 14/08/2018

Cài đặt MySQL

Tải MySQL Bạn có thể tải MySQL tại: MySQL Downloads. Chọn phiên bản MySQL Community Server bạn muốn và phù hợp với nền tảng của bạn. Cài đặt MySQL trên Linux/Unix Bạn nên cài đặt MySQL trên hệ thống Linux thông qua RPM. MySQL AB cung cấp sẵn RPM cho bạn tải về. MySQL RPMs, mà được ...

Tác giả: Hoàng Hải Đăng viết 11:18 ngày 14/08/2018

Tạo Database trong MongoDB

Lệnh use trong MongoDB Lệnh use DATABASE_NAME trong MongoDB được sử dụng để tạo cơ sở dữ liệu. Lệnh này sẽ tạo một cơ sở dữ liệu mới, nếu nó chưa tồn tài, nếu không thì, lệnh này sẽ trả về cơ sở dữ liệu đang tồn tại. Cú pháp Cú pháp cơ bản của lệnh use DATABASE_NAME là như sau: use ...

Tác giả: Trịnh Tiến Mạnh viết 11:18 ngày 14/08/2018

Cài đặt SQLite

SQLite được biết đến nhiều nhất về đặc điểm không cần cấu hình, nghĩa là không cần đến cài đặt hoặc quản trị phức tạp. Chương này trình bày cho bạn cách để cài đặt SQLite trên Windows, Linux và Mac OS X. Cài đặt SQLite trên Windows C:>sqlite3 SQLite version 3.7.15.2 2013-01-09 ...

Tác giả: Bùi Văn Nam viết 11:18 ngày 14/08/2018

Giới thiệu Layout trong Java Swing

Layout nghĩa là sự bố trí sắp xếp các thành phần bên trong Container theo một phương thức nhất định. Nói cách khác, chúng ta đặt các thành phần tại một vị trí cụ thể bên trong Container . Tác vụ bố trí này được thực hiện tự động bởi LayoutManager . Nếu chúng ta không sử dụng LayoutManager ...

Tác giả: Tạ Quốc Bảo viết 11:18 ngày 14/08/2018

Tích hợp Struts 2 với Spring

Spring Framework cung cấp cho bạn một cách dễ dàng để quản lý sự phụ thuộc. Nó có thể dễ dàng được tích hợp với Struts Framework. Lớp ContextLoaderListener được sử dụng để giao tiếp ứng dụng Spring với Struts 2. Nó phải được xác định trong web.xml file. Bạn cần theo các bước sau: Ví dụ ...

Tác giả: Trịnh Tiến Mạnh viết 11:17 ngày 14/08/2018

Utility Module trong Node.js

Thư viện Node.js Module cung cấp nhiều Utility Module giúp ích bạn rất nhiều trong khi phát triển các ứng dụng về Node.js. Bảng dưới đây liệt kê và miêu tả các Utility Module này. Stt Tên Module & Miêu tả 1 os Module Cung cấp các hàm tiện ích cơ bản liên quan tới hệ điều hành. ...

Tác giả: Trịnh Tiến Mạnh viết 11:17 ngày 14/08/2018

Control Tag trong Struts 2

Struts 2 cung cấp một tập hợp các thẻ (Tag) đa dạng để làm đơn giản hóa việc điều khiển luồng thực thi trang. Dưới đây là các Control Tag quan trọng trong Struts 2. Thẻ if và else trong Struts 2 Các thẻ này thực hiện việc điều khiển luồng cơ bản như trong mọi ngôn ngữ. Thẻ if có thể được ...

Tác giả: Hoàng Hải Đăng viết 11:17 ngày 14/08/2018

Tạo Database trong SQLite

Lệnh sqlite3 trong SQLite được sử dụng để tạo SQLite Database mới. Bạn không cần được trao bất kỳ quyền đặc biệt nào để tạo một cơ sở dữ liệu. Cú pháp Cú pháp cơ bản của lệnh sqlite3 là: $sqlite3 DatabaseName.db Tất nhiên, tên của cơ sở dữ liệu nên luôn luôn là duy nhất bên trong ...

Tác giả: Bùi Văn Nam viết 11:17 ngày 14/08/2018

Stream trong Node.js

Stream là gì ? Stream là các đối tượng cho phép bạn đọc dữ liệu từ một nguồn và ghi dự liệu đến một đích. Trong Node.js, có 4 loại Stream. Mỗi loại Stream là một sự thể hiện của đối tượng EventEmitter và ném một vài sự kiện tại các thời điểm khác nhau. Danh sách sau liệt kê một số sự ...

Tác giả: Trịnh Tiến Mạnh viết 11:16 ngày 14/08/2018

Module trong Node.js

Module trong Node.js Node.js sử dụng kiến trúc Module để đơn giản hóa việc tạo ra các ứng dụng phức tạp. Module là giống như các thư viện trong C, C#, Java, … Mỗi module chứa một tập các hàm chức năng có liên quan đến một "đối tượng" của Module. Ví dụ, http là Module chứa các hàm cụ ...

Tác giả: Trịnh Tiến Mạnh viết 11:16 ngày 14/08/2018

Lệnh trong SQLite

Chương này sẽ trình bày các lệnh SQLite hữu ích cho Lập trình viên SQLite. Các lệnh này được gọi là các Dot command trong SQLite. Và bạn nên ghi nhớ là, với các lệnh này, chúng không nên kết thúc với một dấu chấm phảy (;). Đầu tiên, để bắt đầu, bạn soạn một lệnh sqlite3 đơn giản tại dòng ...

Tác giả: Hoàng Hải Đăng viết 11:16 ngày 14/08/2018

Lợi thế của MongoDB

Bất kỳ cơ sở dữ liệu quan hệ nào (Relation Database) có một Schema Design đặc trưng để chỉ số các bảng dữ liệu và mối quan hệ giữa các bảng dữ liệu đó với nhau. Trong khi đó trong MongoDB không có khái niệm về mối quan hệ. Các lợi thế của MongoDB so với RDBMS Tại sao nên sử dụng MongoDB ...

Tác giả: Tạ Quốc Bảo viết 11:15 ngày 14/08/2018

ATTACH DATABASE trong SQLite

Giả sử có một tình huống khi bạn có nhiều cơ sở dữ liệu có sẵn và bạn muốn sử dụng bất cứ cơ sở dữ liệu nào tại một thời điểm. Lệnh ATTACH DATABASE trong SQLite được sử dụng để lựa chọn một Database cụ thể, và sau lệnh này, tất cả các lệnh SQLite khác sẽ được thực thi dưới Attached Database ...

Tác giả: Bùi Văn Nam viết 11:15 ngày 14/08/2018

Lớp SpringLayout trong Java Swing

Lớp SpringLayout đặt vị trí các con của Container liên kết với nó tuân theo một tập hợp các ràng buộc. Cú pháp để khai báo lớp javax.swing.SpringLayout là: public class SpringLayout extends Object implements LayoutManager2 Lớp này có SpringLayout() constructor để tạo một ...

Tác giả: Trịnh Tiến Mạnh viết 11:15 ngày 14/08/2018