- 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
The Android Lifecycle cheat sheet - Phần 2: Multiple Activities
Trong loạt bài: Phần 1: Activities - Single activity lifecycle Phần 2: Multiple activities - Navigation và backstack (Bài này) Phần 3: Fragments - Vòng đời Activity và Fragment Lưu ý rằng, khi hiển thị vòng đời cho multiple components (acitivities, fragment, vv..) trong 1 sơ đồ, các ...
A Deep Dive into CSRF Protection in Rails
Chắc hẳn các bạn developer đã rất quen thuộc với CSRF - một tính năng khá là quan trọng và hữu ích của Rails. Cross-Site Request Forgery (CSRF) là một dạng tấn công cho phép user dùng những mã độc hại giả mạo những request hợp pháp gửi đến server, giả mạo như một user đã xác thực. Rails bảo vệ và ...
CMDER – Đem *unix bash lên Windows like a Boss
Trong bài này mình sẽ giới thiệu về thằng Cmder. Trong lúc chờ đợi Microsoft phát hành bản cập nhật chính thức mang *unix bash lên Windows 10 thì Cmder là một công cụ rất mạnh có thể mang sức mạnh của *unix bash lên Windows cực dễ dàng. Giao diện cmder Với cmder các bạn hoàn ...
Easy layouting with React Native
Khi nhắc tới layout, có thể nói Flex đã làm rất tốt nhiệm vụ của nó. Nhưng đôi khi việc cố gắng để hiểu những thuật ngữ như: main-axis , cross-axis , justifyContent , alignItems và nhiều thứ khác có thể khá mơ hồ hoặc đơn giản là dễ nhầm lẫn. Có hàng tá những thứ như cheatsheets, hay tips ...
Các làm 1 theme wordpress cơ bản
Bài viết hôm nay, mình sẽ hướng dẫn qua các bạn sơ qua về các làm 1 theme cơ bản trong wordpress Như các bạn đã biết, wordpress là một cms được dùng khá phổ biến hiện nay để xây dựng các trang blog, bán hàng .... Vậy làm sao để ta có thể dùng wordpress để xây dựng các giao diện trang web theo ...
Xây dựng ứng dụng web với NodeJS + Express FrameWork + AngularJS - Phần 6 (Thêm server Python + Framwork Flask)
Xin chào mọi người, quay lại với chuỗi serial chủ đề về NodeJs của mình, ở một số dự án đòi hỏi server có các sự cấu hình cao cấp và xử lý nhanh, cũng như úng dụng Marching Learning hay AI vào dự án thì Node.JS gần như sẽ khó đáp ứng được. Ở bài viết này mình xin hướng dẫn tiếp cách tạo thêm 1 ...
Giới thiệu InboxRecyclerView
Trong bài này, mình sẽ giới thiệu cho mọi người 1 thư viện rất hay, đó là InboxRecyclerView - một thư viện để xây dựng điều hướng có thể mở rộng View với cử chỉ pull-to-dismiss. Xem video demo Library có 2 phần: InboxRecyclerView sử dụng cho List item trong RecyclerView hoặc List View and ...
4 cách để lấy dữ liệu dạng JSON thông qua API với Ruby
Danh sách Ruby Toolbox cung cấp cho chúng ta khoảng 25 HTTP clients. Chúng ta cùng nhìn lại cách để lấy và parse kết quả của JSON từ một ứng dụng RESTful API sử dụng 4 thư viện Ruby HTTP Libraries phổ biến sau. 4 thư viện dưới đây sẽ thực hiện các công việc sau: Định nghĩa một URL cần parse. ...
So sánh Server Side Rendering và Client Side Rendering trong React
Để làm rõ sự khác biệt giữa SSR (Server Side Rendering) và CSR (Client Side Rendering), hãy nhìn vào cách hoạt động của SSR và CSR qua 2 hình ảnh dưới đây: Điểm khác biệt chính ở đây là với SSR, server sẽ trả về cho browser file HTML của page đã được rendered, trong khi CSR sẽ trả về ...
Smart Pointer UNIQUE_PTR
Con trỏ: UNIQUE_PTR - Smart pointer (Con trỏ thông minh): Con trỏ tự động xóa vùng nhớ khi không sử dụng. Con trỏ cũng có thể tự động xóa vùng nhớ khi chương trình chạy có lỗi và dừng lại đột ngột. Con trỏ thông minh có thể quản lý vùng nhớ một cách tự động thay vì phải tự quản lý nếu sử ...