THẢO LUẬN

thg 8 17, 2018 3:45 SA

bạn có thể để link download ở phía dưới bài viết ví dụ của bạn đc ko?

0

nếu sử dụng cơ chế lưu session_id trong cookie thì khi bạn tắt trình duyệt đi cũng ko có chuyện mất session, session nếu không được cài đặt để tự động xóa khi close browser thì nó sẽ tồn tại cho tới khi cookie hết hạn (lúc này session_id đi kèm cookie cũng die), hoặc trường hợp là lập trình viên để chế độ cho người dùng có thể chọn để xóa session đi.

0
class ViewController1: UIViewController {
  var dynamic = Dynamic("")
}

class ViewController2: UIViewController {
  var binding = Binding<String>() {
    print($0)
  }
}

let vc1 = ViewController1()
let vc2 = ViewController2()

vc2.binding.bindTo(dynamic: vc1.dynamic)

vc1.dynamic.value = "Update VC2"

cái này mình demo dùng toán tử "<~" trong ReactiveSwift, còn thực tế để làm giữa 2 VC không dùng FRP thì dùng Closure hoặc Delegate là chính nhé.

0

bản thân nó đã chưa data của session rồi, thì lúc lên server, server nhận cookie và tiến hành giải mã nội dung của session vậy là có thể biết được user đó là user nào thôi mà bạn,

0
thg 8 17, 2018 3:34 SA

session trên server được lưu thành 1 tập hợp các session ứng với mỗi 1 phiên làm việc của client khác nhau. Mỗi session sẽ có id riêng biệt và khi 1 cookie được gửi lên server, cookie đó chứa trong nó session id, và server sẽ tìm kiếm trong session đang lưu trữ để tìm ra thằng session phù hơp. Nói chung trên server thì nó là 1 tập dữ liệu được lưu trữ ở vị trí nào đó (lưu ở đâu thì do công nghệ/ngôn ngữ/lập trình viên quy định)

+1
thg 8 17, 2018 3:32 SA

Tùy xem backend bạn sử dụng gì, mỗi ngôn ngữ hoặc framework sẽ có cách lưu trữ riêng, có thể lưu trong db, cũng có thể lưu trong redis...

+1

mình thì chỉ đơn giản là dùng filter, map thì đỡ phải gõ nhiều

0

ý mình là regex nó là cái cũng dc dùng khá thường xuyên nhưng rất khó làm với người thường.

bạn có thể vào stackoverflow mà farm reputation, ngon ngay

0
thg 8 17, 2018 2:49 SA

Nếu viết mới thì điều đó đơn giản. Nhưng nếu hệ thống đang chạy rồi mà convert dữ liệu đó sang NoSQL hoặc cái khác là cả một vấn đề đó bạn.

0

Thanks bạn đã chia sẻ . Mình có một câu hỏi . Làm sao để mình sử dụng được cái này trong 2 ViewController khác nhau ?

0

nói gì thì nói, chị 7 thực sự là một cầu thủ vĩ đại 😄

0
Avatar
đã bình luận cho bài viết
thg 8 17, 2018 2:32 SA

do dự án mình mấy bác KH cũng dùng chứ không cũng không biết.

0

Vẫn cần phải phỏng vấn chứ bạn ơi. Mình chuyên regex đây, làm mỗi regex thôi =)) Nên hỏi cái khác chưa chắc đã biết.

0

like cho câu chị 7 =))))

0
Avatar
đã bình luận cho bài viết
thg 8 17, 2018 2:21 SA

Lần đầu tiên biết đến thư viện này. Có dịp sẽ dùng thử. Cảm ơn bác đã giới thiệu 😃

0
thg 8 17, 2018 1:17 SA

@huukimit a ơi cho em hỏi với ạ .task này delay hôm nay em mới làm tiếp. em có gặp 1 vấn đề là khi edit thì muốn convert từ html->markdown để cho ra màn hình edit , em có sửa dụng thư viện turndown để convert lại nhưng hình như nó convert hơi sai vì thẻ h1 với h2 nó lại ra kiểu khác Screenshot (2).png

có cách nào convert mà đúng định dạng # với ## ko anh, chắc là có nhưng em vẫn chưa tìm ra, mong anh cho ý kiến với ạ (bow)

0
thg 8 17, 2018 1:14 SA

Em sẽ xem lại và sửa chữa các lỗi sai ạ. Cảm ơn anh đã góp ý ạ!

+1
thg 8 17, 2018 1:02 SA

Activity đó mình dùng để demo Custom Broadcast khi mà bạn muốn gửi broadcast do bạn tự custom chứ không phải là từ hệ thống và gửi giữa các class với nhau. Ở đây mình dùng MainActivity để sendBroadcast và dùng TestBroadcastActivity để nhận. Bạn có thể gửi dữ liệu giữa các class với nhau thông qua intent.putExtra nhé.

0
thg 8 16, 2018 4:24 CH

Em vẫn chưa hiểu tác dụng của TestBroadcastActivity để làm gì ạ

0
thg 8 16, 2018 3:37 CH

em có thể xem ở đây nhé: https://devcenter.heroku.com/articles/getting-started-with-laravel#creating-a-procfile cơ bản là để Heroku biết được những command nào nên chạy khi ta khởi động app, ví dụ khi up lên heroku em ko cần tự tay chạy php artisan serve nữa.

0
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í