Bài viết mới
Tìm kiếm bài viết trong Bài viết mới
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 43
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 41
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 12
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 13
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 31
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 100
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 75
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 281
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 205
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 27
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
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 82
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 55
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
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
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 73
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 59
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 45
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 69
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
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 73