THẢO LUẬN

Cám ơn em, rất tự hào về UIT khi có những người như e

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 6 1, 2021 12:23 CH

@hoangkim1982 Nó lâu là do bạn chưa tạo index ngay từ đầu. Giờ có nhiều dữ liệu mới tạo nên vậy

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 6 1, 2021 12:22 CH

@hoangkim1982 Đợi thôi bạn. Tạo xong index thì mới tìm kiếm nhanh được.

0
thg 6 1, 2021 11:55 SA

Mình chạy câu lệnh tạo index mà nó chạy 10 phút chưa xong nhỉ

0

@com0tf3 mình tạo index mà câu lệnh chạy khở tạo index cho field name nó chạy lâu quá nhỉ, 10 phút chưa xong bạn ạ

0
thg 6 1, 2021 11:48 SA

@hoangkim1982 cách nhanh nhất để tìm kiếm là bạn tạo index đó.

0

Mình muốn câu lệnh tìm kiếm trên chạy dưới 30 giây ạ.

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 6 1, 2021 10:30 SA

@benkyou mình có biết gì đâu. (^^;)

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 6 1, 2021 10:27 SA

Tóm tắt lại:

  • fetch(url) => return Response
  • Response thì implement cái interface Body, nên nó có cái method .blob để lấy ra Blob.
  • Cái Blob được lấy ra, dùng để khởi tạo instance cho File qua constructor

Nếu muốn hiểu rõ hơn thì bạn vào cái link tài liệu của Mozilla đọc chi tiết thêm nhé:

+1

Em nghe nói cái chữ FC đó nó lỗi thời rồi không ai xài nữa, không biết có nên học theo cái bài này không.

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 6 1, 2021 10:24 SA

@thanh_tuan Như bạn biết thì một cái HTTP Request/Response nó 2 phần chính: Header, Body Content.

Do code của bạn cần thao tác với file nhận được nên cần khởi tạo instance của File. Cái constructor của File nó nhận đầu vào là Blob object - https://developer.mozilla.org/en-US/docs/Web/API/Blob. Đây là object tương tác trực tiếp với nó chứa raw data - tương ứng với Body Content của response. Nhiệm vụ của Blob là đọc raw data và chuyển sang dạng text, binary data (nếu server trả về file)...

Dùng fetch, cái promise nó sẽ trả lại một instance của thằng Response - https://developer.mozilla.org/en-US/docs/Web/API/Response - Tương ứng với response mà server trả về. Trong object này có một method là .blob - trả về một cái promise để solve cái Blob object- Cái mà dev cần để khởi tạo File.

Và cái instance của File mới là cái mà getFile muốn sẽ trả về. (Đúng ra là nó trả về promise, và cái promise đấy khi solve sẽ trả về File).

+1

Theo hợp đồng mình sẽ làm việc ở nước ngoài luôn á bạn.

Mình phỏng vấn vào tháng 2, nhưng mà còn học nên dự định hết tháng 7 xong Khoá luận mình mới sang được, và tháng 8 bắt đầu làm. Chứ còn xa mới tốt nghiệp thì có thể người ta không phỏng vấn luôn đâu.

Có một offer xong bị huỷ ngang trong mùa dịch này là điều rất bình thường, ban đầu mình tính sang đó rồi mới viết mấy cái bài blog này cho chắc ăn, nhưng mà hôm bữa test thử thôi đăng luôn, tại công ty cũng thông báo đã có plan cho mình làm remote ở VN một thời gian do tình hình dịch đang căng rồi, nên khả năng cao làm remote một thời gian.

Mà bạn mình làm remote hoàn toàn luôn trong khi vẫn còn học cũng có nhé.

0
thg 6 1, 2021 10:17 SA

cảm ơn bồ, bài viết tuyệt vời

0

Đúng rồi :v, anh tính viết lại cho nó dễ bảo trì hơn = React nhưng mà đang viết lở dở thì lười quá. Tại anh năm cuối sắp ra trường rồi nên không còn đkhp nữa nên anh k rõ đkhp nay nó ra sao rồi nữa á.

0

Được bình thường nha bác. Học ĐH ở 1 nước rẻ tiền (GDP thấp) rồi làm việc ở một nước GDP cao, quá lời :v. Mà theo mình biết gần như chỉ có ngành IT là có được đặc ân đó.

0

Ngắn gọn thì bạn có thể làm các bước sau:

  1. Có một CV đủ ấn tượng để được vào vòng phỏng vấn
  2. Phỏng vấn rớt, lấy kinh nghiệm để phỏng vấn lại, hoặc nhận ra mình chưa đủ trình thì ôn thêm vài tháng sau hãy apply lại
  3. Tới một lúc nào đó bạn sẽ đậu
  4. Giữ được công việc đó, không bị đuổi việc

Quá trình kết nối với HR thì có thể qua Linkedin, trang tuyển dụng (career.) của công ty người ta, email,... Dạo gần đây dịch nên mấy công ty nước ngoài cũng không cần phải phỏng vấn onsite nữa, mà làm virtually ở ngay tại nhà hết, khi mà đậu thì người ta mới hỏi xem mình có tiền án tiền sự gì không, rồi các thủ tục blah blah các kiểu để sang onsite. Cũng có nhiều chỗ cho làm remote ngay tại nhà luôn. Bạn chủ động tìm, tìm đủ nhiều thì sẽ tự ra đáp án à.

0

Ok bạn, mình cũng tính chia sẽ những thứ đó thôi. Tại có nhiều khía cạnh liên quan và mình cũng muốn chia sẽ có tâm một xíu cho nó toàn cảnh luôn chứ không phiến diện, cơ mà viết một bài thì sợ sẽ dai dài dở nên viết nguyên một series luôn :v

0
thg 6 1, 2021 9:54 SA

Thank bạn nhé ! mình mới biết mosh luôn ! tối nay vọc thử mình lv thường trên SSH !

0
thg 6 1, 2021 9:54 SA

Mình thì bị lỗi import hoài ko đc file css của Sweetalert, ai biết sửa xin chỉ giáo ạ.

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í