THẢO LUẬN

Cám ơn bạn đã theo dõi, khi nào có thời gian mình sẽ thử nghĩ về series K8S nhé 😄

0

Series và bài viết rất hay. Hy vọng bạn sẽ ra thêm series về k8s. Thanks nhiều 😜

+1
thg 10 7, 2020 1:52 CH

bạn đang nói về điều gì vậy? 😵😵

0

|Bài viết được lấy cảm hứng từ loạt bài về watermark của tác giả kwkt.

Mình click vào link thấy dẫn lại vào chính bài của bạn. bạn sửa lại giúp mình nhé. Thanks bạn.

0

Chúng ta bảo vệ các mô hình Deep learning như thế nào?

  • Đặt vấn đề
  • Yêu cầu khi sử dụng Watermark
  • Bảo toàn chất lượng
  • Độ mạnh mẽ của watermark
  • Các trường hợp có thể áp dụng watermark
  • Bảo vệ watermark khỏi tấn công
  • Các paper nghiên cứu về kỹ thuật watermarking được nghiên cứu gần đây
  • References

-> theo mình hiểu thì "sử dụng Watermark" khá là dễ dàng với tất cả mọi người, nên mình chỉ thấy bạn nói về yêu cầu khi sử dụng, độ mạnh mẽ của watermark, mà ko thấy nói về cách dùng nó.

0

“Trait không emit erors” nói là lợi thế mình cũng không biết là đúng hay không nữa :v .

Theo mình nó chỉ là đặc điểm của Trait thôi và đặc điểm này của nó sẽ khiến nó phù hợp và phát huy trong từng use-case cụ thể.

Ví dụ trong trường hợp bạn muốn bind data vào một UI thì việc sử dụng Driver(Trait) sẽ lợi thế hơn

  • Nếu dùng Observable (cái này có thể emit ra lỗi) để bind vào UI thì khi Observable của bạn emit ra error lúc này chương trình sẽ gặp vấn đề.

    "In case error occurs in debug mode, fatalError will be raised. In case error occurs in release mode, error will be logged."

    Đoạn trên này là mình lấy từ comment của function "bind(to:_)" ở trong RxCocoa/RxSwift

  • Còn nếu dùng Driver (một dạng của Trait cũng không emit lỗi) drive vào UI, lúc này sẽ không vấn đề gì cả.

0

@longvt1912 axios global ko hiểu là thế nào bạn?
import nó vào thôi mà

0
thg 10 7, 2020 10:40 SA

Vẫn là vấn đề chạy với user none root. Bản chất là chúng ta phải biết được container chạy ở config nào, mount ở thư mục nào bằng cách:

docker inspect container_name

Phần Mounts:

 "Mounts": [
            {
                "Type": "bind",
                "Source": "/builds/tenuser_gitlab/cicd-auto-deploy/.docker/data/db",
                "Destination": "/data/db",
                "Mode": "rw",
                "RW": true,
                "Propagation": "rprivate"
            }

Như vậy các bạn có thể thấy là Source là absolute path.

Khi gitlab-runner chạy thì absolute path sẽ được gán ở đâu? Thông thường là thư mục:

/builds/tenuser_gitlab/ten_git

Các bạn có thể in ra bằng cách thêm vào .gitlab-ci.yml

script:
   - pwd
   - docker-compose up -d

Do vậy để set chính xác mình nghĩ nên tạo absolute path trước và mount nó trong docker-compose.yml

  db:
    image: mongo
    volumes:
      - /home/docker/tmp/.docker/data/db:/data/db

Và set chown cho user muốn chạy service này.

0

Cho mình hỏi là lợi thế của việc “Trait không emit erors” là gì vậy bạn?

0
Avatar
đã bình luận cho bài viết
thg 10 7, 2020 8:55 SA

Hay lắm bạn ơi. Sẽ tiếp tục theo dõi các bài viết về flutter của bạn.

0
thg 10 7, 2020 8:44 SA

cho e hỏi, liệu có thể thay thế đoạn đổi chỗ phần tử bằng 1 hàm swap viết ở ngoài được ko ạ

0

Đoạn

php artisan vendor:publish — provider=”Laravel\Sanctum\SanctumServiceProvider”

bị lỗi chỗ — provider, phải là -- provider nhé thớt

+1
thg 10 7, 2020 8:40 SA

@benkyou bạn xài $emit trong watch thử xem

0

Dùng cái này để bắn thông báo về PR thì đỡ phải code nữa chủ thớt: https://cw-forwarder.sun-asterisk.vn

0
thg 10 7, 2020 5:59 SA

@huukimit mình sửa rồi bạn tks bạn nha

0
thg 10 7, 2020 5:53 SA

Link hỏng rồi bạn ơi.

-1
thg 10 7, 2020 4:56 SA

Bài viết hữu ích. Cảm ơn tác giả 👍

0
thg 10 7, 2020 4:33 SA

Cảm ơn Nguyen Hoang Anh ❤️

0
thg 10 7, 2020 4:28 SA

bài viết hay quá trời ❤️

0
Avatar
đã bình luận cho bài viết
thg 10 7, 2020 4:16 SA

(tat) trong bài NGNIX cmt docker. c cho m trận giờ (luom)

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í