- 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
Phòng chống virus và phần mềm gián điệp
Có phải càng bảo vệ nhiều thì càng tốt không? Phần mềm gián điệp và virus có thể sẽ làm tổn hại đến khả năng xử lý thông tin của máy tính hoặc có thể làm biến đổi và hủy hoại dữ liệu của bạn. Đôi khi bạn cảm giác rằng rằng càng cài nhiều phần mềm diệt virus và gián điệp thì máy tình của bạn càng ...
HTML5 là gì, và nó đã làm thay đổi cách chúng ta duyệt web như thế nào?
HTML5 đã và sẽ thay đổi cách chúng ta lướt web. Photo: Techmaster Trong vài năm qua, bạn có thể đã nghe người ta nói nhiều về HTML5. Cho dù bạn biết mọi thứ về phát triển web hay không, thì khái niệm này có thể hơi mơ hồ và khó hiểu đối với bạn. Rõ ràng, nó là bước tiếp theo trong quá ...
SOLID Principles #5 - Dependency Inversion Principle
Bạn đọc đến bài thứ 5 này thì chính xác bạn là 1 fan thực thụ của Ruby rồi. Kết thúc series SOLID Principles, mình xin giới thiệu đến mọi người nguyên lý cuối dùng, đó chính là Dependency Inversion Principle (DIP). Cùng mình bắt đầu tìm hiểu về nguyên lý này nhé! Nguyên lý này sẽ có 2 cách diễn ...
Geo queries trong ElasticSearch(Phần 1)
Ngày làm quen Như chúng ta đã biết Elastic Search(ES) là một engine full-text search và là một analytics engine. Nó cho phép chúng ta lưu, search và phân tích dữ liệu với một lượng lớn nhanh chóng và hiệu quả nhất. Và hôm nay tôi xin mạn phép giới thiệu đến các bạn một loại query trong ES là Geo ...
Top ngôn ngữ lập trình nên học (2018) – xếp hạng theo StackOverflow, TIOBE, PYPL, Github
Trong ma trận với hàng ngàn ngôn ngữ lập trình và hàng trăm ngôn ngữ lập trình phổ biến hiện nay, bạn sẽ phân vân không biết mình nên chọn ngôn ngữ lập trình nào để đầu tư thời gian và công sức. Bài viết sau sẽ cung cấp cho bạn góc nhìn khách quan, thực tế về hiện trạng cũng như xu hướng được dự ...
Code Refactoring — Tại sao tester cần hiểu về nó
Định nghĩa Refactoring được dùng để mô tả sự sắp xếp dọn dẹp lại code cũng như thiết kế lại code. Trong bài viết này, chúng ta sẽ tìm hiểu định nghĩa của Refactoring, thảo luận về nhu cầu refactoring và ảnh hưởng của nó tới các thành viên trong nhóm. Và tất nhiên, chúng ta sẽ thảo luận để trả lời ...
Làm thế nào để cài đặt và cấu hình Ghost trên Ubuntu 16.04
_Một phiên bản trước của hướng dẫn này đã được viết bởi Kevin Isaac_ Giới thiệu Ma là một nền tảng blog nguồn mở nhẹ. Ghost là hoàn toàn tùy biến, với nhiều chủ đề có sẵn. Trong hướng dẫn này, bạn sẽ thiết lập một cá thể Ghost sẵn sàng sản xuất trên Ubuntu 16.04 bằng cách sử dụng chính thức ...
Làm thế nào để theo dõi số liệu hệ thống với ngăn xếp TICK trên Ubuntu 16.04
Giới thiệu Ngăn xếp TICK là một tập hợp các sản phẩm từ các nhà phát triển của cơ sở dữ liệu chuỗi thời gian InfluxDB. Nó được tạo thành từ các thành phần sau: T elegraf thu thập dữ liệu chuỗi thời gian từ nhiều nguồn khác nhau. tôi nfluxDB lưu trữ dữ liệu chuỗi thời gian. C hronograf ...
Hacker tấn công thiết bị Android qua con đường Sóng Âm
Kết quả nghiên cứu mới nhất của các nhà khoa học Thụy Điển và Anh đã tiết lộ phương thức mới mà các hacker sử dụng để ăn cắp hình, mở khóa thiết bị Android của người dùng. Thông qua sóng âm của hai linh kiện phổ biến là loa ngoài và micro, chúng có thể nhận diện các thao tác của ngón ...
Năm 2018 xu hướng tấn công thông qua phần mềm độc hại không tập tin lên ngôi
Theo thống kê 6 tháng đầu năm 2018 có sự gia tăng đột biến của các cuộc tấn công thông qua phần mềm độc hại không tập tin. Việc sử dụng phần mềm độc hại không tập tin đang ngày càng nhiều và chiếm 42/1000 cuộc tấn công endpoint. Sự gia tăng này tương đương 94% giữa tháng 1 và ...