THẢO LUẬN

https://datascience.stackexchange.com/questions/12761/should-a-model-be-re-trained-if-new-observations-are-available Mình thấy có câu trả lời ở đây, mình có đọc thêm vài câu trả lời phía dưới thấy ý tưởng train batch của tombarti khá hay. Bạn tham khảo xem :v

0
Nov 30th, 2018 2:06 a.m.

Nếu mình thay commentable_type bằng model commentable_id bằng model_id Với mô hình DB thế này thì phải code morph như thế nào? posts id - integer title - string body - text

videos id - integer title - string url - string

comments id - integer body - text model_id - integer model - string

0

Cảm ơn các bài viết của anh. Vào viblo lúc nào cũng tìm để đọc các bài viết mới của anh ạ. Hy vọng sẽ tiếp tục có nhiều bài viết hay như thế này ạ!

+1
Avatar
đã bình luận cho bài viết
Nov 30th, 2018 1:42 a.m.

app.use('/graphql', bodyParser.json(), graphqlExpress({ schema })); ^

TypeError: graphqlExpress is not a function

Minh bi lỗi này. Nhờ bạn xem lại

0
Nov 30th, 2018 1:10 a.m.

Thanks về sự góp ý. Sẽ có một bài viết về vấn đề này 😄

0
Avatar
đã bình luận cho bài viết
Nov 30th, 2018 1:04 a.m.

cái graph api explore này thì ko lấy được nhưng b thử dùng php facebook sdk get fan_count rồi query uid thử xem, mình cũng chưa test trường hợp này 😄

0
Nov 29th, 2018 3:33 p.m.

Mong a chia sẻ thêm về cách học, cách tiếp cận ngôn ngữ, công nghệ mới nữa ạ ❤️

0
Nov 29th, 2018 1:37 p.m.

Mình chả hiểu lắm. Tức đại loại là bạn đã show ra được trang ở chủ danh sách các câu hỏi, và bạn muốn click vào câu hỏi thì sang trang kiểu "chi tiết câu hỏi". Thế thì tạo thẻ <a> rồi đổ dữ liệu ra href đại loại như. Giả sử bạn đang dùng ejs đi, thì nó kiểu kiểu như dưới đây đúng không nhỉ ?

<a href="question/<%= question.id %>" >Question detail</>
router.get('/question/:id', (req, res) => {
       questionModel.findById(req.params.id)
       .exec((err, question) => {
              // handle error
		res.render('./question_details', {
		     questionDetail : question
	     });
	});
});
0
Nov 29th, 2018 1:11 p.m.

Cảm ơn a đã bổ sung cho bài viết ạ.. 😍

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Nov 29th, 2018 10:14 a.m.

@wiliamfeng trường hợp thứ nhất của arrow function nó sẽ giống như phần này

render() {
  <button onClick={this.handleClick.bind(this, 'Parameter')}></button>
}

mỗi lần chạy render nó sẽ phải tạo lại hàm handleClick kia rồi mới gán vào sự kiện onClick của bạn. Còn với cách thứ 2 của arrow function thì hàm handleClick sẽ được tạo từ đầu và được lưu trữ lại để sau đó khi bạn chạy lại hàm handleClick nó sẽ dùng cái hàm đã lưu trữ đó luôn chứ không cần tạo lại

+2
Avatar
đã bình luận cho bài viết
Nov 29th, 2018 9:56 a.m.

Hi anh, Cho em hỏi phần clean khi build với ạ. Điều này có đảm bảo mỗi lần build thì client khi truy cập luôn get code mới nhất k ạ. Server build, client access thì nó sẽ update UI mới chẳng hạn, vì hiện tại em gặp case user phải clear cache thỉ mới update UI mới dc ??? Thanks anh!

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Nov 29th, 2018 9:22 a.m.

bạn ơi bạn có thể giải thích thêm cho mình chỗ này :

với cách thứ nhất thì mỗi lần hàm render() được gọi thì nó sẽ phải tạo lại cái instance của hàm handleClick rồi gán vào cái sự kiện onClick mà bạn khai báo

với được không ? Tại sao phải tạo lại cái instance của hàm handleClick hả bạn ?

0
Avatar
đã bình luận câu trả lời trong câu hỏi
Nov 29th, 2018 9:12 a.m.

Dùng bind ở trong constructor thì sẽ chỉ phải khởi tạo 1 lần context cho this, còn dùng arrow func thì mỗi lần gọi tới sẽ có lại 1 instance this mới, đúng ko?

+3
Nov 29th, 2018 8:16 a.m.

Cảm ơn @QuangPH đã luôn cập nhật các kiến thức bổ ích cho a e nhé

+1

Xin cảm ơn rất nhiều vì là người ủng hộ đầu tiên 😃)

+1
Nov 29th, 2018 8:04 a.m.

T biết bài viết dài nên ông sẽ cảm ơn ở dưới nên t lăn xuống dưới đọc cảm ơn, cmt rồi đọc tiếp 😆😆😆

+1
Nov 29th, 2018 7:19 a.m.
  1. css, js tịu chung thì phải minify, có thể bundle bằng 1 số thằng task runner. CDN thì tùy case nhé.
  2. Cache chính xác là có 3 loại: Browser cache: static files -> Cache file đồng chí nói chắc là loại này. Output cache: web markup Object/data cache: memcache và redis thuộc loại này
  3. restart chỉ là cách tạm thời, về cơ bản phải tìm nguyên nhân memory leak ở đâu
0
Nov 29th, 2018 6:35 a.m.

đù. xài ant pro lun. hehe.

0
Nov 29th, 2018 5:01 a.m.

Thanks chủ thớt nhé. Bài viết rất hay. Mong chủ thớt sẽ ra thêm nhiều bài viết tương tự như thế này trong tương lai.

0

hay

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í