@sevenup33 bài toán này gọi là digital root và có công thức toán học sẵn nhé bác, nhưng nếu chỉ biết công thức và áp dụng mà không hiểu ý nghĩa của nó thì cũng không đem lại giá trị gì nhiều, mục tiêu của bài này là để luyện cách xử lý vấn đề nhe
@SimpleB96 kk bác ơi, bài này gọi là digital root và có công thức sẵn, nhưng ở đây là đang nói về phỏng vấn, nếu chưa tìm hiểu trước thì sẽ không biết được công thức nhé, mục đích của bài này là để luyện cách xử lý vấn đề thôi :)))
@maitrungduc1410 tks bạn. cho mình hỏi thêm là với pineline của mình, nếu mình muốn re-deploy lại từ 1 commit đã pass cũ hơn thì nó sẽ chạy theo image của commit đấy hay là vẫn là image mới nhất vì trong stage deploy mình vẫn để docker pull CIREGISTRYIMAGE:{CI_COMMIT_REF_NAME};
Bạn có thể trigger pipeline và truyền tham số vào: ví dụ bạn truyền string rollback thì trong file cấu hình CICD check kiểu if params === "rollback" do rollback(), kiểu vậy
Bạn cho mình hỏi, mấy câu multichoice. Ví dụ chọn 3 đáp án, mình chọn đúng 2 đáp án, thì câu đó được tính điểm 2 đáp án và không trừ điểm câu sai còn lại đúng ko bạn?
THẢO LUẬN
Sao mình làm nó không nhảy vào input để nhắn tin nhỉ
@ntngoc96wd em cám ơn ạ
Mình dùng Lucid Chart, bạn có thể truy cập ở đây nhen https://lucid.app
@sevenup33 https://leetcode.com/problems/add-digits/
@sevenup33 bài toán này gọi là digital root và có công thức toán học sẵn nhé bác, nhưng nếu chỉ biết công thức và áp dụng mà không hiểu ý nghĩa của nó thì cũng không đem lại giá trị gì nhiều, mục tiêu của bài này là để luyện cách xử lý vấn đề nhe
@SimpleB96 kk bác ơi, bài này gọi là digital root và có công thức sẵn, nhưng ở đây là đang nói về phỏng vấn, nếu chưa tìm hiểu trước thì sẽ không biết được công thức nhé, mục đích của bài này là để luyện cách xử lý vấn đề thôi
:)))Anh dùng phần mềm gì để vẽ vậy ạ
bài viết này trở nên như shit sau cái công thức này, bái phục các hạ
công thức này bạn tự nghĩ ra à?
@maitrungduc1410 tks bạn. cho mình hỏi thêm là với pineline của mình, nếu mình muốn re-deploy lại từ 1 commit đã pass cũ hơn thì nó sẽ chạy theo image của commit đấy hay là vẫn là image mới nhất vì trong stage deploy mình vẫn để docker pull CIREGISTRYIMAGE:{CI_COMMIT_REF_NAME};
Bài viết hay quá ạ 😍
@lamlee mình check thì ko thâý gitlab có support ko (bạn xem thêm ở đây xem có phải ko nhé,
nhưng nếu như bên Github Actions thì khá dễ: https://www.youtube.com/watch?v=uokLqm3scBU
Bạn có thể trigger pipeline và truyền tham số vào: ví dụ bạn truyền string
rollbackthì trong file cấu hình CICD check kiểuif params === "rollback" do rollback(), kiểu vậyhoặc đơn giản hơn là nhận vào string là image tag của app của bạn, truyền vào tag nào thì nó deploy lại đúng image với tag đó, bởi vì như mình thấy ở đây bạn đã luôn push image với tag là commit hash rồi: https://gitlab.com/Samdaddy/cicd-started/-/blob/main/.gitlab-ci.yml?ref_type=heads#L50, thì việc rollback bằng tag khá tiện
@maitrungduc1410 https://gitlab.com/Samdaddy/cicd-started/-/blob/main/.gitlab-ci.yml?ref_type=heads đây nha bạn
@lamlee mình ko xem đc bạn ạ
Về mặt lý thuyết theo mình thì vẫn triển khai được vì Aggregate chỉ là một cách triển khai để lấy data từ disk lên thôi.
Bạn cho mình hỏi, mấy câu multichoice. Ví dụ chọn 3 đáp án, mình chọn đúng 2 đáp án, thì câu đó được tính điểm 2 đáp án và không trừ điểm câu sai còn lại đúng ko bạn?
e có 1 câu hỏi , e chưa test , e đang dùng aggregate , vậy vs case này có áp dụng đc cho aggregate k ạ . cảm ơn anh