Bài viết mới

Tìm kiếm bài viết trong Bài viết mới

- vừa được xem lúc

Con đường AI của tôi

Gần đây, khá nhiều bạn nhắn tin hỏi mình những câu hỏi đại loại như: có nên học AI, bắt đầu học AI như nào, làm sao tự học cho đúng, cho nhanh, học không bị nản, lộ trình học AI như nào... Sau nhiều lần trả lời, mình nghĩ rằng nên viết hẳn một bài để trả lời chi tiết hơn, cũng như để các bạn sau này

0 0 170

- vừa được xem lúc

Tìm hiểu về Virtual DOM trong React

Nếu bạn đang dùng React hoặc đang học ReactJS, chắc hẳn bạn đã nghe qua thuật ngữ Virtual DOM . Vậy Virtual DOM là gì và tại sao React lại sử dụng nó. Chúng ta hãy cùng tìm hiểu nhé. Let's go.

0 0 494

- vừa được xem lúc

Tìm hiểu khái quát về React Server Component

React Server Component là gì. Đầu tiên phải chắc chắn là chúng ta đều nắm rõ khái niệm về components trong Reactjs đã nhé.

0 0 19

- vừa được xem lúc

2 Nguyên tắc giao tiếp hiệu quả khi làm việc

Đắc Nhân Tâm vốn là cuốn sách rất nổi tiếng, và không ngẫu nhiên mà một cuốn sách nhỏ lại nổi tiếng và phát hành rất phổ biến ở nhiều quốc gia như vậy. Với một người đã đọc cuốn sách rất nhiều lần, mình đã chiêm nghiệm ra rất nhiều điều chứng minh rằng khi nghiêm túc áp dụng những điều sách viết vào

0 0 30

- vừa được xem lúc

Kali Linux là gì? Tại sao hacker thích sử dụng Kali Linux?

Kali Linux là một bản phân phối Linux dựa trên Debian. Mục tiêu của nó đơn giản là: tập hợp nhiều công cụ kiểm tra bảo mật và thâm nhập tốt nhất có thể trong một môi trường hệ điều hành.

0 0 63

- vừa được xem lúc

Người ta làm cách nào để backup thường xuyên thư mục rất lớn?

. Vấn đề về sao lưu thư mục lớn. Mình có lưu "sương sương" 300GB các tệp tin của người dùng upload lên, như hình ảnh hay các tệp đính kèm.

0 0 68

- vừa được xem lúc

Spring boot Kotlin Auto Build on Docker Compose Runtime

Trong khi phát triển một ứng dụng Spring boot sử dụng ngôn ngữ Kotlin với docker phải thông qua quá trình build mới có thể start được server cho nên khi phát triển sẽ sửa code liên tục cần nó tự động nhận code mới. Vậy trong bài viết này sẽ giới thiệu qua về giải pháp tận dụng một công cụ entr để lắ

0 0 45

- vừa được xem lúc

Design navigation trong ứng dụng android

Giới thiệu. Android phát triển đi kèm với sự thay đổi của các tính năng, cách design navigation cũng không phải ngoại lệ.

0 0 48

- vừa được xem lúc

3 cách tạo ra class methods private trong Ruby

. Bài viết được dịch từ bài 3 ways to make class methods private in Ruby của tác giả Mehdi Farsi. . . private_class_method.

0 0 47

- vừa được xem lúc

Các command trên ubuntu (chiếm 80%) - phần 4

Sau một kì nghỉ tết trong thời buổi đại dịch vừa qua. Không còn những buổi dong chơi đi chúc tết nữa. Ở nhà ra số tiếp theo cho anh em đây. Dưới đây sẽ là 2 command được sử dụng nhiều nhất khi sử dụng file.

0 0 67

- vừa được xem lúc

Tìm hiểu về Riverpod - Provider nhưng không hắn :v

Trong Flutter có rất nhiều các quản lý state: Provider, Bloc, GetX, Redux,... khó mà nói cái nào tốt hơn cái nào. Tuy nhiên nếu bạn đã làm quen với Provider thì không ngại để tìm hiểu thêm về Riverpod. Một bản nâng cấp của Provider. Nếu bạn để ý thì cái tên "Riverpod" là các chữ cái của "Provider" đ

0 0 78

- vừa được xem lúc

Install Docker – Docker Installation On Ubuntu (2/9)

Trong blog này, tôi sẽ hướng dẫn bạn quá trình cài đặt Docker theo các bước đơn giản. Trong trường hợp bạn chưa quen với Docker, bạn có thể đọc lại bài viết này.

0 0 12

- vừa được xem lúc

Hướng dẫn cài đặt Anaconda trên Ubuntu

Anaconda là một nền tảng mã nguồn mở về Data Science và Machine Learning trên Python thông dụng nhất hiện nay, Anaconda có vai trò đơn giản hóa việc triển khai và quản lí các gói cài đặt khi làm việc với Python. Anaconda được cài đặt dễ dàng trên 3 nền tảng hệ điều hành thông dụng hiện nay là Ubuntu

0 0 68

- vừa được xem lúc

Làm quen với Kotlin - Extension

Xin chào các bạn, hôm nay chúng ta sẽ tìm hiểu về một tính năng mới khác của Kotlin có tên là "Extension". Sử dụng extension, chúng ta sẽ có thể thêm hoặc xóa một số method function ngay cả khi không kế thừa hoặc sửa đổi chúng.

0 0 52

- vừa được xem lúc

Custom Pattern Matching trong Swift

Gần đây mình tình có tìm hiểu về các components trong lập trình iOS thì có đọc được một bài viết khá hay về Custom Pattern Matching, nay mạn phép dịch lại và chia sẻ đến mọi người . Custom Pattern Matching.

0 0 19

- vừa được xem lúc

MVVM in iOS Swift

Bất cứ khi nào chúng ta xây dựng ứng dụng iOS, câu hỏi này luôn luôn xuất hiện trong đầu chúng ta, chọn mô hình nào cho project mới. Mô hình được sử dụng nhiều nhất trong iOS là MVC.

0 0 18

- vừa được xem lúc

Debugging CSS Grid như 1 Pro

Bây giờ, bạn có thể sử dụng Chrome DevTools để có thể kiểm tra trực quan CSS Grids của bạn và gỡ lỗi chúng. .

0 0 40

- vừa được xem lúc

Một số lưu ý khi sử dụng React Hook

. Cách tốt nhất để bắt đầu với React hook là học cách sử dụng chúng như thế nào. Trong bài này, chúng ta cùng tìm hiểu một số lưu ý thông qua các ví dụ về sai lầm khi sử dụng React hook, và cách khắc phục chúng nhé.

0 0 114

- vừa được xem lúc

Naming BEM - Block Element Modifier

. 1. Overview. . BEM (Block-Element-Modifier) là một quy ước đặt tên CSS được phát triển bởi team tại Yandex để cải thiện khả năng mở rộng và khả năng bảo trì trong phát triển web.

0 0 90

- vừa được xem lúc

Làm sao để lựa chọn kỹ thuật test hiệu quả nhất cho từng dự án?

1. Làm thế nào để chọn đó là kỹ thuật tốt nhất.

0 0 307

- vừa được xem lúc

Những gì bạn cần biết về Test Data

Là một tester, bạn có thể nghĩ rằng "Việc tạo testcase là đủ thách thức, vậy tại sao phải bận tâm về một thứ như test data?". Mục đích của bài viết này là giới thiệu cho bạn hiểu nhiều hơn về test data, tầm quan trọng của nó và đưa ra các mẹo và thủ thuật thực tế để tạo test data một cách nhanh chón

0 0 216