@trantrongbinh
Viết như này khác với viết trong controller nhiều chứ bạn.
Khi viết trong controller thì bạn phải vào trang dẫn tới controller nó mới chạy.
Còn viết thế này thì bạn không cần vào trang nào cả. Nó sẽ chạy ngầm ở background bằng 1 process khác.
@nguyen.thanh.minhb
Cái này là mình đọc từ code ra. Có vẻ như tác giả để như vậy để dễ hình dung cho người mới nhưng như thế thì mình nghĩ là nên note lại.
Trong Flutter thì mình hiểu có 2 loại Element chính là ComponentElement và RenderObjectElement. RenderObjectElement thì cung cấp RenderObject còn ComponentElement thì gián tiếp cung cấp RenderObject thông qua việc giúp định nghĩa nên cấu trúc của ElementTree. ComponentElement bao gồm 3 elements nhỏ hơn là StatelessElement (Chả làm gì ngoài việc gọi hàm build của widget), StatefulElement (Làm nhiều hơn một tí bằng cách quản lý vòng đời của State), và ProxyElement (Cung cấp ProxyWidget là widget mặc định có 1 final child và không có hàm build())
đúng là để an toàn nhất thì nên dùng 1 user độc lập thay vì tận dụng user node vì có thể user node mà người ta tạo sẵn họ còn cho thêm nhiều quyền khác nữa (ví dụ có quyền sudo chẳng hạn)
tạo 1 user mới, độc lập, chỉ có vừa đủ quyền chạy app của chúng ta là được
khả năng là bạn đã quên đoạn Note mình nói ở phần setup authentication cho MongoDB, đó là cần clear DB cũ (DB lúc chưa có authentication), vì nếu không thì khi chạy lên phần authentication sẽ không nhận vì tên database của ta trùng nhau, Mongo thấy DB cũ vẫn có nên sẽ không làm gì cả.
Mình vừa update cách xóa volume cho MongoDB trên Windows, bạn check lại phần authentication cho Mongo trong bài nhé.
@subhopefully
có framework mà dùng là ngon rồi bạn.
Trước mình từng làm CI2, symfony 1.4 doc tìm còn khó, cơ mà vẫn học đc rất nhiều thứ
cho dự án php7.4.9 lastest version mà bạn phải code thuần thì còn khổ hơn.
THẢO LUẬN
a cho e hỏi mấy câu này là phỏng vấn tầm intern hay fesher vậy ạ
@trantrongbinh Viết như này khác với viết trong controller nhiều chứ bạn.
Khi viết trong controller thì bạn phải vào trang dẫn tới controller nó mới chạy.
Còn viết thế này thì bạn không cần vào trang nào cả. Nó sẽ chạy ngầm ở background bằng 1 process khác.
@hoangken Mình nghĩ các bước đăng ký command này đang bị thừa. Do ở commands method nó đã auto load cái đó qua
$this->load(__DIR__.'/Commands');rồiBài viết rất bổ ích e cảm ơn ạ, đọc xog mới biết tầm junior nhiều cái chưa nghe bao giờ
xin skype kết bạn hỏi han được k bạn ơi (đang học react mà phải tự mò, k có người hướng dẫn)
@tranxuanthang Chung thắc mắc
H(150)−H(140) = 4800 (tức có tận 4800 pixel nằm trong khoảng [150,160][150,160] ) chỗ này có nhầm xíu nè chủ thớt
@maitrungduc1410 OK, thank bạn
Thanks bạn
tại sao không sử dụng data class nhỉ
hay lắm ông bạn, câu chuyện ko có hồi kết
Khi code Kotlin thì mình ko thêm hàm get set như lúc code Java nữa bạn
@thienhavodinh cảm ơn bạn, mình đã có cái nhìn sâu hơn về chủ đề này
@nguyen.thanh.minhb Cái này là mình đọc từ code ra. Có vẻ như tác giả để như vậy để dễ hình dung cho người mới nhưng như thế thì mình nghĩ là nên note lại.
Trong Flutter thì mình hiểu có 2 loại
Elementchính làComponentElementvàRenderObjectElement.RenderObjectElementthì cung cấpRenderObjectcònComponentElementthì gián tiếp cung cấpRenderObjectthông qua việc giúp định nghĩa nên cấu trúc củaElementTree.ComponentElementbao gồm 3 elements nhỏ hơn là StatelessElement (Chả làm gì ngoài việc gọi hàm build của widget), StatefulElement (Làm nhiều hơn một tí bằng cách quản lý vòng đời của State), và ProxyElement (Cung cấp ProxyWidget là widget mặc định có 1 final child và không có hàmbuild())cám ơn bạn đã chia sẻ,
đúng là để an toàn nhất thì nên dùng 1 user độc lập thay vì tận dụng user
nodevì có thể usernodemà người ta tạo sẵn họ còn cho thêm nhiều quyền khác nữa (ví dụ có quyềnsudochẳng hạn)tạo 1 user mới, độc lập, chỉ có vừa đủ quyền chạy app của chúng ta là được
chào bạn mình đã check lại,
khả năng là bạn đã quên đoạn Note mình nói ở phần setup authentication cho MongoDB, đó là cần clear DB cũ (DB lúc chưa có authentication), vì nếu không thì khi chạy lên phần authentication sẽ không nhận vì tên database của ta trùng nhau, Mongo thấy DB cũ vẫn có nên sẽ không làm gì cả.
Mình vừa update cách xóa volume cho MongoDB trên Windows, bạn check lại phần authentication cho Mongo trong bài nhé.
Mình đã test lại trên Win 10 và chạy ngon
@Croud141

cảm ơn bạn đã ủng hộ, mình sẽ cố gắng ra bài mới sớm
@subhopefully có framework mà dùng là ngon rồi bạn.
Trước mình từng làm CI2, symfony 1.4 doc tìm còn khó, cơ mà vẫn học đc rất nhiều thứ
cho dự án php7.4.9 lastest version mà bạn phải code thuần thì còn khổ hơn.
đúng rồi bạn. trang nào phải có cơ sở và thông tin thì nó mới detect đc chứ. còn mình mà cố tình dấu đi thì tool cũng bó tay thôi