887 tín dụng

Nguyễn Đạt

Chưa có giới thiệu được thêm vào bởi người dùng
Thành viên từ 21 August 2015

Thống Kê

  • 10 bài viết
  • 7 câu hỏi
  • 10 câu trả lời
MySQL MySQL

MySQL cho phép bạn sao lưu và sau đó khôi phục lại cơ sở dữ liệu.

Sao Lưu Cơ Sở Dữ Liệu

Việc sao lưu (hay còn gọi là export hoặc backup) được sử dụng nhờ câu lênh mysqldump, câu lệnh này sẽ chuyển toàn bộ dữ liệu có trong database ra một file. Cú pháp câu lệnh này như sau:

mysqldump -u [username] -p [database] > [filename].sql

Trong đó:

  • username: Là tên người dùng có quyền sao lưu cơ sở dữ liệu
  • database: Là tên cơ sở dữ liệu cần backup
  • filename: Là tên file dùng để lưu dữ liệu được sao lưu
Lư...
Linux Linux

Một trong những câu lệnh mà các Sysadmin thường xuyên phải đối mặt trong công việc hằng ngày đó là tìm kiếm các tập tin hay thư mục trên server. Việc sử dụng thành thạo câu lệnh find trong Linux là một vũ khí lợi hại giúp bạn quản lý hiệu quả các máy chủ. Dưới đây là những câu lệnh sử dụngfindkhông thể thiếu đối với các Sysadmin:

Tìm Theo Tên

Để tìm một thư mục hay tập tin theo tên sử dụng câu lệnh find với option name:

$ find -name "query"

Câu lệnh ở trên sẽ tìm kiếm tất cả các tập tin và thư m...

Vim Vim

Vim làm chương trình hiệu chỉnh văn bản (text edit) miễn phí và có thể được cài đặt một cách dễ dàng trên hầu hết các distro khác nhau của Linux như MacOS, Ubuntu, Mint... Vim được đánh giá là một trong những text editor mạnh mẽ nhất trong số các text editor hiện có trong thế giới của hệ điều hành Linux.

Mở File

Để mở file sử dụng Vim trên terminal gõ câu lệnh:

$ vim test.txt

Khi bạn gõ câu lệnh trên, vim sẽ tạo một file .test.swp trong thư mục mà bạn đang mở trên termial. File này gọi là file...

Ruby Ruby

Sau một thời gian bước vào thế giới lập trình với ngôn ngữ Ruby, thông thường lập trình viên sẽ phải làm việc với nhiều ứng dụng được phát triển trên các phiên bản khác nhau của Ruby. Do mỗi phiên bản có một những sự khác biệt nhất định và việc bạn sử dụng một phiên bản khác với phiên bản của ứng dụng sẽ sớm gặp phải những rắc rối trong khi test hoặc deploy. Tuy nhiên, việc chuyển đổi giữa các phiên bản khác nhau của Ruby sẽ rất đơn giản khi chúng ta sử dụng RVM.

RVM là gì

RVM là viết tắt của cụ...

Ubuntu Ubuntu

Nếu bạn là một webmaster bạn sẽ có lúc cần phải thay đổi Domain Name Setting cho một tên miền mà bạn đang quản lý. Trong trường hợp này để cập nhật Name server mới bạn sẽ cần phải xóa DNS cache trên máy tính bạn. Trong bài viết này, tôi sẽ hướng dẫn cách xóa DNS cache trên hệ điều hành Ubuntu sử dụng 1 trong 2 thư viện (miễn phí) nscddnsmasq:

Xóa DNS Cache sử dụng nscd

Trước hết chúng ta cần cài gói phần mềm này (nếu như trên máy tính bạn chưa có) sử dụng câu lệnh sau:

$ sudo apt-get install...
Caching Caching

Hai người bạn tên là Programmer và Sysadmin cùng đi trên một hành trình và nhiệm vụ của họ là xây dựng một website sử dụng PHP và cơ sở dữ liệu MySQL. Khi người dùng từ khắp nơi trên thế giới truy cập website, họ gửi request tới Apache Webserver và Apache truy vấn cơ sở dữ liệu MySQL để lấy dữ liệu trả về cho người dùng. Khi số lượng truy cập tăng lên, Programmer lập trình để tạo ứng dụng còn Sysadmin quản lý và vận hành máy chủ Apache server và máy chủ database MySQL.

Một ngày nọ, Sysadmin nhận...

Programming Programming

Don't Repeat Yourself hay DRY là một nguyên lý cơ bản nhất của lập trình được đưa ra nhằm mục đích hạn chế tối thiểu việc viết các đoạn code lặp đi lặp lại nhiều lần chỉ để thực hiện các công việc giống nhau trong ứng dụng.

Nguyên lý này được nhắc tới lần đầu trong cuốn sách The Pragmatic Programmer viết bởi Andy HuntDave Thomas. Dennis Ritchie (tác giả của The C Programming Language) cũng tham gia vào việc cùng soạn thảo cuốn sách này.

Trong phần tiếp theo tôi sẽ giải thích tại sao chúng ta...

JavaScript JavaScript

Một trong những yêu cầu không phải hiếm gặp phải đó là các lập trình viên cần phải biết được khi nào hình ảnh trên trang được load (tải) xong. Một ảnh trên trang được thể hiện qua việc sử dụng thẻ HTML <img> với ít nhất một thuộc tính là src. Một ví dụ đơn giản:

<img src="http://hoclaptrinh.org/logo.png">

Trang web được tải về đầy đủ là khi trình duyệt đã tải xong mã lệnh HTML, các tập tin dẫn chiếu như CSS, Javascript và các hình ảnh trong các thẻ <img> như trên. Và chỉ khi các ảnh này đã được ...