Bài viết mới
Tìm kiếm bài viết trong Bài viết mới
Chương 1 Bắt đầu với Protocol (Phần 2)
Dùng Protocol như một kiểu dữ liệu. protocol Person {. var firstName: String {get set}. var lastName: String {get set}.
0 0 34
Kỹ thuật viết mã nguồn hiệu quả
Kỹ thuật viết mã nguồn hiệu quả? Hôm nay bài viết này mình không đề cập tới thuật toán, hãy coi như rằng chúng ta đã có thuật toán tốt nhất có thể và bây giờ chúng ta phải làm gì để có thể tăng tính hiệu quả của code. Bài viết này mình sẽ lấy ngôn ngữ lập trình C/C++ để minh họa về các hàm, các thao
0 0 38
OAuth là gì? Cách thức hoạt động của OAuth
. OAuth cho phép các trang web và dịch vụ chia sẻ tài nguyên giữa những người dùng. Nó được sử dụng rộng rãi, nhưng hãy lưu ý về các lỗ hổng của nó.
0 0 53
Hướng dẫn Robotium: Android Framework đầu tiên của bạn
Robotium là gì. Robotium testing framework. Android Testing Framework tiêu chuẩn có một số hạn chế như sau:. .
0 0 91
JavaScript "cơ bản" (Phần 1): Compiler
JavaScript là một trong những ngôn ngữ lập trình phổ biến nhất hiện nay. Có thể bạn chưa quen với nó hoặc có thể bạn đã sử dụng nó trong nhiều năm.
0 0 35
Xử lý các sự kiện click trong RecyclerView
Khi hiển thị danh sách dữ liệu bằng RecyclerView, bạn có thể muốn có phản hồi khi một mục được click vào. Phản hồi này có thể mở ra một trang mới với nhiều dữ liệu hơn, hiển thị một toast, xóa một mục, v.
0 0 32
Sử dụng systemd để chỉnh sửa service linux
Trong một vài năm gần đây, Linux và các distribution của nó dần chuyển đổi qua việc sử dụng systemd làm init system. Bài viết này sẽ giới thiệu về các command của systemd và tạo 1 service và run nó với systemctl.
0 0 9
Tôi đã enroll các khóa học trên Udemy một cách TỰ ĐỘNG như thế nào
1. Giới thiệu. 1.1 Udemy là gì .
0 0 81
The lifecycle of a SwiftUI view.
. . Một trong những điều khác biệt của SwiftUI với những người tiền nhiệm như UIKit, AppKit là các view chủ yếu được khai báo dưới dạng value type như struct thay vì class. . .
0 0 37
Custom UIPageViewController
Đặt vấn đề. Trong quá trình xây dựng ứng dụng, chắc hẳn chúng ta sẽ gặp UI/UX như thế này. . Để giải quyết bài toán này, đa phần mọi người sẽ chọn cách đưa một CollectionView vào trong một CollectionView.
0 0 24
Cách cài đặt proxy server đơn giản với tinyproxy
Giới thiệu. Chắc hẳn ai cũng từng nghe về khái niệm proxy, thực tế có nhiều loại giao thức proxy khác nhau như: Socks4, Socks5, HTTP/HTTPs, FTP, SSL, ... tuỳ theo mục đích trên từng hệ thống. Trong bài này, mình đề cập đến HTTP/HTTPs proxy một cách đơn giản cho người mới bắt đầu. Tinyproxy là một HT
0 0 7
Làm quen với Redux để quản lý state cho ứng dụng Javascript
1. Giới thiệu. Redux là một thư viện giúp bạn quản lý trạng thái (state) cho các ứng dụng javascript (kể cả js thuần). Redux ra đời lấy cảm hứng từ tư tưởng của ngôn ngữ Elm và kiến trúc Flux của Facebook.
0 0 28
Performance Optimization 102: Scalability và câu chuyện về ảo tưởng distributed
Performance, scalability cùng câu chuyện nỗi ám ảnh và những ảo tưởng của một developer về cái gọi là hệ thống distributed. .
0 0 63
Truy tìm memory leak xung quanh RecyclerView sử dụng LeakCanary
Overview. Bài viết này chủ yếu dành cho các lập trình viên mới làm quen với Android, những người chưa thực sự tìm hiểu sâu về LeakCanary.
0 0 52
Sổ tay #JavaScript_2020 - Bài 2: #Node.js là gì? | #LeBaoChau #Howkteam
Sổ tay #JavaScript_2020 - Bài 2: #Node.js là gì? | #Howkteam. - Tác giả: Lê Bảo Châu . - Hình ảnh minh họa: Kteam .
0 0 45
Tạo Xcode Templates
Điều mà tất cả người dùng Xcode sẽ quen thuộc là quá trình tạo Files mới. Khi tạo File mới, chúng ta sẽ thấy một cửa sổ chứa lựa chọn các mẫu để làm base cho file mới.
0 0 10
Cách tính chi phí dịch vụ AWS
Các bài viết trước:. . Ứng dụng AWS trong thực tế. Bạn có thể làm gì với AWS.
0 0 58
Tìm hiểu Subject Rspec cơ bản
Mở đầu. Khi bắt đầu viết rspec có một keyword mà khiến mình rất khó hiểu và mơ hồ đó là subject. Trong bài viết này sẽ cung cấp cho các bạn đọc những thông tin cơ bản nhất và không còn bối rối với subject nữa. Định nghĩa :.
0 0 37
Tôi đã debug code PHP như nào!
. Nhân dịp đầu xuân năm mới, mình xin gửi lời chúc an lành tới tất cả thành viên của viblo.asia.
0 0 57
Network Link Conditioner
Thiết kế sản phẩm là về sự đồng cảm. Biết người dùng muốn gì, họ thích gì, không thích điều gì, điều gì khiến họ thất vọng, đồng thời học cách hiểu và thể hiện những động lực đó - đây là những gì cần thiết để biến một điều gì đó trở nên tuyệt vời.
0 0 25
IT Freelancer - Những quan điểm cá nhân mình rút ra sau 1 năm làm lập trình freelance
Helu mọi người, nhìn tới nhìn lui thì sắp hết năm rồi, thời gian qua nhanh như chó chạy ngoài đồng, hết năm này cũng là thời điểm kỉ niệm 1 năm mình bước chân vào "nghề" lập trình freelance. Kiểu kỳ này crazy vler ấy vừa làm công ty, vừa làm freelance, vừa làm đồ án tốt nghiệp, còn học nốt 3 môn :v
0 0 19