Hướng dẫn docker hóa MySQL
MySQL là một trong những hệ thống quản lý cơ sở dữ liệu (CSDL) phổ biến nhất trên toàn cầu. Đây là một phần quan trọng không thể thiếu khi xây dựng các ứng dụng web sử dụng nhiều ngôn ngữ lập trình như PHP, Python, Ruby…
wordpress-seo
domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init
action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vinascript/html/wp-includes/functions.php on line 6114Lập trình & tự học lập trình
MySQL là một trong những hệ thống quản lý cơ sở dữ liệu (CSDL) phổ biến nhất trên toàn cầu. Đây là một phần quan trọng không thể thiếu khi xây dựng các ứng dụng web sử dụng nhiều ngôn ngữ lập trình như PHP, Python, Ruby…
Docker là một nền tảng ảo hoá phổ biến được sử dụng trên nhiều hệ điều hành như Windows, Linux và MacOS. Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn cách cài đặt Docker Desktop trên cả môi trường MacOS với kiến trúc Apple Silicon và Intel.
Trên Macbook M1, khi bạn thực hiện lệnh “pull mysql lastest” hoặc chạy “composer up” với dịch vụ MySQL, bạn có thể gặp lỗi sau đây:
Khi mình thử xây dựng Docker Compose trên MacOS lần đầu, mình gặp phải một lỗi như sau:
Một quy tắc quan trọng khi chúng ta sắp xếp thứ tự các tệp JS (JavaScript) là cần phải tuân theo một thứ tự cụ thể. Khi trình duyệt tải mã HTML về, nó sẽ thực hiện render các tệp script theo thứ tự từ trên xuống. Vì vậy, khi chúng ta nhúng các tệp JS, chúng thường cần được đặt theo một trình tự nhất định như sau:
Nếu bạn sở hữu một trang web và có kiến thức về một ngôn ngữ lập trình, và bạn muốn chia sẻ mã nguồn mà bạn đã viết, thì dưới đây là danh sách 5 thư viện Javascript Code Highlighter mà bạn có thể sử dụng để hiển thị mã nguồn một cách hấp dẫn và dễ đọc hơn.
Kiểm tra dữ liệu là một phần rất quan trọng khi bạn thực hiện lập trình. Nó giúp tránh cho hệ thống của bạn lưu trữ thông tin sai lệch và cũng cung cấp thông báo cho người dùng rằng dữ liệu họ cung cấp không hợp lệ, từ đó yêu cầu họ nhập lại thông tin đúng.
JavaScript là một ngôn ngữ đơn luồng (Single Thread) và đồng bộ (Synchronous), nghĩa là khi bạn thực thi một đoạn mã JavaScript trên một trang, không có bất kỳ mã JavaScript khác trên trang đó được thực thi cùng lúc. Tuy nhiên, có một số trường hợp mà JavaScript có thể chạy không đồng bộ, ví dụ như trong trường hợp sử dụng Ajax. Khi bạn gọi một yêu cầu Ajax, nó sẽ không chờ đợi cho đến khi yêu cầu hoàn thành mà sẽ tiếp tục thực thi mã khác cho đến khi yêu cầu Ajax trả về kết quả.
Oracle Database, một trong những hệ quản trị cơ sở dữ liệu (CSDL) phổ biến, thường được sử dụng trong các sản phẩm và dịch vụ của các doanh nghiệp lớn. Trong bài viết này, chúng ta sẽ hướng dẫn cách thiết lập kết nối với Oracle Database bằng Python 3 bằng cách sử dụng thư viện cx_Oracle.
Trong lập trình Python, điều mà tôi không thích nhất là cách hàm print mặc định của Python xử lý dữ liệu kiểu từ điển (dictionary). Hàm print này xuất dữ liệu dictionary trên cùng một dòng, và điều này gây khó khăn trong việc debug và xác định cấu trúc key-value của một biến dictionary.