THẢO LUẬN

thg 5 28, 2019 10:31 SA

@s2banggia88 Có khi nào cổng 80 ở local đang chạy apache2 ko, hình như 2 thằng server khác nhau (nginx, apache2) sẽ ko dùng chung trên cùng 1 cổng được thì phải (hoặc phải cho listen trên cổng khác)

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 28, 2019 9:46 SA

@duongricky đầu tiên bạn gọi POST /api/login nó trả về token key: 'dsadsadsadsasdsadsadsadasdsadsadsa.dsa.dsa.dsa.dsa.ds.&sadsadsdsahjdkl' ví dụ vậy bạn lưu cái giá trị đó vào vuex và cookie cho nó ở client. sau đó ông gọi api GET /user/1 chẳng hạn bạn cần có quyền đăng nhập đơn giản gán cái header có Authenticate là Bear: 'dsadsadsadsasdsadsadsadasdsadsadsa.dsa.dsa.dsa.dsa.ds.&sadsadsdsahjdkl' thì sẽ lấy được dữ liệu

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 28, 2019 9:42 SA

@quanghung97 chi tiết chút được k bác, e chưa hiểu lắm

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 28, 2019 9:40 SA

@duongricky cái này hoàn toàn có thể, bạn dùng jwt rồi thì vuejs của bạn phải lưu token ở cookie đồng thời cả vuex, mỗi request API đó đều cần Bear: 'key' để xác thực đã đăng nhập. key này tự động bị xóa khỏi cookie khi hết hạn.

0
thg 5 28, 2019 9:39 SA

theo quan điểm của mình thì nếu 1 View chỉ sử dụng nội bộ trong Super View, thì strong hay weak không quan trọng. Còn khi View đó có thể được dùng (ngoài phạm vi của Super View) thì mới cần quan tâm đến strong hay weak

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 5 28, 2019 9:35 SA

k dùng đăng nhập truyền thống được không bác, với em muốn làm api

0
Avatar
đã bình luận cho bài viết
thg 5 28, 2019 9:18 SA
  1. Khi Started và Bound Service chạy đồng thời. Khi Started Service gọi stopSelf() hoặc được gọi stopService() thì service vẫn chưa vào onDestroy(). Cần một điều kiện nữa để nó bị bủy nếu các thành phần ràng buộc với BoundService hủy hết liên kết.

----------------------------------------- Comment -----------------------------------

Theo tài liệu trên trang chủ Developer thì mình thấy nêu rõ:

  • Khi startService mà gọi stopSelf() hoặc 1 thành phần khác (Activity) gọi stopService() -> Service lập tực bị hủy mà không quan tâm xem có hay ko thành phần nào đang bind vào Service hay k. Kể cả có 1 hay nhiều activity đang bind vào Service thì cũng bị hủy, vì bạn đang bắt đầu Service bằng cách startService(). Refer: https://developer.android.com/guide/components/bound-services.html#Lifecycle
0
thg 5 28, 2019 8:53 SA

deepin-scrot

0
thg 5 28, 2019 8:47 SA

Chưa kịp đọc cơ mà lần đầu tiên thấy trending mà âm vote.. 😃))) 😱😱

0

mình vẫn k rõ câu hỏi lắm bạn bị lỗi lúc install pydot hay là do chưa install GraphViz? https://stackoverflow.com/questions/40632486/dot-exe-not-found-in-path-pydot-on-python-windows-7 bạn tham khảo link này nhé.

" pip install graphviz

pip install pydot

conda install graphviz"

0

pydot failed to call GraphViz.Please install GraphViz (https://www.graphviz.org/) and ensure that its executables are in the $PATH. Mình bị lỗi này khi visualize model

0
thg 5 28, 2019 7:45 SA

Mình downvote vì bài viết dài nhưng giá trị thông tin ít.

+1

virtual IP mình khai báo trong keepalived rồi dùng thôi bạn 😃 Chủ yếu là khai báo cái này net.ipv4.ip_nonlocal_bind=1 , để interface nhận thêm ip khác 😃

0
thg 5 28, 2019 2:10 SA

good article

0
thg 5 27, 2019 2:33 CH

Cam on ban nhieu nhe 😄

0
thg 5 27, 2019 8:02 SA

Đạ em sẽ sửa lại 😃))

0

Bài viết khá hay, Bạn có thể cho mình xin số phone để liên hệ được không, mình muốn thương mại hóa sản phẩm này và muốn gặp bạn để bàn bạc, mình ở Hà Nội, email mình là huyblockchain@gmail.com

Thanks

0

Pointcut: có nhiều cách để xác định joinpoint, những cách như thế được gọi là pointcut. Advice: là những xử lý phụ được thêm vào xử lý chính, code để thực hiện các xử lý đó được gọi Adivce.

Anhcó thể nói rõ hơn hoặc lấy ví dụ về hai cái này không ? Em thường làm nhưng không thực sự hiểu rõ - nhập nhằng giữa 3 khai niệm này

0
thg 5 27, 2019 3:29 SA

😂

0
thg 5 27, 2019 3:02 SA
  • "Mình đang sợ cài qua docker nó sẽ bị hạn chế về tài nguyên."

    -> Đâu, Docker là một công cụ giúp mình tạo ra các môi trường ảo hóa (máy ảo), dùng chung tài nguyên với máy thật mà. Cũng cần phải chú ý tới image size một chút nhé.

  • "Việc cài service trực tiếp vào system và cài thông qua docker có khác biệt gì không nhỉ."

    -> Cài thông qua Docker giống như bạn tạo những chiếc hộp, khi nào cần dùng đến hộp vào thì gọi hộp đó, không muốn dùng nó thì xóa bỏ. Như vậy, máy chủ sẽ "sạch sẽ", không chứa các file rác ... Ngoài ra lợi ích của nó cũng còn khá nhiều

=> Về 2 ý này bạn có thể đọc phần 1 để hiểu rõ hơn bản chất của Docker đã nhé !

+1
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí