سورنا فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

سورنا فایل

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

زبان برنامه نویسی برای ایجاد صفحات پویا در وب Php

اختصاصی از سورنا فایل زبان برنامه نویسی برای ایجاد صفحات پویا در وب Php دانلود با لینک مستقیم و پر سرعت .

زبان برنامه نویسی برای ایجاد صفحات پویا در وب Php


زبان برنامه نویسی برای ایجاد صفحات پویا در وب Php

فرمت فایل : word(قابل ویرایش)تعداد صفحات72  

 

کمتر کاربر اینترنت را میتوان یافت که تاکنون با صفحاتی با پسوندPHP برخورد نکرده باشد و البته این پسوند نامی آشنا برای طراحان و برنامه نویسان وب است.

پی اچ پی (PHP) یکی از محبوبترین و رایجترین زبانهای برنامه نویسی برای ایجاد صفحات پویا در وب است و کمتر خواستهای در محیط  وب وجود دارد که در PHP قادر به انجام آن نباشیم. از ایجاد یک صفحه ساده     برای پردازش اطلاعات فرمها، ارتباط با بانکهای اطلاعات، کار با  سوکتهای TCP، پردازش فرمتهای PDF وZIP   و حتی تصویر بخشی از توانایی این زبان است.

PHP   در سال 1994 توسط Lerdorf  Rasmus و برای استفاده شخصیاش ایجاد شد. او بعدها و در سال 1995 نسخه حرفهایتر از مفسر زبان PHP به نام Version 2 PHP/FI را عرضه کرد، و در  سال 97  تعداد سایتهایی که از PHP استفاده میکردند به بیش از  50000 رسید و امرازه نیز میلیونها سایت از آن استفاده میکنند.  

  سایتهای مشهوری چون Alltheweb و mamma از این زبان استفاده میکنند و حتی Yahoo نیز در حال استفاده از این زبان برای توسعه وب سایتهای خود است.

PHP زبانی برای سیستم عاملها

   یکی از برترین مزایای زبان PHP سازگاری آن با اکثر سیستم عاملها و نرمافزارهای وب سرار (مانند IIS و Apache) است. برخی از دیگر زبانها و تکنولوژیها مانند ASP محدود به سیستم عامل windows است و پشتیبانی از آن در دیگر سیستم عاملها بسیار پر هزینه و محدود است، و برخی نیز مانند JSP مشکلاتی با برخی نرمافزارهای وب سرار دارد. ساختار و امکانات PHP  به شکل مستقل از سیستم عامل شکل گرفته است و این بدان معنا است که به طور مثال برنامهنویس میتواند اسکریپت خود را تحت سیستم عامل ویندوز نوشته و تست کند و سپس آنرا بدون تغییر به سیستم عامل یونیکس یا لینوکس انتقال دهد. درPHP امکان استفاده از برخی از امکانات خاص سیستم عاملهای مشهور نیز در نظر گرفته است که برای نمونه میتوان از پشتیبانی از تکنولوژی DCOM و یا Windows API نام برد. نسخههای جدید مفسر PHP سازگار با دیگر تکنولوژیهای خاص وبسرارها مانند ISAPI نیز میباشد.

 

PHP رایگان و Open Source

   تهیه برنامه مفسر PHP برای همه سیستم عاملها رایگان است و علاقهمندان میتوانند آخرین نسخه مفسر این زبان را از سایت رسمی PHP بارگذاری (Download) کند.

   همچنین امکان تهیه رایگان سورس مفسر  PHPنیز فراهم است ، و این مسئله علاوه بر این که در گسترش امکانات این زبان بسیار موثر بوده است، مزیتی برای شرکتها و توسعه دهندگان برای انتخاب این زبان است چرا که پشتیبانی و اعتماد به آن را راحتتر کرده است. بسیاری از ویرایشگرهای حرفهای این زبان نیز یا رایگان هستند و یا با هزینه بسیار کم میتوان آنها را تهیه کرد، در حالی که دیگر تکنولوژیها، مثلاً تهیه پلات فرمهای جاوا هزینه هنگفتی دارد و همچنین کار حرفهای با تکنولوژی .NET نیز نیاز به تهیه Visual Studio.NET و پرداخت هزینه چند صد دلاری است.

 سرعت بالای تفسیر و اجرای PHP یکی از سریع‌ترین زبان‌ها در نوع خود است. تفسیر و اجرای یک اسکریپ php به طور متوسط تا سه و چهار برابر یک اسکریپ ASP است. (البته باید در نظر داشته باشیم که IIS با Cach اسکریپت‌های ASP سرعت اجرای آنها را در دفعات بعد بالا می‌برد) همچنین در ASP استفاده زیادی از اشیا COM می‌شود که باعث کاهش سرعت و مصرف منابع سیستم می‌شود در حالی که در PHP بسیاری از امکانات و حتی برقراری ارتباط با یکی محبوب‌ترین نرم‌افزار مدیریت بانک‌های اطلاعاتی mySql به صورت توکار نهاده شده است. شرکت Zend که تهیه کننده فعلی موتور مفسر و پشتیبانی کننده آن است، محصولات دیگری را نیز در جهت بهینه کردن سرعت اجرای PHP ارائه کرده است این محصولات با افزایش سرعت تفسیر و همچنین ذخیره کردن نتیجه تفسیر (Cash) باعث افزایش چندین برابر اجرای آن می‌شوند. ساختار مناسب و امکانات بالا در PHP همان طور که در ابتدای مقاله اشاره شد، کمتری نیازی در برنامه‌نویسی تحت وب وجود دارد که در PHP امکان رفع آن نباشد. PHP شامل کتابخانه‌ای غنی از توابعی است که امکان پردازش اطلاعات فرم‌ها، کار با بانک‌های اطلاعاتی، فایل‌های متنی و باینری، فایل‌های گرافیکی، PDF، ZIP و پراتکل‌های TCP، FTP، DNS،SMTP و ... را برای برنامه‌نویس فراهم می‌کند، این را مقایسه کنید با ASP که به طور مستقل امکان Upload File ، ارسال ایمیل یا کار با فایل‌های باینری را ندارد. همچنین PHP یکی ازبهترین پشتیبانی‌ها را از نرم‌افزارهای بانک اطلاعات دارد. mySql , SqlServer , mSql , dBase, Oracle , IBMDB2, PostgreSQL , InterBase  و بسیاری از نرم‌افزارهای دیگر در PHP قابل استفاده هستند و البته امکان کار با ODBC و COM برا ی استفاده از بانک‌های Ms Access و دیگر محصولات نیز هست. قدرت زبان PHP تنها در کتابخانه توابع آن نیست، پشتیبانی بسیار خوب از برنامه‌نویسی شیءگرا (OOP) و کار آسان و سریع با متغیرها از مزایای دورنی این زبان است.


دانلود با لینک مستقیم


کدهایی برای قویتر کردن سی اف جی با کانفیگ

اختصاصی از سورنا فایل کدهایی برای قویتر کردن سی اف جی با کانفیگ دانلود با لینک مستقیم و پر سرعت .

کدهایی برای قویتر کردن سی اف جی با کانفیگ


کدهایی برای قویتر کردن سی اف جی یا کانفیگ

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


دانلود با لینک مستقیم


کدهایی برای قویتر کردن سی اف جی یا کانفیگ

اختصاصی از سورنا فایل کدهایی برای قویتر کردن سی اف جی یا کانفیگ دانلود با لینک مستقیم و پر سرعت .

کدهایی برای قویتر کردن سی اف جی یا کانفیگ


کدهایی برای قویتر کردن سی اف جی یا کانفیگ

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


دانلود با لینک مستقیم


مقایسه ویژگی های مبتنی بر فیلترهای گابور و ارایه روشی جدید برای تعیین هویت نویسنده

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

مقایسه ویژگی های مبتنی بر فیلترهای گابور و ارایه روشی جدید برای تعیین هویت نویسنده


مقایسه ویژگی های مبتنی بر فیلترهای گابور و ارایه روشی جدید برای تعیین هویت نویسنده

 

 

 

 

 

 

 

 

بخشی از متن اصلی :

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

1- روشهای برون خط (off line): در این روشها فقط تصویر متن دستنویس در دسترس است و ویژگیها با توجه به کل تصویر یا ساختار کلمه ها و نویسه ها استخراج می شوند. در این روشها بسیاری از اطلاعات دینامیکی که مربوط به طرز نوشتن افراد است، از دست می رود و این امر کار را نسبت به روشهای برخط مشکلتر می سازد. روشهای برون خط را می توان به دو گروه کلی وابسته به متن و مستقل از متن نیز دسته بندی کرد. در روشهای وابسته به متن، باید متن ثابتی توسط نویسنده نوشته شود تا بتوان هویت وی را مشخص نمود اما در روشهای مستقل از متن، با استفاده از هر نوع متنی هویت نویسنده آن مشخص می گردد.

2- روشهای برخط (on line): در این روشها علاوه بر ویژگیهای برون خط از اطلاعات دینامیکی مثل فشار قلم، ترتیب نوشتن، سرعت نوشتن، فرم ضربه های قلم و غیره نیز استفاده می شود. بنابراین بدلیل داشتن اطلاعات بیشتر، تعیین هویت با دقت بیشتری انجام می شود اما این روشها کاربردهای محدودتری را شامل می شوند.

فرض منحصر به فرد بودن دستخط افراد، بصورت علمی توسط Srihari بررسی شده است [2و1]. در این مطالعه 1000 نفر از بین جمعیت چندین ایالت مختلف آمریکا و بر اساس تفاوت سن، نژاد، تحصیلات و جنسیت انتخاب شدند و از آنها خواسته شد که متن مشخصی را سه مرتبه و بر روی یک کاغذ بدون خط و با خودکار مشکی بنویسند. سپس ویژگیهایی در سطح کل متن، پاراگراف، خط و کلمه از متون دست نویس استخراج شده و با کمک فاصله اقلیدسی تعیین هویت انجام می شود. از جمله کارهای انجام شده در زمینه تعیین هویت نویسنده، می توان به مواردی چون روش مبتنی بر ارزیابی اطلاعات [3]، استفاده از ویژگی کانتور اجزاء متصل [4]، روش مبتنی بر ویژگیهای لبه [5]، کدگذاری هیستوگرام نمای عمودی با کمک مورفولوژی (6) و روش مبتنی بر مدل مخفی مارکوف [7] اشاره کرد. اغلب روشهای مذکور برای متن ثابت ارایه شده اند و نیازمند تقطیع متن می باشند. چون هدف ما ارایه روشی خودکار جهت تعیین هویت نویسنده بوده و محدودیتی برای نوع دستخط های مورد بررسی قرار نداده ایم، بنابراین استفاده از روشهایی که نیازمند تقطیع خودکار و کامل متن به کلمات و حروف می باشند، مورد نظر نیست. بنابراین در این مقاله با استفاده از یک روش مبتنی بر بافت، متن دستنویس را به صورت تصویر بافت در نظر گرفته و مسئله تعیین هویت نویسنده به مسئله طبقه بندی بافت تبدیل می گردد.

این فایل به همراه چکیده ، فهرست مطالب ، متن اصلی و منابع تحقیق با فرمت word در اختیار شما قرار می‌گیرد

تعداد صفحات : 18


دانلود با لینک مستقیم


روشی جدید برای طراحی تقویت کننده های پهن باند با استفاده از الگوریتم های بهینه سازی

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

روشی جدید برای طراحی تقویت کننده های پهن باند با استفاده از الگوریتم های بهینه سازی


روشی جدید برای طراحی تقویت کننده های پهن باند با استفاده از الگوریتم های بهینه سازی

 

 

 

 

چکیده

در سال های اخیر توجه به مدارهای مایکروویو افزایش یافته است. در بسیاری از کاربردهای مایکروویو غالباً تقویت کننده هایی با پهنای باند وسیع مورد نیاز می باشد. یکی از مدارهایی که برای طراحی تقویت کننده های پهن باند استفاده می شود، مدار تطبیق راکتیو است. در طراحی مدارهای تطبیق راکتیو در روشی موسوم به تطبیق جبران سازی شده، مقدار قابل قبول تغییرات بهره در طول باند را مشخص می کنند و آنگاه مدارهای تطبیق ورودی و خروجی را طوری طراحی می کنند که تغییرات بهره در طول باند از مقدار تعیین شده تجاوز نکند. اگر مدار ورودی و خروجی به طور کامل در طول باند تطبیق شوند، تغییرات بهره در طول باند صفر خواهد بود اما، برای تقویت کننده های پهن باند چنین تطبیقی تقریبا غیرممکن است. دستیابی به تقویت کننده ای با پهنای باند مناسب و تغییرات کم بهره در طول باند طراحی، با تعیین مقدار مناسب المان های مدار تطبیق امکان پذیر است اما، تعیین مقدار مناسب المان ها کاری دشوار و زمانبر می باشد. بنابراین، ارائه روشی به منظور تعیین مقدار مناسب المان ها برای کاهش تغییرات بهره در طول باند طراحی با سرعتی بالا امری ضروری به نظر می رسد. هدف پایان نامه حاضر ارائه روشی جدید برای طراحی تقویت کننده های پهن باند است که علاوه بر کاهش تغییرات بهره در طول باند طراحی، سرعت طراحی را نیز افزایش می دهد. در روش جدید ارائه شده، ابتدا پارامتری به نام خطای تطبیق برای کنترل تغییرات بهره در طول باند تعریف می شود. آنگاه، رابطه ای برای محاسبه خطای تطبیق براساس المان های مقدار تطبیق و پارامترهای S ترانزیستور در فرکانس های باند طراحی استخراج می گردد. سپس به منظور بهینه سازی خطای تطبیق از الگوریتم ژنتیک و الگوریتم بهینه سازی انبوه ذرات استفاده می شود. به منظور بررسی کارایی روش جدید پیشنهاد شده، مدار تطبیق خروجی چندین تقویت کننده با استفاده از روش های تطبیق جبران سازی شده و روش پیشنهاد شده طراحی گردید. نتایج نشان داد زمان طراحی و خطای تطبیق به طور چشمگیری کاهش یافته اند. همچنین سرعت همگرایی الگوریتم بهینه سازی انبوه ذرات بسیار بهتر از الگوریتم ژنتیک بود. در نهایت به عنوان یک نمونه موردی، برای بررسی تغییرات بهره در طول باند طراحی، تقویت کننده ای با روش جدید طراحی و توسط برنامه AWR شبیه سازی شد. این شبیه سازی کارایی روش جدید و تغییرات کم بهره در طول باند را ثابت کرد.

مقدمه

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

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

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

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

– تغییرات IS21I و IS12I با فرکانس. به عنوان مثال، IS21I با فرکانس به نرخ 6 دسیبل بر اکتاو کاهش می یابد و IS12I با فرکانسی با همین نرخ، افزایش می یابد.

– پارامترهای پراکندگی S11 و S22 نیز، به فرکانس وابسته می باشند و تغییرات ایجاد شده در آنها در طیف گسترده ای از فرکانس ها حائز اهمیت می باشد.

– در برخی از دامنه های فرکانسی تقویت کننده پهن باند، می توان شاهد افت عدد نویز و VSWR بود.

اساساً تقویت کننده های توان پهن باند در مقایسه با تقویت کننده های توان باند باریک دارای توان راندمان افزوده کمتری تقریباً بین 8 تا 19 درصد هستند زیرا، طراحی تقویت کننده با هدف ماکزیمم کردن توان خروجی بر روی یک باند چند اکتاوی بازده را تحت تاثیر قرار می دهد.

رایج ترین و بهترین روش های مداری که برای طراحی تقویت کننده های پهن باند در تکنولوژی هایبرید و یکپارچه استفاده می شود عبارتند از:

– مدار تطبیق راکتیو

– مدار توزیعی موج متحرک

– مدار فیدبک

– مدار تطبیق تلفاتی.

این روش ها در فصل اول بررسی خواهند شد.

در طراحی مدارهای تطبیق راکتیو در روشی موسوم به تطبیق جبران سازی شده، مقدار قابل قبول تغییرات بهره در طول باند را مشخص می کنند و آنگاه مدارهای تطبیق ورودی و خروجی را طوری طراحی می کنند که تغییرات بهره در طول باند از مقدار تعیین شده تجاوز نکند. اگر مدار ورودی و خروجی به طور کامل در طول باند تطبیق شوند، تغییرات بهره در طول باند صفر خواهد بود اما، برای تقویت کننده های پهن باند چنین تطبیقی تقریباً غیرممکن است. دستیابی به تقویت کننده ای با پهنای باند مناسب و تغییرات کم بهره در طول باند طراحی، با تعیین مقدار مناسب المان های مدار تطبیق امکان پذیر است اما، تعیین مقدار مناسب المان ها کاری دشوار و زمانبر می باشد. بنابراین، ارائه روشی به منظور تعیین مقدار مناسب المان ها برای کاهش تغییرات بهره در طول باند طراحی با سرعتی بالا امری ضروری به نظر می رسد. هدف پایان نامه حاضر ارائه روشی جدید برای طراحی تقویت کننده های پهن باند است که علاوه بر کاهش تغییرات بهره در طول باند طراحی، سرعت طراحی را نیز افزایش می دهد.

تعداد صفحه : 152


دانلود با لینک مستقیم