جستجو در رشته متنی با PHP

در هنگام برنامه نویسی اسکریپت ها به زبان PHP ممکن هست بخواهید کلمه ای را درون یک رشته متنی (String) جستجو کنید.

برای مثال، شاید در حال برنامه نویسی یک موتور جستجو باشید، در این حالت نیاز دارید تا درون متون هر صفحه به دنبال کلمات مورد نظر خود بگردید؛ یا در هنگام ثبت نام کاربران، ایمیل آنها را بررسی کنید که آیا شامل یک دامنه خاص یا کلمات خاص هست یا نه.

در زبان PHP توابعی کاربردی برای جستجو در یک String تعریف شده اند که در این مقاله به بررسی و آموزش استفاده از آنها خواهیم پرداخت.

جستجو در رشته با php



ادامه نوشته
ارسال شده در : بخش کامپیوتر
محاسبه زمان نسبی با PHP

در بسیاری از سایت ها و نرم افزار های موبایل دیده اید که زمان ارسال یک پست یا ثبت یک رویداد، به صورت نسبی بیان میشود.

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

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

نمایش زمان نسبی با php



ادامه نوشته
ارسال شده در : بخش کامپیوتر
نکاتی در طراحی سطح ریز معماری سیستم های کامپیوتری

سطح ریز معماری بالاتر از منطق دیجیتال قرار دارد. وظیفه این سطح اجرای دستورات سطح ISA است، که دستورات این سطح بالای سطح ریزمعماری قرار دارند.

چگونگی طراحی سطح ریز معماری علاوه بر هزینه، کارآیی و هدف های کامپیوتر، به ISA ی پیاده سازی شده نیز بستگی دارد.

همانند سایر مسائل موجود در علم کامپیوتر، طراحی سطح ریز معماری پر از توازن و trade-offs است.

طراحی سطح ریز معماری سیستم های کامپیوتری



ادامه نوشته
ارسال شده در : بخش کامپیوتر
مهاجرت منابع محلی در سیستم های توزیعی

در سیستم های توزیعی، مواردی وجود دارند که انتقال برنامه ها، حتی در حین اجرای آنها، باعث ساده شدن طرح سیستم های توزیعی خواهد شد.

در چند مطلب گذشته در مورد مهاجرت قطعه کد اجرا صحبت کردیم، اما قطعه منبع نیز نیازمند توجه است.

آنچه اکثراً مهاجرت کد را به امری دشوار تبدیل میکند، این است که نمیتوان قطعه منبع را به راحتی و بدون هیچ تغییری همراه با قطعه های دیگر انتقال داد.

مهاجرت منابع محلی در سیستم های توزیع شده



ادامه نوشته
ارسال شده در : بخش کامپیوتر
فراخوانی تابع با رفرنس در PHP

وقتی در سیستم کامپیوتر برنامه ای اجرا میشود، ممکن است در این برنامه متغیرهایی تعریف شده باشد؛ در هنگام اجرای برنامه این متغیرها در حافظه کامپیوتر ذخیره و نگهداری میشوند.

تمام خانه های حافظه برای آدرس دهی شماره گذاری شده اند. معمولاً این شماره گذاری ها به صورت اعداد Hex هستند.

وقتی متغیری در برنامه تعریف میشود، آدرس خانه حافظه به اسم متغیر داده میشود و مقدار عدد، رشته یا هر نوع دیگری که برای متغیر تعریف کرده بودیم در آن خانه حافظه ذخیره میشود. به این آدرس حافظه رفرنس (Reference) گفته میشود.

ارجاع با رفرنس به تابع در php



ادامه نوشته
ارسال شده در : بخش کامپیوتر
نکاتی در طراحی پردازنده های مدرن

بیش از سه دهه از تولد اولین کامپیوترهای RISC (مخفف Reduced Instruction Computer Set) که میتوان گفت بر مبنای کاهش دادن دستورالعمل ها بود میگذرد؛ رعایت نکات مشخصی به عنوان اصول طراحی کامپیوترها با تکنولوژی های موجود تثبیت شده است.

اگر تحولی بزرگ در تکنولوژی رخ دهد، (به عنوان مثال ایجاد تغییری در تکنولوژی، سرعت حافظه را چندین برابر پردازنده کند) ممکن است این اصول نیازمند تغییر باشند.

با رعایت این قوانین در طراحی و ساخت سخت افزار و پردازنده ها میتوان در بهبود عملکرد (Performance) و سرعت بخشیدن به عملیات های انجام شده در CPU کمک کرد.

طراحی پردازنده های کامپیوتری



ادامه نوشته
ارسال شده در : بخش کامپیوتر
مدل های مهاجرت کد در سیستم های توزیعی

هر چند مهاجرت کد به معنای جابجایی کد در بین ماشین هاست، این اصطلاح در واقع حوزه بزرگتری را شامل میشود.

به طور معمول، ارتباطات در سیستم های توزیع شده به موضوع تبادل داده بین فرآیندها می پردازد.

مهاجرت کد در گسترده ترین حالت، به موضوع جابجایی برنامه ها بین ماشین ها، با هدف اجرای این برنامه ها در مقصد انجام می پذیرد.

مدل های مهاجرت کد در سیستم های توزیعی



ادامه نوشته
ارسال شده در : بخش کامپیوتر
 
 
  دکتری تخصصی برق الکترونیک
طراح مدارهای الکترونیکی
انتقال تصویر (وایرلس و اینترنت) - نورپردازی
E_mail: electronic@sabzelco.ir
Tel: 09371336025 & 09150462401
طراح و برنامه نویس سایت و نرم افزار
جهت سفارش طراحی یا خرید نرم افزار
طراحی و برنامه نویسی سایت و پرتال
تماس بگیرید :
E_mail: computer@sabzelco.ir
Tel: 09371974233