تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 12 از 12

نام تاپيک: چگونه بيت به بيت فايلي رو جستجو كنم

  1. #11
    در آغاز فعالیت
    تاريخ عضويت
    Jan 2007
    محل سكونت
    tehran
    پست ها
    7

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید


    [این برنامه به این صورت کار میکند که در هر نوبت مقدار i طوری مشخص میشود که با هر مقایسه فقط یکی از بیت ها تنظیم میشود.چون در یک بایت . بیت با مرتبه بالاتر بیانگر مقدار128 است از این مقدار به عنوان نقطه شروع استفاده کردیم.در هر دور حلقه i نصف میشه.این کار باعث میشه تا بیت بعدی 1بشه و بقیه بیت ها 0بشن .به این صورت در هر دور حلقه یکی از بیت های ch تست میشن.اگر این بیت برابر1باشه مقایسه نتیجه ی درست بازمیگردونه و عدد 1 به خروجی فرستاده میشه.در غیر این صورت 0به خروجی فرستاده میشه......البته همینطور که someone گفتند بهتره از عملگر شیفت(در این برنامه شیفت به راست) استفاده بشه چون سرعت بیشتری نسبت به عمل ضرب و تقسیم داره.در واقع بهتره به جای i=i/2 بنویسیم i >>1 =i

  2. #12
    در آغاز فعالیت
    تاريخ عضويت
    Jan 2007
    محل سكونت
    tehran
    پست ها
    7

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    این برنامه به این صورت کار میکند که در هر نوبت مقدار i طوری مشخص میشود که با هر مقایسه فقط یکی از بیت ها تنظیم میشود.چون در یک بایت . بیت با مرتبه بالاتر بیانگر مقدار128 است از این مقدار به عنوان نقطه شروع استفاده کردیم.در هر دور حلقه i نصف میشه.این کار باعث میشه تا بیت بعدی 1بشه و بقیه بیت ها 0بشن .به این صورت در هر دور حلقه یکی از بیت های ch تست میشن.اگر این بیت برابر1باشه مقایسه نتیجه ی درست بازمیگردونه و عدد 1 به خروجی فرستاده میشه.در غیر این صورت 0به خروجی فرستاده میشه......البته همینطور که someone گفتند بهتره از عملگر شیفت(در این برنامه شیفت به راست) استفاده بشه چون سرعت بیشتری نسبت به عمل ضرب و تقسیم داره.در واقع بهتره به جای i=i/2 بنویسیم i >>1 =i

صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •