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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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