Gopher Academy
3.47K subscribers
923 photos
40 videos
280 files
2.08K links
🕸 Gopher Academy

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

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

ادمین:
@mrbardia72
Download Telegram
🎯 نه قسمتی که از آموزش کار با Gin Web Framework ارایه شده تا به الان 🎯
.
🔸 part 1
🔴 https://vrgl.ir/iPhoQ

🔸part 2
🔴 https://vrgl.ir/eZW4m

🔸part 3
🔴 https://vrgl.ir/wXpwI

🔸part 4
🔴 https://vrgl.ir/rcsZs

🔸part 5
🔴 https://vrgl.ir/H72zq

🔸part 6
🔴 https://vrgl.ir/RWMSW

🔸part 7
🔴 https://vrgl.ir/x0UTP

🔸 part 8
🔴 https://vrgl.ir/pTeDF

🔸part 9
🔴 https://t.me/gopher_academy/430
.
#gin

🔰 @gopher_academy
PostWoman.io
ابزاری جایگزین پست من با لایسنس MIT
پشتیبانی از رست، گرف، سوکت، کالکشن و ...

جایگزین فوق العاده عالی برای PostMan، تحت وب و بدون نیاز به نصب.
#معرفی #نرم‌افزار_ازاد #نرم‌افزار_آزاد
🔰 @gopher_academy
This media is not supported in your browser
VIEW IN TELEGRAM
Does Go Support Operator Overloading?
Anonymous Quiz
63%
No support
37%
Yes support
Aggregate type?
Anonymous Quiz
49%
Array
51%
Slices
Reference type?
Anonymous Quiz
21%
Map
2%
Function
8%
Channels
69%
All
🎯قسمت نه کار با Gin Web Framework🎯
🔷 فهرست بخش نه از این مقاله
🔸Run multiple service using Gin
🔸Graceful shutdown or restart
🔸Build a single binary with templates
🔸Bind form-data request with custom struct
🔸Try to bind body into different structs
🔸http2 server push
🔸Define format for the log of routes
🔸Set and get a cookie
.

🔴 https://vrgl.ir/L7KBD
.
پایان سری آموزشی فرم ورک gin سوال نظری داشتید برامون بفرستید
🔸admin: @mrbardia72
.
#gin

🔰 @gopher_academy
🎯داکرفایل چند مرحله ای برای ایمیج سبک و سریع در گولنگ🎯
.
🔴 https://vrgl.ir/gFl3o
.

🔰 @gopher_academy
🎯مدیریت سیگنال ها برای Graceful Shutdown در Go🎯
.
🔴 https://vrgl.ir/IWveB
.

🔰 @gopher_academy
🎯پیام‌رسان NATS با هسته‌ قوی و به شکلی باورنکردنی سریع!🎯
.
🔴 https://vrgl.ir/0Theu
.

🔰 @gopher_academy
🎯چند کتاب خوب برای برنامه نویس ها🎯
🔰 @gopher_academy
🎯microservice architecture at NETFLIX🎯
🧐🧐
🔰 @gopher_academy
نظرتون در مورد سری آموزشی gin web framework
Final Results
32%
خوب
10%
متوسط
6%
ضعیف
52%
وقت نشد مطالعه کنم
🔴Go (programming Language) Interview Questions And Answers🔴
.
🔹 https://www.wisdomjobs.com/e-university/go-programming-language-interview-questions.html

🔰 @gopher_academy
🔴MongoDB Interview Questions And Answers🔴
.
🔹 https://www.wisdomjobs.com/e-university/mongodb-interview-questions.html

🔰 @gopher_academy
🔴Linux Interview Questions And Answers🔴
.
https://www.wisdomjobs.com/e-university/linux-interview-questions.html

🔰 @gopher_academy
🔴Blockchain Interview Questions And Answers🔴
.
🔹 https://www.wisdomjobs.com/e-university/blockchain-interview-questions.html

🔰 @gopher_academy
🔴Amazon Web Services (AWS) Interview Questions And Answers🔴
.
🔹 https://www.wisdomjobs.com/e-university/amazon-web-services-aws-interview-questions-answers.html

🔰 @gopher_academy
🎯چه وقت باید از پوینتر استفاده کنیم؟
👇👇👇👇

🔹 https://t.me/gopher_academy/220


🔰 @gopher_academy
🎯مدیریت حافظه توسط برنامه‌نویس:🎯

🔹ز معروف‌ترین زبان‌های برنامه‌نویسی که کنترل حافظه را به خود برنامه‌نویس‌ها سپرده‌اند، می‌توان به c و ++c اشاره کرد. برنامه‌نویس‌های این زبان‌ها باید دائما حواسشون به حافظه و اینکه کِی حافظه را اختصاص و کِی حافظه‌ای را آزاد کنند، باشد.

🔹مزایا:

🔹سرعت بیشتر: شی بی‌مصرف در لحظه و بدون ایجاد وفقه‌ی خاصی ازبین رفته و فضای اختصاص داده شده به حافظه برمی‌گردد.
🔹سادگی: هیچ‌گونه پیچیدگی‌ای ندارد و پیاده‌سازی آن راحت می‌باشد(در واقع پیاده‌سازی‌ای ندارد).
🔹رفتار قابل پیش‌بینی: با توجه به اینکه همه چیز به عهده خود برنامه‌نویس می‌باشد در نتیجه رفتار غیرقابل پیش‌بینی رخ نمی‌دهد. به عنوان مثال یک مرتبه روند اجرای برنامه متوقف و garbage collector شروع به اجرا بکند.

🔹معایب:

🔹معروف‌ترین مورد: memory leaks. البته این مورد ممکن است با garbage collector هم اتفاق بیوفتد، اما در حالتی که حافظه توسط برنامه‌نویس کنترل می‌شود، معمولا بیشتر اتفاق می‌افتد.
🔹افزایش زمان توسعه(سردرد شدید): برنامه‌نویس باید حواسش به اشیا مختلف باشد. کِی حافظه را آزاد کنه و کِی نه و این سردرد به حساب میاد. نتیجه‌ی این بررسی دائم نتیجه‌ی کندتر شدن سرعت توسعه می‌باشد(توجه گردد که به هنگام بحث ما باید همه برنامه‌نویس‌ها را مدنظر داشته باشیم نه فقط برنامه‌نویس‌های senior‌).
🔹استفاده از حافظه خالی شده: بنا به دلایل مختلف ممکن است یک حافظه خالی شده، توسط خود برنامه‌نویس یا یک برنامه‌نویس دیگر دوباره مورد استفاده قرار می‌گیرد.
🔹خالی کردن حافظه خالی: برنامه‌نویس یک خانه از حافظه را که قبلا خالی شده، دوباره خالی می‌کند!


🔰 @gopher_academy