Thank a đã thêm phần em hỏi vào, qua e cũng tìm hiểu và làm được như cách a viết trong phần thêm mới rồi ạ. E thấy phần này khá quan trọng, vì khi build xong docker chạy lên được xong code mà lại chả thấy thay đổi gì thì cũng hoang mang
Thật hay. Mình quyết định sẽ theo dõi loạt bài về dart của bạn.
Cho hỏi: mình đang viết 1app bằng kotlin. Băn khoăn nên viết lại với dart? Cần một lời khuyên từ bạn. Tks
@whiteK7 Bạn có thể bật Enhanced Monitoring lên để thêm thông tin về các truy vấn cũng như các thành phần chuyên sâu khác.
Ngoài ra hãy để ý đến log, đặc biệt là Slow Query và Error log.
@tranvdat thanks b nhé ))
mình có update lại 1 chút, cả 2 trường hợp trên đều có result: khop.
Với $pattern = "/[a-z]/" trong preg_match đoạn lệnh 2 là kiểm tra xem chuỗi có bất kỳ ký tự nào khớp với các ký tự từ a->z, chỉ cần có xuất hiện là $matches = true -> $subject = "U23 Viet Nam vo dich" thỏa mãn điều kiện => result: khop
Trong trường hợp $pattern = "/^[a-z]$/" OR $pattern = "/[a-z]/+g" (thêm flags: g) là kiểm tra toàn bộ chuỗi nếu tất cả các ký tự trong chuỗi khớp với điều kiện trong $partern -> $matches = true lúc này đoạn lệnh số 2 mới có result: khong khop
Want to know something scary ? – the majority of comp sci graduates can’t. I’ve also seen self-proclaimed senior programmers take more than 10-15 minutes to write a solution.
Thưc tế theo mình thấy mọi người thường đâm đầ vào theo flow trên nê ở bước 2 3 sẽ lặp lại nhiều rất lần dễ nhận thấy nhất là việc đưa "fizz buzz" lên check đầu tiên cũng sẽ mất 1 lần thử. Như vậy thành ra lâu hơn và phải test lại nhiều lần hơn. Thay vì vừa code vừa nghĩ thì hãy thử nghĩ trước rồi code thì ổn hơn chứ nhỉ . Còn vấn đề về code thối hay lựa chọn thuật toán để giải quyết vấn đề nó được tính hết là refactor và cái đó là việc thật sự cần phải làm
Còn đây là flow mình hay sử dụng khi làm việc:
Tạo khung chương trình -> code -> test, fix bug, thêm điều kiện -> refactor -> hoàn thiện.
hiện e đang build docker vue theo hướng dẫn của anh đã start lên được nhưng em đang gặp vấn đề là khi code xong thì lại không thấy vue build luôn cho e nên khi chạy lên trình duyệt thì không được, a cho e hỏi nếu muốn n tự động build sau khi mình code xong thì cần thêm lệnh nào vào docker-compose a nhỉ. Mong anh giải đáp ạ
Cảm ơn bạn đã trả lời. Về cơ bản JavaScript là một ngôn ngữ lập trình đồng bộ và đơn luồng vì vậy nó có thêm một số tinh năng để hỗ trợ cho mã bất đồng bộ như callback, Promise, .etc .Bạn nên tham khảo ở một số trang chính thống như mozilla, medium, .etc sẽ có thông tin chính xác hơn.
THẢO LUẬN
để mình thử cảm ơn bạn nhiều nha
Thank a đã thêm phần em hỏi vào, qua e cũng tìm hiểu và làm được như cách a viết trong phần thêm mới rồi ạ. E thấy phần này khá quan trọng, vì khi build xong docker chạy lên được xong code mà lại chả thấy thay đổi gì thì cũng hoang mang
Thật hay. Mình quyết định sẽ theo dõi loạt bài về dart của bạn. Cho hỏi: mình đang viết 1app bằng kotlin. Băn khoăn nên viết lại với dart? Cần một lời khuyên từ bạn. Tks
@whiteK7 Bạn có thể bật Enhanced Monitoring lên để thêm thông tin về các truy vấn cũng như các thành phần chuyên sâu khác. Ngoài ra hãy để ý đến log, đặc biệt là Slow Query và Error log.
Thật dể hỉu. Tks
Ở phần hiển thị mình sử dụng dữ liệu trong store để ra danh sách, cho nên lúc add mình làm thay đổi store cho nên nó sẽ tự cập nhật ra nhé bạn
.
Bài viết rất hay và thực tiễn, hi vọng sẽ được đọc thêm những bài viết từ anh Thanks you!
Bạn nên để link gốc nếu đó là bài viết mình dịch lại. https://www.vadimbulavin.com/view-auto-layout-life-cycle/
@tranvdat thanks b nhé
))
mình có update lại 1 chút, cả 2 trường hợp trên đều có result: khop.
$pattern = "/[a-z]/"trong preg_match đoạn lệnh 2 là kiểm tra xem chuỗi có bất kỳ ký tự nào khớp với các ký tự từ a->z, chỉ cần có xuất hiện là$matches = true-> $subject = "U23 Viet Nam vo dich" thỏa mãn điều kiện => result: khop$pattern = "/^[a-z]$/" OR $pattern = "/[a-z]/+g"(thêm flags: g) là kiểm tra toàn bộ chuỗi nếu tất cả các ký tự trong chuỗi khớp với điều kiện trong $partern ->$matches = truelúc này đoạn lệnh số 2 mới có result: khong khopBài viết rất hay nhưng cá nhân mình khi đọc bài viết gốc lại nghĩ như này:
Thực chất bài toán giúp cho những người mới học hình dung về cách dựng tạo dựng 1 chương trình mà flow thường sẽ như sau:
code -> test, fix bug, thêm điều kiện -> refactor -> hoàn thiện.Trong bài viết gốc tác giả có viết thế này:
Thưc tế theo mình thấy mọi người thường đâm đầ vào theo flow trên nê ở bước 2 3 sẽ lặp lại nhiều rất lần dễ nhận thấy nhất là việc đưa "fizz buzz" lên check đầu tiên cũng sẽ mất 1 lần thử. Như vậy thành ra lâu hơn và phải test lại nhiều lần hơn. Thay vì vừa code vừa nghĩ thì hãy thử nghĩ trước rồi code thì ổn hơn chứ nhỉ
. Còn vấn đề về code thối hay lựa chọn thuật toán để giải quyết vấn đề nó được tính hết là refactor và cái đó là việc thật sự cần phải làm 
Còn đây là flow mình hay sử dụng khi làm việc:
Tạo khung chương trình -> code -> test, fix bug, thêm điều kiện -> refactor -> hoàn thiện.Đọc phần mới a vừa thêm vào ngay trước phần kết bài nhé e
Mình thấy Student hay Teacher cũng là thể hiện instance khác nhau. Mà BlueSort hay SelectionSort cũng vậy mà
hiện e đang build docker vue theo hướng dẫn của anh đã start lên được nhưng em đang gặp vấn đề là khi code xong thì lại không thấy vue build luôn cho e nên khi chạy lên trình duyệt thì không được, a cho e hỏi nếu muốn n tự động build sau khi mình code xong thì cần thêm lệnh nào vào docker-compose a nhỉ. Mong anh giải đáp ạ
Ngồi viết blog mà nghe Đừng làm anh đau căng thẳng vậy a (yaoming)
oke mình cảm ơn bạn nhóe !!!
Cảm ơn bạn đã trả lời. Về cơ bản JavaScript là một ngôn ngữ lập trình đồng bộ và đơn luồng vì vậy nó có thêm một số tinh năng để hỗ trợ cho mã bất đồng bộ như callback, Promise, .etc .Bạn nên tham khảo ở một số trang chính thống như mozilla, medium, .etc sẽ có thông tin chính xác hơn.
Mình đọc 1 số bài khác họ kêu js là một ngôn ngữ lập trình bất đồng bộ nhỉ ?
Cảm ơn bạn đã comment. Về tài liệu giải thích JavaScript là đồng bộ thì có rất nhiều. Có một tài liệu chính thống từ trang mozilla giải thích rất chi tiết, bạn có thể tham khảo qua nhé https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Asynchronous/Introducing
Lỗi này là do object $user trả về cho Laravel echo server lại không có ở trong database.
BROADCAST_DRIVER=redisở file.envhay chưa?