Trending
Sự khác biệt giữa Struct và Class
[React] Class Component và Function Component, bạn chọn viết theo cách nào?
Cải thiện Terminal mặc định của MacOS với zsh và zsh-autosuggestions
Cách upload 1 App iOS lên Deploygate
ANT DESIGN – Điều gì khiến thư viện này vượt “mặt” Material-UI của Google?
iOS: Hướng dẫn tạo certificate, App ID, Provisioning Profile để tải ứng dụng lên App store
[React] Loading indicator with React Context API & Hooks
Cách lấy UDID của thiết bị iPhone, iPad, iPod…
Kiểm thử tự động cùng Robot Framework dành cho tester
Triển khai CI/CD với GitLab-CI (P1 – Cài đặt và khởi tạo)
techover.io
  • LOGIN
    iOSSwift

    WWDC21 – ARC in Swift: Basics and beyond

    by NhatHM June 25, 2022
    by NhatHM June 25, 2022 37 views
    Read more
    0 comment
    1 FacebookTwitterLinkedinReddit
  • Python

    Python Deep Dive: Hiểu closures, decorators và các ứng dụng của chúng – Phần 4

    by huulinhcvp June 21, 2022
    by huulinhcvp June 21, 2022 56 views

    Python Deep Dive: Hiểu closures, decorators và các ứng dụng của chúng – Phần…

    Read more
    3 FacebookTwitterLinkedinReddit
  • CICDGitlab

    Gitlab CI/CD cho người mới bắt đầu – Phần 2: Configure Runner

    by tunghn140706 June 10, 2022
    by tunghn140706 June 10, 2022 67 views 5 mins read

    (Ngoài ra các bạn có thế xem thêm các cài đặt nâng cao khi…

    Read more
    1 FacebookTwitterLinkedinReddit
  • Uncategorized

    Null safety trong Flutter

    by lamitptit99 May 13, 2022
    by lamitptit99 May 13, 2022 74 views

    Null safety trong Flutter 1. Null safety là gì a. Tổng quan về null…

    Read more
    0 FacebookTwitterLinkedinReddit
  • Uncategorized

    Mô hình phát triển ứng dụng

    by doanquyet April 22, 2022
    by doanquyet April 22, 2022 85 views

    Mục đích của blog này là cung cấp phân tích chi tiết về phân…

    Read more
    0 comment
    1 FacebookTwitterLinkedinReddit
  • Uncategorized

    Differentiate between ephemeral state and app state.

    by vuongduong7995 April 22, 2022
    by vuongduong7995 April 22, 2022 30 views

    Theo nghĩa rộng nhất có thể, trạng thái của ứng dụng là mọi thứ…

    Read more
    0 FacebookTwitterLinkedinReddit
  • Uncategorized

    Stateful Builder có thể bước thay thế vị trí của Stateful Widget không?

    by doanquyet April 21, 2022
    by doanquyet April 21, 2022 41 views

    Để hiểu điều này trước tiên chúng ta hãy hiểu Stateful Builder là gì?…

    Read more
    0 FacebookTwitterLinkedinReddit
  • AppleiOSSwiftTip

    Swift: weak and unowned

    by Quang Huy April 21, 2022
    by Quang Huy April 21, 2022 104 views

    Automatic Reference Counting aka ARC, là 1 tính năng của Swift dùng để đếm số lượng strong reference, và cho phép quản lý việc giải phóng memory khi 1 instance không còn được reference(tham chiếu) đến. Theo như doc của Apple: Ví dụ :  Trong ví dụ này, class FirstViewController của mình đang strong reference đến instance secondClass Như mình đã đề cập bên trên, ARC sẽ giúp chúng ta quản lý, phân bổ memory từ những instance không còn được tham chiếu đến. Tuy nhiên, câu hỏi đặt ra là điều gì sẽ xảy ra khi có 2 object/instance strong reference đến nhau? Từ strong việt hóa ra là mạnh, bền, … nghe thôi cũng cảm giác khó phá hỏng, phá hủy nó rồi đúng không? :))) Thì strong reference cũng thế, strong reference trỏ đến 1 instance/object và sở hữu nó, quyết định đến sự tồn tại của instance/object đó.  ARC không thể có cách nào giải phóng được memory từ những kiểu instace/object này, và điều này sẽ dẫn đến memory leak. Trong thực tế những project đã làm, thì mình rất hay thường gặp những case strong reference, và mình cũng rất hay vô tình tạo ra strong reference :v  Case mình hay gặp nhất là case khi khởi tạo delegate: Trông ví dụ này có vẻ quen đúng không? :))) ở đây mình có 1 protocol DemoDelegate, và khởi tạo delegate này trong FirstClass. Và FirstClass và delegate DemoDelegate đang strong reference đến nhau. Để giải quyết vấn đề này, chúng ta có weak và unowned.…

    Read more
    2 FacebookTwitterLinkedinReddit
  • Uncategorized

    Flutter: Quản lý state bằng provider.

    by vuongduong7995 April 21, 2022
    by vuongduong7995 April 21, 2022 77 views

    Ví dụ. Để minh họa, hãy xem xét ứng dụng đơn giản sau. Ứng…

    Read more
    0 comment
    0 FacebookTwitterLinkedinReddit
  • Uncategorized

    Flutter Custom Radio Button với Custom Shapes

    by doanquyet April 20, 2022
    by doanquyet April 20, 2022 84 views

    Sự phát triển của Flutter đang trở nên phổ biến và ngày càng phổ…

    Read more
    1 FacebookTwitterLinkedinReddit
  • Uncategorized

    Difference between Multiprogramming, multitasking, multithreading, and multiprocessing

    by vuongduong7995 April 20, 2022
    by vuongduong7995 April 20, 2022 62 views

    1. Multiprogramming Trong một hệ thống máy tính hiện đại, thường có một số…

    Read more
    0 FacebookTwitterLinkedinReddit
  • [Flutter]Push Notification

    by doanquyet April 19, 2022
    by doanquyet April 19, 2022 50 views

    0. Thêm dependency Thêm flutter_local_notifications: ^9.1.2 vào pubspec.yaml. Đừng quên sử dụng Pub get để tải về. 1.…

    Read more
    0 FacebookTwitterLinkedinReddit
Load More Posts

Blog Stats

  • 54,882 hits
advanced programming Soft Skills git dynamodb noob S3 Java CICD backend BA lambda pip serverless apple aws Layout ios Data Science rtsp streaming Software Architecture CloudFront tip mobile app iOS Fresher Training react apache Swift android GitlabCI gws react hooks nginx docker Widget design pattern Flutter Machine Learning webserver dart python closures web cloud Business Analyst
  • Facebook
  • Twitter
  • Linkedin
  • Youtube
  • Email
  • Rss
techover.io
  • LOGIN
 

Loading Comments...