THẢO LUẬN

Avatar
đã bình luận câu trả lời trong câu hỏi
thg 7 21, 2020 6:36 CH

@le.van.giang mà bạn cho mình hỏi trường hợp dùng attach thì kiểu trả về của attach sẽ là null, nếu muốn kiểm tra kiểu trả về của attach thì chỉ có thể dựa vào exception. Mà khi lỗi exception sẽ show lỗi cho người dùng xem. Nếu muốn tắt lỗi thì chỉnh lại chế độ debug hả bạn? Bạn đã bao giờ gặp trường hợp này chưa? và cho mình xin cách xử lý với

0

(yaoming)

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 7 21, 2020 4:23 CH

@le.van.giang mình biết là có transaction, nhưng ý là mình hỏi mặc định khi tạo bảng phụ sai thì bảng chính có rollback ko á???? hay là sai báo lỗi nhưng nếu bảng chính đã insert thành công thì nó sẽ vẫn còn????

0

chán người chị ghê. toàn tự up hết đó

0
thg 7 21, 2020 4:01 CH

dài phết, cơ mà sai chính tả nhiều vl :3

0
thg 7 21, 2020 3:53 CH

quá đỉnh

0

thế tạo mấy tài khoản ảo để đầu tư cho bài ni rứa cu ✌️ (lol) dỡn chớ bài hay lắm đó.

+1

Thật sự là năm 2020 này, các bài viết về Kotlin ngày càng ít. Thấy được bài viết của bạn về kotlin, lại biết bạn chuyên về nó, thật vui. Mong là bạn sẽ đi đến cuối. Hy vọng sau loạt bài cơ bản, sẽ có nhiều ví dụ cụ thể hơn.

+1

Đọc bài xong mới hiểu được unit là gì. Tks bạn

+1
thg 7 21, 2020 10:24 SA

@hautch Chào em, anh cũng chưa code lại bài này nên cũng không hẳn là rõ trường hợp em muốn xử lý, tuy nhiên phần code mới của em có vẻ không đúng.

for i, contour_img in enumerate(contours_img):
    answer = None
    for cnt in contour_img:
        if cv2.contourArea(cnt) > 30:
            x, y, w, h = cv2.boundingRect(cnt)
            if x > cropped_origin_img[i].shape[1]*0.1 and x < cropped_origin_img[i].shape[1]*0.9:
                answer = cropped_origin_img[i][y:y+h, x:x+w]
                answer = cv2.threshold(answer, 140, 255, cv2.THRESH_BINARY_INV)[1]
    if answer is None:
        answers.append('X')
    else:
        answers.append(answer)

Do anh code giấy, chưa chạy thử nên em chạy thử xem xem có được không 😦(

+1
thg 7 21, 2020 10:11 SA

Hi Anh @QuangPH, Em có làm theo cách anh gợi ý như thế này nhưng kết quả vẫn không thay đổi bao nhiêu ạ.

for i, contour_img in enumerate(contours_img):
    for cnt in contour_img:
        if cv2.contourArea(cnt) > 30:
            x, y, w, h = cv2.boundingRect(cnt)
            if x > cropped_origin_img[i].shape[1]*0.1 and x < cropped_origin_img[i].shape[1]*0.9:
                answer = cropped_origin_img[i][y:y+h, x:x+w]
                answer = cv2.threshold(answer, 140, 255, cv2.THRESH_BINARY_INV)[1]
            if answer is None:
                answers.append('X')
            else:
               answers.append(answer)
    answers.append(answer)

Cám ơn Anh đã phản hồi ạ.

0
thg 7 21, 2020 8:32 SA

Mình làm slide rồi convert về gif bạn ạ, có nhiều trang hỗ trợ việc này hoặc bạn có thể tự chạy slide rồi dùng phần mềm quay màn hình cũng được 😀

0
thg 7 21, 2020 7:52 SA

Cảm ơn em đã chia sẻ. Bài viết hay lắm

+1
Avatar
đã bình luận cho bài viết
thg 7 21, 2020 7:16 SA

👍

0

thees da upvote chua?

0

hay quá idol của mình ❤️

+1

em cám ơn anh ạ. hoà hứng quá ạ

0
thg 7 21, 2020 4:36 SA

Mình mới tiếp cận angular còn mù tịt, phải đăng nhập để upvote for you 😃)

0
thg 7 21, 2020 4:17 SA

Không bị trừ tiền xem như bị out 99% nhé, bạn nên đăng ký tài khoản khác với thẻ visa khác nhé, chứ đợi không được đâu. Để cho chắc tài khoản visa của bạn có liên kết thanh toán được với apple không bạn thử tạo tài khoản apple store rồi mua một ứng dụng bất kỳ thử xem nếu mua được thì chắc là ok còn không được thì nên làm thẻ visa với ngân hàng khác.

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í