Viết lại hàm if let trong Swift

Tram Ho

Thuật ngữ: Closure: Một khối chức năng khép kín có thể được truyền qua.Generics: Các hàm và loại có thể tái sử dụng có thể hoạt động với bất kỳ loại nào (hoặc tập hợp con của một loại nhất...

Xem chi tiết

Cân bằng tải Linux

Tram Ho

1. Load balancing là gì Load balancer là một thiết bị hoạt động như một reverse proxy để phân phối lưu lượng truy cập mạng hoặc ứng dụng trên một số máy chủ. Load balancer được sử dụng để tăng...

Xem chi tiết

Phân biệt Function declaration và Function expression

Tram Ho

[crayon-662219016194e164383874/] Câu hỏi đặt ra là: chúng khác nhau chỗ nào? Sự khác nhau đó là: function declaration có thể được lôi cổ gọi dùng bất cứ khi nào, bất cứ chỗ nào bởi bộ phân tích (interpreter) của trình...

Xem chi tiết

Đối tượng trong RxSwift

Tram Ho

Subject trong RxSwift hoạt động như vừa là một Observable, vừa là một Observer. Khi một Subject nhận một .next event thì ngay lập tức nó sẽ phát ra các emit cho các subscriber của nó. Không chỉ vậy Subject...

Xem chi tiết

Toàn tập về Startup: Burn Rate

Tram Ho

Hôm nay mình chia sẻ cho mọi người 1 số kiến thức cơ bản về startup, đặc biệt là 1 số thuật ngữ cơ bản về nguồn tiền trong startup, các từ ngữ hay dùng giữa nhà đầu tư và...

Xem chi tiết

Tạo menu sticky đơn giản với jQuery + CSS

Tram Ho

Giới thiệu Bạn muốn có một menu được gắn cố định khi ở, nhưng khi cuộn đến vị trí menu, nó sẽ dính luôn lên đầu trang và chạy theo trang? Vậy thì đây chính là thứ bạn cần! Trong...

Xem chi tiết