- 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
Muốn nâng cao trình độ lập trình đừng bỏ qua những tips này!
Ngày bé mình thường cùng bố xem đánh quyền anh, các võ sĩ chuyên nghiệp thường được phân chia hạng theo cân nặng, bao gồm rất nhiều hạng khác nhau như hạng lông, ruồi, bán trung, trung, nặng… Developer chúng ta cũng được chia hạng như vậy, nhưng không phải theo cân nặng mà là ...
Quá trình thực hiện video call trên media server
Các thành phần tham gia vào thực hiện ứng dụng video call Với các ứng dụng WebRTC thông thường, việc thực hiện các ứng dụng media sử dụng API WebRTC cung cấp thông thường hầu như khá phức tạp, rất khó để cho lập trình viên. Như đã đề cập đến ở chương 2, kurento cung cấp một số API ...
Bất ngờ: đào tạo AI lại gián tiếp phát thải CO2 gây hại cho môi trường
Quá trình đào tạo AI tưởng chừng là vô hại nhưng đang gián tiếp tác động đến môi trường và khí hậu do hoạt động phát thải CO2 từ quá trình tiêu thụ điện năng. AI hay trí tuệ nhân tạo đang dần trở thành động lực của ngành công nghiệp khi nó giúp con người phát hiện ung ...
So sánh Java và Node.js: Cuộc chiến không hồi kết?
1995 là một trong những năm điên rồ nhất lịch sử máy tính. Phiên bản Java đầu tiên xuất hiện, và rồi lòi ra thêm cậu em JavaScript. Hai cái tên “na ná” nhau làm mọi người lầm tưởng cả hai là “anh em song sinh dính liền” vừa mới tách ra vậy, nhưng thực tế cả hai ...
Tạo một Infinite Scroll Component với React Hook
Chắc hẳn những bạn đã từng sử dụng Facebook, Instagram hay Reddit trước đây đều biết đến tính năng cuộn (kéo) nội dung vô cực. Tiếp tục series React, chúng ta sẽ đi sâu hơn vào việc phát triển một ứng dụng React của bạn với việc làm như thế nào để xây dựng một ứng dụng Infinite Scroll sử dụng ...
Feature Engineering (Phần 4): Phương pháp xử lý truyền thống với dữ liệu dạng văn bản (Text Data)
Xin chào mọi người, trong phần trước của series mình đã giới thiệu với mọi người một số phương pháp xử lý với dữ liệu dạng phân loại (Categorical Data) . Trong phần tiếp theo này chúng ta sẽ tiếp tục với series Understanding Feature Engineering của Dipanjan (DJ) Sarkar để tìm hiểu về một số phương ...
Tự động deploy Laravel project lên server với Laravel Envoy Github Webhooks - phần 2
Xin chào các bạn! Mình đã quay trở lại rồi đây. Bài trước mình đã cùng các bạn đã tạo thành công công cụ giúp chúng ta triển khai laravel app lên máy chủ một cách dễ dàng nhất sử dụng envoy . Mỗi khi pull mới được merger vào master bạn chỉ cần chạy một câu lệnh duy nhất envoy run deploy là chương ...
Nginx Tutorial #1: Basic Concepts
Chào các bạn! Mình xin giới thiệu đến các bạn turorial về nginx cơ bản. Tutorial này có ba phần với nội dung như sau: Khái niệm cơ bản : nhận biết sự khác biệt giữa directive và context, mô hình thừa kế và thứ tự nginx chọn server blocks và locations. Hiệu suất : Phần này sẽ hướng dẫn bạn ...
Xử lý bất đồng bộ trong JavaScript
Xử lí bất đồng bộ song song trong Node.js JavaScript: async/await, những keyword giúp chúng ta code bất đồng bộ dễ hơn bao giờ hết I. Đồng bộ và bất đồng bộ 1) Khái niệm Synchronous (đồng bộ) là một quy trình xử lý các công việc theo một thứ tự đã được lập sẵn. ...
RxSwiftExt: Các toán tử tiện lợi, tiện ích mở rộng cho RxSwift 2019
Nếu bạn đang sử dụng RxSwift, bạn có thể đã gặp phải tình huống trong đó các toán tử tích hợp không mang lại chức năng chính xác mà bạn muốn. RxSwift đang được cố ý giữ gọn nhất có thể để tránh phình to. Mục đích của kho lưu trữ này là cung cấp thêm các toán tử tiện lợi và Tiện ích mở ...