Gopher Academy
3.34K subscribers
921 photos
40 videos
280 files
2.03K links
🕸 Gopher Academy

🔷interview golang
https://github.com/mrbardia72/Go-Interview-Questions-And-Answers

حمایت مالی:
https://www.coffeete.ir/mrbardia72

ادمین:
@mrbardia72
Download Telegram
mutex golang

دراقعه Mutex مخفف عبارت Mutual Exclusion است. زمانی از Mutex استفاده می‌کنیم که نمی‌خواهیم چند Subroutine همزمان به یک منبع دسترسی داشته باشند. Mutex دو متد دارد: Lock و Unlock. Mutex در پکیج sync قرار دارد. پس باید پکیج sync را به درون برنامه ایمپورت کنید. دستوراتی که می‌خواهیم به صورت انحصار متقابل اجرا شوند را در mutex.Lock() و mutex.Unlock() قرار می‌دهیم.

🔰 @gopher_academy
منتشر شد توی سایت
آشنایی با Benchmark Test در گولنگ
🔥 http://gopher-academy.ir/%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%A8%D8%A7-benchmark-test-%D8%AF%D8%B1-%DA%AF%D9%88%D9%84%D9%86%DA%AF

🔰 @gopher_academy
🔹پیاده سازی Promises در Golang

🔺 https://vrgl.ir/ot6hH

🔰 @gopher_academy
🔴مصاحبه مهندس نرم افزار ارشد فیس بوک👇🏻

🔥 https://daqo.medium.com/facebook-senior-software-engineer-interview-the-only-post-youll-need-to-read-e4604ff2336d


🔰 @gopher_academy
منتشر شد توی سایت
نحوه استفاده از JSONدر گولنگ
🔥 http://gopher-academy.ir/%D9%86%D8%AD%D9%88%D9%87-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-json

🔰 @gopher_academy
منتشر شد توی سایت
نگاهی عمیق به تایپ های گولنگ
🔥 http://gopher-academy.ir/%D9%86%DA%AF%D8%A7%D9%87%DB%8C-%D8%B9%D9%85%DB%8C%D9%82-%D8%A8%D9%87-%D8%AA%D8%A7%DB%8C%D9%BE-%D9%87%D8%A7%DB%8C-%DA%AF%D9%88%D9%84%D9%86%DA%AF

🔰 @gopher_academy
درود بر اعضای محترم گوفر آکادمی

🖐بنده قصد دارم توی این مقاله شمار رو با Blockchain و مغاهیم وابسته به آن و کدنویسی با گولنگ رو یاد بدم👇🏻

توی این مقاله مبخوام یه سری رفرنس بهتون معرفی کنم برای شروع کار توی این حوزه
منتشر شد توی سایت
آشنایی با بلاکچین
🔥 http://gopher-academy.ir/%D8%A2%D8%B4%D9%86%D8%A7%DB%8C%DB%8C-%D8%A8%D8%A7-%D8%A8%D9%84%D8%A7%DA%A9%DA%86%DB%8C%D9%86

🔰 @gopher_academy
🔻 NETFLIX system design
🔥 https://medium.com/@narengowda/netflix-system-design-dbec30fede8d

🔰 @gopher_academy
🔻NETFLIX System design | software architecture for netflix

🔥 https://www.youtube.com/watch?v=psQzyFfsUGU

🔰 @gopher_academy
var c complex128 fmt.Println(unsafe.Sizeof(c))
Anonymous Quiz
5%
4
5%
8
49%
16
41%
32
var s string
fmt.Println(unsafe.Sizeof(s))
Anonymous Quiz
13%
2
28%
4
44%
8
15%
16
var a [3]uint32 fmt.Println(unsafe.Sizeof(a))
Anonymous Quiz
13%
2
21%
8
49%
12
18%
32
var s struct{} fmt.Println(unsafe.Sizeof(s))
Anonymous Quiz
63%
0
14%
1
11%
2
11%
8
type S struct {
A struct{}
B struct{} } var s S fmt.Println(unsafe.Sizeof(s))
Anonymous Quiz
68%
0
7%
1
14%
4
11%
8
var x [1000000000]struct{} fmt.Println(unsafe.Sizeof(x))
Anonymous Quiz
71%
0
7%
2
4%
4
18%
8
var x = make([]struct{}, 1000000000) fmt.Println(unsafe.Sizeof(x))
Anonymous Quiz
33%
2
40%
8
10%
10
17%
12
var a, b struct{}
fmt.Println(&a == &b)
Anonymous Quiz
21%
True
79%
False
a := struct{}{}
b := struct{}{}
fmt.Println(a == b)
Anonymous Quiz
54%
True
46%
False
🎯درمورد تمام تست های فوق یه مقاله تو سایت منتشر میکنم جهت آشنایی بیشتر 🎯
🔰 @gopher_academy
درود به همگی قرار یه دوره ضبط بشه کدوم دوره رو میخواید، اول استارت رو بزنیم براتون
Final Results
42%
آموزش برنامه نویسی گولنگ
60%
نوشتن وب سرویس با گولنگ
40%
کار با پکیج ها