Linux: Sử dụng câu lệnh find để tìm kiếm thư mục và tập tin

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 ...

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

Fix Lỗi Glyphicon Icon Không Hiển Thị trong Twitter Bootstrap

Twitter Bootstrap cung cấp bộ thư viện font Glyphicon miễn phí với hàng loạt các icon tiện dụng được dùng phổ biến trong thiết kế website. Thời gian dần đây có một số bạn đã câu hỏi trên CodeHub.vn yêu cầu giúp đỡ khắc phục lỗi icon không hiển thị trên web mặc dù đã sử dụng đúng cấu trúc HTML như ...

Tác giả: Vũ Văn Thanh viết 11:08 ngày 07/09/2018

PHP Cơ Bản: Giới Thiệu, Hướng Dẫn Cài Đặt và Tạo Chương Trình Hello World trong PHP

PHP Là Gì PHP viết tắt của từ Personal Home Page và là: Một ngôn ngữ lập trình kịch bản viết bởi Rasmus Lerdorf và được cho ra đời vào năm 1995. Một phần mềm mã nguồn mở hoàn toàn miễn phí. PHP được sử dụng phổ biến hiện nay trong việc xây dựng các trang web động. Mã lệnh các trang web ...

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

Hướng Dẫn Cài Đặt Sublime Text 3 Trên Windows, macOS và Ubuntu

Sublime Text là một text editor được ưa chuộng bởi cộng đồng lập trình do các đặc tính như chiếm ít tài nguyên máy khi chạy (RAM), khởi động cực nhanh cũng như cung cấp rất nhiều tính năng hữu ích trong đó có thể kể tới quản lý tập tin như mở file có sẵn, tạo file mới, sao chép file, đổi tên file, ...

Tác giả: Trần Trung Dũng viết 11:08 ngày 07/09/2018

Fix Lỗi Virtual Host Không Hoạt Động Trên Apache

Apache là phần mềm HTTP web server mã nguồn mở được sử dụng phổ biến hiện nay. Theo thống kê hiện nay thì Apache được sử dụng bởi 67% trên các máy chủ web server (phần cứng) trên toàn thế giới. Một trong những tính năng mà Apache cung cấp đó là cho phép chúng ta cấu hình virtual host để cùng ...

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

Hướng Dẫn Cách Nhúng Google Calendar vào Trang Web

Lịch Google hay Google Calendar là một ứng dụng hoàn toàn miễn phí cung cấp bởi Google giúp bạn dễ dàng theo dõi các sự kiện quan trọng của cuộc sống. Bài viết này sẽ hướng dẫn bạn nhúng lịch Google Calendar của bạn trên trang web để người khác có thể theo dõi các sự kiện trên đó. Trước khi bắt ...

Tác giả: Trần Trung Dũng viết 11:07 ngày 07/09/2018

Tìm Hiểu Về Hằng và Biến Trong Lập Trình

Hằng và Biến Nếu các bạn chưa từng học lập trình, chắc các bạn đang còn xa lạ với hằng và biến. Tuy nhiên bạn cũng không cần phải lo lắng vì đây là hai khái niệm khá cơ bản của lập trình và có thể nắm bắt nhanh chóng. Lưu ý: Trong toán học cũng có khái hiện hằng và biến tuy vậy thì hằng và ...

Tác giả: Vũ Văn Thanh viết 11:07 ngày 07/09/2018

Copy và Paste dòng trong Vim

Sử dụng Vim editor chúng ta có thể thực hiện thao tác copy và paste dòng một cách dễ dàng thông qua 3 bước đơn giản sau: Bước 1: Di chuyển tới dòng cần copy Sử dụng các phím di duyển như k hoặc j để di chuyển tới dòng cần copy. Bước 2: Copy dòng Tại dòng cần copy bạn gõ phím y để thực ...

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

Ajax là gì

Đây là một câu hỏi khá thường xuyên cho người mới bắt đầu học Javascript. Nhiều người hay nhầm lẫn Ajax là một ngôn ngữ lập trình mới hay một công nghệ thuộc về lập trỉnh trên server. Tuy nhiên trên thực tết thì Ajax chỉ đơn thuần là Javascript và nó không quá phức tạp như nhiều người nghĩ. Trong ...

Tác giả: Vũ Văn Thanh viết 11:07 ngày 07/09/2018

Command line cơ bản cho người mới bắt đầu

Ngày nay các hệ điều hành dành cho máy tính cá nhân đều hỗ trợ chương trình giao diện đồ hoạ người dùng (Graphical User Interface hay GUI) qua đó các thao tác trên máy tính có thể được thực hiện một cách đơn giản. Người dùng chỉ cần click chuột vào biểu tượng của chương trình để khởi động hay kéo ...

Tác giả: Vũ Văn Thanh viết 11:06 ngày 07/09/2018

Cơ Bản về Kiểu Dữ Liệu "std::set" trong C++

std::set là kiểu dữ liệu được sử dụng khá phổ biến trong lập trình C++. Bài viết này sẽ hướng dẫn các bạn mới học C++ làm quen với kiểu dữ liệu std::set này. std::set Là Gì std::set là kiểu dữ liệu cho phép lưu trữ nhiều giá trị khác nhau gọi là phần tử, các phần tử trong cùng một std::set() có ...

Tác giả: Vũ Văn Thanh viết 11:06 ngày 07/09/2018

NetBeans IDE Sử Dụng Keyboard Shortcut Để Hiển Thị Thông Tin Chi Tiết Của Lỗi

Một trong những vấn đề mà developer gặp phải khi sử dụng các phiên bản trước đây của NetBeans IDE đó là không có cách nào để có thể dễ dàng phát hiện ra chi tiết của lỗi có trong source code. Đoạn code có lỗi sẽ được IDE làm nổi bật bằng cách gạch chân bởi một đường màu đỏ. Tuy nhiên để xem thông ...

Tác giả: Vũ Văn Thanh viết 11:06 ngày 07/09/2018

Subiz tìm kiếm Frontend Developer

Subiz là tech startup thành lập năm 2014, cung cấp phần mềm dịch vụ (SaaS) live chat cho các doanh nghiệp. Tại sao bạn nên gia nhập Subiz team? Làm sản phẩm đáp ứng lượng người dùng lớn. Làm việc với các chuyên gia trong các lĩnh vực khác nhau. Mức lương thưởng hấp dẫn. Xét tăng lương đều ...

Tác giả: Trần Trung Dũng viết 11:06 ngày 07/09/2018

[Fixed] npm WARN enoent ENOENT: no such file or directory, open '/path_to_install_folder../package.json'

Đây là một trong những lỗi phổ biến mà rất nhiều lập trình viên đã gặp khi cài đặt package hay còn gọi là mô-đun (module) của Node.js. Thông báo chi tiết của lỗi này như sau: npm WARN enoent ENOENT: no such file or directory, open '/path_to_install_folder/package.json' npm WARN nodejs No ...

Tác giả: Hoàng Hải Đăng viết 11:05 ngày 07/09/2018

MySQL: Stored Procedure là gì?

Stored Procedure là một tập hợp các câu lệnh SQL dùng để thực thi một nhiệm vụ nhất định. Nó hoạt động giống như một hàm trong các ngôn ngữ lập trình khác. Stored procedure là một khái niệm khá phổ biến và được hầu hết các hệ quản trị cơ sở dữ liệu (DBMS) hỗ trợ, tuy nhiên không phải tất cả ...

Tác giả: Trần Trung Dũng viết 11:05 ngày 07/09/2018

4 cách khác nhau chạy câu lệnh Shell trong Ruby

Chạy câu lệnh Shell trong ứng dụng nói chung và ứng dụng Ruby nói riêng là một công việc không phải là hiếm gặp. Chúng ta có thể sử dụng nhiều cách khác nhau như gọi tới một service API riêng biệt khác hoặc đơn giản là kiểm tra xem ngôn ngữ hiện tại có cung cấp sẵn API để làm công việc này hay ...

Tác giả: Tạ Quốc Bảo viết 11:05 ngày 07/09/2018

Tìm hiểu về B-Tree và Hash index trong MySQL

MySQL cung cấp 3 kiểu index khác nhau cho data đó là B-Tree , Hash và R-Tree index. Hiểu rõ về các kiểu index này sẽ giúp chúng ta tạo ra các loại index trong bảng một cách hiệu quả hơn. Do R-Tree được sử dụng cho các loại dữ liệu không gian spacial data và thường ít khi gặp phải nên bài ...

Tác giả: Tạ Quốc Bảo viết 11:05 ngày 07/09/2018

Làm việc với thư viện Font Awesome

Font Awesome là hệ thống font được viết dưới dạng mã nguồn mở và được đăng ký giấy phép sử dụng theo MIT license. Điều này cho phép người sử dụng có gần như mọi quyền hạn đối với hệ thống font trên. Và tất nhiên Font Awesome hoàn toàn miễn phí. Để tải các tài nguyên của bộ font này bạn có thể truy ...

Tác giả: Trần Trung Dũng viết 11:04 ngày 07/09/2018

Xóa DNS cache trên 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ử ...

Tác giả: Hoàng Hải Đăng viết 11:04 ngày 07/09/2018

Tìm Hiểu Về Transaction và Thuộc Tính ACID Trong Cơ Sở Dữ Liệu

Transaction và Thuộc Tính ACID là hai trong số những khái niệm quan trọng khi tìm hiểu và làm việc với cơ sở dữ liệu. Transaction và thuộc tính ACID có liên quan mật thiết với nhau và trong bài viết này chúng ta sẽ tìm hiểu chi tiết về từng khái niệm thông qua những ví dụ đơn giản. Điều đầu tiên ...

Tác giả: Trịnh Tiến Mạnh viết 11:04 ngày 07/09/2018