Bạn nói rất đúng, nên tiếp cận mọi thứ từ hướng kinh doanh để tránh phải xây dựng một hệ thống quá hoành tráng ban đầu mà chưa chắc đã sống được đến lúc mở rộng. Bây giờ nếu mình muốn xây dựng một mạng xã hội thu nhỏ, tính năng cơ bản nhất thì theo bạn nên bắt đầu như thế nào để tránh những vấn đề trong bài viết và cũng tránh được việc phải đập đi xây lại nếu nó phát triển được. Cảm ơn bạn.
Tuy phía sau thay đổi công nghệ rất nhiều nhưng UI nó cứ sao ấy, tự dưng bây giờ chỉ có 1 cột trung tâm nằm chơi vơi ở giữa, nhiều không gian trống chả để làm gì trong khi độ rộng hiển thị trung tâm vẫn rất hẹp. Ngoài ra họ còn ẩn bớt nhiều thông tin hữu ích đang có ở bản cũ, nói chung thấy không quen. Đây cũng là vấn đề chung của tất cả các website, khi thay đổi lớn về layout đều bị chê. Do vậy phải xác định một style để theo đuổi lâu dài ngay từ đầu, phía sau tha hồ cải tiến, đừng thay đổi quá nhiều cách bố trí.
Hi bạn
Mình cũng newbi- làm theo code hdan trên python 3.7.4- khi chạy robot.py - phần micro nó ko nhận được âm thanh mình nói vào
cũng search túi bụi - thấy pyaudio chỉ hổ trợ tới py 3.6x
Không biết phải lỗi này ko?
Cảm ơn bài viết của tác giả. E đã làm theo các bước như trên nhưng khi tài khoản bên VTPay đã bị trừ 1$ nhưng vẫn chưa active được tài khoản. E đã thử 2 email nhưng đều gặp lỗi như trên. Rất mong được sự trợ giúp của tác giả
Bạn ơi, khi truyền data từ child sang parent, ở evnet onClick, nếu onClick={fn(params)} thì sẽ bị lỗi "Maximum update depth exceeded error".
Nhưng nếu sửa lại là: onClick={ () => fn(params) } thì bắt được event bình thường. Trên stack họ nói là onclick render hàm sẽ được render gì đó, đọc quài không hiểu cho lắm. Mình không biết nguyên tắc ở đây là gì, bạn có thể giải thích thêm được không.
Dùng Joins thay cho SubQuery.
Bạn chắc chắn vấn đề này không?
SELECT class.class_num, class.class_name
FROM class
INNER JOIN roster
WHERE class.class_num = roster.class_num;
nếu class_num ở trong table roster bị trùng thì bạn sẽ mất thêm bao nhiêu lần so sánh?
THẢO LUẬN
Mình nghe nói SwiftUI + Combine sau này sẽ thay thế RxSwift
Bạn nói rất đúng, nên tiếp cận mọi thứ từ hướng kinh doanh để tránh phải xây dựng một hệ thống quá hoành tráng ban đầu mà chưa chắc đã sống được đến lúc mở rộng. Bây giờ nếu mình muốn xây dựng một mạng xã hội thu nhỏ, tính năng cơ bản nhất thì theo bạn nên bắt đầu như thế nào để tránh những vấn đề trong bài viết và cũng tránh được việc phải đập đi xây lại nếu nó phát triển được. Cảm ơn bạn.
cho mình xin fb nt hỏi riêng xíu được ko vậy ?
Tuy phía sau thay đổi công nghệ rất nhiều nhưng UI nó cứ sao ấy, tự dưng bây giờ chỉ có 1 cột trung tâm nằm chơi vơi ở giữa, nhiều không gian trống chả để làm gì trong khi độ rộng hiển thị trung tâm vẫn rất hẹp. Ngoài ra họ còn ẩn bớt nhiều thông tin hữu ích đang có ở bản cũ, nói chung thấy không quen. Đây cũng là vấn đề chung của tất cả các website, khi thay đổi lớn về layout đều bị chê. Do vậy phải xác định một style để theo đuổi lâu dài ngay từ đầu, phía sau tha hồ cải tiến, đừng thay đổi quá nhiều cách bố trí.
Vâng, về cơ bản cách 3 sẽ truy vấn tốt hơn nhiều. Chỉ có điều với số lượng dữ liệu lớn có ảnh hưởng nhiều tới performance không?
Hi bạn Mình cũng newbi- làm theo code hdan trên python 3.7.4- khi chạy robot.py - phần micro nó ko nhận được âm thanh mình nói vào cũng search túi bụi - thấy pyaudio chỉ hổ trợ tới py 3.6x Không biết phải lỗi này ko?
đợi 1 thời gian xem ntn, bạn có thể truy cập chọn https://console.aws.amazon.com/support/home#/case/create để được hỗ trợ xem như thế nào nhé
Class 'App\Http\Controllers\MailNotify' not found là sao hả anh
Thanks bài viết của bạn.. Cho mình hỏi là làm sao để giải quyểt issue bị block ip,or chặn truy cập vào web khi mình crawl 1 lúc nhiều request?
Cảm ơn bài viết của tác giả. E đã làm theo các bước như trên nhưng khi tài khoản bên VTPay đã bị trừ 1$ nhưng vẫn chưa active được tài khoản. E đã thử 2 email nhưng đều gặp lỗi như trên. Rất mong được sự trợ giúp của tác giả
Cái này có vẻ không đúng lắm : "Ramp-Up Period: Thời gian trì hoãn trước khi bắt đầu một người sử dụng tiếp theo "
@hoangnvz92 bạn cho mình hỏi xíu, cái string_AGG hình như nó đc hỗ trợ cho phiên bản sql 2012 trở đi dúng hok nhỉ
oke e nhé,
từ sau có khi phải reply chậm chậm vì hầu như mọi người đều tự làm đc
bác cho e xem code hàm isAuthenticated với ạ @@
Cảm ơn bài viết của tác giả Mình có góp ý: bạn nên đưa thêm nguồn nếu là bài dịch. Vậy sẽ tôn trọng tác gia hơn
Bạn ơi, khi truyền data từ child sang parent, ở evnet onClick, nếu onClick={fn(params)} thì sẽ bị lỗi "Maximum update depth exceeded error". Nhưng nếu sửa lại là: onClick={ () => fn(params) } thì bắt được event bình thường. Trên stack họ nói là onclick render hàm sẽ được render gì đó, đọc quài không hiểu cho lắm. Mình không biết nguyên tắc ở đây là gì, bạn có thể giải thích thêm được không.
Để validate token thì mình lại phải request lên api serve à bác!!
SELECT class.class_num, class.class_name FROM class INNER JOIN roster WHERE class.class_num = roster.class_num;
nếu class_num ở trong table roster bị trùng thì bạn sẽ mất thêm bao nhiêu lần so sánh?
À đã hiểu vấn đề. Do chạy server của xampp.