3 Cách Khác Nhau Để Đọc File Content Trong Ruby

Tương tự như các ngôn ngữ lập trình khác, Ruby cung cấp các phương thức khác nhau để hỗ trợ việc đọc nội dung file trên hệ thống. Trong bài viết này chúng ta sẽ cùng tìm hiểu các cách khác nhau để thực hiện tác vụ đọc nội dung file sử dụng ngôn ngữ lập trình Ruby. Kết thúc bài viết bạn cũng sẽ hiểu ...

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

Chính Xác Thì Cookie Được Tạo Ra Như Thế Nào

Session và Cookie không còn là chủ đề mới mẻ gì trong lĩnh vực lập trình web và đặc biệt nếu như được hỏi session và cookies khác nhau như thế nào thì hầu hết mọi người đều có thể trả lời một cách trơn tru. Phân biệt được sự khác biệt giữa session và cookie mặc dù là điều cần thiết nhưng mới chỉ ...

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

Khác Biệt Giữa substring() trong Java 6 và Java 7

Trong Java 6 và Java 7 cách hoạt động của method substring(int beginIndex, int endIndex) khác nhau. Phân biệt được sự khác nhau này sẽ giúp chúng ta sử dụng method này một cách hiệu quả hơn. Lưu ý: Để đơn giản hóa, phần dưới của bài viết substring() thay vì sử dụng format dài substring(int ...

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

Tìm Hiểu Về Câu Lệnh Yum Trên Linux

Yum Là Gì Yum là một công cụ mạnh mẽ dùng để quản lý các software package trên các Linux distribution sử dụng RPM. Sử dụng Yum các nhà quản trị hệ thống có thể thực hiện các tác vụ như cài đặt, gỡ bỏ, cập nhật các package một cách đơn giản và thuận tiện. Lưu ý: Một package đơn giản là một ứng ...

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

Khác Biệt Giữa Phương Thức POST và GET

POST và GET là hai trong số các phương thức phổ biến sử dụng trong biểu mẫu của trang web. Tuy nhiên có không hiểm các trường hợp lập trình viện đã lúng túng không biết nên lựa chọn giữa sử dụng phương thức GET hay POST khi tạo form. Cả hai phương thức này đều có thể được sử dụng để tạo ...

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

Bind (Attach) Event Handler Với Phần Tử HTML Động trong jQuery

Trên trang bạn có một bảng chứa danh sách các việc cần làm (gọi là task), mỗi task tương ứng với một thẻ <tr> với code HTML như sau: <table> <thead> <tr> <th>Tên Task</th> </tr> </thead> <tbody> ...

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

RESTful API Cho Người Bắt Đầu

Nếu bạn tìm thấy bài viết này của tôi trên Google thì tôi đoán rằng bạn đã từng ít nhất một vài lần nghe về thuật ngữ RESTful API và đang không hiểu chính xác thuật ngữ này là gì. Và nếu giống như tôi thì có thể bạn đã phải bỏ ra vài giờ đồng hồ để đọc các giải thích trên mạng mà cuối cùng vẫn ...

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

So Sánh PEAR vs PECL

Đối với các lập trình viên PHP lâu năm thì việc phải cài đặt thêm các phần mở rộng extension của PHP vào hệ thống không còn là điều lạ lẫm. Tuy nhiên nếu các bạn để ý thì sẽ có hai cách khác nhau để cài đặt các extension một là thông qua sử dụng PEAR (đọc là pia-ờ)và một là thông qua PECL (đọc ...

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

JavaScript Xuất Thông Tin

Khả năng hiển thị của JavaScript JavaScript có thể hiển thị dữ liệu theo nhiều cách: Sử dụng thuộc tính HTML: innerHTML . Sử dụng chức năng xuất của HTML: document.write() . Sử dụng alert box: window.alert() . Sử dụng console.log() . InnerHTML Để sử dụng thuộc tính HTML, ...

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

Kiểm Tra Sự Tồn Tại Của Biến trong JavaSCript

Trong JavaScript các biến cần được khai báo trước khi sử dụng. Trường hợp một biến được khai báo nhưng chưa được gán giá trị thì giá trị mặc định của biến sẽ là undefined. var a; console.log(a); // undefined Nếu chúng ta sử dụng một biến chưa được khai báo JavaScript sẽ báo lỗi. Trong ví dụ ...

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

OpenID và OAuth Khác Nhau Như Thế Nào

OpenID và OAuth là hai khái niệm nghe có vẻ giống nhau và trên thực tế không ít bạn lập trình viên đã phải bó tay trước một câu hỏi phỏng vấn tưởng chừng như rất đơn giản đó là nêu ra sự khác biệt giữa hai khái niệm này. Một số thậm trí còn cho rằng hai khái niệm này là một. Hoặc như một câu hỏi ...

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

Mã hóa chuỗi Unicode

Cần giúp đỡ: Giả sử đầu vào mình có chuổi như sau: $str1='ăắằẳẵặ'; Làm sao để echo từng ký tự mà không bị mã hóa? Ví dụ: echo $str[0]; // hiển thị ă echo $str[1]; // hiển thị ắ echo $str[2]; // hiển thị ằ Xin chỉ giúp , mình echo toàn ra ? hoặc dấu tam giác. Thanks

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

Sử Dụng Hàm Document.Write() trong JavaScript

Hàm Document.Write() trong JavaScript được sử dụng để chèn một chuỗi văn bản hoặc mã HTML vào trang web. Cú Pháp Cú pháp sử dụng hàmDocument.Write() như sau: document.write(textOrHTML); Trong đó textOrHTML là chuỗi văn bản hoặc mã HTML (có thể bao gồm CSS và JavaScript). Cách Sử Dụng ...

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

5 Lưu Ý Khi Thiết Kế Hộp Tìm Kiếm Search Box

Hộp tìm kiếm (search box) là sự kết hợp của các trường input và nút bấm tìm kiếm (search button). Do sự phổ biến của nó nên không ít người đã bỏ qua sự quan trọng của nó. Tuy nhiên chúng ta cần nhớ rằng với các website có nhiều nội dung thì tìm kiếm là một trong những chức năng được sử dụng rất ...

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

So sánh json_encode và serialize trong PHP

Hai hàm json_encode và serialize trong PHP đều có thể được dùng để chuyển đổi một giá trị kiểu object hoặc array về kiểu string . Tuy nhiên logic chuyển đổi của hai hàm này là không giống nhau. Ngoài ra với cùng một giá trị sử dụng để chuyển đổi thì chuỗi nhận được sau cùng có các định dạng ...

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

Học JavaScript Cơ Bản - P1

Ở phần 1 trong tổng số 2 phần của bài hướng dẫn này các bạn sẽ được học các kiến thức cơ bản về JavaScript như: Tìm hiểu về ngôn ngữ JavaScript Tạo ứng dụng JavaScirpt đơn giản tên là Hello World Cách chạy mã lệnh JavaScript Cú pháp JavaScript Biến và kiểu dữ liệu JavaScript Là Gì ...

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

Cách Parse Chuỗi JSON trong JavaScript

Giả sử trong code chúng ta có một biến blogInfo nhận giá trị là một chuỗi đươc định dạng theo format JSON như sau: var blogInfo = '{"ssl": true, "domain": "codehub.vn", "subdomain": "www"}'; Bài toàn đặt ra ở đây là làm sao parse chuỗi trên ngược lại về JavaScript object tương ứng để sử dụng? ...

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

PhpStorm: Hướng Dẫn Remote Debug Ứng Dụng PHP Chạy Trong Docker Container

Đối với các ứng dụng phức tạp việc xuất hiện lỗi là điề rất hay xảy ra. Do đó phát hiện ra nguyên nhân phát sinh ra lỗi trong ứng dụng (hay còn gọi là kỹ thuật debug ứng dụng) là một trong những kỹ thuật quan trọng và cần thiết đối với các developer. Trong bài viết này chúng ta cùng tìm hiểu cách ...

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

17 Sự Thật Thú Vị Về Wordpress Có Thể Bạn Chưa Biết

Wordpress Ra Đời Trước Facebok và Twitter Phiên bản đầu tiên của Wordpress được trình làng vào ngày 27/05/2003, điều này có nghĩa là Wordpress tồn tại trước cả Facebook và Twitter. Tên Wordpress Có Từ Đâu Cái tên Wordpress được đặt bởi Christine Selleck Tremoulet. Christine Selleck ...

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

Học JavaScript Cơ Bản

JavaScript Là Gì JavaScript là một loại ngôn ngữ máy tính được sử dụng chủ yếu cùng với phần mềm duyệt web để tạo các hiệu ứng cho trang web. Code JavaScript thường được nhúng (embed) trong trang HTML và đặt bên trong thẻ <script></script> ví dụ như sau: <!DOCTYPE ...

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