- 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ác lỗ hổng thường gặp và cách thực hiện lập trình an toàn trong phát triển ứng dụng web (P1)
Người viết: maiphuoctung 1. Kiểm soát truy vấn cơ sỡ dữ liệu để tránh lỗ hổng SQL Injection – Nguy cơ: Khi truy vấn tới cơ sở dữ liệu, lập trình viên thường sử dụng cách cộng xâu Input từ người dùng, các câu truy vấn này có thể bị mắc lỗi SQL Injection hoặc HQL Injection (nếu ...
Khi nào nên load data vào ViewModel
Hơn hai năm trước, Architecture Components đã được giới thiệu với thế giới Android, nhằm cải thiện cách chúng ta phát triển ứng dụng của mình. Một phần cốt lõi của các thành phần này là ViewModel với LiveData, đây là một observable hỗ trợ nhận biết vòng đời có thể quan sát để kết nối một Activity ...
Tài khoản riêng tư vẫn lộ ảnh vì lỗ hổng trên Instagram
Lỗ hổng khiến cho bất kỳ người dùng nào cũng có thể truy cập đường dẫn hình ảnh của một tài khoản Instagram được đặt ở chế độ riêng tư. BuzzFeed cho biết vừa xuất hiện lỗ hổng trong cách Instagram quản lý bài đăng của các tài khoản được đặt ở chế độ riêng tư. Theo báo cáo, ...
Vuex Cho Người Mới Bắt Đầu
Theo như định nghĩa của trang chủ thì nguyên văn nó như thế này : Vuex is a state management pattern + library for Vue.js applications. It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable ...
Nền tảng công nghệ bên trong của Tiki
Nền tảng — platform, là một từ được sử dụng rộng rãi trong nhiều ngữ cảnh khác nhau. Từ công nghệ, tới kinh doanh, Uber, Airbnb, Operating System, Database… tất cả chúng đều được coi là các nền tảng. CEO Tiki: Tôi tin trong vòng 5 năm tới, Việt Nam sẽ là đất ...
Laravel: Eager Loading lập trình viên Laravel cần phải biết
Hôm nay mình sẽ giới thiệu với mọi người về Eager Loading trong laravel. Nếu các bạn đã làm việc với Laravel thì cũng đã sử dụng eloquent relationships để thao tác với dữ liệu và sẽ có trường hợp bạn gặp phải vấn đề N+1 câu truy vấn. N+1 câu truy vấn là gì? giải quyết nó như thế nào? Eager Loading ...
Bài toán tìm đường đi ngắn nhất với giải thuật Dijkstra
Với các bạn sinh viên chuyên ngành công nghệ thông tin, chắc không lạ gì với bài toán tìm đường đi ngắn nhất (Shortest Path Problems) trong đồ thị trọng số nữa. Ở bài viết lần này, mình sẽ làm 3 việc: Giới thiệu bài toán tìm đường đi ngắn nhất và ứng dụng của nó. Giải thích giải thuật Dijkstra ...
Mocking Network Requests With Mockingjay
OHHTTPStubs, Mockingjay là lib các thư viện cho phép control response của network request. OHHTTPStubs được viết bằng Objective -C và nó đã tồn tại rất lâu.Mockingjay được viết bằng Swift và nó giống OHHTTPStubs. Hôm nay mình sẽ chỉ cho các bạn làm thế nào để mock network request dùng Mockingjay. ...
JDK là gì? JDK và JRE khác nhau chỗ nào
Để có thể tự học lập trình dễ dàng thì bạn không thể bỏ qua khái niệm JDK. Tìm hiểu sơ qua về JDK nhé các bạn. JRE, JDK, Java khác nhau chỗ nào? JDK là dùng cho mục đích phát triển (lập trình, debug), nếu bạn chỉ cần chạy chương trình Java thì không nhất thiết phải cài JDK mà chỉ cần cài JRE. JDK ...
Spring State Machine là gì
1. State machine là gì? State Machine là một mô hình tính toán dựa trên một máy giả định được tạo thành từ một hoặc nhiều trạng thái. Nó chuyển từ trạng thái này sang trạng thái khác để thực hiện các hành động khác nhau. 2. Khi nào ta nên sử dụng State machine ? Khi chúng ta muốn chia một ...