Thanks. Vậy là về bản chất thì switchMap sẽ nhận được cái 'ab' nhưng sẽ ko bắn event ra, mà sẽ chỉ bắn cái event mới nhất 'abc' (Ở đây network request traffic vẫn xảy ra, chẳng qua là response sau khi nhận về thì bỏ, không bắn response event ra)
Nhưng cơ chế/trigger nào cho nó biết nên cancel hay không? Hàm dataFromNetwork(query) return 1 observable, và có phải switchMap quan sát xem cái observable này với 'ab' đã onNext chưa, nếu nó chưa onNext mà switchMap tiếp nhận 1 request mới 'abc', thì nó sẽ cancel cái 'ab' và chờ nhận 'abc', và tiếp tục nếu trong thời gian chờ 'abc' mà lại có 'abcd', lại hủy 'abc', chờ 'abcd'. Nhưng nếu 'abcd' kịp onNext trước khi có 1 cái 'abcde' thì vẫn sẽ chấp nhận cả 2 kết quả 'abcd' và 'abcde' đúng ko bạn?
Rất cám ơn bạn Nguyen Hong Son. Ví dụ của bạn rất trong sáng và dễ hiểu. Mình hỏi thêm bạn 1 chút: Với code example của bạn thì có vẻ Application Server và Authentication là 1 đúng không? Trong trường hợp 2 server này độc lập thì code sẽ phải tách ra thì sẽ như thế nào nhỉ?
Instead of shared hosting, best laravel hosting is on a cloud server on a managed platform. Shared servers are not fast or secure. But cloud servers have dedicated servers, which means better performance and security. If you use it with managed platform, you won't have to setup and manage cloud server manually.
To add multiple file upload functionality in laravel, you have to add few extra functions to any single laravel file upload script. Like you have to add following code excerpt in the view file
Bạn có biết rằng Rails là một ứng dụng Rack?
Tại sao lại gọi như này được anh? rails là 1 ứng dụng có thể tích hợp rack, chứ tại sao rails lại là 1 ứng dụng rack được?
bài viết hay và dễ hiểu, cảm ơn bạn, nhưng mình có 1 chút thắc mắc, đó là puma, unicorn .. mấy cái này như mình từng đọc thì chúng được định nghĩa là "app server", trong bài viết bạn gọi chúng là "web server", không biết là bạn nhầm lẫn, hay mình đọc tài liệu dởm
Nếu 1 thời điểm bạn cho chạy 1 proc queue => thì 100 lần sẽ xong 100 cái mail
Nếu bạn cho chạy 10 proc queue:work thì => 10 lần sẽ xong 100 cái mail.
=> Bạn có thể tìm hiểu thêm về "supervisor" để control queue fail, autostart cũng như numproc.
rất cảm ơn bác, bài viết thật sự rất hay , rất phù hợp với người mới tiếp xúc với thuật toán, nhưng có 1 góp ý nhỏ tới tác giả là khi dùng code minh họa thì nên dùng mã giả thì sẽ hay hơn , bởi vì khi dùng ngôn ngữ cụ thể thì những người không dùng ngôn ngữ này sẽ rất khó hiểu ( ví dụ như em chẳng hạn :v ) , vậy nên mong bác sửa lại bằng mã giả hoặc bằng ngôn ngữ rất phổ biến cho Competitive Programing đó là C++ hihi
THẢO LUẬN
Cảm ơn bạn
cảm ơn bạn nhiều!!!
Thanks. Vậy là về bản chất thì switchMap sẽ nhận được cái 'ab' nhưng sẽ ko bắn event ra, mà sẽ chỉ bắn cái event mới nhất 'abc' (Ở đây network request traffic vẫn xảy ra, chẳng qua là response sau khi nhận về thì bỏ, không bắn response event ra) Nhưng cơ chế/trigger nào cho nó biết nên cancel hay không? Hàm dataFromNetwork(query) return 1 observable, và có phải switchMap quan sát xem cái observable này với 'ab' đã onNext chưa, nếu nó chưa onNext mà switchMap tiếp nhận 1 request mới 'abc', thì nó sẽ cancel cái 'ab' và chờ nhận 'abc', và tiếp tục nếu trong thời gian chờ 'abc' mà lại có 'abcd', lại hủy 'abc', chờ 'abcd'. Nhưng nếu 'abcd' kịp onNext trước khi có 1 cái 'abcde' thì vẫn sẽ chấp nhận cả 2 kết quả 'abcd' và 'abcde' đúng ko bạn?
bài viết hay lắm cám ơn tác giả rất nhiều :v :v
tôi nghĩ ngay đến Regex, nhưng vấn đề là tôi phải google để ra cái regex, và ko chắc cái regex đúng hay sai
ko liên quan nhưng tôi mà tự viết dc cái regex thì sẽ siêu đến mức ko phải đi pv nữa
rails g controller Session new phần này của bạn viết sai nhé. Phải là: rails g controller Sessions new mới đúng.
Carrierwave để upload ảnh lên chứ chi, Dropzone truyền file lên thôi, chưa phải là up
Cảm ơn b rất nhiều. Mong là ra nhiều bài viết liên quan đến Database như này, hay hơn nữa là về phân quyền trong các hệ thống lớn.
Có vẻ như
atom-beautify
không support cho thằng JSX.T chưa thử code Reactjs nên cũng không biết về thằng này. Nhưng tìm trên mạng thì có mấy cái này c thử xem sao:
https://atom.io/packages/react
https://atom.io/packages/language-babel
https://atom.io/packages/atom-formatter-jsbeautify
à t xem thử thì thấy Jetbrains có Rubymine, nhưng mà cần bản quyền
Đánh dấu khi cần thiết. Đọc phần đầu thấy rất chi tiết. Em cảm ơn ạ
Rất cám ơn bạn Nguyen Hong Son. Ví dụ của bạn rất trong sáng và dễ hiểu. Mình hỏi thêm bạn 1 chút: Với code example của bạn thì có vẻ Application Server và Authentication là 1 đúng không? Trong trường hợp 2 server này độc lập thì code sẽ phải tách ra thì sẽ như thế nào nhỉ?
Cám ơn bạn
Instead of shared hosting, best laravel hosting is on a cloud server on a managed platform. Shared servers are not fast or secure. But cloud servers have dedicated servers, which means better performance and security. If you use it with managed platform, you won't have to setup and manage cloud server manually.
không ai rep à? cíu béeeeeee
To add multiple file upload functionality in laravel, you have to add few extra functions to any single laravel file upload script. Like you have to add following code excerpt in the view file
<form action="/multiuploads" method="post" enctype="multipart/form-data">and following in the route
Route::get('/multiuploads', 'UploadController@uploadForm');
Route::post('/multiuploads', 'UploadController@uploadSubmit');
Source: Laravel file upload with multiple files option
Bạn có biết rằng Rails là một ứng dụng Rack? Tại sao lại gọi như này được anh? rails là 1 ứng dụng có thể tích hợp rack, chứ tại sao rails lại là 1 ứng dụng rack được?
bài viết hay và dễ hiểu, cảm ơn bạn, nhưng mình có 1 chút thắc mắc, đó là puma, unicorn .. mấy cái này như mình từng đọc thì chúng được định nghĩa là "app server", trong bài viết bạn gọi chúng là "web server", không biết là bạn nhầm lẫn, hay mình đọc tài liệu dởm
Nếu 1 thời điểm bạn cho chạy 1 proc queue => thì 100 lần sẽ xong 100 cái mail Nếu bạn cho chạy 10 proc queue:work thì => 10 lần sẽ xong 100 cái mail. => Bạn có thể tìm hiểu thêm về "supervisor" để control queue fail, autostart cũng như numproc.
rất cảm ơn bác, bài viết thật sự rất hay , rất phù hợp với người mới tiếp xúc với thuật toán, nhưng có 1 góp ý nhỏ tới tác giả là khi dùng code minh họa thì nên dùng mã giả thì sẽ hay hơn , bởi vì khi dùng ngôn ngữ cụ thể thì những người không dùng ngôn ngữ này sẽ rất khó hiểu ( ví dụ như em chẳng hạn :v ) , vậy nên mong bác sửa lại bằng mã giả hoặc bằng ngôn ngữ rất phổ biến cho Competitive Programing đó là C++ hihi