Xem nhiều
Tìm kiếm bài viết trong Xem nhiều
[Lập trình song song] Bài 5: Các bộ nhớ trong GPU
Một trong những điểm thú vị khi ta code bằng cuda là chúng ta có thể tùy ý sử dụng bộ nhớ nào mà ta thích (tức là khi khởi tạo 1 giá trị, 1 biến bất kì ta có thể chỉ định nó được lưu vào bộ nhớ nào 1
0 0 30
Tìm hiểu IDE dành cho Java lập trình viên nên dùng
IDE (Integrated Development Environment) là một phần mềm giúp cho việc phát triển phần mềm trở nên dễ dàng hơn. Với IDE, bạn có thể viết mã nguồn, sửa đổi mã nguồn, xây dựng, thử nghiệm và gỡ lỗi chươ
0 0 30
[Monitor] Cách giám sát hệ thống đơn giản với Prometheus và Grafana
Chào các bạn,. Các bạn là một IT sysadmin thì việc giám sát hệ thống hay gọi tắt là monitor là việc không thể bỏ qua.
0 0 30
Cách đăng nhập SSO Keycloak với ReactJs và Typescript
Single Sign-On (SSO) là một kỹ thuật xác thực người dùng cho phép người dùng đăng nhập vào nhiều. ứng dụng khác nhau mà không cần phải nhập tên đăng nhập và mật khẩu cho mỗi ứng dụng.
0 0 30
Cài đặt ESLint + Prettier cho Nuxt 3
Cho tới thời điểm publish bài viết, phần document setup ESLint trên trang https://v3.nuxtjs.org chưa đầy đủ. Bài viết này note lại cách setup ESLint + Prettier cho Nuxt.
0 0 30
Một số công cụ tách câu cho văn bản tiếng Nhật - Japanese sentence boundary disambiguation
1. Vấn đề tách câu trong bài toán NLP tiếng Nhật.
0 0 30
30 hàm xử lý mảng quan trọng trong javascript
Trong Javascript, có rất nhiều hàm được cung cấp để xử lý mảng dữ liệu. Trong bài viết này, chúng ta sẽ giới thiệu một số hàm phổ biến trong Javascript và cung cấp một số ví dụ để bạn có thể hiểu rõ h
0 0 30
Xây dựng scan port với python và thư viện scapy
Chào mọi người, sau 2 bài viết về các phương pháp phát hiện live host và scan port bằng nmap, hôm nay mình sẽ hướng dẫn xây dựng 1 công cụ đơn giản có thể quét live host và scan port bằng cách tạo ra
0 0 30
Cứ thực hành Airflow dễ hiểu và đơn giản đã, chưa làm gì phức tạp cả
Mở đầu. Tiếp nối bài viết chỉ toàn lý thuyết Bài viết về Airflow cho người mới như mình thì chúng ta đi ngay tới bài thực hành này thôi.
0 0 30
Building a GraphQL server on Cloudflare Workers with Apollo Server v4 (2024 edition)
In the modern web development world, GraphQL has become a popular tool for building flexible and powerful API services. Alongside this trend, the use of cloud services such as Cloudflare Workers for d
0 0 30
Sử dụng Firebase Firestore trong ứng dụng Swift iOS
Đã bao giờ trong quá trình phát triển App của mình, bạn cảm thấy ngại ngần vì việc phải xây dựng backend server chỉ cho việc lưu trữ dữ liệu, vừa tốn kém chi phí và effort không cần thiết. Add thư viện Firebase.
0 0 30
Chiến lược leo lương: >= 1000$ NET (thậm chí > 3000$ NET)
Một ngàn đô Mỹ (1000$) là mức lương thường thấy cho vị trí Junior 2 phổ biến ở VN, đây giống như gateway vào Senior sau 2 đến 3 năm nữa. Ở trình độ này, tuy yêu cầu không quá khó nhưng phải rất thực d
0 0 30
[JavaScript] Bài 25 - Object-Oriented Programming
Trước khi nói về khía cạnh tư duy Lập Trình Hướng Đối Tượng Object-Oriented Programming, chúng ta hãy cùng nhìn lại một chút về hai bài viết trước. Sau đó thì chúng ta tiếp tục quan sát code ở cấp độ
0 0 30
Mô hình năng lượng (Energy-based models - EBM) và một số cách huấn luyện (2).
Trong bài trước, ta đã biết mô hình năng lượng biểu diễn một phân bố không chuẩn hóa, cụ thể hơn. p(x)=exp(−E(x))Zp(x)=rac{xp( -E(x))}{Z}.
0 0 30
Phân tích source code với ShiftLeft NG SAST
Ngày nay, khi mà các vụ tấn công ngày càng nhiều, các vụ rò rỉ dữ liệu mỗi năm mỗi lớn hơn thì việc bảo mật đối với các tổ chức lại càng phải được đề cao. Trong số các mục tiêu mà các hackers nhắm tới
0 0 30
FragmentManager: Tìm hiểu về sự khác biệt giữa add() và replace(). Tìm hiểu sâu add(), replace().
1. FragmentManager là gì. + Vòng đời của Fragment. .
0 0 30
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 30
Phân tích lỗ hổng CVE 2022 36804 trong Bitbucket
Lại một lần nữa là CVE của Bitbucket. Đừng ai thắc mắc tại sao mình hay làm thằng này.
0 0 30
Ngành lập trình trong thời buổi dịch corona
Ngành lập trình trong thời buổi dịch corona cơ hội và thách thức. .
0 0 30