- 1 Cài đặt phần mềm cần thiết cho học lập trình web
- 2 Tự Học HTML Cơ Bản Online Miễn Phí Từ A đến Z
- 3 Seo website dành cho dân IT
- 4 REACT NATIVE
- 5 sdfdsf
- 6 Lập trình di động với React Native
- 7 Vue.js
- 8 Kiếm thức cơ bản HTML CSS
- 9 So sánh count() và sizeof() 2 phần tử đếm mảng
- 10 Toán tử và biểu thức của php
Cách tạo WordPress Mega Menu - Phần 3 (Code Settings Field Mega Menu)
Tiếp tục với series bài viết hướng dẫn tạo WordPress Mega Menu phần trước. Hôm nay chúng ta sẽ tiếp tục với phần 3 là code setting fields cho WordPress Mega Menu sau khi đã tìm hiểu về các field (settings) cần thiết. Project URL: https://github.com/MiloTheme/WordPressMegaMenu Do sẽ hướng dẫn chi ...
Đặt tên biến như thế nào cho chuẩn
Đặt tên biến như thế nào? Mới nghe qua thì đây có vẻ như đây là một vấn đề hết sức đơn giản chúng ta không cần bận tâm tới làm gì. Có người còn cho rằng việc này dễ tới mức chúng ta không cần tốn công để nói về nó, đến cả người không rành code làm cũng được. Nhưng nếu bạn là một người code nhiều, ...
Tại sao cần mã hóa mật khẩu ? Và các kiểu mã hóa cơ bản
Lời mở Gần đây trên mấy blog hay trang báo chúng ta có thể dễ đọc được tin vụ Lotte lộ tài khoản và mật khẩu người dùng và thấy bảo rất nguy hiểm vậy nguy hiểm ở mức nào và liệu người dùng đổi mật khẩu ở lotte thì còn có an toàn không?. Theo mình thì nguy hiểm vl (very lắm) luôn bởi lẽ thứ nhất ...
Rủi ro trong phát triển phần mềm
Trong bất kỳ một lĩnh vực nào cũng đều có tồn tại yếu tố rủi ro. Bạn cũng đã từng gặp phải rủi ro trong phát triển phần mềm dù không nhiều thì ít? Và với đặc thù riêng của mình, nhận diện và phân tích xử lý rủi ro trong phát triển phần mềm là một điều không hề đơn giản. Đã không ít sản phẩm thất ...
Cách để kiểm thử tính bảo mật của ứng dụng web và desktop- Các kỹ thuật kiểm thử bảo mật
Ngành công nghiệp phần mềm đã đạt được sự công nhận bền vững trong thời đại này. Các hệ thống ERP dựa trên nền tảng web được sử dụng ngày nay là bằng chứng tốt nhất cho thấy CNTT đã cách mạng hóa toàn cầu của chúng ta. Ngày nay, các trang web không chỉ dành cho quảng cáo hoặc tiếp thị mà còn là ...
xmpp multi user chat là gì ?
XMPP là gì? eXtensible Messaging and Presence Protocol (XMPP hay còn gọi là Jabber) là một giao thức truyền tải thông điệp, tin nhắn (message). Các thông điệp được trao đổi dưới định dạng XML. Phân tán Tư tưởng khởi thuỷ của XMPP là các thông điệp có thể được trao đổi liên server. Bạn có thể ...
Ràng buộc giá bán và nhập trong angularjs
Em muốn kiểm tra làm sau cho người dùng nhập vào phải giá bán không được **nhỏ hơn ** giá nhập . Mấy anh chị hướng dẫn có demo càng tốt hihi : Em cảm ơn !
Hướng dẫn sử dụng gem Versionist cho các ứng dụng RESTful APIs
Ta sử dụng gem versionist để quản lý phiên bản khi viết các ứng dụng có API. Một phiên bản của API bao gồm: Namespaced controllers/routes Namespaced presenters Namespaced tests Documentation Bước 1: Cài đặt gem versionist Ta chèn thêm dòng sau vào gem file sau đó chạy bundle install. ...
4xx Client Error (Part 1)
Khi lướt các website rất có thể các bạn sẽ gặp những lỗi không vào được website thay vào đó là những thông báo lỗi 400, 401, 404... và không hiểu lỗi đó là gì. Chuỗi bài viết này sẽ giúp bạn hiểu được ý nghĩa của các loại lỗi này, nguyên nhân và giải pháp cho mỗi loại, bắt đầu với một số loại lỗi ...
Kiến trúc hệ thống trên Laravel – phần 5
Các bài viết trong series Kiến trúc hệ thống trên Laravel – phần 1 : Tại sao phải áp dụng architect vào trong Laravel Kiến trúc hệ thống trên Laravel – phần 2 : OOP, Interface, Dependency Injection, IoC Kiến trúc hệ thống trên Laravel – phần 3 : Phân tích sâu vào việc sử dụng interface Kiến trúc ...