- 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
Chỉ mục(index) trong cơ sở dữ liệu (Phần 1)
Tối ưu câu truy vấn có thể hiểu đơn giản là việc cải thiện tốc độ truy vấn tới cơ sở dữ liệu bằng cách thay đổi các câu truy vấn sang một kiểu khác. Có nhiều phương pháp đã được đưa vào sử dụng như phá truy vấn lồng, sử dụng bảng tạm thời,… Nhưng trong số đó thì sử dụng đánh chỉ mục ...
Ajax upload ảnh sử dụng thư viện Dropzone và Carrierware
Trong dự án chúng ta thường xuyên đá động đến chức năng upload ảnh, như làm cho tạo bài viết, hay cập nhật ảnh đại diện. Ngày hôm nay mình sẽ giới thiệu cho các bạn về cách kết hợp thư viện dropzone và carrierwave gem trong rails để làm cho chức năng đó trở nên đẹp đẽ hơn. Dropzone js là thư ...
Memory Management trong Javascript
Không giống như các ngôn ngữ bậc thấp, lập trình viên phải chủ động cấp phát, giải phóng bộ nhớ, Javascript sẽ tự tính toán bộ nhớ cần thiết và tự thu hồi bộ nhớ khi biến đó không được sử dụng nữa. Phương pháp tự thu hồi bộ nhớ trong javascript được gọi là garbage collection. Tuy nhiên, việc "tự ...
Upload file có kích thước lớn trong rails.
Vấn đề Cho phép người dùng tải lên tập tin lớn lên server. Việc tải lên 1 file trong rails rất dễ dàng, nhưng chỉ khi tệp nhỏ. Hãy thử tải lên tệp có dung lượng trên 1 GB web của bạn sẽ treo trong một thời gian dài, điều này sẽ gây khó chịu cho người dùng, họ không hiểu chuyện gì đang xảy ra. Đó ...
Giới thiệu 7 Tools giúp nâng cao hiệu quả công việc trên Extension Google Chrome
Xin hỏi: Các bạn có hay dùng Extension trên Google Chrome để hỗ trợ công việc không? Bản thân tôi thì hay dùng lắm :v Trong bài viết này tôi xin liệt kê 7 chức năng mà tôi thường dùng - gồm các app mà cá nhân tôi thấy hay và cả những app được các đàn anh trong công ty giới thiệu. Bạn nào đang ...
Giới thiệu về react-boilerplate
Chắc hẳn React không còn quá xa lạ đối với nhiều người, một thư viện tạo và quản lý phần view cho người dùng một cách rất dễ dàng. Tuy nhiên, không giống như các framework khác, React có bố cục và các module của nodeJS rất phong phú, chính điều này làm cho việc quản lý cấu trúc, kĩ thuật của dự án ...
Học Elm Cơ Bản - Part 2
Mẫu Đơn Giản: Mọi chương trình Elm sẽ chia nhỏ thành 3 phần riêng biệt: Model: trạng thái của ứng dụng Update: cách để cập nhật trạng thái View: cách để nhìn thấy state như là HTML Các mẫu này luôn xuất phát từ các khung có sẵn sau và được phát triển cho từng trường hợp riêng biệt: import Html ...
Understanding HTTPS with Lan, Diep and ... carrier pigeons
Until now, cryptography is always a hard topic which can blow your mind. It have to use tons of math skills to change a string ( including information ) into unthinkable character. But HTTPS is pretty easier. Let's find out how it's work by this below example. a carrier pigeons Lan, ...
Angular JS - Architecture Overview
Chào các bạn, hôm nay chúng ta sẽ cùng nhau đọc sơ lược qua phần Architecture của trang angular.io nhé. Link: https://angular.io/guide/architecture Mình chỉ tóm gọn những ý chính thấy cần thiết thôi. Bắt đầu nào: Angular cấu thành bởi module và có một module gốc được gọi là NgModules. Mỗi ...
SQL INJECTION VÀ CÁCH PHÒNG CHỐNG
Xin chào các bạn, hôm nay mình sẽ chia sẻ cho các bạn hiểu SQL Injection là gì và tại sao nó lại nguy hiểm! 1) Tại sao SQL Injection lại “Nguy hiểm”? SQL Injection là một kỹ thuật lợi dụng những lỗ hổng về câu truy vấn lấy dữ liệu của những website không an toàn trên web, đây là ...