@Vuong Hoang: Thanks em đã góp ý. Chỗ đó nhấn mạnh về việc sử dụng mutex để lock để bạn đọc hiểu rõ hơn bản chất của các khái niệm thôi em. Các bài viết sau anh sẽ cố gắng giải thích vd cụ thể hơn. Hi vọng em có hứng thú cũng đưa thêm 1 vài bài viết về chủ để này để mọi người tham khảo nữa .
THẢO LUẬN
Bạn nào muốn đơn giản thì xài Ampps nhé. Chuyển đổi phiên bản php chỉ trong vài giây, hỗ trợ tạo domain ảo và rất nhiều chức năng hay ho khác.
Bạn ơi cho mình xin source code với ạ hueori36.ruby@gmail.com
Bài viết rất thực tế.Thanks tác giả
@phamkykhoi
Rất hữu ích
Sao anh không bỏ mấy cái alert đi @phamkykhoi
Test
@Vuong Hoang: Thanks em đã góp ý. Chỗ đó nhấn mạnh về việc sử dụng mutex để lock để bạn đọc hiểu rõ hơn bản chất của các khái niệm thôi em. Các bài viết sau anh sẽ cố gắng giải thích vd cụ thể hơn. Hi vọng em có hứng thú cũng đưa thêm 1 vài bài viết về chủ để này để mọi người tham khảo nữa
.
Retrofit is a REST Client for Android and Java by Square. Square là gì vậy bạn. Đó là một lab hay R&D ?
Mình thấy phần Before start nên giới thiệu thêm về chuẩn PSR, có thể sử dụng php-cs-fixer (https://github.com/FriendsOfPHP/PHP-CS-Fixer) để tự động format code theo PSR.
Một bài viết rất kĩ về Facade. Tuyệt vời .
Rất hữu ích ạ, em cảm ơn chị. Mong phần 2 sớm ra ^^
Cám ơn anh rất nhiều
rails g model message content:text, user_name:string #khởi tạo CSDL bảng message với trường content và user_name
cần bỏ dấu
,
->rails g model message content:text user_name:string #khởi tạo CSDL bảng message với trường content và user_name
Thanks!
Bài viết rất hữu ích
good post. but if i don't use inverse_of, i add param id in strong param:
def user_params params.require(:user).permit :email, :name, projects_attributes: [:name] end
with: def user_params params.require(:user).permit :id, :email, :name, projects_attributes: [:id, :name] end
Vậy làm thế nào để mình tối ưu đươc khi sử dụng selenium? và trường hợp không biết code thì sẽ sử dụng selenium như thế nào ?
good post! thank you for sharing!
awesome post
Thanks b..Ra tiếp đi nhé :v