Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
وقتی دارید یه استراکچر توی گولنگ (Golang) تعریف می‌کنید، ترتیب قرار دادن فیلدهاش خیلی مهمه. این ترتیب روی حافظه‌ی که استفاده می‌کنه و سرعت دسترسی بهش تاثیر داره و بهش Memory Alignment می گویند.

اگر تکه کد اول در تصویر رو در نظر بگیریم:
اینجا اول یه char داریم که یه بایت فضا می‌گیره و بعدش یه int که ۴ بایت. بین این‌ها یه فاصله (padding) می‌افته که حافظه‌ی بیشتری می‌گیره.

حالا بیاید بخش دوم کد رو بررسی کنیم:
توی این حالت، اول int میاد و بعد char. حافظه‌بندی بهتری داره و فضاهای خالی (padding) کمتری استفاده می‌شه.

تو معماری‌ های مختلف، این ترتیب‌ها ممکنه تاثیرات متفاوتی داشته باشن. ولی معمولاً تو حالت دوم، حافظه بهینه‌تری استفاده می‌شه و برنامه سریع‌تر عمل می‌کنه.

پس ترتیب فیلدها توی استراکچر رو درست بچین که هم حافظه کمتری بگیره و هم سریع‌تر باشه! داخل کامنت ها ی نمونه کامل از همه فیلد ها رو قرار میدم.

@DevTwitter | <Mohammad Abdorrahmani/>
Forwarded from  (Amir Hossein "Amiria" Maher)
روحتون رو به پول، نفروشید.

#quote #note
@amiria703_channel
پسرم بعد از فتح قله ها متعدد، به سراغ Cpp رفته تا دنیای این زبان رو از حضور خودش بهرمند سازه

همچنان پسرش بعد از ۲ سال:

#fun

@PhiloLearn
Forwarded from Mr Python | مستر پایتون (حسین)
سلام دوستان وقتتون بخیر .
این مدتی که پست آموزشی گذاشته نشد یکی اینکه درگیر ضبط دوره تست نفوذ وایرلس با پایتون بودم و دوم اینکه درحال ساماندهی و دسته بندی پست های وبسایت و همچنین آپلود ویدیو ها روی یوتیوب بودم .

خدمتتون عرض کنم از این به بعد علاوه بر آپارات در یوتیوب هم فعالیت خواهیم داشت . کانال یوتیوب ما رو به آدرس زیر میتونید دنبال کنید که ویدیو های آموزشی تا به الان دسته بندی شده داخلش قرار گرفته و در ادامه هم ویدیو داخلش آپلود میشه :
https://youtube.com/@mrpythonblog
Forwarded from Mr Python | مستر پایتون (حسین)
صفحه اصلی وبسایت مسترپایتون تغییر کرد و از این به این صورت بخش بندی شده . شما میتونید به هر بخشی که علاقه مندید وارد بشید و آموزش ها و دوره های همون بخش رو ببینید . این کار با هدف دردسترس تر قرار گرفتن آموزش ها برای کاربران انجام شده است .

لینک ورود به وبسایت مسترپایتون :
https://mrpythonblog.ir
Forwarded from Mr Python | مستر پایتون (حسین)
همچنین همانطور که گفته شد تمام آموزش ها به صورت پلی لیست شده و دسته بندی شده در یوتیوب قرار گرفت و از این به بعد علاوه بر آپارات بر بستر یوتیوب هم فعالیت خواهیم کرد .

https://youtube.com/@mrpythonblog
Forwarded from Python Hints
Media is too big
VIEW IN TELEGRAM
مصاحبه
Joe Rogan
با
Elon musk
خیلی سیاسی بود ولی بخش آخرش ایلان میگه فقط چندماه فاصله داریم تا سرویس دهی به گوشی‌های معمولی.

ولی با اینم کاری ندارم؛ سرعت دانلود درحال حاضر روی 150MB هم گزارش شده؛ و توی صحبت ایلان میگه فقط اینکه 100x اینترنت ضعیفتری خواهد بود که بدرد پیام دادن، تصویر دیدن، یا ویدیو کیفیت پایین میخوره

حساب کردم؛ ۱۰۰ برابر ضعیفتر اینترنت ۱۵۰ مگ (هنوز تمام ماهواره‌ها ارسال نشده) میشه ۱.۵ مگ و این سرعت اینترنت خیلی بیشتر از پرسرعت ترین اینترنتی هست که خیلی بچه‌های ایرانی دارند.

پوف ......
This media is not supported in your browser
VIEW IN TELEGRAM
بالاخره یک صفحه نمایش 3840 "تصدانه" در 2160 "تصدانه" خریدم 😍

چرا تعجب کردید ؟!

بعد از معرفی کلمه گرایه ( معادل فارسی سازی شده کلمه ترند )، عزیزان زحمت کش فرهنگستان زبان و ادب فارسی تصمیم گرفتن یه ژانگول جدید در بیارن و معادل فارسی شده پیکسل رو به تصدانه تغییر بدن 😔💔

جالبیش اینجاست که خود پیکسل ترکیب خلاصه شده picture و element هستش.

یعنی حتی به خودشون زحمت ندادن یذره خلاقیت به خرج بدن و اومدن صرفا کلمه "تصویر" و "دانه" رو ترکیب کردند 😂🤡

اگر دوست داشتید یه پیام محبت آمیز برای عزیزان زحمت کشمون بزارید، من که خیلی علاقه دارم بهشون، علاقه شدید ❤️

👀 @coolycode
توصیه امروز:

تا خودت نخوای نمیشه 😁

🔆 CHANNEL | GROUP
Forwarded from آپادانا
به‌زودی در آپادانا


امکان اجرای برنامه‌های اندرویدی بدون نیاز به مجازی‌ساز فراهم می‌شود.
این ساختار با استفاده از یک نسخه بهبودیافته از ATL پیاده‌سازی می‌شود.


—————
ارسال پیشنهادات به
[email protected]

—————

آپادانا | @ApadanaLinux
لعنت، این چه باگیه دیگه 😂😂
مدل افتاده توی یه لوپ و داره هی اون بند آخر حرفش رو تکرار میکنه

بهش گفتم که میخوام سی پلاس پلاس یاد بگیرم کمکم کن و برای اینکه کمک بهتری مناسب با سیستم عامل بکنه به این اشاره کردم که سیستم عاملم آرچ لینوکسه

سرم تو گوشیم بود که سرم رو بلند کردم و دیدم داره یه بند رو پونزده بار مینویسه 😂🤦🏻‍♂️


خوشحال میشم اگر کسی توضیحی داره برای این تو کامنت ها بگه، واقعا برام جالبه
مدل llama3.1


#fun #ai #هوش_مصنوعی

@PhiloLearn
Forwarded from Accio
Some of you vim users might miss how useful quick-fix list can be. An example can be mixing it with !make. Make command, when used after !compiler <name>, tries to compile your project then writes the resulting errors into a quick-fix list. It also supports a lot of compilers by default (like tsc).
This can be achieved like below:
!compiler tsc
!make
!copen

So if you are about to change a piece of code that probably triggers a lot of errors in your project, this is the way to get it on a quick-fix or location list. For more information on quick fix list:
!help quickfix

#vim
Forwarded from Golden Code (@lix)
در لاراول اگه بخوایم یک Job رو به صف (Queue) ارسال کنیم ،از کدوم متود باید استفاده بشه؟
Final Results
12%
dispatchNow()
32%
queue()
8%
handle()
48%
dispatch()
👍2
Forwarded from آپادانا
🎙️ سوالات خود را درباره پروژه آپادانا لینوکس با ما مطرح کنید!

اگر درباره روند توسعه، ویژگی‌ها، یا آینده پروژه آپادانا لینوکس سوالی دارید، خوشحال می‌شویم پاسخگوی شما باشیم. تیم توسعه‌دهنده آماده است تا در قالب یک پادکست به سوالات شما پاسخ دهد و شما را در جریان جزییات بیشتری قرار دهد.

✉️ سوالات خود را به ایمیل زیر ارسال کنید:

[email protected]

منتظر شنیدن نظرات و سوالات ارزشمند شما هستیم!


آپادانا | @Apadanalinux
Forwarded from  (Amir Hossein "Amiria" Maher)
پادکست نیمچه برنامه‌نویس:
این پادکست به شکل داستانی موضوعاتی را در حوزهٔ دِوآپس و برنامه‌نویسی روایت می‌کند.
مثلاً در چند اپیزود اخیر به روایت و بررسی کالبدشکافی داون‌تایم شرکت‌های بزرگ پرداخته است.
اپیزودهای کوتاه و جذاب این پادکست به صورت هفتگی منتشر می‌شوند.

می‌توانید کانال این پادکست را در کست‌باکس دنبال کنید:
castbox.fm/vh/6294201
Forwarded from Linuxor ?
وقتی دستور free رو زدید برای مشاهده مقدار خالی بودن رم به free نگاه نکنید به available نگاه کنید

در واقع free حافظه کاملا آزاد رو نشون میده و available حافظه قابل استفاده برای فرآیند های جدید، که سیسیتم عامل یه جور به فرایند ها قول میده که حافظه توی available رو بهشون بده.

🐧 @Linuxor ~ LinuxHandbook
Forwarded from Syntax | سینتکس (Daimon)
This media is not supported in your browser
VIEW IN TELEGRAM
شما در این ویدئو یک CPU آیفون را در زیر میکروسکوپ در کنار یک تار مو بعنوان مقایسه اندازه آن مشاهده می‌کنید.

@Syntax_fa