THẢO LUẬN

Avatar
đã bình luận cho bài viết
thg 12 1, 2019 4:00 SA

Đúng là có translate làm không sát nghĩa nhiều đoạn, nhưng mà đọc B-tree là B-cây thì có gì không hiểu nhỉ? =))))

0
thg 12 1, 2019 3:38 SA

cảm ơn bác bài viết rất hay 😍

0
thg 11 30, 2019 3:37 CH

có một hàm như thế này

handleIncrease = () => { this.props.counterIncrease(); };

mình muốn chuyển qua hooks thì làm thế nào bác ơi?

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

@tomhagen : pác cho hỏi là: riêng cái index.css cho trang chủ thì mình sẽ copy vào thư mục public đúng ko? Còn những tập tin css của page khác thì sẽ đặt vào chung component?

0
thg 11 30, 2019 12:41 CH

Thank bro 😄

0
thg 11 30, 2019 8:52 SA

Điều này có vẻ thực sự tuyệt vời. Nó sẽ cho phép chúng ta thêm các thuộc tính mới một cách dễ dàng (bởi vì chúng ta thêm chúng dưới dạng các giá trị trong bảng "customer_attribute". Vì vậy, chúng ta sẽ tránh thực hiện thay đổi trong cơ sở dữ liệu, nó là quá tốt. Trong khi mô hình sẽ lưu trữ dữ liệu chúng ta cần, làm việc với dữ liệu đó phức tạp hơn nhiều. Và bao gồm hầu hết mọi thứ, từ viết các truy vấn SELECT đơn giản đến nhận tất cả các giá trị liên quan đến khách hàng đến chèn, cập nhật hoặc xóa các giá trị. Nói tóm lại, chúng ta nên tránh cấu trúc EAV.

Đoạn dịch này hơi tối nghĩa, phần trên đang chỉ ra các sự hữu dụng của mô hình EAV, ko có từ nối kiểu nhưng hay tuy nhiên mà liệt kê ra phần nhược điểm Trong khi mô hình sẽ lưu trữ dữ liệu chúng ta cần, làm việc với dữ liệu đó phức tạp hơn nhiều. khiến người đọc chưa hình dung ra tại sao đùng một cái lại có câu chốt chúng ta nên tránh cấu trúc EAV @@! phải đọc lại bài gốc tiếng anh mới hiểu ý tác giả muốn truyền đạt

+1

ad cho xin lênh tạo list danh sách để nối video trên linux với ạ

0
thg 11 30, 2019 8:20 SA

Tiếng Anh yếu thì bị cản trở tâm lý nhiều lắm, vì cứ thấy courses với tài liệu nhiều chữ là ngại vào rồi.

Vụ courses có người dạy, thì khắc phục bằng bật English-sub lên, chứ nhiều ông nói luyến láy, nghe cũng chỉ hiểu cỡ 60-70%, vẫn phải nhờ xem sub. Đặc biệt là courses của Andrew Ng, không sub thì khỏi hiểu luôn, vì lý thuyết nhiều quá.

Về đọc tài liệu tiếng Anh thì chịu, chả có đường tắt nào, phải cắn răng mà nuốt thôi ông ạ. 😂

Cách học thì mình sẽ cố diễn giải từ từ trong các bài sau, chứ tổng hợp thành một cái 'phương pháp' nghe to tát quá.

Cảm ơn bạn đã đọc nhé. 😄

0

chú deploy môi trường nào, nếu production thì phải đưa gem vào group production nhé, tuy nhiên thì các gem capistrano thì nên để ở ngoài luôn ko đưa vào group vì mình dùng để deploy nhiều môi trường khác nhau.

0

Mình cũng mới tập tành học mảng này được gần 2 tháng. nhưng hiện tại mình mới chỉ hoàn thành chứng chỉ python fundamental. Phần vì mình khá chậm chạp. phần vì yếu tiếng anh là cản trở rất lớn. Bạn có thể chia sẽ phương pháp tự học cũng như cách bạn vượt qua rào cản tiếng anh như thế nào không. Cảm ơn bạn !

+1
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 11 29, 2019 10:42 SA

@thanhtungs 😄 một khi không có giải pháp cho đường thẳng. Khi vạch ra được đường mới đó là một cảm giác vui khó tả( 😄 )

0
thg 11 29, 2019 10:39 SA

@tuananhbfs Nếu bạn không muốn dùng CSS thì bạn có thể viết code JS như sau, cũng đơn giản và dễ hiểu:

  1. Cài thêm package mobile-detect để kiểm tra thiết bị có phải là mobile không
yarn add mobile-detect
  1. Viết plugin cho Nuxt.js
import Vue from 'vue'
import VueFbCustomerChat from 'vue-fb-customer-chat'
import MobileDetect from 'mobile-detect'

export default () => {
  const mobileDetect = new MobileDetect(window.navigator.userAgent)

  if (!mobileDetect.mobile()) {
    Vue.use(VueFbCustomerChat, {
      page_id: 'xxx',
      theme_color: '#6a9e10',
      locale: 'vi_VN',
    })
  }
}
  1. Kích hoạt plugin của bạn
export default {
  ...,
  plugins: [
    ...,
    { src: '~/plugins/facebookMessenger', ssr: false },
  ]
}

Nhớ lưu ý là phải khải báo plugin với ssr: false nhé. Vì cái plugin này mình chỉ cần chạy dưới client thôi.

0

chào bạn, mình có làm theo như bạn nhưng mình bị lỗi Untitled.png, bạn có thể chỉ cho mình cách fix được không ạ ? mình cảm ơn.

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 11 29, 2019 10:09 SA

Bạn này bị ban ra khỏi. Buồn ghê. 😦 không có ai hỏi XÀM nữa rồi

0
thg 11 29, 2019 9:06 SA

bài viết chất lượng quá.

+1
thg 11 29, 2019 8:22 SA

Cám ơn bạn vì bài viết rất hữu ích

+1
Avatar
đã bình luận cho bài viết
thg 11 29, 2019 7:39 SA

E đang thắc mắc, nếu :all này mà xong lại collection thì dữ liệu sẽ bị dư thừa, đồng thời thời gian trả về sẽ chậm hơn. A có thể giải thích cho e trong trường hợp mình sử dụng collection được ko ạ, e cảm ơn a public function index() { $products = Product::all(); return ProductResource::collection($products); }

0
thg 11 29, 2019 6:59 SA

Bạn cho mình hỏi là ví dụ sau khi mình dropForeign thì mình có cách nào để rollback lại như trước không, mình đã thử nhưng bị lỗiCapture.PNG

0
thg 11 29, 2019 6:43 SA

Cảm ơn nhe, bài viết rất có ích

+1
thg 11 29, 2019 5:00 SA

@NimDuong chỉnh sao vậy bạn, mình cũng bị, mà ành hưởng nhiều site cùng host luôn, mà sao có site bị site ko, vẫn vào admin bình thường, nhưng các quyền như cài thêm, xóa plugin, theme thì không còn, update lên bản wp mới nó cũng báo là phải admin, mà mình là admin rồi 😦

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í