THẢO LUẬN

Nếu dùng Js để thay đổi DOM, hay CSSDOM , innerHTML ,... no sẽ render lại trang lại từ đầu đúng không bạn

0
thg 9 10, 2024 3:15 SA

Spread operator chỉ có thể được sử dụng với các iterable objects, như mảng, chuỗi, hay đối tượng có thể lặp lại. Có thể dùng với String qua ví dụ sau : const digitize = (n: number) => { return [...('' + n)].map(i => parseInt(i)); };

  • Chuyển đổi số 123 thành chuỗi "123" bằng ('' + n).
  • Trải chuỗi "123" thành mảng ['1', '2', '3'].
  • Chuyển đổi từng phần tử chuỗi '1', '2', '3' thành các số 1, 2, 3.

Kết quả, digitize(123) sẽ trả về [1, 2, 3].

Cảm ơn bài viết của tác giả !!

0

Bài viết này quá dài và rối rắm, làm một thứ từ đơn giản trở nên phức tạp hóa hơn. Mình không biết bạn viết bài này nhằm mục đích gì hay coppy ở đâu, nhưng thật sự ngoài thực tế không ai viết TypeScript như vậy cả, thiếu tính ứng dụng, không clean, cho dù là để học mở rộng tư duy thì cũng không cần thiết. Chốt hạ câu cuối cùng, nếu bạn dùng TypeScript mà 1 ngày nào đó bạn phải viết 1 cái type hay interface loằng ngoằng, không xác định được rõ input, output, là kiểu gì thì trình độ bạn gà, nên xem lại code của mình, chứ lập trình mà không xác định, khoanh vùng được thứ mình cần từ những cái hàm mình viết thì lập trình làm gì ?

0

Rất cảm ơn người anh em, mình mới đăng thêm các bài tối ưu mới, hi vọng sẽ hữu ích cho người anh em

0

cũng k nên đánh giá thấp AI quá, cái gì nó cũng phát triển. Khả năng nó thay thế con người là không cao nhưng cũng không phải là không thể. Giống như việc đưa chip ARM lên desktop thì lúc đó ai cũng kêu không làm được rồi có làm được cũng này nọ. Nhưng apple đã làm được. Không gì là không thể

0
thg 9 10, 2024 12:30 SA

Bài viết quá hay

0

Nếu đã quen code rồi, hiểu logic rồi, thì tôi nghĩ việc nghiện AI không vấn đề lắm. Ngược lại có thể tập trung để mạnh hơn trong việc suy luận, viết flow, đưa ra các logic vào prompt để AI tạo các dòng code. Code là Ai còn chúng ta là người đưa ra logic.

0

Mình công nhận những xử lý như này rất quan trọng và cực kì hiệu quả. Cảm ơn bạn đã chia sẻ!

0

Hi cậu, có thể cho mình xin database của bài này được k ạ, mình cảm ơn

0

Cho mình hỏi, api gateway có cấu hình mTLS được không bạn,

0

Hi, good question, Hieu. Kafka is ideal for high-throughput data streaming, handling large volumes of real-time event data with efficient storage and replayability, making it great for scenarios like log aggregation, event sourcing, and stream processing. In contrast, RabbitMQ is better for low-latency, task-based message processing, offering more flexible routing and message acknowledgment options, which suits workloads like job processing, request/response, or transactional messaging

0
thg 9 8, 2024 12:48 CH

cách đơn giản nhất là VNPay nhé bạn. đăng ký sandbox rất dễ.

0
thg 9 8, 2024 7:55 SA

Sorry em, lâu rồi vào đây mới thấy comment của em. Trước anh cứ đăng ký là thi thôi, có liên hệ cũng chỉ qua mail sau khi đã thi chứ không nhắn box chat nên cũng không rõ. Em có thể nhắn thử certification@vmware.com xem, trước anh hỏi họ trả lời khá là nhanh đấy.

0

viết đầy đủ đấy :v mình mới dùng đến actions với PULL_REQUEST_TEMPLATE thôi :v

0
thg 9 7, 2024 7:07 SA

Coi thì coi tham khảo, học thêm kiến thức, còn bạn muốn mod lại SEB thì tự thân vận động đi chứ, ít ra thì cũng xem được hàm nào cần sử dụng để mod lại, có ăn có học thì ăn nói cho đàng hoàng đi trời =)))

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí