Em có 1 câu hỏi muốn hỏi chủ theard là: hiện tại e đang có 1 trang web về các khóa học online, trong đó có 3 cái category. trong mỗi category có 3 khóa học từ basic đến expert. e đang sử dụng mongodb và bh e khó khăn ở phần lấy thông tin khóa học theo mỗi category. ở đây e đã đưa toàn bộ các khóa lên database rồi. Ví dụ khi e chọn category "Music", lựa chọn khóa học "basic" thì server sẽ trả về các khóa học basic cho Music. Chủ theard giúp em giải quyết vấn đề này đc k ạ?
chào @echpay
"Bài viết nặng tính quảng cáo"
→ bài viết không có mục đích giới thiệu về kỹ thuật, nó chỉ giúp người đọc một cái nhìn tổng quan về chatbot.
Thú thật là mình có nhận được offer làm chatbot qua bài viết, nhưng đó không phải mục đích ban đầu của mình.
"nội dung cóp nhặt mỗi chỗ 1 tí nên không mạch lạc. "
→ bạn có góp ý gì để bài viết tốt hơn được không?
"Nên đầu tư nghiêm túc hơn bạn nhé!"
→ mình dành khoảng 6 tiếng cho việc tổng hợp tài liệu và viết bài, mình nghĩ như vậy là đủ nghiêm túc.
tìm hiểu thêm về cách tương tác với git qua command line giúp bạn hiểu rõ hơn về cấu trúc cách hoạt động của git, cũng là 1 cách giúp bạn tự tin hơn khi sử dụng git trong công việc của mình đó ạ
Để người copy tập đọc cho quen, vì nhiều người Minify
Thứ 3, lừa sếp (leader, cái thằng sếp (leader) mà nó đọc code như thế này nó đọc được 1/2 là đi uống trà rồi (nó chỉ cần đầu vào là gì, đầu ra là gì thôi ..)
Hắc não mấy thằng nhận transfer
Thì theo su hướng thôi ( 1 dòng code, mà nhiều quá thì 1 dòng cái méo gì đẹp nữa )
Còn nếu em thấy có nhiều function có tên giống nhau, thì có nghĩa là chúng đang được đặt ở những scope khác nhau rồi Không có chuyện 2 function ở cùng một scope mà có cùng tên đâu
khi parse toàn bộ source code của lib rồi thì sẽ biết được là có những class, module nào, global variable nào, mỗi class, module có method, có prototype nào. Khi đã liệt kê được ra hết rồi thì cứ đổi tên lần lượt thôi, từ a -> z, thiếu thì từ aa -> az, v..v, sẽ đảm bảo là ko bị trùng, vì dù cho là trùng tên nhưng khác scope thì vẫn khác nhau thôi, ví dụ cùng tên là a nhưng A.a() và B.a() vẫn khác nhau
THẢO LUẬN
ôi may quá, đúng cái mà em đang cần, tìm khắp nơi không thấy. Cảm ơn tác giả bài viết nhiều nhé. (h)
Em có 1 câu hỏi muốn hỏi chủ theard là: hiện tại e đang có 1 trang web về các khóa học online, trong đó có 3 cái category. trong mỗi category có 3 khóa học từ basic đến expert. e đang sử dụng mongodb và bh e khó khăn ở phần lấy thông tin khóa học theo mỗi category. ở đây e đã đưa toàn bộ các khóa lên database rồi. Ví dụ khi e chọn category "Music", lựa chọn khóa học "basic" thì server sẽ trả về các khóa học basic cho Music. Chủ theard giúp em giải quyết vấn đề này đc k ạ?
chào @echpay "Bài viết nặng tính quảng cáo" → bài viết không có mục đích giới thiệu về kỹ thuật, nó chỉ giúp người đọc một cái nhìn tổng quan về chatbot. Thú thật là mình có nhận được offer làm chatbot qua bài viết, nhưng đó không phải mục đích ban đầu của mình.
"nội dung cóp nhặt mỗi chỗ 1 tí nên không mạch lạc. " → bạn có góp ý gì để bài viết tốt hơn được không?
"Nên đầu tư nghiêm túc hơn bạn nhé!" → mình dành khoảng 6 tiếng cho việc tổng hợp tài liệu và viết bài, mình nghĩ như vậy là đủ nghiêm túc.
Cảm ơn vì đã đọc và góp ý
hay quá, mình mới xem qua. cảm ơn bạn đã chia sẻ nhé (h)
tính năng này. select2 cũng hỗ trợ.
tác giả quá bá :v bài này mà ko lên editor choice thì chịu =))
tìm hiểu thêm về cách tương tác với git qua command line giúp bạn hiểu rõ hơn về cấu trúc cách hoạt động của git, cũng là 1 cách giúp bạn tự tin hơn khi sử dụng git trong công việc của mình đó ạ
thôi nào phương =))))
Hay, thật là một bài viết thú vị, tác giả rất pro :v
Không biết tiếng Anh thì học mấy khóa này không hiểu gì luôn
Các bạn không dùng đồ Apple mà dùng họ hàng nhà Linux hãy cài Byobu Terminal. Nó sẽ biến Terminal của bạn thành như bài viết trên.
Bị loạn cái stacking order với stacking context. @@
Mình cũng thích phong cách này.
thanks bạn
@vigov5 Có lý nha
@thangtd90 ok thank anh ạ =))
@tuanbacyen
Nó cũng tuỳ vào thư viện mà em dùng, với cả tuỳ vào từng option của các thư viện đó nữa em ạ
Ví dụ như em có thể vào đây để test package Uglify JS
https://skalman.github.io/UglifyJS-online/
Em click nút option sẽ thấy nó có rất nhiều option khác nhau đấy
Anh test với đoạn code này
thì được
Còn nếu em thấy có nhiều function có tên giống nhau, thì có nghĩa là chúng đang được đặt ở những
scope
khác nhau rồi Không có chuyện 2 function ở cùng một scope mà có cùng tên đâukhi parse toàn bộ source code của lib rồi thì sẽ biết được là có những class, module nào, global variable nào, mỗi class, module có method, có prototype nào. Khi đã liệt kê được ra hết rồi thì cứ đổi tên lần lượt thôi, từ
a -> z
, thiếu thì từaa -> az
, v..v, sẽ đảm bảo là ko bị trùng, vì dù cho là trùng tên nhưng khácscope
thì vẫn khác nhau thôi, ví dụ cùng tên làa
nhưngA.a()
vàB.a()
vẫn khác nhau@vigov5 Vậy nếu function có trùng tên sau khi Minify thì sao bạn ??
Với là chắc người ta thích trở về thời code C 1 is True, 0 is False đó a =))