Bài viết mới

Tìm kiếm bài viết trong Bài viết mới

- vừa được xem lúc

async await javascript without try catch

javascript async await. Phần này chúng ta không nói nhiều về khái niệm async await là gì? Mà ở đây chúng ta đi sâu hơn về một vấn đề có nhiều trường hợp thực tế xảy ra khi triển khai với lập trình bất đồng bộ và async function javascript.

0 0 30

- vừa được xem lúc

Git objects

. Giới thiệu. Hầu hết các developer đều ít nhiều sử dụng git trong công việc hàng ngày. Khi bắt đầu với git, chúng ta đều được học các câu lệnh quên thuộc như git add ., git commit -m '[Feat] Hello world'.

0 0 36

- vừa được xem lúc

Custom Control Trong MFC

Ngày nay, các ứng dụng được tạo bằng MFC trong môi trường window vẫn rất phổ biến và ưa thích đối với người sử dụng cũng như các nhà phát triển. Quá trình phát triển một project không chỉ đòi hỏi có năng chạy tốt mà mà còn đòi hỏi UI đẹp và đáp ứng yêu cầu về kỹ thuật của nhà phát triển.

0 0 31

- vừa được xem lúc

Tìm hiểu cơ bản về QnA Maker

QnA Maker là dịch vụ lưu trữ ngôn ngữ tự nhiên trên nền tảng đám mây (do microsoft cung cấp ). Không chỉ đơn thuần là lưu trữ, QnA Maker còn có thể thu thập nội dung, cách thức câu hỏi từng người dùng để phân tích và đưa ra gợi ý hay chọn câu trả lời phù hợp khi có nhiều câu trả lời trên cùng 1 nội

0 0 43

- vừa được xem lúc

Slices in Golang

Mở đầu. Slices là một cấu trúc dữ liệu cũng cấp cho bạn một cách để làm việc và quản lí các bộ sưu tập (collections) dữ liệu.

0 0 23

- vừa được xem lúc

[SwiftUI] Drag Gesture

. A dragging motion that invokes an action as the drag-event sequence changes. Trong hướng dẫn này, chúng ta sẽ tìm hiểu Drag Gesture trong SwiftUI là gì:. . .

0 0 30

- vừa được xem lúc

Mức độ nghiêm trọng và độ ưu tiên trong kiểm thử phần mềm

1. Khái niệm. Bug severity - mức độ nghiêm trọng của bug. Mức độ nghiêm trọng của bug là mức độ ảnh hưởng của lỗi đó trên phần mềm mà chúng ta test.

0 0 327

- vừa được xem lúc

[Write-up] Intigriti's December XSS Challenge 2020

Giới thiệu. Gần đây mình có làm thử một bài CTF về XSS của Intigriti (platform bug bounty của châu Âu) và nhờ có sự trợ giúp của những người bạn cực kỳ bá đạo, cuối cùng mình cũng hoàn thành được challenge.

0 0 48

- vừa được xem lúc

autoNumeric Javascript

1. Giới thiệu autoNumeric. Hiện tại phiên bản ổn định mới nhất là bản 4.2.

0 0 32

- vừa được xem lúc

2 Ways to Execute MVVM iOS

Đối với việc phát triển ứng dụng dành cho thiết bị di động, MVVM là kiến trúc hiện đại. Nó thực hiện phân tách mối quan tâm tốt hơn để làm cho mã sạch hơn.

0 0 28

- vừa được xem lúc

Tấn công Injection là gì ?

Một trong những kiểu tấn công phổ biến nhất được biết đến đối với ứng dụng web là SQL injection. SQL injection là một kiểu tấn công nhắm vào cơ sở dữ liệu SQL, cho phép người dùng cấp các tham số của riêng họ cho một truy vấn SQL.

0 0 112

- vừa được xem lúc

Làm quen với protocol extensions

Extension. Trước khi bắt đầu, chúng ta hãy cùng nhìn lại Extentions trên Swift.

0 0 39

- vừa được xem lúc

Architect trong project Flutter dùng BLOC pattern P2

Trong bài viết hôm nay, mình sẽ giải quyết 1 số vấn đề mà kiến trúc của bài trước bao gồm :. . Giải quyết của các vấn đề hiện tại . Navagation.

0 0 125

- vừa được xem lúc

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 27

- vừa được xem lúc

17 thư viện cho React Native khuyên dùng 2020

Bài viết này mình xin giới thiệu một vài thư viện hữu ích mà mình hay dùng trong dự án. Đây là màn hình đầu tiên trong bất kỳ ứng dụng mobile nào.

0 0 183

- vừa được xem lúc

Những điều nên tránh khi sử dụng HTML, CSS

HTML và CSS là 2 công nghệ lập trình website khá dễ học, tuy nhiên với những người mới làm quen với việc lập trình web thì đôi khi không thể tránh được những sai lầm. Nhất là khi làm việc với HTML, CSS chúng ta sẽ có rất nhiều thuộc tính phần tử và chúng có thể tương tác với nhau theo nhiều cách khá

0 0 33

- vừa được xem lúc

What Is Session Fixation?

Session Fixation là một kỹ thuật tấn công web. Kẻ tấn công lừa người dùng sử dụng session ID đặc biệt.

0 0 58

- vừa được xem lúc

How JSON Web Token(JWT) authentication works?

1. JWT (JSON Web Token) là gì . Thông tin này có thể xác minh và đáng tin cậy vì nó là chữ ký điện tử . Jwt có thể được đăng ký băng cách sử dụng bí mật (với thuật toán HMAC) hoặc cặp khóa public/private bằng RSA.

0 0 73

- vừa được xem lúc

OpenCRX: XXE to RCE

. Trong quá trình tìm hiểu và nghiên cứu vô tình mình thấy ứng dụng openCRX có lỗ hổng. Vì vậy, mình quyết định tìm hiểu và viết bài chia sẻ. Khi tìm hiểu cái mới điều đầu tiên mình làm là lên trang chủ đọc mô tả về nó. .

0 0 137

- vừa được xem lúc

Deploy Serverless với Express và MongoDB

Trong bài viết này, chúng ta sẽ cùng tìm hiểu quá trình xây dựng một ứng dụng web hướng database. Bài viết phù hợp cho developer nào theo hướng full-stack cho các dự án riêng mà không cần phải lo lắng đến việc cài đặt và bảo trì hạ tầng với nhiều service phức tạp.

0 0 42

- vừa được xem lúc

Insert_all và Upsert_all trong Rails 6

Có rất nhiều trường hợp chúng ta cần thêm một loạt bản ghi ví dụ như khi có một danh sách các user bằng CSV và cần phải import vào ứng dụng của chúng ta. Rails 6 đã thêm 3 method insert_all, insert_all! và upsert_all vào ActiveRecord::Persistence, để giải quyết vấn đề trên.

0 0 54