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
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
برای مورد اول توجه شما رو به این نکته جلب میکنم
توی لینک 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 خودمون اضافه کنیم و لینکش کنیم به پروژه به صورت زیر
فقط دقت داشته باشید که این کد باید حتما بعد از add_executable یا add_librray اصلی cmake شما باشه
لینک کانال تلگرام : https://t.me/moderncloud_ir
#how_to_use #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
JSON Web Tokens - jwt.io
JSON Web Tokens are an open, industry standard RFC 7519 method for representing claims securely between two parties.
😃
توی یه کدی دیدم
جالبه
لینک مستندات : 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
توی یه کدی دیدم
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
بازی رایگان این هفته: 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
دیگه فکر میکنم این برای دوستان عادی شده که از وقتی میگم تا وقتی آموزش رو ضبط میکنم خیلی فاصله میوفته ولی خب ایده پخته تر میشه مدام
نظرتون در مورد یک آموزش کامل و پروژه محور نوشتن یک برنامه اندروید از صفر با کیوت و کیو ام ال چی هست ؟
😃
نظرتون در مورد سپانسر پیدا کردن چی هست ؟
😅😅😅
لینک کانال تلگرام : https://t.me/moderncpp_ir
آیا تابحال از آموزشهای کانال استفاده کردهاید؟
Anonymous Poll
55%
بله
14%
خیر
31%
مگه آموزشم داره کانال ؟
ModernCpp.ir
آیا تابحال از آموزشهای کانال استفاده کردهاید؟
در جواب به دوستانی که گفتند مگه آموزشم داره کانال باید بگم بله داره کلی آموزش رنگارنگ داریم چرا استفاده نمیکنید ؟
لیست پخش آموزش Qt-Qml در آپارات
لیست پخش آموزش Qt-Qml در youtube
لیست پخش آموزش cmake در آپارات
لیست پخش آموزش cmake در youtube
لیست پخش آموزش فریمورک وب drogon در آپارات
لیست پخش آموزش فریمورک وب drogon در youtube
لیست پخش آموزش Modern C++ Concurrency in Depth در آپارات
لیست پخش آموزش Modern C++ Concurrency in Depth در youtube
آموزش شروع کار با DDS در آپارات
آموزش شروع کار با DDS در youtube
کانال آپارات : https://www.aparat.com/moderncpp.ir
کانال یوتیوب : https://www.youtube.com/channel/UCpSsLh77TuwHu9dWu3__Ebg/playlists
لینک کانال تلگرام : https://t.me/moderncpp_ir
لیست پخش آموزش Qt-Qml در آپارات
لیست پخش آموزش Qt-Qml در youtube
لیست پخش آموزش cmake در آپارات
لیست پخش آموزش cmake در youtube
لیست پخش آموزش فریمورک وب drogon در آپارات
لیست پخش آموزش فریمورک وب drogon در youtube
لیست پخش آموزش Modern C++ Concurrency in Depth در آپارات
لیست پخش آموزش Modern C++ Concurrency in Depth در youtube
آموزش شروع کار با DDS در آپارات
آموزش شروع کار با DDS در youtube
کانال آپارات : https://www.aparat.com/moderncpp.ir
کانال یوتیوب : https://www.youtube.com/channel/UCpSsLh77TuwHu9dWu3__Ebg/playlists
لینک کانال تلگرام : https://t.me/moderncpp_ir
ModernCpp.ir
آیا تابحال از آموزشهای کانال استفاده کردهاید؟
دوستانی هم که گفتند بله
امیدوارم براتون مفید بوده باشه و هر انتقادی هست من میپذیرم در راستای بهتر شدن کار
سعی کنید کانال رو به دوستانی که ممکنه این آموزشها براشون مفید باشه معرفی کنید.
ممنونم ازتون
لینک کانال تلگرام : https://t.me/moderncpp_ir
امیدوارم براتون مفید بوده باشه و هر انتقادی هست من میپذیرم در راستای بهتر شدن کار
سعی کنید کانال رو به دوستانی که ممکنه این آموزشها براشون مفید باشه معرفی کنید.
ممنونم ازتون
لینک کانال تلگرام : https://t.me/moderncpp_ir
Telegram
ModernCpp.ir
site : moderncpp.ir
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
Helix: A Terminal Based Text Editor for Power Linux Users
لینک معرفی و آموزش نصب : https://itsfoss.com/helix-editor
لینک کانال تلگرام : https://t.me/moderncpp_ir
لینک معرفی و آموزش نصب : 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
شرکت آراد در راستای تکمیل تیم خود نیازمند متخصصان در زمینه های زیر است :
1. تحقیق و توسعه
2. برنامه نویسی QML
3. برنامه نویسی سی پلاس پلاس
4. کارشناس کیفیت نرمافزار
برای آشنایی بیشتر با شرکت آراد میتوانید به سایت این شرکت به آدرس http://aradtechs.com مراجعه فرمایید.
متقاضیان عزیز برای ارسال رزومه و یا سوالات خود میتوانند با بنده به آیدی : @fonqri در ارتباط باشند
لطفا آگهی را انتشار دهید تا دوستان بیشتری توان استفاده از این موقعیتهای شغلی را داشته باشند
لینک کانال تلگرام : https://t.me/moderncpp_ir
Telegram
ModernCpp.ir
site : moderncpp.ir
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
ModernCpp.ir
#فرصتـشغلی #کار #استخدام شرکت آراد در راستای تکمیل تیم خود نیازمند متخصصان در زمینه های زیر است : 1. تحقیق و توسعه 2. برنامه نویسی QML 3. برنامه نویسی سی پلاس پلاس 4. کارشناس کیفیت نرمافزار برای آشنایی بیشتر با شرکت آراد میتوانید به سایت این شرکت به آدرس…
سوال: که منظور از نیروی تحقیق و توسعه چی هست و در مورد چه موضوعی میخوایم تحقیق و توسعه انجام بده
جواب : دوستان دقت کنید نیروی تمام وقت نیاز داریم و پروژههای متعددی هم معرفی میشه به شرکت که تیم تحقیق و توسعه وظیفش بررسی مستند سازی و امکان سنجی در اون زمینه ها هست
مثلا یه شرکت دیگه میاد درخواست بررسی یه موضوع صنعتی رو میده که بدونه امکان انجامش توی ایران هست ؟ اگر هست چقدر زمان و هزینه میبره انجامش ؟ و ...
بعد تیم تحقیق و توسعه این موضوع رو بررسی میکنند و مستندات و تخمینهای خودشون رو ارائه میدند و ممکنه شرکتی که درخواست رو داده پروژه رو هم برای شرکت تعریف کنه که یک قرارداد دیگه برای انجام پروژه تنظیم میشه
عمده کار نیروی تحقیق و توسعه همین هست که البته وظایف دیگهای هم دارند در کل کسی که تخصصی روی تحقیق و توسعه مطالعه کرده باشه میدونه یه سری روش و رویکرد داره که توی خیلی از موضوعات یکسان هست و نیاز به روحیه تحقیق و کنجکاوی و تسلط به زبانهای خارجی و موضوعات علمی مختلف داره
برای مطالعه بیشتر :
https://fa.wikipedia.org/wiki/تحقیق_و_توسعه
با کمال احترام بهنام صباغی
لینک کانال تلگرام : https://t.me/moderncpp_ir
#تحقیق #توسعه
جواب : دوستان دقت کنید نیروی تمام وقت نیاز داریم و پروژههای متعددی هم معرفی میشه به شرکت که تیم تحقیق و توسعه وظیفش بررسی مستند سازی و امکان سنجی در اون زمینه ها هست
مثلا یه شرکت دیگه میاد درخواست بررسی یه موضوع صنعتی رو میده که بدونه امکان انجامش توی ایران هست ؟ اگر هست چقدر زمان و هزینه میبره انجامش ؟ و ...
بعد تیم تحقیق و توسعه این موضوع رو بررسی میکنند و مستندات و تخمینهای خودشون رو ارائه میدند و ممکنه شرکتی که درخواست رو داده پروژه رو هم برای شرکت تعریف کنه که یک قرارداد دیگه برای انجام پروژه تنظیم میشه
عمده کار نیروی تحقیق و توسعه همین هست که البته وظایف دیگهای هم دارند در کل کسی که تخصصی روی تحقیق و توسعه مطالعه کرده باشه میدونه یه سری روش و رویکرد داره که توی خیلی از موضوعات یکسان هست و نیاز به روحیه تحقیق و کنجکاوی و تسلط به زبانهای خارجی و موضوعات علمی مختلف داره
برای مطالعه بیشتر :
https://fa.wikipedia.org/wiki/تحقیق_و_توسعه
با کمال احترام بهنام صباغی
لینک کانال تلگرام : https://t.me/moderncpp_ir
#تحقیق #توسعه
Wikipedia
تحقیق و توسعه
اصطلاح تحقیق و توسعه (تحتو) یا پژوهش و گسترش (پژوگو) (به انگلیسی: Research and development) (مخفف به انگلیسی R&D، و همچنین در اروپا تحقیق و توسعهٔ فناوری، بهاختصار RTD) بنابر تعریف سازمان توسعه و همکاری اقتصادی، به «کار خلاقانهای گفته میشود که بهطور سیستماتیک…
ModernCpp.ir
سوال: که منظور از نیروی تحقیق و توسعه چی هست و در مورد چه موضوعی میخوایم تحقیق و توسعه انجام بده جواب : دوستان دقت کنید نیروی تمام وقت نیاز داریم و پروژههای متعددی هم معرفی میشه به شرکت که تیم تحقیق و توسعه وظیفش بررسی مستند سازی و امکان سنجی در اون زمینه…
سوال : از دو سال پیش دارید درخواست نیروی qml میدید جریان چیه ؟ یا قحط الرجال هست یا شرکت شرایط خوبی نداره و داره میپرونه نیروهایی که میاند رو
جواب : دو تا دلیل داره یکی این که qml تازه ظهور هست و واقعا نیروش انقدر زیاد نیست و مورد دیگه دوستانی هستند که توانایی خوبی توی qml دارند ولی شرایط کار حضوری در تهران ندارند این شده که هنوز شرکت نتونسته به اندازه ای که نیرو لازم داره جذب کنه
شرایط شرکت هم مناسب هست میتونید حضوری تشریف بیارید با محیط و شرایط آشنا بشید در جریان مصاحبه
لینک کانال تلگرام : https://t.me/moderncpp_ir
جواب : دو تا دلیل داره یکی این که 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
خب فکر کنم از این به بعد میتونیم از ویندوز 7 استفاده کنیم و نگران آپدیت های گاه و بیگاه ویندوز نباشیم 😂😂😂
لینک خبر : https://www.zoomit.ir/os/371850-update-drivers-windows-7-ends
لینک کانال تلگرام : https://t.me/moderncpp_ir
#windows