Bài viết mới
Tìm kiếm bài viết trong Bài viết mới
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 31
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 112
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 27
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 95
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 23
[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
Tạo thư viện Android và publish một cách dễ dàng
Xin chào các bạn,. Với một developer chắc hẳn bạn đã từng sử dụng qua các thư viện mở được chia sẽ trên internet.
0 0 24
Giải ngố về High Order Component trong ReactJS - (Phần 2 - HOC)
Mở đầu. Trong bài viết trước mình đã giới thiệu với tất cả mọi người về Currying function và để tiếp tục series bài viết tìm hiểu về High Order Component thì ngày hôm nay mình sẽ cùng mọi người tìm hiểu nốt về High Order Component, để xem nó là gì và có liên quan gì đến Currying function nhé.
0 0 48
Gọi API trong project Nuxtjs
Mở Đầu. Xin chào các bạn hôm nay mình sẽ giới thiệu đến mọi người một cách gọi api trong project nuxtjs.
0 0 22
3 cách tối ưu hóa hiệu suất Rails views
. Chào các bạn, chào các bạn. Trong bài viết này, chúng ta sẽ cùng nhau tìm hiểu một số kỹ thuật tối ưu hóa hiệu suất đơn giản và hiệu quả mà bạn có thể sử dụng ngay từ khi bắt đầu viết code.
0 0 67
[CSS] Color và Sizing
Trong bài này chúng ta sẽ tìm hiểu 2 loại giá trị quan trọng nhất mà CSS có thể áp dụng cho các phần tử HTML, đó là: color và sizing. Nó cho phép chúng ta kiểm soát được màu sắc của các phần tử và màu sắc của chúng.
0 0 66
Ghi đè phương thức private của superclass trong Ruby
. Bài viết được dịch từ bài Overriding private methods of superclass in Ruby của tác giả Mehdi Farsi. Vì Ruby là một ngôn ngữ OOP, một class có thể kế thừa từ một class khác.
0 0 26