For loop in typescript

Mình mới làm quen với quen với ngôn ngữ typescript và có gặp 1 số vấn đề liên quan đến vòng lặp, nên mình chia sẻ ở đây để những bạn đi sau có cái nhìn tổng quát về vòng lặp trong typescript, qua đó tiết kiệm được 1 chút thời gian tìm hiểu. OK bắt đầu thôi. For Kiểu for truyền thống, giống như ...

Tác giả: Tạ Quốc Bảo viết 08:52 ngày 24/03/2021

SoapUI là gì? Giới thiệu về SoapUI Testing

SOAP UI là công cụ kiểm tra API đa nền tảng dựa trên mã nguồn mở SOAPUI cho phép người kiểm thử thực hiện kiểm thử tự động: functional, regression, compliance, and load tests trên các API Web khác nhau. SOAPUI hỗ trợ tất cả các giao thức, công nghệ tiêu chuẩn để ...

Tác giả: Vũ Văn Thanh viết 08:52 ngày 24/03/2021

Generate PDF với gem Prawn

Giới thiệu Chào mọi người ! Trong bài hôm nay, mình xin chia sẻ với mọi người về gem Prawn cũng như cách sử dụng Prawn trong ứng dụng Rails thông qua các ví dụ . Thì Prawn là một gem tạo file PDF khá mạnh mẽ hỗ trợ chúng ta dễ dàng tạo bảng, nhúng ảnh(png và jpg) hoặc vẽ các đường ...

Tác giả: Trần Trung Dũng viết 08:52 ngày 24/03/2021

[C#] Một click chuột điều khiển máy tính từ xa sử dụng Ultraviewer

Xin chào các bạn, bài viết hôm nay mình sẽ hướng dẫn các bạn cách điều khiển máy tính từ xa sử dụng Ultraviewer bằng một click chuột. Bình thường, khi bạn muốn điều khiển máy tính từ xa của ai đó khi sử dụng ultraviewer. Thì bên phía khách hàng, phải cung ...

Tác giả: Trần Trung Dũng viết 08:52 ngày 24/03/2021

17 điều cho tuổi 30 - Honda Ken - Điều 3

ĐIỀU 3 HÌNH MẪU THẮNG (THUA) CỦA BẢN THÂN ĐIỂM 1: NHỮNG LÚC NHƯ THẾ NÀO THÌ THUẬN LỢI, NHỮNG LÚC NHƯ THẾ NÀO THÌ THẤT BẠI Khác với khi 10 hay 20 tuổi, đến khi 30, những kinh nghiệm liên quan đến cuộc sống của bản thân sẽ được tích góp lại. Ta có thể dự đoán trước từ những việc thường ...

Tác giả: Vũ Văn Thanh viết 08:52 ngày 24/03/2021

Bộ cài đặt Laravel Installer đã hỗ trợ tích hợp Jetstream

Bài viết được sự cho phép của tác giả Chung Nguyễn Hôm nay, nhóm Laravel đã phát hành một phiên bản chính mới của “laravel/installer” bao gồm hỗ trợ khởi động nhanh các dự án Jetstream. Với phiên bản mới này khi bạn chạy laravel new project-name, bạn sẽ nhận được các tùy chọn ...

Tác giả: Tạ Quốc Bảo viết 08:52 ngày 24/03/2021

Exceptions và xử lý Exception trong C#

1. Mô tả Các tính năng xử lý exception của ngôn ngữ C# giúp bạn đối phó với bất kỳ tình huống bất ngờ hoặc ngoại lệ nào xảy ra khi một chương trình đang chạy. Xử lý exception sử dụng các từ khóa try , catch và finally để thử các hành động có thể không thành công, để xử lý các trường hợp ...

Tác giả: Hoàng Hải Đăng viết 08:52 ngày 24/03/2021

Hướng dẫn Adapter Design Pattern

Trong bài viết này, chúng ta sẽ cùng tìm hiểu về Adapter Design Pattern qua cấu trúc, cánh triển khai, ví dụ, ưu điểm nhược điểm và ứng dụng của nó. Đây là bài viết đầu tiên của mình nên sẽ không tránh khỏi sai sót, rất mong nhận được góp ý từ mọi người. 1.1. Phân loại Adapter là 1 design ...

Tác giả: Trần Trung Dũng viết 08:51 ngày 24/03/2021

Những điều cần lưu ý và sử dụng Hook trong React (Phần 3)

Nó là 1 kỹ thuật nó giúp mình tăng tốc, tốc độ xử lý máy tính lên bằng cách nó sẽ lưu trử lại cái dử liệu, kết quả của những lần tính toán trước đó, để những lần sau mình không cần phải tính toán lại nếu như chúng ta gặp lại bộ input củ. 1. Memoization là gì? "In computing, memoization or ...

Tác giả: Bùi Văn Nam viết 08:51 ngày 24/03/2021

Hướng tiếp cận Graph convolution network cho bài toán rút trích thông tin từ hóa đơn

The Mobile capture receipts Optical Character Recognition (MC-OCR) là cuộc thi về ảnh receipt (hóa đơn) có 2 task và team mình đã tham gia task thứ 2 là trích xuất các thông tin cơ bản bao gồm SELLER, SELLER_ADDRESS, TIMESTAMP, TOTAL_COST (bên bán, địa điểm, thời gian và tổng thanh toán) từ ánh ...

Tác giả: Vũ Văn Thanh viết 08:51 ngày 24/03/2021

Hướng dẫn cài đặt Flutter SDK trên Linux

Mục lục nội dung Giới thiệu Bắt đầu cài đặt Lời kết Bài viết được sự cho phép của tác giả Khiêm Lê Giới thiệu Trong bài viết này, mình sẽ hướng dẫn các bạn cài Flutter SDK lên Linux, cụ thể mình sử dụng distro phổ biến nhất của Linux là Ubuntu để hướng dẫn các bạn. ...

Tác giả: Trịnh Tiến Mạnh viết 08:51 ngày 24/03/2021

React Props Cheatsheet: 10 Patterns mà bạn nên biết (Phần 2)

Mục lục nội dung 6. Cập nhật giá trị của React prop thông qua thanh trạng thái 7. React props có thể phân bố một cách độc lập 8. React props có thể tạo ra default value nếu không có giá trị nào được cung cấp 9. React props có thể đặt lại tên để tránh errors 10. Không nên ...

Tác giả: Vũ Văn Thanh viết 08:51 ngày 24/03/2021

Tìm hiểu về Block, Inline và Inline-block trong CSS

Chúng ta sẽ cùng nhau tìm hiểu 3 kiểu hiển thị phần tử trong CSS đó là Block, Inline và Inline-block xem chúng có gì khác nhau nhé ! Trước khi vào bài viết thì giả sử chúng ta có đoạn mã HTML như sau: < html > < head > < meta charset = " UTF-8 ...

Tác giả: Trần Trung Dũng viết 08:51 ngày 24/03/2021

Theme Editor WordPress hướng dẫn cơ bản

Mục lục nội dung Theme Editor WordPress là gì ? Tổng quan khu vực Theme Editor WordPress Những lưu ý khi sử dụng Theme Editor Thế Thôi Bài viết được sự cho phép của tác giả Lại Văn Đức Theme Editor WordPress là khu vực nguy hiểm nếu như bạn không biết về Code. Bài ...

Tác giả: Trần Trung Dũng viết 08:51 ngày 24/03/2021

RxSwift 6: Observables

Mục lục nội dung Chuẩn bị cho thực hành Vậy 1 observable là gì? Vòng đời của 1 obserbvable Tạo observables Subscribing tới 1 observable Bài viết được sự cho phép của tác giả Lê Xuân Quỳnh Qua 5 bài trước, chúng ta đã hiểu các khái niệm cơ bản về RxSwift. Và bây giờ, ...

Tác giả: Trần Trung Dũng viết 08:51 ngày 24/03/2021

Học Golang từ con số 0 – Phần 1 cài đặt Golang trên Linux và Windows

Mục lục nội dung Mở đầu Cài đặt Golang trên Windows. Cài đặt Thiết lập biến môi trường. Cài đặt Golang trên Ubuntu. Hello world trong Golang. Tóm Lại: Bài viết được sự cho phép của tác giả Võ Xuân Phong Mở đầu Để biết Golang làm được những gì và nó lợi hại ...

Tác giả: Vũ Văn Thanh viết 08:51 ngày 24/03/2021

Distributed Data Processing using MapReduce

Mục lục nội dung 1. Distributed Data Processing 1.1 MapReduce = Map + Reduce. 2. MapReduce Architecture 3. Handle khi MapReduce fail 4. Tham khảo Bài viết được sự cho phép của tác giả Kiên Nguyễn Ngày nay, xử lý dữ liệu lớn đã trở thành bài toán tiếp xúc hằng ngày ...

Tác giả: Hoàng Hải Đăng viết 08:51 ngày 24/03/2021

Phát triển và tận dụng Google Assistant theo nhiều cách khác nhau

Mục lục nội dung Giới thiệu về Google Assistant Content Action – Khiến nội dung của bạn xuất hiện trên Google Assistant Các loại nội dung trên Google Assistant App Action – Kích hoạt chức năng giọng nói cho các ứng dụng Android Thách thức “Tái tương tác ứng dụng” ...

Tác giả: Hoàng Hải Đăng viết 08:51 ngày 24/03/2021

Vọc vạch Machine Learning với p5.js và ml5.js

Mục lục nội dung p5.js là gì? Sơ qua về p5.js ml5.js là gì? Ví dụ poseNet pre-trained model Cấu trúc Project Load Video bằng function của p5.js Load poseNet pre-trained model Vẽ skeleton lên Video Kết luận Bài viết được sự cho phép của tác giả Trần ...

Tác giả: Hoàng Hải Đăng viết 08:51 ngày 24/03/2021

Sử dụng binding Exchange to Exchange trong RabbitMQ

Mục lục nội dung Flow của một Message trong Exchange-to-Exchange bindings Ví dụ binding Exchange to Exchange trong RabbitMQ Bài viết được sự cho phép của tác giả Giang Phan Trong các bài viết trước chúng ta đã cùng tìm hiểu về các loại Exchange trong RabbitMQ. Có một câu hỏi ...

Tác giả: Bùi Văn Nam viết 08:51 ngày 24/03/2021