Ối Dồi Ôi !
Senior Member
E mới ra trường thì vớ đc cty hiện tại nên cũng ko rõ cty khác ra sao.Oh nếu vậy chắc chả ai dùng framework sẵn như gin, hay beego nhỉ bác?
Nhưng giờ có con gofiber khá ngon cho mấy ae từ Node Express chuyển sang
E mới ra trường thì vớ đc cty hiện tại nên cũng ko rõ cty khác ra sao.Oh nếu vậy chắc chả ai dùng framework sẵn như gin, hay beego nhỉ bác?
E mới ra trường thì vớ đc cty hiện tại nên cũng ko rõ cty khác ra sao.
Nhưng giờ có con gofiber khá ngon cho mấy ae từ Node Express chuyển sang
Thấy Rust foundation có google, ms, amazon tham gia mà bácNó không chết thì cũng sống lay lắt thôi. Trừ phi được 1 tay to incubate để tạo community lớn.
Nó là gì vậy thím chia sẻ chi tiết xem nào, mình cũng thử google nhưng chẳng thấy go có khái niệm nào là nature of type nhỉ?Em đang đọc cuốn Go in action, vẫn không thẩm được cái phần nature of type quá rối rắm
Có thể chỉ là 1 cách trình bày vấn đề của tác giả trong cuốn sách đó thôi, bác đọc phần 5.3 để rõ hơn, đại khái là về type system trong golang, define methods cho 1 type như thế nào, pass, return type đó giữa các function như thế nào cho consistent... bla bla, em cũng mới tìm hiểu thôi.Nó là gì vậy thím chia sẻ chi tiết xem nào, mình cũng thử google nhưng chẳng thấy go có khái niệm nào là nature of type nhỉ?
Mình đang có case này với golang các pro xem có cách nào giải quyết được không.
Mình đang dùng 1 lib trên github nhưng do nhu cầu custom nên cần gọi đến private method của struct mà không cách nào gọi được. Search dùng reflect các kiểu nhưng thử toàn lỗi (method public thì oke nhưng private thì tạch)
Các fen có ai gặp case này chưa nhỉ.
fork code về rồi sửa lại thím nhé :/ Em thấy việc gọi đến private method vừa không đúng với tiêu chí của ngôn ngữ, vừa phức tạp cũng như tốn tài nguyên tính toánMình đang có case này với golang các pro xem có cách nào giải quyết được không.
Mình đang dùng 1 lib trên github nhưng do nhu cầu custom nên cần gọi đến private method của struct mà không cách nào gọi được. Search dùng reflect các kiểu nhưng thử toàn lỗi (method public thì oke nhưng private thì tạch)
Các fen có ai gặp case này chưa nhỉ.
Nghe vẻ oke đấy. Để tối về thử xem sao
Nếu vậy thì mỗi khi build ở máy khác nó tải module ấy về thì phải sửa lại à. Bất tiện quá nhỉ.fork code về rồi sửa lại thím nhé :/ Em thấy việc gọi đến private method vừa không đúng với tiêu chí của ngôn ngữ, vừa phức tạp cũng như tốn tài nguyên tính toán
lấy nguyên cái lib đó về custom lại thành lib project luôn bácMình đang có case này với golang các pro xem có cách nào giải quyết được không.
Mình đang dùng 1 lib trên github nhưng do nhu cầu custom nên cần gọi đến private method của struct mà không cách nào gọi được. Search dùng reflect các kiểu nhưng thử toàn lỗi (method public thì oke nhưng private thì tạch)
Các fen có ai gặp case này chưa nhỉ.
Cách này oke đấy bác. Nhưng thằng Golang này khó chịu quá, mấy method trong internal package không làm được kiểu này @@
Thì thím fork thành repo của riêng thím, thay vì go get abc thì giờ thành go get xyz, sửa 1 lần thôi chứNếu vậy thì mỗi khi build ở máy khác nó tải module ấy về thì phải sửa lại à. Bất tiện quá nhỉ.
Vậy thì mỗi khi có update lib lại phải sửa lại hơi bất tiện nhỉ.Thì thím fork thành repo của riêng thím, thay vì go get abc thì giờ thành go get xyz, sửa 1 lần thôi chứ
1 là có cần update theo lib gốc hay koVậy thì mỗi khi có update lib lại phải sửa lại hơi bất tiện nhỉ.
bình thường nếu lib đó không có sẵn trên máy thì vẫn phải tải về mà. Với cả tải về cũng có tốn mấy công sức đâu. Để trong import lúc build là auto tải rồiNếu vậy thì mỗi khi build ở máy khác nó tải module ấy về thì phải sửa lại à. Bất tiện quá nhỉ.
Em mới học go nên kém phần goroutine quá, các bác cho em hỏi tạo sao chạy server với goroutine nhưng cuối hàm main không cần cái gì block mà vẫn chạy(code em theo tutorial trên youtube)
View attachment 761940
sig := <- sigChan
Hì, cảm ơn bác nhiều lém giờ mới thông cái não mình.Cái này là block nè. Cho đến khi nào có signal gửi qua sigChan thì main process vẫn sẽ wait.
Code:sig := <- sigChan