- 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
Locator - các cách để lấy locator của web element
Để bắt đầu cho những bài học sau này về Selenium Webdriver. Bài đầu tiên mình sẽ chỉ cách xác định Locator của element, phần mà mình thấy rất quan trong trước khi bước vào tìm hiểu những câu lệnh trong Selenium. Vậy Locator là gì? Nếu như Manual Testing chúng ta có thể tự biết được nhập dữ liệu ...
Architecting Android...The clean way?
Lời Mở Đầu Nếu như bạn đã dành thời gian ra tìm hiểu về Architectute thì chắc chắn đã nghe qua "The Clean Architecture" rồi đúng không? Việc định hình ra architecture cho một project chưa bao giờ là đơn giản, nó phụ thuộc vào rất nhiều yếu tố như yêu cầu của khách hàng, UI , kĩ năng của member, ...
Hướng dẫn kiểm tra SQL Injection trên website
Mục tiêu của người tester khi kiểm thử một trang web hay một hệ thống là đảm bảo sản phẩm được kiểm thử đó được bảo vệ nhiều nhất có thể. Kiểm thử về chức năng bảo mật thường được thực hiện cho mục đích này. Để thực hiện loại thử nghiệm này, ban đầu, chúng ta cần phải xem xét, những cuộc tấn công ...
IPFS - Giới thiệu và cài đặt sử dụng
Internet hiện nay được xây dựng trên nền tảng giao thức HTTP (HyperText Transfer Protocol - Giao thức truyền tải siêu văn bản), là giao thức cốt lõi mà chúng ta đang sử dụng trong việc truyền và nhận dữ liệu trên mạng Internet. Mặc dù được sử dụng một cách rộng rãi nhưng HTTP có một số hạn chế nổi ...
Log cho Python, sử dụng sao cho đúng và dễ nhận biết?
Mình thấy bài này khá hay và hữu ích nên share lại từ bài gốc của tác giả dangsonbk. Bạn có thể đọc thêm series Python cơ bản thường sử dụng trong công việc của tác giả Võ Duy Tuấn nữa nhé, rất hữu ích! Sử dụng logging trong Python Thói quen của mình và có lẽ cũng là thói quen của nhiều người ...
Tìm hiểu về p5.js - Phần 1
Trong một lần tình cờ vi vu trên mạng, mình có xem một đoạn video giới thiệu về p5.js . Trong video đó có sử dụng p5.js đề tạo ra các vật thể, các chuyển động nhìn rất thích mắt. Bạn có thể tham khảo trang youtube The Coding Train để hiểu rõ hơn về p5.js . p5.js là một thư viện và tập ...
Giới thiệu Vue Directives và cách tạo Custom Directives
Khi nói đến VueJS, chúng ta thường chỉ nói đến Component, cách tạo và import component,...Thế nhưng Component không phải là thứ tuyệt vời duy nhất bạn có thể làm với Vue. Trong trường hợp nếu bạn muốn áp dụng một vài chỉnh sửa cho các component của mình, một vài thuộc tính cho các component của ...
Một số vấn đề cần chú ý trong Javascript
1. Vấn đề đầu tiên: Scope của biến Scope trong Javascript có một chút khác biệt so với các ngôn ngữ lập trình khác, Scope trong Javascript có phạm vi nằm trong hàm (function scope): Biến được khai báo bên trong hàm sẽ là biến cục bộ, và biến cục bộ thì có thể được truy cập bên trong hàm ...
[Android Jetpack] Schedule tasks with WorkManager
Giới thiệu Android Jetpack Lời mở đầu mình xin giởi thiệu về Android Jetpack cho những ai chưa biết về nó. Mình sẽ không dịch những từ chuyên ngành vì dịch ra nghe rất kỳ. Bạn có thể hiểu Jetpack như 1 hệ sinh thái của android vậy. Jetpack là một tập hợp của Foundation, Architecture, ...
Machine Learning cho người mới bắt đầu (Part 1)
Trong những năm gần đây, Artificial Intelligence (AI) hay trí tuệ nhân tạo đã được nhiều thành tựu vô cùng rực rỡ trên nhiều lĩnh vực như: computer vision, natural language processing, recommendation system. Với tốc độ phát triển vô cùng nhanh chóng nhờ vào những tiến bộ trong ngành khoa học dữ ...