THẢO LUẬN

Mấy đợt làm việc với team dev gần đây mình thường hay để các developer commit tất cả vào một branch dev. Nhìn trên bản CI/CD xem bản nào build ok và đã được test automation xong mới pick hoặc merge squash vào branch product. Developer vẫn có thể tạo branch và pull request tùy thích. Tuy nhiên với cách làm việc mình đề cập thì người review code phải có kỹ năng xíu và các commit cần được đánh issue rõ ràng để việc chọn và đưa vào branch product dễ hơn

+1

Nếu cài bằng bản chính thức của SQL Server khó quá có thể sử dụng Docker để thay để. Bước cài đặt sẽ không phức tạp như thế này nữa.

+1
thg 2 26, 2021 4:37 SA

Có phải giá trị của AI researcher nằm ở bài toán phải ko ạ

+1
thg 2 26, 2021 4:34 SA

Dạo này sử dụng TestCafe để thực hiện E2E test. cảm thấy khá ổn với công cụ này

0

Thường thì hay nghe thấy nó gọi là Atomic CSS hơn 😃. Trước cũng quen gọi là Atomic nhưng lúc vào document của thằng Tailwind thì thấy nó gọi là utility-first, tìm hiểu thì có vẻ là do Yahoo có thư viện tên là AtomicCss.

0

Nếu khởi tạo project rồi nhưng không có option --api thì sao ạ ?

0

$startDayPreviousMonth = Carbon::now()->modify('-1 months')-> startOfMonth(); cái này trả về obj, mình phải format nữa mới ra được Date.

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 2 26, 2021 3:41 SA

Có vẻ đúng rồi bạn, mình cảm ơn nhé ^^

0
thg 2 26, 2021 3:37 SA

@doan281 mình bổ sung rồi nhé (bow)

0
thg 2 26, 2021 3:37 SA

Đoạn code này không chạy được

function* g2() {
yield 3;
yield 4;
}

function* g1() {
  yield* [1, 2];
  yield* g2();
  yield* '56';
  yield* Array.from(arguments);
}

var iterator = g(9, 10);

console.log(iterator.next()); // {value: 1, done: false}
console.log(iterator.next()); // {value: 2, done: false}
console.log(iterator.next()); // {value: 3, done: false}
console.log(iterator.next()); // {value: 4, done: false}
console.log(iterator.next()); // {value: "5", done: false}
console.log(iterator.next()); // {value: "6", done: false}
console.log(iterator.next()); // {value: 9, done: false}
console.log(iterator.next()); // {value: 10, done: false}
console.log(iterator.next()); // {value: undefined, done: true}
0
thg 2 26, 2021 3:28 SA

vậy với api này thì làm sao để sign_in ạ ?

0

Hay đó Pro

0

Thank ông nhé, đang muốn tìm hiểu cái này nhưng không biết từ khoá "utility-first" này. (bow)

0

Hữu ích lắm Pro, nhưng e vẫn dùng Full Page Screen Capture =))

+1

@nvKhuong , về câu hỏi thứ 2, craft_structure, thực tế là folder mình dùng để chứa các file của CRAFT thôi, file detection.py ở đây là 1 dạng viết lại của file test.py trong CRAFT thôi (đương nhiên có bổ sung 1 chút). Ngoài ra thêm 1 file post_process.py để mình group các text box lại.

Như mình đã note thì số lượng code của cái folder này quá nhiều nên mình cũng ko thêm vào trong bài viết được

img

0

@nvKhuong Đầu tiên, về câu hỏi 1: Cạnh chính ở đây là gì ?

img

Ở đây, ví dụ, cạnh hàng ngang đầu tiên : Mặc dù ta trông thấy chỉ là 1 đường thẳng nhưng thực tế là có 7 đoạn con chắp nối thành đường này. Việc nhóm của mình là nhóm lại những đoạn này và lấy 2 điểm đầu cuối để tìm ra cạnh chính

0
thg 2 26, 2021 1:43 SA

@bt36 Bạn phải SSH vào server AWS ms cài đc bằng command bạn a

0
thg 2 26, 2021 1:08 SA

rồi bạn làm đc chưa ạ

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í