Xem nhiều
Tìm kiếm bài viết trong Xem nhiều
Các nguyên tắc bảo mật cơ bản trên Amazon Web Services (P1)
Lời mở đầu. Từ lưu trữ dữ liệu, chia sẻ file, truy cập từ xa, đến sao lưu từ xa – điện toán đám mây là một nhân tố quan trọng trong CNTT hiện đại.
0 0 57
Xây dựng Portfolio Đơn Giản Miễn Phí với Python và Streamlit
Xin chào các bạn. Sau nhiều tháng (hơn 1 năm) học hỏi từ các bài viết của Viblo, mình cũng mày mò "khai bút đầu xuân" với bài viết đầu tiên này, hướng dẫn mọi người tạo một trang Portfolio cá nhân đơn
0 0 57
Giới thiệu về Prototype Design Pattern
Ý đồ. Prototype là một creational design pattern cho phép bạn sao chép các object hiện có mà không làm cho code của bạn phụ thuộc vào các class của chúng.
0 0 57
Cài đặt WSA (Windows Subsystem for Android) để sử dụng Android trên Windows - Cài đặt Android Emulator sao cho ngầu (part 2)
Ngày xửa ngày xưa mình có 1 ước ao "làm thế nào để Windows + Linux hoà vào làm một nhỉ", và rồi WSL được sinh ra vào hồi 5 năm trước. Tuy còn khá sida và lắm lỗi, tuy nhiên vào năm 2019 WSL2 ra đời cù
0 0 57
Tạo một trình duyệt web đơn giản bằng WKWebView trong Swift
Hôm này mình sẽ hướng dẫn các bạn cách làm một trình duyệt web với những chức năng cơ bản trong IOS nhé. Tạo ứng dụng. . Sau khi đã tạo project thành công ta vào trong StoryBoard để tiến hành thiết kế giao diện cho ứng dụng của ta.
0 0 57
Inode trong Hệ thống tệp Linux
Mở đầu. Khi tìm hiểu về hệ thống tệp Linux, ta không thể nào bỏ qua được khái niệm inode.
0 0 57
Tạo batch background jobs với Sidekiq
Khi chúng ta muốn tạo nhiều background jobs chạy song song và muốn biết lúc nào tất cả các jobs đó đã complete hay chưa, vậy chúng ta phải làm thế nào. Installation. gem "sidekiq-batch". .
0 0 57
Kotlin dễ ẹc - Lớp vs đối tượng: Object expression và Object declaration
Khi nào dùng. . Khi muốn tạo một đối tượng với những sự thay đổi nhỏ của lớp mà không phải khai báo tường minh lớp con của lớp đó. .
0 0 57
Các cách để chia nhỏ 1 user story (Phần 1)
Chào các bạn, trong bài viết trước mình có đề cập đến các cách để bổ sung chi tiết cho user story, một trong số đó chính là chia nhỏ user story đó thành nhiều user story nhỏ hơn. Trong bài viết đó, do
0 0 57
Giới thiệu về SelectorsHub - thế hệ mới của XPath & Selectors tools
1/ Giới thiệu:. Locators đóng một vai trò rất quan trọng trong các automation script.
0 0 57
Nhập môn Infrastructure as Code - Sử dụng Terraform để provision infrastructure trên GCP
Hôm nay, mình sẽ dành thời gian để viết 1 bài Hands-on đơn giản về Terraform - Một công cụ để viết Infrastructrure as Code. .
0 0 57
BPM Tutorial: Cách tích hợp Database trên nền tảng IBM BPM
Bài viết này hướng dẫn các bạn các thiết lập connection từ Database sẵn có với IBM BPM. Hiện nay IBM BPM hỗ trợ 3 loại DB là IBM Db2, Oracle, và Microsoft SQL Server DB.
0 0 57
Asynchronous JavaScript: Từ Callback Hell cho đến Async và Await
Javascript là ngôn ngữ lập trình bất đồng bộ và chỉ chạy trên một luồng. Việc bất đồng bộ trong javascript thường xuất hiện khi nó thao tác với các WebAPI (ajax, setTimeout(), … ).
0 0 57
Giới thiệu về dịch vụ EC2 của AWS (Phần 1)
Hôm nay, mình lại quay lại với series chia sẻ các kiến thức về cloud. Nội dung quan trọng tiếp theo của AWS đó là dịch vụ compute EC2. 1. WHAT IS EC2 .
0 0 57
[AI From Scratch] [Basic ML] #1- K Nearest Neighbor
Xin chào các bạn, chắc hẳn cái tên của series này đã nói lên tất cả. Đây là một series implement lại các thuật toán phổ biến trong Machine Learning và Deep Learning FROM SCRATCH.
0 0 57
[ Android ] Fresco có gì khác biệt với những thư viện load ảnh khác ?
Nhắc đến thư viện load ảnh trong Android thì thứ đầu tiên xuất hiện trong đầu các lập trình viên sẽ nghĩ ngay đến Glide hoặc là Picasso phải không nào . Hãy bắt đầu thôi.
0 0 57
Texture mapping trong Three.js
Giới thiệu. Texture mapping là phương pháp để mô tả thông tin chi tiết của một bề mặt như màu sắc, sự gồ ghề, sự trong suốt, sự sáng bóng, sự phản chiếu,.
0 0 57
corCTF 2022 Writeup (Part 2)
After day by day, I'm finally able to fully understand the modernblog challenge This is a so amazing web challenge written in React. 3. modernblog. a.
0 0 57
Speeding Up ALTER TABLE
Hiệu suất MySQL's ALTER TABLE có thể trở thành một vấn đề với các bảng lớn. MySQL thực hiện hầu hết các thay đổi bằng cách tạo một bảng trống với cấu trúc mới mong muốn, chèn tất cả dữ liệu từ bảng cũ
0 0 57
[RASA 3.0] Tuỳ chỉnh pipeline với BERT và RoBERTa
Giới thiệu về Rasa. Rasa là framework mã nguồn mở được phát triển bởi RASA Inc vào năm 2017, Rasa giúp cho việc phát triển các chatbot máy học một cách thuận tiện hơn, có thể giúp cho những người chưa
0 0 57
Sharding in Golang with benchmarks
Bài này mình viết trên medium trước rồi re-up ở đây nên xin phép mình dùng tiếng anh luôn nhé, bạn nào có kinh nghiệm hay cách làm khác có thể chia sẻ luôn. Sharding using golang with benchmark.
0 0 57