- 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
[Android] AppIndexing
I.Giới thiệu Firebase cái tên đã quá quen thuộc với các bạn rồi nhỉ. Nhắc đến Firebase người ta hay nghĩ về Firebase Authentication, Firebase Realtime Database, Firebase Storage ... các tiện ích rất tiện lợi đầy mạnh mẽ và thiết thực. Nhưng với cái tên App Indexing thì mọi người không thấy có ấn ...
Build các phiên bản apk với tính năng khác nhau bằng flavors trong Android Studio
Xin chào các bạn! Trong project tôi đang làm khách hàng có yêu cầu chia làm 3 phiên bản development, staging, production mỗi phiên bản lại có sự khác nhau về tính năng, các urls api ... Sẽ có người nghĩ ra cách là phát triển trên 3 branch khác nhau nhưng bất tiện là mỗi khi viết thêm source code ...
Running GUI application with docker
Có lẽ bạn đã đang dùng docker để phát triển app rồi. Docker còn được dùng trong cả các server production nữa. Nói chung docker thường được coi là một công cụ phát triển hay để deploy app. Nhưng bạn có nghĩ những ưu điểm của docker cũng có thể phát huy ở một chỗ khác. Mình đang nói đến GUI app. Từ ...
Tìm hiểu về icinga2
1. Giới thiệu: Giới thiệu về Icinga: Icinga là một hệ thống máy tính mã nguồn mở và ứng dụng giám sát mạng. Nó ban đầu được tạo ra từ fork của hệ thống Nagios trong năm 2009. Icinga đang cố gắng để có được nhận thức quá khứ ngắn trong quá trình phát triển Nagios, cũng như thêm các tính năng ...
Một số kỹ thuật "tăng tốc" cho website (Lazy Load, Adaptive Image, Gzip, DNS Prefetch)
Đối với những website tốc độ tải trang rất quan trọng. Người dùng chỉ hứng thú với những website load nhanh, còn khi một trang web đáp ứng chậm, khách sẽ mất kiên nhẫn và khả năng họ quay lại sẽ là rất thấp. Như vậy, những người tìm kiếm thông tin thường rất sốt ruột khi phải đợi những trang web ...
Hướng dẫn học lập trình Python - P1
1. Giới thiệu về Python Python là một ngôn ngữ lập trình thông dịch do Guido van Rossum tạo ra năm 1990. Python hoàn toàn tạo kiểu động và dùng cơ chế cấp phát bộ nhớ tự động, do vậy nó tương tự như Perl, Ruby, Scheme, Smalltalk, và Tcl. Python được phát triển trong một dự án mã mở, do tổ chức ...
Cấu trúc thư mục và cách viết component chuẩn trong React
Một dự án web app đơn giản nếu muốn đạt mức độ thành phẩm thì sẽ có từ 20-30 components, và theo tiêu chí component càng nhỏ càng tốt vì nó có tính tái sử dụng cao, với cấu trúc thư mục bên dưới webapp có thể chứa khoảng 200-300 components. Đối với mức 20,000 React components thì phải hỏi chính đội ...
Microsoft’s AI chip teaches HoloLens how to understand you
Hololens là thiết bị đeo cá nhân được phát triển bởi Microsoft. Nó không cần phải kết nối thêm thiết bị như như những chiếc kính thực tế ảo khác, trình diễn lần đầu vào 2015. Tức là có thể hoạt động độc lập hoàn toàn, nhìn thấy trực tiếp thế giới ảo thay vì qua màn hình. Nó cho phép người dùng ...
Android Design Patterns: The Singleton Pattern
Singleton Pattern là gì ? Singleton Pattern là một design pattern đảm bảo rằng một class chỉ có một instance và một điểm truy cập toàn cục do class đó cung cấp. Bất cứ lúc nào nhiều class hay nhiều đối tượng yêu cầu lớp đó, chúng sẽ nhận được cùng một instance của nó. Lấy luôn ví dụ về điện ...
Viết Log ra file trong Ruby on Rails
Lời nói đầu Việc sử dụng thư viện logger trong Ruby là 1 cách dễ dàng để theo dõi những tương tác của người dùng với hệ thống của chúng ta. Thường thì mỗi khi có 1 tương tác của User với hệ thống thì ở cửa sổ Terminal chúng ta sẽ thấy Log hiện ra, về cơ bản thì Log này sẽ cung cấp cho chúng ta ...