تبدیل پیمایش پیشوندی و پسوندی به یکدیگ

دسته: برنامه نویسی

حجم فایل: 1 کیلوبایت

تعداد صفحه: 1

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

خرید

مطالب مرتبط


معماری پایدار

دسته: معماری

حجم فایل: 2740 کیلوبایت

تعداد صفحه: 36

معماری پایدار

Sustainable Architecture

خرید

مطالب مرتبط


موتور جستجوی با برنامه منبع باز و رایگان

  • عنوان لاتین مقاله: Nutch- Free and Open Source search engine
  • عنوان فارسی مقاله: موتور جستجوی با برنامه منبع باز و رایگان
  • دسته: کامپیوتر و فناوری اطلاعات
  • فرمت فایل ترجمه شده: WORD (قابل ویرایش)
  • تعداد صفحات فایل ترجمه شده: 5
  • ترجمه سلیس و روان مقاله آماده خرید است.

خلاصه

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

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

داگ کاتینگ به عنوان یکی از توسعه دهندگان پیشگام در پروژه Nutch می باشد.

Lucene چیست؟

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

Lucene به عنوان هسته مرکزی موتور جستجو می باشد. به این ترتیب آن شامل مواردی همانند شبکه های عنکبوتی و برنامه های تجزیه کننده در ارتباط با فرمت های اسناد نمی باشد. در عوض چنین مواردی می بایست توسط افرادی اضافه گردد که از Lucene استفاده می کنند.

Lucene در ارتباط با منابع اطلاعاتی، فرمت خاص، و یا زبان خاصی نمی باشد و شما می توانید آن را به متن تبدیل کنید. این بدین معنی می باشد که شما می توانید از Lucene برای ایجاد شاخص و جستجوی اطلاعات ذخیره شده در فایل، صفحات وب بر روی سرورهای شبکه از راه دور و اسناد ذخیره شده در فایل های سیستمی محلی، فایل های متنی ساده، اسناد مایکروسافت، فایل های PDF یا HTML یا فرمت های دیگر، که شما می توانید اطلاعات متنی را از آن دریافت کنید، استفاده کنید.

Lucene در فرایند جریان انتقال به زبان های برنامه نویسی دیگر به غیر از جاوا قرار می گیرد.

1.3 پروانه کسب (لیسانس) چیست ؟

Lucene و Nutch به عنوان پروژه آپاچی بوده و تحت لیسانس آپاچی قرلر دارند.

2 طراحی Nutch

2.1 اجزای اصلی Nutch

موتور جستجوی Nutch شامل سه بخش می باشد:

1- کرالر، که به اکتشاف و بازیابی صفحات وب می پردازد.

2- WebDB، پایگاه اطلاعاتی به ذخیره URL پرداخته و محتوای صفحات را جمع آوری می کند.

3- برنامه لکسندر، که صفحات را از هم جدا کرده و بر اساس آن ها شاخص های بر مبنای کیبورد را می سازد.

  • فرمت: zip
  • حجم: 0.40 مگابایت
  • شماره ثبت: 411

خرید

مطالب مرتبط


تبدیل پیشترتیب و پسترتیب درخت به یکدیگر

دسته: برنامه نویسی

حجم فایل: 1 کیلوبایت

تعداد صفحه: 1

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

خرید

مطالب مرتبط


مطالعه مقایسه ای وب 1، وب 2، و وب 3

  • عنوان لاتین مقاله: Comparative Study of Web 1.0, Web 2.0 and Web 3.0
  • عنوان فارسی مقاله: مطالع? مقایسه ای وب1وب2 و وب3.
  • دسته: فناوری اطلاعات و کامپیوتر
  • فرمت فایل ترجمه شده: WORD (قابل ویرایش)
  • تعداد صفحات فایل ترجمه شده: 7
  • ترجمه سلیس و روان مقاله آماده خرید است.

خلاصه

وب بیشتر و بیشتر برای برقراری ارتباط استفاده می شود. واسط های برنامه ریزی شد? ساخته شده به عنوان مراجعه کننده خدمات وب در دسترس هستند. امروزه بیشتر افراد به سختی می توانند تصور کنند که بدون اینترنت زندگی کنند. اسناد وب به صورت یک داد? وب شکل داده شده اند. موج معنایی سه مرحله از رشد اینترنت را در بر میگیرد. مرحله اول , وب1.0 در مورد اتصال و دریافت اطلاعات در شبکه بود. وب 2.0 در مورد اتصال مردم و قراردادن “من” در رابط کاربر , و”ما” در وب سایت مشارکت اجتماعی است. مرحله بعدی، وب 3.0، در حال حاضر شروع شده است. این به معنی اتصال دانش وقرار دادن آنها برای کارهایی است که تجربه ما را از اینترنت بیشتر، مفید و لذت بخش می کند.

کلمات کلیدی: وب جهانی، وب 1.0، وب2.0، وب3.0، سرویس های وب، فناوری وب، برنامه وب

مقدمه

وب سرویس یک سیستم نرم افزاری طراحی شده است تا تعاملات کامپیوتر به کامپیوتر را بر روی اینترنت پشتیبانی کند. وب سرویس ها جدید نیستند و معمولا از یک رابط برنامه نویسی کاربردی گرفته می شوند (API). در جهان امروز رقابت شدید در مقابل کسب و کار، تبادل اطلاعات و ارتباط موثر، نیاز روز است. وب منبع مهمی است که به طور فزاینده ای رشد میکند و در بسیاری از جنبه های زندگی می باشد: آموزش، استخدام، دولت، تجارت، مراقبت بهداشتی، سرگرمی و…. وب یک سیستم پیوند داخلی است، اسناد ابرمتن از طریق اینترنت در دسترس می باشند.

وب در سال 1989 توسط آقای تیم برنرزلی، کار در سرن (سازمان اروپایی برای تحقیقات هسته ای ایجاد شده بود) در ژنو، سوئیس ایجاد شد. از آن پس، برنرزلی نقشی فعال در هدایت توسعه استانداردهای وب داشت.

وب 1.0 دوره ای که مردم می توانستند فکر کنند که نت اسکیپ مدعی برای تاج صنعت رایانه بود. وب 2.0 دوره ای است که مردم به این واقعیت می رسند که این نرم افزار نیست که وب را توانا ساخته بلکه مهم سرویس هایی است که روی وب تحویل داده میشوند. تکنولوژی های جدید، جستجوی آنلاین هوشمندتر را موجب می شود و ممکن است حتی مقدمه ای بر وب3.0 باشد.

2.وب 1.0

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

  • فرمت: zip
  • حجم: 0.66 مگابایت
  • شماره ثبت: 411

خرید

مطالب مرتبط