کار با زمان در پایتون و استفاده از کتابخانه time
عنصر زمان در توسعه برنامههای مختلف، استفادههای گوناگونی دارد. ممکن است بخواهیم زمان ارسال درخواست را بررسی کنیم. یا در هنگام اجرای برنامه، وقفه ایجاد کنیم. در این مقاله قصد داریم به آموزش کار با ز
راه اندازی ساعت با AVR به کمک آی سی DS1307
راه اندازی ساعت با AVR یکی از مسائلی است که در پروژه های مختلف مورد استفاده قرار میگیرد. این کار با استفاده از آی سی DS1307 بسیار ساده تر و دقیقتر خواهد بود. علاوه بر آن بر دقت دستگاه ما تاثیر زیا
رفع خطای جاوا اسکریپت و ترفندهای تشخیص خطا
در دنیای برنامه نویسی، هیچ برنامهای بدون خطا نیست! خطاهای برنامه نویسی به دلایل مختلفی ایجاد میشوند. اگر بتوانیم خطاها را کشف کرده و آنها را برطرف کنیم، هیچ گاه از خطاها و باگها نخواهیم ترسید! د
راهاندازی LED پیکسلی با آردوینو
استفاده از LED پیکسلی به صورت سری باعث کاهش تعداد پایههای مورد استفاده در میکرو میشود. استفاده از ال ای دی پیکسلی بسیار آسان است. در این مقاله به آموزش راه اندازی LED پیکسلی با آردوینو میپردازیم.
آموزش آرایه در جاوا و ترفندهای کار با آرایه
آرایه در جاوا برای ذخیره و نگهداری مجموعهای از اطلاعات با نوع دادهای یکسان استفاده میشود. با استفاده از آرایه میتوانیم به جای تعریف چندین متغیر و ذخیره مقادیر در آنها، با تعریف یک متغیر، چندین
راه اندازی سنسور MQ با AVR برای تشخیص گاز
سنسورها یکی از اجزایی هستند که امکاناتی را به ماژولها و سیستمهای الکترونیکی میدهند. سنسور MQ یک سری از سنسور تشخیص گاز است که به کمک آن میتوان وجود یا عدم وجود گازهای مختلف را در محیط پیرامون بر
مدیریت شبکه کامپیوتری، کنترل و مانیتورینگ شبکه
استفاده از شبکههای کامپیوتری در هر سازمان و کسبوکاری به وضوح دیده میشود. شبکه کامپیوتری مورد نظر ممکن است کوچک و یا بزرگ باشد. هر سیستم کامپیوتری ممکن است با مشکلاتی مواجه شود و موجب اختلال در ر
ارتباط سریال و روشهای انتقال با پورت سریال
امروز انتقال اطلاعات نقش مهمی در زندگی ما ایفا میکند. روشهای مختلفی برای انتقال اطلاعات وجود دارد که هر کدام از آنها در جای خود کاربردی هستند. میبایست با توجه به کاربرد و امکانات موجود، بهترین ر
جلوگیری از همپوشانی اجرای جاب در لینوکس
در صورتی که زمان درنظر گرفته شده برای اجرای یک جاب کافی نباشد(در محیط cron)، به طوری که قبل از اجرای کامل جاب، زمان اجرای مجدد آن فرا برسد، دو یا چند نسخه از یک جاب به صورت همزمان اجرا خواهند شد که ای
ویژگی Multi-column list partitioning در اوراکل 12cR2
تا قبل از اوراکل 12cR2، پارتیشن بندی به روش list، صرفا بر اساس یک ستون قابل انجام بود به عبارت دیگر، تنها می توان یک ستون را به عنوان partition key مشخص کرد در غیر این صورت، با خطای ORA-14304 مواجه خو
اوراکل 12cR2 – بهبودی در انجام عملیات EXCHANGE PARTITION
در صورتی که قصد داریم جدولی را برای انجام عملیات EXCHANGE PARTITION ایجاد کنیم، باید ساختار این جدول مشابه با ساختار جدول پارتیشن شده باشد تا امکان انجام عملیات EXCHANGE بین جدول جدید و پارتیشن مورد ن
اوراکل 12c – جابجایی آنلاین پارتیشن ها
در اوراکل 11g، جابجا کردن پارتیشنهای یک جدول، سبب ایجاد کندی در دستورات DMLای که بر روی ان پارتیشن اجرا می شوند، خواهد شد. در قسمت زیر، این مسئله را مشاهده می کنید: –session 1: SQL> select sid,seri
ویژگی auto-list partitioning در اوراکل 12cR2
در اوراکل 11g، زمانی که یک جدول با متد list پارتیشن بندی می شود، تعداد پارتیشنها ثابت خواهد بود و در صورتی که قصد درج مقداری خارج از مقادیر تعریف شده برای partition key را داشته باشیم، با خطا مواجه خ
اوراکل 12c – بهبودی در جمع آوری آمار به صورت Incremental برای جداول پارتیشن شده
جمع آوری آمار برای جداول پارتیشن شده ای که حجم قابل توجهی هم دارند، می تواند بسیار چالش آفرین باشد برای مثال جدولی را در نظر بگیرید که اطلاعات هر سال آن در یک پارتیشن مجزا قرار گرفته و صرفا قرار است ا
معتبر ماندن وضعیت ایندکسهای Global در حین انجام عملیات Drop و Truncate پارتیشنها
می دانیم که در اوراکل 11g با حذف و یا truncate کردن پارتیشنهای یک جدول، ایندکسهای GLOBAL مربوط به آن جدول هم در وضعیت unusable قرار می گیرند مگر انکه در حین اجرای دستور alter table .. drop partition ا
اوراکل 12cR2 – پارتیشن بندی external table
می دانیم که اطلاعات جداول از نوع exte al، در خارج از محیط دیتابیس و در قالب فایلی در سیستم عامل ذخیره می شوند. بسیار روشن است که اگر حجم فایل حاوی دیتا از حد مشخصی بیشتر شود، عملیات جستجو با سرعت کند