.براي ايجاد كلمه عبور، از حروف بزرگ و كوچك و به صورت يك در ميان استفاده كنيد. مثال: cOmPuTeR
1.براي ايجاد كلمه عبور، از حروف بزرگ و كوچك و به صورت يك در ميان استفاده كنيد. مثال: cOmPuTeR
2.حروف اول كلمات يك جمله را به عنوان رمز عبور خود انتخاب كنيد.
مثلاًدر جمله:"If sentence is longer password would be safer " كه رمز عبور آن به اين صورت تبديل مي شود: " Isilpwbs "
3.عدد يا تاريخي را براي خود در نظر بگيريد و آن را با دكمه Shift تايپ كنيد.
مثلاً : تاريخ: 13.06.2002 با دكمه Shift به اين كلمه تبديل
مي شود: !#>)^>@))@
4.لغتي را در نظر بگيريد و سپس حروف سمت راست آن را که بر روي صفحه كليد قرار دارد، بنويسيد:
مثال: Hardware تبديل مي شود به: Jstfestr
5.لغت يا تركيبي را براي خود در نظر بگيريد مانند “24Oktober” و بعد آن را بهم بريزيد به اين صورت كه حروف اول آن را با حرف آخر، حرف دوم را با حرف ماقبل آخر و به همين ترتيب بقيه را بنويسيد: 24r4eObkot
6.لغات يك جمله را به اختصار بنويسيد اين اختصارات را خود شما تعيين مي كنيد و از قاعده خاصي پيروي نمي كنند. مثلاً عبارت White meat with cabbage تبديل مي شود به: “whtmtwtcabge”
7.در رمز عبور از علائم ويژه استفاده كنيد. مثال: “c/Om%u §E~r
در اين مقاله سعي ميکنم به شما ياد بدم چه جوري IP خودتون را با يه IP ديگه از همون Range عوض کنيد.
هر موقع که به اينترنت وصل ميشيد، پروتکل DHCP به شما يه IP تخصيص ميده. عوض کردن اين IP کار چندان سختي نيست و البته ميتونه مفيد هم باشه!
موقعي که شما تحت حمله DDoS هستين يا وقتي که ميخواين تمامي درخواستها به يه وب سرور رو به طرف خودتون Redirect کنين يا فرضاً وقتي که IP شما بسته شده و ميخواين به جاي اون از يه IP ديگه در Range خودتون استفاده کنين و يا ... به تغيير دادن IP احتياج پيدا ميکنين.
چگونه آي پي خود را عوض كنيم؟
در اين مقاله سعي ميکنم بتون ياد بدم چه جوري IP خودتون را با يه IP ديگه از همون Range عوض کنين. هر موقع که به اينترنت وصل ميشين، پروتکل DHCP به شما يه IP تخصيص ميده. عوض کردن اين IP کار چندان سختي نيست و البته ميتونه مفيد هم باشه! موقعي که شما تحت حمله DDoS هستين يا وقتي که ميخواين تمامي درخواستها به يه وب سرور رو به طرف خودتون Redirect کنين يا فرضاً وقتي که IP شما بسته شده و ميخواين به جاي اون از يه IP ديگه در Range خودتون استفاده کنين و يا ... به تغيير دادن IP احتياج پيدا ميکنين.
) اطلاعات مورد نياز
قبل از اينکه شما بتونين IP خودتون رو عوض کنين، بايد يه سري اطلاعات جمع کنين. اين اطلاعات عبارتند از: محدوده IP شما، Subnet Mask، مدخل (Gateway) پيش گزيده، سرور DHCP و سرورهاي DNS
1. به دست اوردن محدوده IP: بدست اوردن IP Range اصلاً سخت نيست! فرض کنيد IP شما 24.193.110.255 باشه. شما ميتونين به طور مشخص از محدوده زير براي IP جديد خودتون انتخاب کنين:
24.193.110.1 < [آي پي جديد] < 24.193.110.255
اميدوارميم بلد باشين IP خودتونو بدست بيارين!!
2. به دست اوردن Subnet Mask، مدخل، سرور DHCP و DNS: به دست اوردن اينها هم سادهس! يه خط فرمان DOS باز کنين و توش تايپ کنين ipconfig /all شما حالا بايد بتونين يه چيزي شبيه به اين ببينين:
Host Name . . . . . . . . . . . . : My Computer Name Here
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Unknown
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : xxxx.xx.x
Description . . . . . . . . . . . : NETGEAR FA310TX Fast Ethernet Adapter (NGRPCI)
Physical Address. . . . . . . . . : XX-XX-XX-XX-XX-XX
Dhcp Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IP Address. . . . . . . . . . . . : 24.xxx.xxx.xx
Subnet Mask . . . . . . . . . . . : 255.255.240.0
Default Gateway . . . . . . . . . : 24.xxx.xxx.x
DHCP Server . . . . . . . . . . . : 24.xx.xxx.xx
DNS Servers . . . . . . . . . . . : 24.xx.xxx.xxx
24.xx.xxx.xx
24.xx.xxx.xxx
Lease Obtained. . . . . . . . . . : Monday, January 20, 2003 4:44:08 PM
Lease Expires . . . . . . . . . . : Tuesday, January 21, 2003 3:43:16 AM
خوب! اين تموم اطلاعاتي بود که نياز داشتين. بهتره اون خط فرمان DOS رو باز نگه دارين يا اينکه اطلاعاتش رو کپي کنين. (براي کپي کردن، متن رو انتخاب کنين و يکبار روش کليک کنين)
3. عوض کردن IP : براي عوض کردن IP خودتون، اول بايد يه IP انتخاب کنين (يادتون نره که تو محدوده باشه!) به نظر من بهتره اول مطمئن بشين که اين IP جديد مُرده! (همون Dead) بلدين که چطوري؟ اين IP رو پينگ کنين و اگه Time Out داد مطمئن باشين که ميشه ازش استفاده کرد. حالا در Control Panel بريد به Network Connections و روي Connection فعال دابل کليک کنين. دکمه Properties رو بزنين و بريد به برگه Networking. حالا (Internet Protocol (TCP/IP رو انتخاب کنين و دکمه Properties رو بزنين. در پنجره جديدي که باز شده، قسمتهاي Use the following IP address و Use the following DNS server addresses رو با توجه به اطلاعاتي که در قسمت 2 به دست اوردين پر کنين. در قسمت اول، IP اي رو که انتخاب کرديد (IP جديد) و در قسمت دوم، آدرس DNS Server رو وارد کنين. حالا تغييرات رو ثبت و تأييد کنين. فقط يه تست کوچيک مونده! در مرورگر خودتون، آدرس يه سايت رو وارد کنين. اگه صفحه سايت اومد، بدونين که با IP جديد دارين کار ميکنين. براي اينکه مطمئن بشين که تغييرات اعمال شدن، دوباره در خط فرمان DOS تايپ کنين ip config /all اگه پس از اجراي اين دستور، IP و DNS جديد رو ديديد، بدونين که درست عمل کرديد.
حملات DDoS و DoS
اگه فايروال شما نشون بده که شما تحت يه حمله DDoS هستين، اين معمولاً موقعيه که شما داريد از طرف يک يا چند تا IP از طريق UDP مورد حمله قرار ميگيرين. در اين حالت شما ميتونين با استفاده از روش "عوض کردن IP" که در بالا توضيح داده شد، از خودتون محافظت کنين.
وب سرورها و سرويس هاي ديگه
اگه شما ميدونين که در محدوده IP شما يه وب سرور قرار داره، ميتونين IP اون رو بدزدين و خودتون يه وب سرور بشين! به اين ترتيب هر درخواست DNS اي که براي اون IP ارسال بشه، به شما Redirect ميشه و به جاي اون سايت، صفحه شما نشون داده ميشه!
البته دزديدن IP معمولاً کار درستي نيست! چون ممکنه به بستن حساب شما منجر بشه.
اصولاً کامپيوترها فقط با عددها کار ميکنند و حروف و نويسههاي ديگر را با تخصيص عددي به هر يک از آنها ذخيره ميکنند. تا قبل از اختراع يونيکد، صدها سيستم کُدگذاري مختلف براي تخصيص اين اعداد وجود داشت. نويسههاي هيچ کُدگذارياي بهتنهايي کافي نبود: مثلاً اتحاديهٔ اروپا به چندين کُدگذاري مختلف براي در بر گرفته شدن همهٔ زبانهايش نياز داشت. حتي براي زباني مثل انگليسي نيز هيچ کُدگذارياي بهتنهايي براي همهٔ حروف، علايم نقطهگذاري، و نمادهاي فني متداول کافي نبود.
اين سيستمهاي کدگذاري با هم تعارض نيز داشتند. يعني دو کُدگذاري مختلف ممکن بود از اعداد يکساني براي دو نويسهٔ مختلف، يا از اعداد مختلفي براي نويسههاي يکسان استفاده کنند. با وجود اين که هر کامپيوتري (بالاخص کارگزارهاي شبکه) لازم است از کُدگذاريهاي مختلف و متعددي پشتيباني کند، هرگاه دادهها از کُدگذاريها يا محيطهاي مختلف عبور کنند، در معرض خطر تحريف قرار ميگيرند.
يونيکد دارد اين وضع را تغيير ميدهد!
يونيکد به هر نويسه يک عدد يکتا اختصاص ميدهد، مستقل از محيط، مستقل از برنامه، و مستقل از زبان. استاندارد يونيکد را پيشتازان صنعت کامپيوتر، از قبيل شرکتهايي چون آيبيام، اَپل، اچپي، اورکل، جاستسيستم، سان، سايبيْس، مايکروسافت، يونيسيس، SAP و بسياري شرکتهاي ديگر پذيرفتهاند. استانداردهايي چونXML، جاوا، اکمااسکريپت (جاوااسکريپت(، LDAP، Corba 3.0، WML، و غيره، يونيکد را ملزم ميدانند و روش رسمي پيادهسازي استاندارد ISO/IEC 10646 نيز يونيکد است. يونيکد در بسياري از سيستمعاملها، همهٔ مرورگرهاي امروزي، و بسياري از محصولات ديگر پشتيباني ميشود. پيدايش استاندارد يونيکد، و در دسترس بودن ابزارهايي که از آن پشتيباني ميکنند، از چشمگيرترين روندهاي جديد در صحنهٔ جهاني فناوريهاي نرمافزاري بوده است.
گنجاندن يونيکد در وبگاهها و برنامههاي کاربردي کارخواه‐کارساز يا چندلايهاي، در مقايسه با استفاده از مجموعهنويسههاي قديمي، ميتواند باعث کاهش قابل ملاحظهٔ هزينهها شود. يونيکد اين امکان را فراهم ميکند که يک محصول نرمافزاري واحد يا يا يک وبگاه واحد بتواند بدون نياز به طراحي و مهندسي مجدد، در محيطها، زبانها، و کشورهاي متعددي کار کند. يونيکد به دادهها نيز امکان ميدهد که بدون تحريف از سيستمهاي مختلف عبور داده شوند.
دربارهٔ کنسرسيوم يونيکد
کنسرسيوم يونيکد سازمان غيرانتفاعياي است که براي بهبود، گسترش، و ترويج استفاده از استاندارد يونيکد تأسيس شده است، استانداردي که شيوهٔ بازنمايي متون را در محصولات نرمافزاري و استانداردهاي امروزي مشخص ميکند. اعضاي اين کنسرسيوم طيف گستردهاي را از شرکتها و سازمانهاي فعال در صنعت پردازش اطلاعات، در بر ميگيرند. پشتيباني مالي اين کنسرسيوم صرفاً از طريق حق عضويت اعضا است. عضويت در کنسرسيوم يونيکد براي سازمانها و افراد هر جاي دنيا که استاندارد يونيکد را پشتيباني کنند و بخواهند در گسترش و پيادهسازي آن کمک کنند، آزاد است.
اين سيستمهاي کدگذاري با هم تعارض نيز داشتند. يعني دو کُدگذاري مختلف ممکن بود از اعداد يکساني براي دو نويسهٔ مختلف، يا از اعداد مختلفي براي نويسههاي يکسان استفاده کنند. با وجود اين که هر کامپيوتري (بالاخص کارگزارهاي شبکه) لازم است از کُدگذاريهاي مختلف و متعددي پشتيباني کند، هرگاه دادهها از کُدگذاريها يا محيطهاي مختلف عبور کنند، در معرض خطر تحريف قرار ميگيرند.
يونيکد دارد اين وضع را تغيير ميدهد!
يونيکد به هر نويسه يک عدد يکتا اختصاص ميدهد، مستقل از محيط، مستقل از برنامه، و مستقل از زبان. استاندارد يونيکد را پيشتازان صنعت کامپيوتر، از قبيل شرکتهايي چون آيبيام، اَپل، اچپي، اورکل، جاستسيستم، سان، سايبيْس، مايکروسافت، يونيسيس، SAP و بسياري شرکتهاي ديگر پذيرفتهاند. استانداردهايي چونXML، جاوا، اکمااسکريپت (جاوااسکريپت(، LDAP، Corba 3.0، WML، و غيره، يونيکد را ملزم ميدانند و روش رسمي پيادهسازي استاندارد ISO/IEC 10646 نيز يونيکد است. يونيکد در بسياري از سيستمعاملها، همهٔ مرورگرهاي امروزي، و بسياري از محصولات ديگر پشتيباني ميشود. پيدايش استاندارد يونيکد، و در دسترس بودن ابزارهايي که از آن پشتيباني ميکنند، از چشمگيرترين روندهاي جديد در صحنهٔ جهاني فناوريهاي نرمافزاري بوده است.
گنجاندن يونيکد در وبگاهها و برنامههاي کاربردي کارخواه‐کارساز يا چندلايهاي، در مقايسه با استفاده از مجموعهنويسههاي قديمي، ميتواند باعث کاهش قابل ملاحظهٔ هزينهها شود. يونيکد اين امکان را فراهم ميکند که يک محصول نرمافزاري واحد يا يا يک وبگاه واحد بتواند بدون نياز به طراحي و مهندسي مجدد، در محيطها، زبانها، و کشورهاي متعددي کار کند. يونيکد به دادهها نيز امکان ميدهد که بدون تحريف از سيستمهاي مختلف عبور داده شوند.
دربارهٔ کنسرسيوم يونيکد
کنسرسيوم يونيکد سازمان غيرانتفاعياي است که براي بهبود، گسترش، و ترويج استفاده از استاندارد يونيکد تأسيس شده است، استانداردي که شيوهٔ بازنمايي متون را در محصولات نرمافزاري و استانداردهاي امروزي مشخص ميکند. اعضاي اين کنسرسيوم طيف گستردهاي را از شرکتها و سازمانهاي فعال در صنعت پردازش اطلاعات، در بر ميگيرند. پشتيباني مالي اين کنسرسيوم صرفاً از طريق حق عضويت اعضا است. عضويت در کنسرسيوم يونيکد براي سازمانها و افراد هر جاي دنيا که استاندارد يونيکد را پشتيباني کنند و بخواهند در گسترش و پيادهسازي آن کمک کنند، آزاد است.
یه تمرین با switch
- برنامه ای بنویسید که یک عدد بین 1 تا 7 از ورودی گرفته و روز هفته مربوط به آن را در خروجی چاپ کند.
- برنامه ای بنویسید که یک عدد بین 1 تا 7 از ورودی گرفته و روز هفته مربوط به آن را در خروجی چاپ کند.
درباره
- برنامه ای بنویسید که با استفاده از حلقه های تو در تو، خروجی زیر را تولید کند:
$$$$$$
$$$$$$
$$$$$$
$$$$$$
$$$$$$
$$$$$$
$$$$$$
درباره
این برنامه ابتدا مقادیر دو آرایه ی یک بعدی با 3 عنصر را از ورودی گرفته و حاصل ضرب عناصر آرایه را با استفاده از تابعی در یک آرایه ی دیگر ریخته و در خروجی نمایش میدهد.
درباره
تابع جمع عناصر دو آرایه یک بعدی که از نظر تعداد عناصر با هم برابرند. در این تابع len طول آرایه ها و out آرایه ای است که جمع آرایه ها در آن ریخته میشود.
درباره
یه مثال ساده از آرایه یک بعدی:
- برنامه ای بنویسید که با استفاده از آرایه های یک بعدی، 10 عدد از ورودی خوانده و با فرمت مناسب در خروجی چاپ کند.
- برنامه ای بنویسید که با استفاده از آرایه های یک بعدی، 10 عدد از ورودی خوانده و با فرمت مناسب در خروجی چاپ کند.
درباره
تابعی که عددی به عنوان آرگومان ورودی گرفته و مقدار ارقام زوج آن را بازگشت میدهد. به عنوان مثال اگر آرگومان ورودی 1234 باشد، مقدار 42 را به خود میگیرد.
درباره
سورس برنامه محاسبه nامین عضو سری فیبوناچی (Fibonacci) بصورت تابع بازگشتی در C++
سری فیبوناچی(Fibonacci) با عدد صفر و سپس یک شروع میشود و هر عدد بعد از این دو، مجموع دو عدد قبل خواهد بود.
... ,21, 13, 8, 5, 3, 2, 1, 1, 0
سری فیبوناچی در طبیعت و جاهای دیگر باعث ایجاد اشکال حلزونی و مارپیچ میشود. نسبت اعداد فیبوناچی به یکدیگر حدود 1.618 میباشد که به عنوان یک عدد طلایی در طبیعت در نظر گرفته شده است. انسان همواره سعی کذده که در طراحی ها، ساختمان ها، اتاق ها، پنجره ها و ... این نسبت طلایی را را رعایت کند.
درباره
تعداد صفحات : 425
اطلاعات کاربری
لینک دوستان
صفحات جداگانه
آمار سایت
کدهای اختصاصی