ModernCpp.ir
257 subscribers
685 photos
42 videos
13 files
914 links
site : moderncpp.ir
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
Download Telegram
Lock-free Dynamically Resizable Arrays
Lock-free vector

لینک PDF از سایت استراستروپ : https://www.stroustrup.com/lock-free-vector.pdf
لینک کانال تلگرام : https://t.me/moderncpp_ir
#lock #free #vector #dynamically #Resizable #Arrays
خب خیلی وقتا پیش میاد که من به دوستان میگم تا جایی که بتونم از کیوت استفاده نمیکنم مخصوصا توی پشت صحنه کدم و ازم میپرسند چرا و معمولا من حضور ذهن ندارم همه رو توضیح بدم برای همین از امشب یه سری پست شروع میکنم که این موضوع رو باز میکنم توش
برای مورد اول توجه شما رو به این نکته جلب میکنم
توی لینک QAbstractSocket یه تابع داریم به اسم waitForConnected جالبه توی متسندات یه نکته نوشته که جالب توجه هست
Note: This function may fail randomly on Windows. Consider using the event loop and the connected() signal if your software will run on Windows.
برای یه پلتفرم که ادعای کراس پلتفرم بودن داره اصلا جالب نیست به نظرم بگه به صورت رندم یه وقتایی تابع کار نمیکنه 😐

لینک کانال تلگرام : https://t.me/moderncpp_ir
#why_not_qt
Forwarded from ModernCloud.ir
چگونه از کتابخانه cpp-jwt استفاده کنیم ؟
برای اطلاع از این که jwt چی هست و چه کاربردی داره میتونید لینک زیر رو مطالعه کنید
https://jwt.io
اما این که چطور میشه ازش استفاده کرد
اگر توی یک محیط استاندارد باشید (یعنی لینوکس) و با یک بیلد سیستم استاندارد کار کنید (یعنی cmake) استفاده از این کتابخونه و کلی کتابخونه دیگه به همین سادگی هست که در ادامه توضیح میدم
1. مرحله کامپایل و نصب پیش نیاز‌ها
2. مرحله دریافت کتابخانه از گیت
3. مرحله کامپایل و نصب کتابخانه
4. افزودن کتابخانه به پروژه برای استفاده

اما اجازه بدید همین مراحل رو به زبان کد بهتون بگم 😄
1. این کتابخونه به openssl و nlohmann نیاز داره اگر توی یک توزیع دبین بیس هستید میتونید راحت با دستور زیر نصبشون کنید
1. sudo apt install nlohmann-json3-dev libgtest-dev libssl-dev
2. git clone https://github.com/arun11299/cpp-jwt.git && cd cpp-jwt
3. cmake -Bbuild -H. && cd build && make -j$(nproc) && sudo make install && sudo ldconfig
4. حالا کتابخونه نصب شده و برای استفاده باید اون رو به پروژه cmake خودمون اضافه کنیم و لینکش کنیم به پروژه به صورت زیر
find_package(cpp-jwt REQUIRED)
target_link_libraries(${PROJECT_NAME} PRIVATE cpp-jwt::cpp-jwt)

فقط دقت داشته باشید که این کد باید حتما بعد از add_executable یا add_librray اصلی cmake شما باشه

لینک کانال تلگرام : https://t.me/moderncloud_ir

#how_to_use #cpp #jwt
😃

توی یه کدی دیدم
thread_local auto rng = random_generator<>();

جالبه
لینک مستندات : https://en.cppreference.com/w/cpp/language/storage_duration
لینک آموزش https://www.educba.com/c-plus-plus-thread_local

لینک کانال تلگرام : https://t.me/moderncpp_ir
#thread_local #keyword #modern #cpp
Forwarded from ModernGames.ir
بازی‌ رایگان فروشگاه اپیک – هفته دوم خرداد ۱۴۰۰
بازی رایگان این هفته: Among Us


لینک بازی : https://www.epicgames.com/store/en-US/p/among-us
لینک کانال : https://t.me/ModernGames_ir

#epic #store #free #game #Among #Us
ModernCpp.ir
سلام دوستان عید فطرتون مبارک من تصمیم داشتم امروز عیدیتون رو بدم ولی نشد به امید خدا در اولین فرصت یک ویدئو آموزش کامل خروجی گرفتن برای اندروید با کیوت رو ضبط میکنم ان شاء الله که به کارتون بیاد لینک کانال تلگرام : https://t.me/moderncpp_ir #android #tutorial…
😅
دیگه فکر میکنم این برای دوستان عادی شده که از وقتی میگم تا وقتی آموزش رو ضبط میکنم خیلی فاصله میوفته ولی خب ایده پخته تر میشه مدام
نظرتون در مورد یک آموزش کامل و پروژه محور نوشتن یک برنامه اندروید از صفر با کیوت و کیو ام ال چی هست ؟
😃
نظرتون در مورد سپانسر پیدا کردن چی هست ؟
😅😅😅
لینک کانال تلگرام : https://t.me/moderncpp_ir
آیا تابحال از آموزش‌های کانال استفاده کرده‌اید؟
Anonymous Poll
55%
بله
14%
خیر
31%
مگه آموزشم داره کانال ؟
ModernCpp.ir
آیا تابحال از آموزش‌های کانال استفاده کرده‌اید؟
دوستانی هم که گفتند بله
امیدوارم براتون مفید بوده باشه و هر انتقادی هست من میپذیرم در راستای بهتر شدن کار
سعی کنید کانال رو به دوستانی که ممکنه این آموزش‌ها براشون مفید باشه معرفی کنید.
ممنونم ازتون
لینک کانال تلگرام : https://t.me/moderncpp_ir
Helix: A Terminal Based Text Editor for Power Linux Users



لینک معرفی و آموزش نصب : https://itsfoss.com/helix-editor
لینک کانال تلگرام : https://t.me/moderncpp_ir
جالبه چند وقته دوستان مدام تاکید میکنند نمیشه تلگرام کار یه نفر باشه 🤔 گویا راست میگفتند 👌
لینک کانال تلگرام : https://t.me/moderncpp_ir
#telegram #russia #UnitedKingdom
لینک کانال تلگرام : https://t.me/moderncpp_ir
#telegram #russia #UnitedKingdom
#فرصتـشغلی #کار #استخدام
شرکت آراد در راستای تکمیل تیم خود نیازمند متخصصان در زمینه های زیر است :
1. تحقیق و توسعه
2. برنامه نویسی QML
3. برنامه نویسی سی پلاس پلاس
4. کارشناس کیفیت نرم‌افزار
برای آشنایی بیشتر با شرکت آراد میتوانید به سایت این شرکت به آدرس http://aradtechs.com مراجعه فرمایید.
متقاضیان عزیز برای ارسال رزومه و یا سوالات خود میتوانند با بنده به آیدی : @fonqri در ارتباط باشند
لطفا آگهی را انتشار دهید تا دوستان بیشتری توان استفاده از این موقعیت‌های شغلی را داشته باشند

لینک کانال تلگرام : https://t.me/moderncpp_ir
ModernCpp.ir
#فرصتـشغلی #کار #استخدام شرکت آراد در راستای تکمیل تیم خود نیازمند متخصصان در زمینه های زیر است : 1. تحقیق و توسعه 2. برنامه نویسی QML 3. برنامه نویسی سی پلاس پلاس 4. کارشناس کیفیت نرم‌افزار برای آشنایی بیشتر با شرکت آراد میتوانید به سایت این شرکت به آدرس…
سوال: که منظور از نیروی تحقیق و توسعه چی هست و در مورد چه موضوعی میخوایم تحقیق و توسعه انجام بده
جواب : دوستان دقت کنید نیروی تمام وقت نیاز داریم و پروژه‌های متعددی هم معرفی میشه به شرکت که تیم تحقیق و توسعه وظیفش بررسی مستند سازی و امکان سنجی در اون زمینه ها هست
مثلا یه شرکت دیگه میاد درخواست بررسی یه موضوع صنعتی رو میده که بدونه امکان انجامش توی ایران هست ؟ اگر هست چقدر زمان و هزینه میبره انجامش ؟ و ...
بعد تیم تحقیق و توسعه این موضوع رو بررسی میکنند و مستندات و تخمین‌های خودشون رو ارائه میدند و ممکنه شرکتی که درخواست رو داده پروژه رو هم برای شرکت تعریف کنه که یک قرارداد دیگه برای انجام پروژه تنظیم میشه
عمده کار نیروی تحقیق و توسعه همین هست که البته وظایف دیگه‌ای هم دارند در کل کسی که تخصصی روی تحقیق و توسعه مطالعه کرده باشه میدونه یه سری روش و رویکرد داره که توی خیلی از موضوعات یکسان هست و نیاز به روحیه تحقیق و کنجکاوی و تسلط به زبان‌های خارجی و موضوعات علمی مختلف داره
برای مطالعه بیشتر :
https://fa.wikipedia.org/wiki/تحقیق_و_توسعه
با کمال احترام بهنام صباغی
لینک کانال تلگرام : https://t.me/moderncpp_ir
#تحقیق #توسعه
ModernCpp.ir
سوال: که منظور از نیروی تحقیق و توسعه چی هست و در مورد چه موضوعی میخوایم تحقیق و توسعه انجام بده جواب : دوستان دقت کنید نیروی تمام وقت نیاز داریم و پروژه‌های متعددی هم معرفی میشه به شرکت که تیم تحقیق و توسعه وظیفش بررسی مستند سازی و امکان سنجی در اون زمینه…
سوال : از دو سال پیش دارید درخواست نیروی qml میدید جریان چیه ؟ یا قحط الرجال هست یا شرکت شرایط خوبی نداره و داره میپرونه نیرو‌هایی که میاند رو
جواب : دو تا دلیل داره یکی این که qml تازه ظهور هست و واقعا نیروش انقدر زیاد نیست و مورد دیگه دوستانی هستند که توانایی خوبی توی qml دارند ولی شرایط کار حضوری در تهران ندارند این شده که هنوز شرکت نتونسته به اندازه ای که نیرو لازم داره جذب کنه
شرایط شرکت هم مناسب هست میتونید حضوری تشریف بیارید با محیط و شرایط آشنا بشید در جریان مصاحبه

لینک کانال تلگرام : https://t.me/moderncpp_ir
ویندوز 7 دیگر درایورها را از بخش ویندوز آپدیت دریافت نخواهد کرد

خب فکر کنم از این به بعد میتونیم از ویندوز 7 استفاده کنیم و نگران آپدیت های گاه و بیگاه ویندوز نباشیم 😂😂😂

لینک خبر : https://www.zoomit.ir/os/371850-update-drivers-windows-7-ends
لینک کانال تلگرام : https://t.me/moderncpp_ir
#windows