Xem nhiều
Tìm kiếm bài viết trong Xem nhiều
[Review Sách] Cracking the Coding Interview - 189 Programming Questions & Solutions
Mở đầu. Dạo gần đây Viblo có khá nhiều event lớn nhỏ thú vị, mình cũng tính đủ đường tham gia mà không tìm được chủ đề nào phù hợp để viết bài .
0 0 65
Flutter có gì hay – Phần 1
Dạo gần đây mấy đồng nghiệp của mình học cả được làm thêm dự án về Flutter. Code thấy lạ lạ, không dùng xml code giao diện mà dùng Dart gì đấy.
0 0 65
Có thực sự an toàn với Authentication và Authorization , mật khẩu có nên lưu ở dạng text ?
Có thực sự an toàn với Authentication và Authorization , mật khẩu có nên lưu ở dạng text . Hơn nữa, vì chúng ta đang lưu trữ thông tin đăng nhập và hỗ trợ quy trình đăng nhập, chúng ta biết rằng sẽ có thông tin xác thực được gửi qua hạ tầng mạng.
0 0 65
Làm hiệu ứng Animation Transition với Swift
Mở đầu. . Xin chào các bạn hôm này mình sẽ giới thiệu cho các bạn một cách đơn giản để có thể tạo ra hiệu ứng chuyển động trong Swift. .
0 0 65
Data structures: Trees
Giới thiệu. Hôm nay mình và các bạn sẽ lại tiếp tục tìm hiểu một loại CTDL mới.
0 0 65
Tự học SwiftUI: Hướng dẫn khởi tạo project
Để khởi tạo project SwiftUI, dưới đây là những yêu cầu bắt buộc mà bạn cần phải có:. . . Macbook (hoặc máy Windows nhưng đã cài Hackintos).
0 0 65
Create local develop environment Lavarel by Docker (Apache version)
Repository. https://github.com/ucan-lab/docker-laravel-apache. Cách dùng.
0 0 65
Automate UI test on RecyclerView
Introduction. Writing UI test can be a challenge if one doesnt have a proper guide and experience.
0 0 65
Tạo user/group và phân quyền file và folder trên AWS EC2 Linux
1/ Create user. 1.1 Authen by root. sudo su -.
0 0 65
Phân tích CVE-2021-30128 Apache OFBIZ
Tản mạn. Bài này mình sẽ phân tích CVE mới nhất của apache OFIBZ là CVE-2021-30128. Vì theo như một người anh đã nhắc nhở. .
0 0 65
Tạo website ASP.NET MVC đơn giản (P3)
Ở bài viết trước, mình đã giới thiệu cách Tạo mới Controller và View theo mô hình MVC. Bài viết này, mình sẽ viết về cách Tạo mới Model và một chút giới thiệu về Razor View nha.
0 0 65
Làm đoạn code Kotlin của bạn dễ đọc hơn với 5 Extensions này.
Bạn có thể đã xem qua nhiều bài viết về Kotlin Extension, nhưng bài viết này không phải là tất cả về Extension. Đó là về việc làm cho code của bạn trở nên dễ đọc hơn, vì vậy tôi đã tập trung vào việc giải thích và đưa ra các tiện ích mở rộng hàng đầu của tôi để làm code bạn tự nhiên nhất có thể.
0 0 65
Hướng dẫn NAT port server ra Internet
Hướng dẫn NAT port để có thể sử dụng các dịch vụ trên server từ xa. Internet <---------------> Router <----------------> Server.
0 0 65
Creating custom Controls Wpf
Introduction. Wpf/winforms provides various controls like Buttons, Textbox, TextBlock, Labels etc.
0 0 65
ONNX và Tensorflow
Tiếp nỗi chuỗi các bài viết về các kiến thức mình tự học để trau dồi kiến thức cho bản thân, hôm nay mình xin giới thiệu tới các bạn một công cụ vô cùng hữu ích trong giới học máy. ONNX thì thực chất
0 0 65
Một chút về Cypress
Cypress là gì. Cài đặt Cypress. . Cần phải cài đặt npm trên máy tính của bạn để có thể cài đặt Cypress.
0 0 65
[Playwright] Bắt đầu viết automation với Playwright
Thông thường, với các bạn QA sẽ hay sử dụng một số framework như Selenium để viết code auto. Tuy nhiên, sẽ hơi khó để tiếp cận nếu chưa từng làm qua Java.
0 0 65
Command Design Pattern - Trợ thủ đắc lực của Developers
1. Giới thiệu. . Command (hay còn gọi là Action, Transaction) là một mẫu thiết kế thuộc nhóm hành vi (Behavioral Pattern).
0 0 65
Phần 2: Lệnh quản trị redis cơ bản
Seri Redis của chúng ta gồm những phần sau:. Phần 1: Cài đặt redis cơ bản + Turning redis. Phần 3: Bảo mật cho redis. (redis security).
0 0 65
Tổng hợp kiến thức cần biết về Docker và Docker Swarm (Phần 4 - Lịch sử ra đời, cấu trúc Docker Swarm)
I. Khái niệm, lý do ra đời. . .
0 0 65
GraphQL Explained in 100 Seconds
What is GraphQL? Learn how it compares to REST and why developers love this query language for reading and mutating data in APIs https://fireship.io/tags/graphql. . GraphQL API Docs https://graphql.
0 0 65