سعید دادخواه

یه برنامه نویس !

نیاز به یک دوست جوان و با انگیزه

سلام دوستان عزیز برای برخی از کارهایی که در حال انجام است، نیازمند شخصی هستم که بتونه به من کمک کنه. شرایط کار و شرایطی که فرد باید داشته باشه رو براتون توضیح میدم. شرایط کار: اکثرا در خانه انجام می‌شود. بعضی روزا نیاز به حضور در جایی در مرکز تهران است. پس بهتر است فرد ساکن تهران باشد. یک …

ادامه نوشته »

تولید خروجی نهایی یک پروژه کیوت با ابزار windeployqt

سلام دوستان عزیز حتما تا الان به این مشکل برخوردید که وقتی پروژتون تموم میشه به این قضیه فکر میکنید که چکار کنم خروجی نهاییم روی هر سیستمی به راحتی و بدون نیاز به نصب کیوت قابل اجرا باشه. نکته اول اینه که هر موقع خواستید خروجی نهایی رو بگیرید، حتما Release کامپایل کنید. خب اگه به مسیری برید که …

ادامه نوشته »

ریزه میزه – اندازه گیری زمان اجرای یک قسمت از برنامه در C++11

سلام دوستان امیدوارم حالتون خوب باشه. توی این قسمت قصد دارم که بهتون آموزش بدم چطور می‌تونید مدت زمان اجرای یک تابع (یا هرچیز دیگری) رو توی برنامه تون بر اساس نانوثانیه (یاهر واحد دیگری) بدست بیارید. قصد داریم از کتابخانه chrono که در c++11 اضافه شده استفاده کنیم. دوستان اگر مشتاق باشن میشه در مورد خود chrono یه مقاله …

ادامه نوشته »

ریزه میزه – استفاده از Lambda در تابع min

سلام دوستان در پست قبلی در مورد ارسال چندین پارامتر به تابع min برای محاسبه مقدار کمینه صحبت شد. یکی از دوستان در کامنت‌ها پرسیده بودند که از کاربرد لامبدا ها هم بگید. خب اینم یه مثال: فرض کنید قصد داریم برای تابع min دوتا pair بفرستیم. منظورمون هم از pair‌ همون کلاسی است که در utility تعریف شده و …

ادامه نوشته »

ریزه میزه – محاسبه مقدار کمینه و بیشینه چندین عدد

سلام دوستان گلم حتما می‌دونید که می‌تونید با استفاده از تابع std::min که در پرونده algorithm در STL موجوده می‌تونید مقدار کمینه (minimum) دوتا عدد رو حساب کنید. خب تا اینجا هیچ چیز جالبی نیست. ولی قضیه وقتی جالب می‌شه که می‌فهمید این تابع یک initializer_list رو هم می‌تونه به عنوان پارامتر بگیره. این یعنی چی؟ این یعنی اینکه هر …

ادامه نوشته »

ریزه میزه – دسترسی به عناصر یک tuple

سلام دوستان گل. من سعی میکنم با توجه به وقت کم من و شما مطالب کوچیک برنامه نویسی ولی با مزه بذارم. اینم قسمت اول. شاید توی پایتون دیدید یه همچین دستوری رو : [crayon-5c103cbf4c314599593969/] که اگه یه تابع یه چندتایی برگردونه می‌تونید در یه لحظه هر دو مقدار رو داخل متغیرهای جداگونه بریزید. خب حالا توی سی پلاس پلاس …

ادامه نوشته »

سوال و جوابهای Lambda ای

به نام خدا Lambda چیست؟ (نیم نمره :)‌) یه کد اجرایی که می‌تونه داخل یک متغیر نگه‌داری بشه، به یه تابع ارسال بشه و خب طبیعتا هر موقع خواستید اجرا بشه. یه Lambda مثال بزن عمو ببینه؟ بیه! [crayon-5c103cbf4cdc4844343546/] یه Lambda رو مستقیما موقع ساختن صدا بزن؟ بیه! [crayon-5c103cbf4cdce654371455/] یه Lambda بریز توی یه متغیر بعد صدا بزن ببینم؟ بیه! …

ادامه نوشته »

variadic templateها با طعم کیوت

به نام خدا سلام دوستان امیدوارم حالتون خوب باشه. حتما میدونید که یکی از ویژگی های جذاب! در C++11 وجود Variadic Template ها هستند. حالا اصلا این که میگی یعنی چی؟ بذارید با یه مثال توضیح بدم. حتما تا الان از تابع printf زیاد استفاده کردید. هیچ وقت شده از خودتون بپرسید چرا این تابع اینقدر انعطاف پذیره و می‌تونه …

ادامه نوشته »

فقط تاسف

سلام دوست نداشتم بعد از این همه غیبت با این مطلب شروع کنم ولی واقعا متاسفم که تمام تلاشت رو می کنی برای کمک به بقیه و یه عده میان به سادگی تمام تلاشت رو میدزدند. چه چیزی جز تاسف و نا امیدی!؟ سایت وزین !! ایران متلب در اقدامی وزین تر اقدام به فروش فیلم های چندسال پیش بنده …

ادامه نوشته »

اشاره گر های باهوش ( قسمت دوم )

سلام دوستان در قسمت قبلی اشاره گر های باهوش در مورد QScopedPointer صبحت کردیم که زمانی که از محدوده بلاکی که توش تعریف کرده بودیم بیرون میرفتیم میزد اشاره گرش رو حذف میکرد. حالا سناریو زیر رو در نظر بگیرید: فرض کنید یه دیتای مثلا یک کیلو بایتی در هر ثانیه براتون از یه منبعی میاد و شما باید اون …

ادامه نوشته »