Tìm kiếm
Từ khóa mới
Tag mới
Danh sách bài viết
Dependency injection với Hilt
Hilt là một thư viện trợ giúp dependency injection cho Android giúp giảm bớt việc thực hiện dependency injection thủ công trong dự án của bạn. Hướng dẫn này giải thích các khái niệm cơ bản về Hilt và các container được tạo ra.
0 0 512
Securing AWS S3 uploads using presigned URLs
Theo mặc định, tất cả các object là private - có nghĩa là chỉ owner của bucket mới có quyền truy cập vào đối tượng. Nếu bạn muốn người dùng có quyền truy cập vào bucket hoặc các đối tượng cụ thể mà không cần phải public chúng, chúng ta có thể cung cấp cho người dùng các quyền hạn thích hợp bằng cách
0 0 27
[iOS]Formatted Localizable Strings
Giới thiệu. Với định dạng string như dưới đây, làm cách nào bạn có thể thực hiện nó với Localizable.
0 0 34
Làm thế nào để Design của Website thu hút hơn?
Xin chào các bạn. Bởi thế, không phải bàn cãi, thiết kế giao diện vừa thu hút, vừa chuyên nghiệp và ấn tượng là một trong những yếu tố quan trọng nhất trong cả quá trình phát triển 1 website.
0 0 36
Một số lệnh hay dùng trong docker
Chào các bạn, như các bạn đã biết thời gian gần đây docker càng ngày càng trở lên hot và được áp dụng và triển khai vào các dự án rất nhiều. Bắt đầu nào . docker --version. .
0 0 4
Có gì mới trong Angular 11
Phiên bản Angular 11.0.0 được phát hành vào tháng 11 năm 2020. Bản phát hành chính Angular 11 cung cấp các bản cập nhật trên toàn bộ nền tảng, bao gồm CLI và các components.
0 0 101
API testing - Cách test API - Run Test Suites từ Runner
1. Cách test API như thế nào. . API chỉ là cầu nối nói chuyện giữa Client và Server.
0 0 54
Ethereum 2.0 có những thay đổi gì mới?
. TL;DR. Ethereum 2.0 là một bản nâng cấp đã được mong đợi từ lâu, hứa hẹn những cải tiến quan trọng. Nổi bật nhất là Proof of Stake (PoS), shard chains và beacon chain.
0 0 30
Tăng tốc độ đọc frame từ video với cv2.VideoCapture và OpenCV
Phân tích. Trong các hệ thống nhận diện ta thường gặp phải vấn đề thời gian detection của hệ thống khá là chậm.
0 0 110
Cách sử dụng shader trong Godot
I) Giới thiệu:. Mình đã có 1 seri nhỏ hướng dẫn mọi người cách dùng shader trong cocos2d-x rồi, nhưng vì mình ko dùng cocos nữa mà chuyển qua Godot nên mình sẽ remake lại các bài này bên godot.
0 0 17
Sử dụng shorthand trong Javascript
Giới thiệu. Hello, trong bài viết này mình sẽ chia sẻ về sử dụng shorthand trong JS để tiết kiệm thời gian code, hy vọng sẽ hữu ích cho bạn. Bạn có thể khai báo nhiều biến trên cùng 1 dòng:. //Long version.
0 0 6
CSS gạch chân thẻ a với thuộc tính box-shadow
Khi viết css cho thẻ a, chúng ta có thể customize màu chữ với thuộc tính color, việc này cũng đồng nghĩa màu gạch dưới của thẻ a cũng có màu như màu text. Có nhiều cách để thực hiện, trong bài viết này hãy cùng mình học cách làm sử dụng thuộc tính box-shadow.
0 0 9
Làm thế nào để kiểm tra một ứng dụng định vị
Định vị địa lý là một tính năng quan trọng nếu bạn đang phát triển web truyền thông xã hội hoặc ứng dụng di động. Theo một báo cáo năm 2016 của Trung tâm Nghiên cứu Pew, 90% người dùng điện thoại thông minh ở Hoa Kỳ luôn bật tính năng định vị địa lý.
0 0 9
Sử dụng mock trong Django
Để không làm mất thời gian thì mình xin bắt đầu luôn. Để test được thì đầu tiên chúng ta phải có 1 project. Cách để tạo 1 project như thế nào thì các bạn có thể tham khảo ở đây nhé. mysite/.
0 0 31
5 phương pháp thực tế đáng lưu ý nhất khi khai báo biến trong Javascript
Đôi lời dẫn nhỏ nhỏ... Sau khi đọc xong, cảm giác đầu tiên mình nghĩ ngay tới đó chính là "mình" của nhiều năm trước khi mới tập toẹ viết code Javascipt. Rồi mình chợt nhận ra có những điều mà nhiều bạn sinh viên hay thậm chí cả những bạn đã đi làm được một thời gian vẫn hay mắc phải. Song, do chưa
0 0 34
Dừng ngay việc đặt tên biến là data
. "Có hai điều không thể bỏ lỡ trong cuộc sống. Đó là những chuyến xe cuối cùng và những người yêu ta thật lòng" - Đây là câu nói rất hay trong phim Mắt Biếc ra rạp cách đây đúng một năm. Còn trong lập trình có hai điều khó khăn đó là : vô hiệu hóa bộ nhớ cache và đặt tên cho biến, function.... 1. S
0 0 26
Swift thread-safe arrays
Array là một kiểu dữ liệu rất thường sử dụng trong ứng dụng iOS, theo như mình đọc thì các Swift collection có kiểu Array hoặc Dictionary không phải là thread-safe khi được định nghĩa là mutable (khi mình khai báo var đó). Trong bài viết này, chúng ta sẽ thảo luận về một số kỹ thuật để làm cho code
0 0 24
Các trang web có đang ảnh hưởng tới sức khỏe của người dùng ?
Nếu ai đã xem qua bộ phim "The social dilemma" (Song đề xã hội) thì cũng đã biết tới cách mà các mạng xã hội thao túng người dùng như nào. Vậy những website có gặp phải tình trạng như này ? Liệu có thể xây dựng một trang web có tính thẩm quyền, tạo ra khách hàng tiềm năng, chuyển đổi cao mà không lô
0 0 94
React context API (Part 1) — Passing state to child components made easy
Trong docs của ReactJS có câu thế này. React has a powerful composition model, and we recommend using. composition instead of inheritance to reuse code between components. Có một vài cách sau đây để tạo ra các components có thể reuse.
0 0 22
[Design Patterns] Presenter và Service objects trong Rails
. Bài viết gốc Rails Design Patterns: Presenter & Service Objects. . Tại sao chúng ta cần sử dụng design patterns. Nhưng vẫn chưa đủ, View sẽ trở nên lớn và đầy logic khi mục đích chung chỉ biểu diễn thông tin.
0 0 88
Sử dụng .forEach() để duyệt mảng trong JavaScript
. . For loops - Cú pháp chuẩn của việc sử dụng for loop để duyệt qua một mảng:. . .
0 0 25