Hi bạn, nếu bạn gửi bằng postman thì nó không còn đúng với mô hình của kiểu tấn công CSRF nữa rồi. Bạn hiểu rõ về kiểu tấn công CSRF thì bạn sẽ tự trả lời được.
Trả lời câu hỏi của bạn: Đúng, CSRF chỉ tác động vào request được gửi từ chính website của bạn, nó giúp bạn ngăn chặn được việc gửi request một cách vô thức bới người tấn công lừa bạn.
Mình cũng reset lại box-sizzing và display: block cho 1 số tag. Ngoài ra còn có 2 property họ cũng reset mà mình học từ 1 số theme là
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
chào mọi người sao mình cài xara website desigh ở tr ang taiwebs.com mà nó báo lỗi 64 bit và 0 cài đặt thế,trong khi phần mềm của trang taiwebs.com dùng free dùng mãi mãi,mà máy tính là win 10
Its one the great platform for enterprise java apps. Looking the best java developer? Here this post are providing a top java developers and choose the best developer for your business. https://bit.ly/2LqJo35
Bản chất là i18n là một thằng translate nó cần được nạp dữ liệu trước khi render mọi thứ ra ngoài cho nên nó cần được load mọi thứ đầu tiên sau đó mới đem gán nó cho từng thằng trong view. Mình thử cách bạn nói rồi bỏ i18n vào beforeCreate() kết quả là nó k chạy luôn code lỗi nên giờ mình đành chấp nhập cách tạo ra 2 file json chứa các nội dung bên trong. Sẵn cho mình hỏi luôn là mình muốn khi mà dữ liệu trong component nó nhiều thì mình phải cuộn trang xuống thì cái component đó trở thành scroll component thì làm cách nào?
Cám ơn tác giả,
Mình có góp ý nhỏ là tác giả dùng thêm synxtax highlight vào bài viết bằng cách thêm mã của ngôn ngữ sau 3 dấu huyền được không?
ví dụ:
publicList<RecordedGrip>retrieveSection(String sectionName){// dummy return until we have a real implementationreturnnewArrayList<RecordedGrip>();}
Demo này anh dùng Flow nhé. Không phải là Typescipt.
Flow do facebook phát triển
Typescript do microsoft phát triển
Anh có bảng so sánh do dễ hình dung nhé
https://pin.it/lh65dcgb7tsdjf
T đồng ý! async/await chỉ là syntactic sugar thôi (cũng như cái vụ "class" trong ES6). Code async/await ko có cái gì ưu việt hơn code promise cả, thậm chí còn tốn giấy mực hơn. Ưu điểm thực tế của nó là giúp mấy cha chỉ code OOP thì vẫn code async ầm ầm dù chả cần hiểu bản chất js nó chạy ra sao :v Nói chung là tùy team mà mình chọn syntax phù hợp, nếu ai cũng code đc promise thì ko tội gì phải dùng async/await cả.
Tương tự với TypeScript, cái này cũng phải dựa vào đặc tính của dự án, với dự án đơn giản hoặc project con con thì t sẽ né nó ra, code thuần sẽ nhanh hơn và thực sự là dễ đọc hơn. Cơ mà công nhận là combo TypeScript + auto-suggestion của VSCode thì phê .Ngoài ra thì ta nên quan tâm về interface của object hơn là type của nó.
Về test thì việc cover hết các case cơ bản t thấy khá tốn thời gian, vì bug xảy ra thường hay năm ở các edge case, 2 lựa chọn 1 là nã TDD (thì tuyệt với) hoặc 2 là viết unit test cùng với 1 tool coverage nào đó, sao cho cover đc tối thiểu 80%, như vậy thì mới thể tiến hành refactor code đc. Còn ko thì dẹp, tất cả là tính năng r :v (p/s: dev ko viết automated test nhá bạn, chủ yếu viết unittest, ông nào siêu thì viết cả functional test luôn - thường là những người làm product).
Còn về bài viết, t thấy nó đang hướng mọi người tới hướng làm "ninja" - tức là 1 coder biết dùng nhiều công nghệ (nhưng ko có nghĩa là giỏi), còn để cải thiện kĩ năng code js thì cá nhân t thấy phải tập trung vào 3 thứ: (1) cách hoạt động của engine (cụ thể là thằng Chrome V8), (2) bộ kĩ năng test - refactor code smells, (3) các best practices mà các dev đi trước để lại.
Về runtime thì tính bằng shell chưa chính xác được. Vì các ngôn ngữ biên dịch còn mất thời gian complie, ngôn ngữ chạy trên máy ảo như scala, java thì còn thêm thời gian start JVM nữa. Việc tính thời gian thì nên được thêm vào trong code thực thi luôn thì mới đúng đắn.
THẢO LUẬN
Hi bạn, nếu bạn gửi bằng postman thì nó không còn đúng với mô hình của kiểu tấn công CSRF nữa rồi. Bạn hiểu rõ về kiểu tấn công CSRF thì bạn sẽ tự trả lời được. Trả lời câu hỏi của bạn: Đúng, CSRF chỉ tác động vào request được gửi từ chính website của bạn, nó giúp bạn ngăn chặn được việc gửi request một cách vô thức bới người tấn công lừa bạn.
đưa hết mấy cái ở trên ra khỏi group đi rồi deploy lại xem thử
Mình cũng reset lại box-sizzing và display: block cho 1 số tag. Ngoài ra còn có 2 property họ cũng reset mà mình học từ 1 số theme là -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
chào mọi người sao mình cài xara website desigh ở tr ang taiwebs.com mà nó báo lỗi 64 bit và 0 cài đặt thế,trong khi phần mềm của trang taiwebs.com dùng free dùng mãi mãi,mà máy tính là win 10
Cảm ơn bạn cũng đang tính tìm hiểu về ngôn ngữ này mà không biết tìm hiểu ở đâu
bạn add-migration rồi update-database là ok nhé!
Its one the great platform for enterprise java apps. Looking the best java developer? Here this post are providing a top java developers and choose the best developer for your business. https://bit.ly/2LqJo35
Bản chất là i18n là một thằng translate nó cần được nạp dữ liệu trước khi render mọi thứ ra ngoài cho nên nó cần được load mọi thứ đầu tiên sau đó mới đem gán nó cho từng thằng trong view. Mình thử cách bạn nói rồi bỏ i18n vào beforeCreate() kết quả là nó k chạy luôn code lỗi nên giờ mình đành chấp nhập cách tạo ra 2 file json chứa các nội dung bên trong. Sẵn cho mình hỏi luôn là mình muốn khi mà dữ liệu trong component nó nhiều thì mình phải cuộn trang xuống thì cái component đó trở thành scroll component thì làm cách nào?
Mình dùng package: https://github.com/matchish/laravel-scout-elasticsearch và https://github.com/duydo/elasticsearch-analysis-vietnamese version 7.3.1
setting file:
A ơi cho e hỏi làm thế nào để tạo firebase web app thế ạ, em cảm ơn nhiều
Cám ơn tác giả, Mình có góp ý nhỏ là tác giả dùng thêm synxtax highlight vào bài viết bằng cách thêm mã của ngôn ngữ sau 3 dấu huyền được không? ví dụ:
Demo này anh dùng Flow nhé. Không phải là Typescipt. Flow do facebook phát triển Typescript do microsoft phát triển Anh có bảng so sánh do dễ hình dung nhé https://pin.it/lh65dcgb7tsdjf
Tks bác
Ah Cài riêng 1 con VPS mới thì k sao cả! Còn hệ thống có sẵn sv nginx hay v.v. thì rắc rối quá nên tạo 1 con mới cài rồi bác ^^
nếu làm như a chưa đăng nhập vẫn vào index đc.h check ở đâu ạ
có cách nào dùng CMPedometer tracking step ở device khác (Apple Watch) không bạn
Làm thêm 1 cái video hướng dẫn nữa thì đẹp!
T đồng ý! async/await chỉ là syntactic sugar thôi (cũng như cái vụ "class" trong ES6). Code async/await ko có cái gì ưu việt hơn code promise cả, thậm chí còn tốn giấy mực hơn. Ưu điểm thực tế của nó là giúp mấy cha chỉ code OOP thì vẫn code async ầm ầm dù chả cần hiểu bản chất js nó chạy ra sao :v Nói chung là tùy team mà mình chọn syntax phù hợp, nếu ai cũng code đc promise thì ko tội gì phải dùng async/await cả.
Tương tự với TypeScript, cái này cũng phải dựa vào đặc tính của dự án, với dự án đơn giản hoặc project con con thì t sẽ né nó ra, code thuần sẽ nhanh hơn và thực sự là dễ đọc hơn. Cơ mà công nhận là combo TypeScript + auto-suggestion của VSCode thì phê
.Ngoài ra thì ta nên quan tâm về interface của object hơn là type của nó.
Về test thì việc cover hết các case cơ bản t thấy khá tốn thời gian, vì bug xảy ra thường hay năm ở các edge case, 2 lựa chọn 1 là nã TDD (thì tuyệt với) hoặc 2 là viết unit test cùng với 1 tool coverage nào đó, sao cho cover đc tối thiểu 80%, như vậy thì mới thể tiến hành refactor code đc. Còn ko thì dẹp, tất cả là tính năng r :v (p/s: dev ko viết automated test nhá bạn, chủ yếu viết unittest, ông nào siêu thì viết cả functional test luôn - thường là những người làm product).
Còn về bài viết, t thấy nó đang hướng mọi người tới hướng làm "ninja" - tức là 1 coder biết dùng nhiều công nghệ (nhưng ko có nghĩa là giỏi), còn để cải thiện kĩ năng code js thì cá nhân t thấy phải tập trung vào 3 thứ: (1) cách hoạt động của engine (cụ thể là thằng Chrome V8), (2) bộ kĩ năng test - refactor code smells, (3) các best practices mà các dev đi trước để lại.
Chúc bạn thành công!
hay
Về runtime thì tính bằng shell chưa chính xác được. Vì các ngôn ngữ biên dịch còn mất thời gian complie, ngôn ngữ chạy trên máy ảo như scala, java thì còn thêm thời gian start JVM nữa. Việc tính thời gian thì nên được thêm vào trong code thực thi luôn thì mới đúng đắn.