Cài đặt Wordpress trên XAMPP

1. Wordpress là gì WordPress là một nền tảng quản lý nội dung (CMS hay đầy đủ là Content Management System) miễn phí và mã nguồn mở, cho phép người dùng tạo và quản lý các trang web, blog, cửa hàng trực tuyến và nhiều loại website khác một cách dễ dàng và nhanh chóng. WordPress là một trong những CMS phổ biến nhất thế giới, được sử dụng bởi hơn 40% các website trên internet....

July 18, 2024 · 3 min

Một ứng dụng Flutter cơ bản có gì?

Tạo Project flutter Để tạo một project flutter ta dùng lệnh sau flutter create --org com.yourdomain your_app_name Trong đó: your_app_name tên ứng dụng của bạn. Lưu ý đặt theo format. --org com.yourcompany là applicationId (Android) hay PRODUCT_BUNDLE_IDENTIFIER (iOS) Và để chạy ứng dụng ta dùng lệnh flutter run Cấu trúc dự án Sau khi đã tạo được project flutter thì đầu tiên chúng ta cùng tìm hiểu cấu trúc của một dự án flutter Trong đó: android: Nơi chứa code native của Android build sẽ được tạo khi Flutter được thực thi lần đầu tiên....

May 18, 2024 · 4 min

Hàm trong Dart

Đây là một khái niệm đã khá quen thuộc với anh em học IT, đơn giản hàm là một khối lệnh thực hiện một tác vụ, khối lệnh này được dùng nhiều lần nên gom chúng tại thành một hàm Trong Dart mọi thứ đều là đối tượng nên hàm cũng vậy, tức là bạn có thể kế thừa hàm. void main() { // Gọi hàm printMyName(); helloPersonAndPet('Nick', 'Boo'); var hello = sayHello("Duc"); print(hello); } void printMyName() { print('Phan Anh Duc'); } // Hàm trả về giá trị String sayHello(String name) { print("xin chao $name"); } void helloPersonAndPet(String person, String pet) { print('Hello, $person, and your furry friend, $pet!...

April 30, 2024 · 4 min

Biến và kiểu dữ liệu trong Dart

Variables (Biến) và Constant (Hằng số) var: Để khai báo một biến Const: Để khai báo hằng số và giá trị sẽ không thay đổi final: Về cơ bản là giống const nhưng sẽ khởi tạo một lần tức là giá trị của final sẽ không được xác định cho khi chương trình thực thi và sau đó không thay đổi nữa. final khá giống với let trong swift. static dùng để khai báo biến lớp và phương thức....

April 30, 2024 · 9 min

Ngôn ngữ lập trình Dart - Hello, world!

Ngôn ngữ lập trình Dart Dart là một ngôn ngữ lập trình được phát triển bởi Google. Dart khá giống với java nên đa phần các lập trình viên Android chuyển dịch sang làm Flutter khá thuận tiện vì sự giống nhau này. Điểm đặt biệt ở dart đó là hỗ trợ biển dịch cả Just in time(JIT) và Ahead of time(AOT) . Ahead Of Time (AOT): Với AOT thì trình biên dịch chuyển ngôn ngữ Dart thẳng sang Native Code giúp hiệu năng tốt nhất có thể (tức là khi chạy chương trình, nó sẽ biên dịch từ đầu đến cuối) Just In Time (JIT): Còn với JIT cho phép hot reloading hoạt động, giúp phát triển sản phẩm nhanh và tiện dụng hơn (được hiểu như việc debug trong ngôn ngữ khác là debug hàm nào chạy hàm đó thì ở đây nó sẽ viết đến đâu biên dịch ngay đến đấy) Cài đặt và chạy Dart trên VSCode Bước 1: Tìm và cài đặt Dart hoặc Flutter từ Extension của VSCode...

April 29, 2024 · 2 min

Setup Flutter SDK MacOS

1. Cài đặt môi trường cho macOS Bước 1: Truy cập Flutter documentation chọn tab Download and install để tải Flutter SDK tương ứng và giải nén vào thư mục bất kì Bước 2: Cập nhật system cho flutter Chạy lệnh sau để edit /.zshrc nano $HOME/.zshrc Thêm dòng dưới và sau đó ấn tổ hợp phím Ctrl + O và Ctrl + X để thoát export PATH=$HOME/path/to/flutter/bin:$PATH reload lại source ....

April 29, 2024 · 1 min

Tạo project mới chỉ sử dụng file xib (Updated to Xcode 15)

Bước 1: Xóa các config và file không cần thiết Xóa Main storyboard file base name và Window Application Session Role trong info.plist > Application Scence Manifest > Scene Configuration Xóa bỏ các file không cần thiết Bước 2: Tạo UIViewController mới Bước 3: Chỉnh sửa file App Delegate Khai báo biến windows var window:UIWindow? Thêm UIViewController mới vào didFinishLaunchingWithOptions window = UIWindow(frame: UIScreen.main.bounds) guard let window = window else { print("Unexpected result when app's main window is nill") return false } window....

April 29, 2024 · 1 min