این دستور برای نمایش یا ویرایش نوع فایل (file type) استفاده می شود (منظور از نوع آن نیست. به طور مثال ویندوز فایل هایی با پسوند txt. را به عنوان text document می شناسد و آن را توسط notepad باز می کند)
هر چقدر بیشتر از کتابهای درسی و غیر درسی ریاضی میخوانم بیشتر به شباهت های ریاضی و برنامه نویسی پی میبرم.همین الآن من دارم تمرینات کتاب درسی ریاضی سال نهم رو حل میکنم.درس درس مجموعه هاست.
چقدر طرز قرار گیری اعداد در مجموعه ها شبیه طرز قرار گیری عناصر در آرایه های زبان های گروه سی هست.دو عبارت زیر اولی مجموعه هارا در ریاضی و دومی انتساب یک آرایه از اعداد صحیح را در سی پلاس پلاس نشان میدهد:
A = {0 , 1 , 2 , 3}//Math
//cplusplus
int arr[4] = {0 , 1 , 2 , 3};
A = {}//Math
int *p = NULL//cplusplus
int *d = nullptr//cplusplus0x
F(x) = x * 2//math
4 = f(2)//math
//-------------
int f(int x){
return x * 2;
}
int y = f(2);//y=4
Bash History Analyser یا BHA یک اسکریپت ساده است که به زبان پایتون نوشته شده است و آمار تاریخچه بش شما را نشان میدهد و به شما میگوید کدام دستورات را بیشتر استفاده میکنید و کدام کمتر.
تا حالا به این موضوع فکر کردید که یک کرم چطور میتونه برنامه نویسی کنه؟نظراتتون رو بگید :)
یه ایده اینه که کرمه سرش رو بکوبه به دکمه های کیبرد!ایدهی دیگه ای دارید؟
حلقهی for در زبان بش(Bash) به 2 صورت استفاده میشود.صورت اول آن برای زمانیست که میخواهیم یک کار را جند بار(مثلا 10 بار) تکرار کنیم. صورت دوم آن برای زمانیست که میخواهیم یک مجموعه را پیمایش کنیم.در این مطلب هر دو صورت این حلقه را آموزش میدهم.
این زبان یک زبان تقریبا فراموش شده است اما از زبان های بسیار ساده است و دسترسی های آن خوب است چون توسط cmd اجرا می شود و با notepad یا هر ویرایشگر دیگر می توان اسکرپتی به زبان بتچ نوشت اما کد شما توسط دیگران به راحتی دیده میشود به سادگی قابل تغبیر است به همین دلیل بعضی از نرم افزار هایی برای تبدیل به فایل exe استفاده می کنند.
به هر حال با استفاده از این زبان می توانید سریع و ساده بیشتر تنظیمات ویندوز را تغییر داد و برنامه های کوچکی ساخت.
از این پس شما می توانید آموزش برنامه نویسی و نمونه کد های آن را در وبلاگما ببینید.
ویرایش: نویسندهی این پست بهنام سیمجو هست نه من
پایتون در کل دو حلقه تکرار دارد: for و while
حلقه for در پایتون معادل حلقهی for-each در زبان سیپلاسپلاس و سی شارپ است.
for var in collection:
[statments]
حلقه for یکبار تمام یک مجموعه را(یک لیست،تیوپل یا دایرکتوری) پیمایش میکند و هر بار مقدار var را برابر با عنصر فعلی در مجموعه قرار میدهد.
این پست در حال بروز رسانی است.
رشته ها(Strings) مجموعه ای از کاراکتر ها هستند که برای نمایش پیغام ها، ذخیره اسامی و ... کاربرد دارند. این آموزش را میتوان در سی پلاس پلاس نیز استفاده کرد.
در زبان سی بر خلاف بسیاری از زبان ها برای حفظ سادگی زبان، نوع داده ای مبنایی برای ذخیره رشته ها وجود ندارد. در نتیجه شما باید رشته ها را بصورت آرایه ای از کاراکتر ها معرفی کنید.
یک کاراکتر در زبان سی به این صورت تعریف میشود:
char ch = 'A';
while شرط:
دستورات
در الگوی بالا تا زمانی که "شرط" درست باشد، "دستورات" اجرا میشوند و به محض نادرست بودن آن کنترل برنامه به اولین دستور بعد از حلقه واگزار میشود.
این برنامه ساده حافظه سیستمتون رو پر میکنه و سیستمتون رو برای چند ثانیه غیر قابل استفاده میکنه.
+[>+]
برای اون دسته از افرادی که با این زبان آشنایی ندارند باید بگویم که علائم بالا کد های این زبان برنامه نویسی هستند.
الکی نیست که اسم این زبان برین فاک هست!
این سرور بسیار ساده و البته محدود است. و با زبان پایتون و تحت مجوز GNU GPL نوشته شده است.(نرم افزار آزاد و متن باز است)حدود 900 خط کد پایتون میباشد و برای اجرا به پایتون 2٫7 یا بالاتر نیاز دارد.از ویژگیهای این سرور میتوان به موارد زیر اشاره کرد:
دستور ls محتویات یک پوشه را به نمایش میگزارد که در سادهترین حالت و بدون سوئیچ های اضافی تنها نام فایلها و پوشه های درون پوشه فعلی را(در صورت وجود) به نمایش میگزارد.اینجا در مورد نسخهی گنوی این دستور صحبت میکنیم.
برای مثال من این دستور را در یک پوشه به نام foo اجرا کردم:
برای این کار شما نیاز به استفاده از برنامه (Quick Batch File Compiler) دارید.
علاوه بر آن باید چند کد آزاردهندهی (cmd) را بلد باشید.
به طور مثال:
echo off cls :progstart start /max goto progstart
این دستورات باعث می شود تا بی نهایت صفحه (cmd) باز شود (بسته به سرعت سیستم تقریبا هر ثانیه 5 صفحه باز می شود) و باعث فریز شدن ویندوز می شود به طوری که حتی موس هم به سختی حرکت میکند.هیچ آنتی ویروسی نمی تواند این بدافزار را پیدا کند و آن را از بین ببرد.
حالا اگر دوست دارید تمام برنامه ها و کار های نیمه کاره را انجام بدید و ویروسی را که ساختید امتحان کنید! خیالتون راحت فقط مجبور خواهید شد سیستمتون رو ریستارت کنید!
با این برنامه می توانید انواع بارکد ها را بسازید. این برنامه برای کار های بسیار ساده و حتی پیشرفته کاربرد دارد.
با این برنامه می توانید مخاطبین را به اشتراک گذاشته، آدرس صفحه ی اینترنتی به بارکد تبدیل کنید، برای فروشگاه ها و اجناس بارکد بسازید و کار های بسیار جالب دیگری با بارکد ها انجام دهید.
همچنین می توانید بارکد خود را رنگی کرده و یا آرم و لوگو روی آن بندازید.