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

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 25

- 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 97

- 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 71

- 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 274

- 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 200

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

2 cách tốt nhất để tuỳ chỉnh phông chữ trong Android

Mỗi ứng dụng, theo một cách nào đó, khác với những ứng dụng khác. Các nhà thiết kế sản phẩm có thể đạt được điều đó bằng cách tạo các view tùy chỉnh, tận dụng các micro-animations, vẽ các illustrations tuyệt đẹp, v.

0 0 26

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

Docker cho người mới bắt đầu

Docker là gì. . Cụ thể là: Giả sử bạn mớ mua một cái máy tính mới cần chạy lại project Laravel cũ của mình để có thể code tiếp. Thông thường bạn sẽ phải cài php, mysql, apache, npm, .

0 0 381

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

Caching đại pháp 1: Nấc thang lên level của developer

Bí quyết thành công trong việc đáp ứng hệ thống triệu user của những công ty lớn (và cả công ty nhỏ). Tại sao caching lại là kỹ thuật tối quan trọng để phù phép ứng dụng rùa bò của chúng ta thành siêu phẩm vạn người mê.

0 0 76

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

Cách dùng Provider trong Flutter

Trong quá trình phát triển app native thì vấn đề quản lý state là vấn đề chung cần được giải quyết. Cách dùng Provider là một trong các cách phổ biến.

0 0 52

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

Tìm hiểu về hệ phân tán (Phần 6: Sao lưu và thống nhất dữ liệu) - Part 2

Ở phần trước mình đã giới thiệu hai phần: Giới thiệu về sao lưu và thống nhất dữ liệu và Các mô hình sao lưu hướng dữ liệu ở bài Tìm hiểu về hệ phân tán (Phần 6: Sao lưu và thống nhất dữ liệu) - Part 1 thì hôm nay mình sẽ giới thiệu ba mục còn lại trong phần mục lục. Cùng tìm hiểu nhé.

0 0 20

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

Godot Shader (P3): Hướng dẫn làm hiệu ứng hoà tang.

Hôm nay mình sẽ tiếp tục hướng dẫn với các bạn làm quen shader qua các vd. Hiệu ứng hôm nay mà mình chọn để viết bài là hiệu ứng hoà tang. Mình sử dụng hình con thỏ ở bài 2 cho vd này. Khởi tạo một file Shader trống cho sprite này:.

0 0 18

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

TF Lite with Android Mobile

Như các bạn đã biết việc đưa ứng dụng đến với người sử dụng thực tế là một thành công lớn trong Machine Learning.Việc làm AI nó không chỉ dừng lại ở mức nghiên cứu, tìm ra giải pháp, chứng minh một giải pháp mới,... mà quan trọng là đưa được những nghiên cứu đó vào ứng dụng thực tế, được sử dụng để

0 0 69

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

Code Smart Contract bằng Assembly ?

Introduction. Hồi còn học trong ghế nhà trường bộ môn lập trình tốn nhiều não nhất của mình là code assembly. Nôm na thì bất cứ ngôn ngữ bậc cao nào như C , Go, Java,... được sinh ra để người dễ hiểu và dễ code , tuy nhiên chúng đều sẽ được compiled down xuống assembly một ngôn ngữ bậc thấp để máy h

0 0 55

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

Type annotation vs Type Inference - Typescript

Trong bài viết này, chúng ta sẽ tìm hiểu kỹ về TypeScript bằng cách tìm hiểu sự khác biệt giữa kiểu chú thích và kiểu suy luận. Tôi sẽ cho rằng bạn có một số kinh nghiệm về JavaScript và biết về các kiểu cơ bản, như chuỗi, số và boolean.

0 0 41

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

Cài đặt và sử dụng MongoDB với Laravel

I. Giới thiệu. MongoDB là hệ quản trị CSDL NoSQL phổ biến nhất trên thế giới. Tuy nhiên mặc định Laravel PHP Framework lại không hỗ trợ MongoDB.

0 0 66

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

Thao tác nhanh trên Home Screen với SwiftUI

Các thao tác nhanh trên Home Screen được giới thiệu trong iOS 12. Một nút tắt điều hướng người dùng đến một vị trí cụ thể trong ứng dụng. Ngày nay, nhiều ứng dụng đang ra mắt với tác nhanh này. Let's go!!.

0 0 14

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

Crawl website sử dụng Node.js và Puppeteer - phần 2

trong phần 1 mình đã giới thiệu về puppeteer và tạo được 1 project cùng một số file đầu tiên để các bạn có thể crawl dữ liệu từ một trang web bất kỳ. Bài này mình sẽ tiếp nối bài viết trước để hoàn thiện seri này.

0 0 69

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

Các Foundation types hữu ích mà ít người biết đến trong Swift

Foundation cung cấp cho bạn với nhiều công cụ cần thiết trong quá trình phát triển iOS của bạn, từ cấu trúc như Data đến hoàn thiện các APIs như URLSession. Có một loạt các Foundataion types đã tồn tại từ rất lâu.

0 0 11

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

CORS là gì?

Xin chào, hồi mới tập tành code, mình thường thấy lỗi đỏ lòm trên trình duyệt liên quan đến Access-Control-Allow-Origin, nhìn rất là tức mắt. Có nhiều lập trình viên thường gặp phải các vấn đề liên quan tới CORS, vậy thì trong viết này mình xin giới thiệu cho những ai chưa biết về CORS nhé.

0 0 96

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

ViteJS - Người chơi hệ Hackspeed trong làng Frontend build tools

Chào mọi người, chủ để mình muốn chia sẻ với mọi người hôm nay đó là về công cụ được gọi là ViteJS anh em cùng cha khác mẹ của VueJS. ViteJS là gì . . Repository của Vite: https://github.

0 1 155

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

Lập trình socket bằng Python

Socket là gì. Một chức năng khác của socket là giúp các tầng TCP hoặc TCP Layer định danh ứng dụng mà dữ liệu sẽ được gửi tới thông qua sự ràng buộc với một cổng port (thể hiện là một con số cụ thể), từ đó tiến hành kết nối giữa client và server.

0 0 74