loading...
کمیته علمی کامپیوتر و فناوری اطلاعات آموزشکده فنی ابن حسام
ابن حسام بازدید : 270 شنبه 02 شهریور 1398 نظرات (0)

عنصر <audio> کاملاً مشابه عنصر video است. با این حال، تنها تفاوت اصلی این است که هیچ بخش دیداری ندارد. می‌توان از عنصر audio برای پخش یک فایل صوتی مانند فایل mp3 در صفحه وب استفاده کرد...

ابن حسام بازدید : 262 جمعه 01 شهریور 1398 نظرات (0)

بند FIELDS می‌تواند گزینه‌های قالب‌بندی دیگری به جز TERMINATED BY را نیز تعیین کند. به طور پیش‌فرض دستور LOAD DATA فرض می‌کند که مقادیر بدون گیومه هستند و از کاراکتر (\) به عنوان کاراکتر escape برای کاراکترهای خاص استفاده می‌کند. برای این که کاراکتر گیومه را صریحاً مشخص کنیم، باید از دستور ENCLOSED BY استفاده کنیم. MySQL این کاراکتر را از انتهای داده‌ها در طی پردازش ورودی حذف می‌کند. برای تغییر دادن کاراکتر escape پیش‌فرض از ESCAPED BY استفاده می‌شود.

زمانی که از ENCLOSED BY برای تعیین کاراکترهای گیومه که باید از مقادیر داده‌ای حذف شوند، استفاده می‌شود، این امکان وجود دارد که همه کاراکترهای گیومه درون مقادیر داده‌ای با دوبل کردن آن یا با افزودن پس از کاراکتر escape گنجانده شوند. برای نمونه اگر کاراکترهای گیومه و escape به ترتیب به صورت (“) و (\) باشند، مقدار ورودی “a””b\”c” به صورت a”b”c تفسیر خواهد شد. برای دستور mysqlimport گزینه‌های خط فرمان متناظر برای تعیین کاراکترهای گیومه و escape به ترتیب –fields-enclosed-by و –fields-escaped-by هستند.

ابن حسام بازدید : 85 جمعه 01 شهریور 1398 نظرات (0)

MySQL همچنین دارای یک برنامه کاربردی به نام mysqlimport است که به عنوان یک پوشش پیرامون دستور LOAD DATA عمل می‌کند به طوری که می‌تواند فایل‌های ورودی را مستقیماً از خط فرمان بارگذاری کند.

برای بارگذاری داده‌ها از فایل dump.txt در mytbl باید از دستور زیر در اعلان یونیکس استفاده کنید.

$ mysqlimport -u root -p --local database_name dump.txt
password *****

اگر از mysqlimport استفاده می‌کنید، با استفاده از گزینه‌های خط فرمان می‌توانید خصوصیات قالب را مشخص کنید. دستورهای mysqlimport که متناظر با دو گزاره قبلی LOAD DATA هستند در قطعه کد زیر قابل مشاهده‌اند:

 

$ mysqlimport -u root -p --local --fields-terminated-by = ":" \
--lines-terminated-by = "\r\n" database_name dump.txt
password *****

ترتیب مشخص‌سازی گزینه‌ها برای mysqlimport اهمیتی ندارد، به جز این که همگی آن‌ها باید در انتها نام پایگاه داده را داشته باشند. در گزاره mysqlimport از گزینه –columns برای تعیین ترتیب جدول استفاده می‌شود:

$ mysqlimport -u root -p --local --columns=b,c,a \
database_name dump.txt
password *****
ابن حسام بازدید : 252 جمعه 01 شهریور 1398 نظرات (0)

MySQL یک گزاره دارد که به عنوان یک بارگذار دسته‌ای داده‌ها عمل می‌کند. در ادامه مثالی از این گزاره ارائه شده که داده‌ها را از یک فایل در دایرکتوری جاری خوانده و در جدول mytbl در پایگاه داده جاری بارگذاری می‌کند:...

ابن حسام بازدید : 95 سه شنبه 29 مرداد 1398 نظرات (0)

برخی اوقات لازم است که تست‌های درست/نادرست را اجرا کنیم، و سپس بر اساس نتیجه این تست اقدام‌های مختلفی صورت بدهیم. در این موارد از «عملگرهای مقایسه‌ای» (comparison operators) استفاده کنید...

ابن حسام بازدید : 95 سه شنبه 29 مرداد 1398 نظرات (0)

عملگرهای انتساب عملگرهایی هستند که یک مقدار به متغیری نسبت می‌دهند. ما از نوع ساده آن‌ها به صورت = استفاده کردیم. این عملگر متغیر سمت چپ را به مقدار سمت راست نسبت می‌دهد:...

ابن حسام بازدید : 78 سه شنبه 29 مرداد 1398 نظرات (0)

در این تمرین، برخی اعداد و عملگرها برای تغییر دادن اندازه یک کادر دستکاری می‌شوند. این کادر با استفاده از یک API مرورگر به نام Canvas API ترسیم می‌شود. البته نیاز نیست در مورد طرز کار آن نگران باشید، چون در این نوشته صرفاً روی بحث‌های ریاضی متمرکز شده‌ایم. عرض و ارتفاع کادر (برحسب پیکسل) در متغیرهای x و y در ابتدا برابر با مقدار 50 تعیین شده است...

ابن حسام بازدید : 515 سه شنبه 29 مرداد 1398 نظرات (0)

برخی اوقات می‌خواهیم به طور مکرر مقادیری را به یک متغیر عددی اضافه یا کسر کنیم. این کار را می‌توان با استفاده از عملگرهای افزایشی (++) و کاهشی (–) انجام داد...

ابن حسام بازدید : 257 سه شنبه 29 مرداد 1398 نظرات (0)

در این بخش برخی نمونه‌های استفاده از عدد در جاوا اسکریپت را بررسی می‌کنیم تا با ساختار ابتدایی که نیاز داریم آشنا شویم. دستورهایی که در ادامه می‌آیند را می‌توانید در بخش کنسول «ابزار توسعه‌دهندگان» (Developer Tools) مرورگر وب خود وارد کنید. برای رسیدن به این کنسول می‌توانید از دکمه‌های Ctrl+Shift+I استفاده کنید...

ابن حسام بازدید : 110 سه شنبه 29 مرداد 1398 نظرات (0)

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

ابن حسام بازدید : 230 سه شنبه 29 مرداد 1398 نظرات (0)

ما در زندگی روزمره خود به طور مکرر با آرایه‌ای چندبعدی سر و کار داریم. برای نمونه مؤسسات آموزشی مختلف به جای این که نمرات دانشجویانشان را در موضوعات مختلف، در جدول‌های منفرد نگه‌داری کنند؛ برای هر دانشجو یک جدول تشکیل می‌دهند و همه نمره‌های وی را در آنجا ذخیره می‌سازند. اگر مجبور باشید اطلاعات یکسانی را در PHP ذخیره کنید، ممکن است ترجیح بدهید که این کار را به جای استفاده از آرایه‌های مجزا برای هر موضوع، با استفاده از آرایه چندبعدی صورت بدهید...

ابن حسام بازدید : 79 سه شنبه 29 مرداد 1398 نظرات (0)

مرتب‌سازی یک آرایه بر اساس کلیدهای آن به طور کلی زمانی مفید است که با آرایه‌های انجمنی سر و کار داشته باشیم.

برای نمونه ممکن است آرایه‌ای داشته باشید که شامل اطلاعاتی در مورد تعداد کلی فرودگاه‌ها در کشورهای مختلف باشد. با فرض این که نام‌های کشورهای مختلف، کلید و تعداد فرودگاه‌ها مقدارهای ما باشند، اگر بخواهیم نام کشورها را به صورت الفبایی مرتب کنیم، می‌توانیم با بهره‌گیری از تابع‌های ()ksort و ()krsort این کار را بسیار به سادگی انجام دهیم. هر دو این توابع ارتباط بین کلید-مقدار را پس از مرتب‌سازی حفظ می‌کنند...

ابن حسام بازدید : 71 سه شنبه 29 مرداد 1398 نظرات (0)

چهار تابع مرتب‌سازی که در بخش‌های قبل معرفی کردیم، می‌توانند به سادگی نیازهای رایج مرتب‌سازی را به کمک فلگ‌های مختلف تأمین کنند. با این وجود در برخی موارد، معیارهای برنامه‌نویس برای مقایسه عناصر آرایه ممکن است متفاوت باشد...

ابن حسام بازدید : 247 سه شنبه 29 مرداد 1398 نظرات (0)

ارتباط کلید-مقدار زمانی که با آرایه‌های انجمنی سر و کار داریم بسیار اهمیت پیدا می‌کند. مثال زیر را در نظر بگیرید که یک آرایه انجمنی برای ذخیره‌سازی نام‌های افراد مختلف و میوه‌های مورد علاقه‌شان مورد استفاده قرار می‌گیرد. اگر بخواهیم این فهرست را بر مبنای حروف الفبای نام افراد یا میوه‌ها مرتب کنیم؛ استفاده از تابع ()sort که در بخش قبل معرفی کردیم، موجب از بین رفتن ارتباط بین کلیدها می‌شود...

ابن حسام بازدید : 286 سه شنبه 29 مرداد 1398 نظرات (0)

در زبان برنامه‌نویسی PHP، مرتب‌سازی یک آرایه بر اساس مقدار عناصرش بسیار آسان است. هم می‌توان از ارتباط‌های کلید-مقدار استفاده کرد و هم این که تابع‌هایی برای تعیین شیوه مرتب‌سازی عناصر وجود دارند. در این بخش از راهنما روش انجام این کار را خواهیم دید...

ابن حسام بازدید : 67 دوشنبه 28 مرداد 1398 نظرات (0)

اعداد تصادفی در برخی موقعیت‌ها کاملاً مفید هستند. می‌توان از آن‌ها برای ایجاد داده‌های «تصادفی» برای اپلیکیشن یا پراکنده ساختن عناصر دشمن در یک بازی و موارد دیگر استفاده کرد. همواره باید به خاطر داشته باشید که هیچ یک از تابع‌هایی که در این بخش برسی می‌کنیم، اعداد تصادفی که از نظر رمزنگاری امن باشند تولید نمی‌کنند. این تابع‌ها تنها به منظور استفاده در موقعیت‌هایی که امنیت مهم نیست، مانند ایجاد متن تصادفی خوشامدگویی برای بازدیدکنندگان تکراری یا استفاده برای تولید داده‌های آماری مناسب هستند...

ابن حسام بازدید : 305 دوشنبه 28 مرداد 1398 نظرات (0)

گرد کردن اعداد

تابع‌های ریاضیاتی مهم دیگری نیز وجود دارند. شما می‌توانید کسرها یا اعداد اعشاری را با استفاده از تابع (ceil(float $value تا نزدیک‌ترین عدد صحیح بزرگ‌تر گرد کنید. به این ترتب هر دو عدد 2.1 و 2.9 به عدد 3 گرد می‌شوند. به طور مشابه می‌توانید تابع‌ها یا اعداد اعشاری را با استفاده از تابع (floor(float $value تا نزدیک‌ترین عدد صحیح به سمت پایین گرد کنید. بدین ترتیب اعداد 2.1 و 2.9 به عدد 2 گرد می‌شوند...

ابن حسام بازدید : 80 دوشنبه 28 مرداد 1398 نظرات (0)

PHP برخی تابع‌های نمایی و لگاریتمی نیز دارد. تابع (exp($value مقدار ثابت e را که به توان مقدار اعشاری value$ رسیده است بازگشت می‌دهد. به طور مشابه، می‌توانید لگاریتم یک عدد مفروض را با استفاده از (log($arg, $base به هر پایه‌ای محاسبه کنید. اگر base$ نادیده گرفته شود، این لگاریتم با استفاده از پایه طبیعی e محاسبه خواهد شد. اگر بخواهید لگاریتم یک عدد را در مبنای 10 محاسبه کنید، می‌توانید به سادگی از تابع (log10($arg استفاده کنید...

ابن حسام بازدید : 118 دوشنبه 28 مرداد 1398 نظرات (0)

در زبان برنامه‌نویسی PHP با استفاده از تابع‌های (sin($angle)، cos($angle و (tan($angle می‌توان به ترتیب سینوس، کسینوس و تانژانت زوایای مختلف را که بر اساس رادیان بیان شده‌اند پیدا کرد. همه این تابع‌ها مقادیر float بازمی‌گردانند و مقدار دریافتی آن‌ها باید زاویه بر مبنای رادیان باشد...

ابن حسام بازدید : 246 شنبه 26 مرداد 1398 نظرات (0)

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

با این که در این روش نیز از absolute positioning و تعیین مقدار «left: 50%» استفاده می‌کنیم؛ اما دو خصوصت دیگر نیز وجود دارند که باید تنظیم کنیم...

ابن حسام بازدید : 88 شنبه 26 مرداد 1398 نظرات (0)

روش متداول دیگر برای وسط‌چین کردن عناصر در CSS، استفاده از متد Margin Auto است. با استفاده از این متد دیگر نیازی به عنصر والد وجود ندارد. در این روش تا زمانی که عرض تعریف شده‌ای وجود دارد، کافی است روی کادر زرد رنگ از مقدار «margin: 0 auto» استفاده کنیم. «margin: 0 auto» در واقع اختصاری برای تعیین حاشیه‌های بالا و پایین عنصر به صورت صفر و تنظیم حاشیه‌های راست و چپ به صورت خودکار است...

ابن حسام بازدید : 263 شنبه 26 مرداد 1398 نظرات (0)

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

ابن حسام بازدید : 75 شنبه 26 مرداد 1398 نظرات (0)

برای همه توسعه‌دهندگان مواردی پیش آمده است که لازم بوده عناصری را در CSS به صورت وسط‌چین تنظیم کنند. در این موارد معمولاً سعی می‌کنیم از راهنماهای آنلاین استفاده کنیم. این کار شاید در ابتدا ساده به نظر برسد؛ اما به مرور که عناصر و استایل‌های بیشتری را در صفحه وارد می‌کنید، سردرگمی زیادی ایجاد می‌کند.

از آنجا که این یک مشکل رایج است، در ادامه فهرستی از روش‌های وسط‌چین کردن عناصر مختلف در CSS را توضیح داده‌ایم. همچنین نمونه‌هایی عملی از هر یک از روش‌هایی که توضیح داده‌ایم ارائه شده است.

ابن حسام بازدید : 79 شنبه 26 مرداد 1398 نظرات (0)

متد «text-align: center» احتمالاً رایج‌ترین روشی است که برای وسط‌چین کردن عناصر استفاده می‌شود. این روش غالباً به منظور وسط‌چین کردن متن در صفحه‌های HTML استفاده می‌شود؛ اما می‌توان از آن برای وسط‌چین کردن div ها نیز استفاده کرد. کد CSS مورد نیاز به صورت زیر است:...

ابن حسام بازدید : 86 شنبه 26 مرداد 1398 نظرات (0)

در این مطلب قصد داریم به صورت جامع و با مثال‌های کاربردی به توضیح مفهوم Position Absolute در CSS بپردازیم. گفتنی است که موقعیت‌یابی یک عنصر به طور عمده به موقعیت‌یابی کانتینری که در آن جای گرفته، وابسته است. برای این که بتوانید خود عنصر را موقعیت‌یابی کنید باید بدانید که div والد آن کدام است...

ابن حسام بازدید : 75 پنجشنبه 24 مرداد 1398 نظرات (0)

ما در زبان انسانی در اغلب موارد روی کلمات خاصی تأکید می‌کنیم تا معنای جمله را تغییر دهیم. همچنین در مواردی لازم می‌آید که برخی کلمه‌ها را به روشی مهم یا متفاوت علامت‌گذاری کنیم. HTML عناصر معناشناختی متفاوتی برای اعمال چنین مواردی در سازماندهی محتوای متنی ارائه می‌کند و در این بخش چند مورد از این عناصر را که رایج‌تر هستند، بررسی خواهیم کرد...

ابن حسام بازدید : 79 پنجشنبه 24 مرداد 1398 نظرات (0)

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

ابن حسام بازدید : 69 چهارشنبه 23 مرداد 1398 نظرات (0)

در HTML می‌توان لینک‌ها یا دکمه‌هایی ایجاد کرد که وقتی کلیک می‌شوند، به جای هدایت به یک منبع یا صفحه؛ یک پیام ایمیل را در خروجی باز کنند. این کار با استفاده از عنصر <a> و یک طرح URL به صورت :mailto ممکن است. این حالت، ابتدایی‌ترین و رایج‌ترین شکل این لینک‌ها است. لینک :mailto صرفاً لینک آدرس ایمیل گیرنده را مشخص می‌کند...

ابن حسام بازدید : 324 چهارشنبه 23 مرداد 1398 نظرات (0)

در این تمرین، می‌خواهیم برخی صفحه‌ها را با یک منوی ناوبری به هم پیوند دهیم تا یک وب‌سایت چندصفحه‌ای ایجاد کنیم. این یک روش رایج برای ایجاد یک وب‌سایت است، چون ساختار صفحه یکسانی در همه صفحه‌ها مورد استفاده قرار می‌گیرد که شامل منوی ناوبری یکسانی است و از این رو لینک‌هایی که کلیک می‌شوند این حس را ارائه می‌کنند که در یک صفحه قرار دارند و صرفاً محتوای متفاوتی ارائه می‌شود....

ابن حسام بازدید : 77 چهارشنبه 23 مرداد 1398 نظرات (0)

برای این که مقاصد URL-ها را به طور کامل درک کنیم باید ابتدا خود URL-ها و مسیرها را بشناسیم. در این بخش از نوشته، اطلاعاتی در این مورد ارائه کرده‌ایم.

 

یک URL یا «مکان‌یاب منبع یکنواخت» (Uniform Resource Locator) صرفاً یک رشته متنی است که مکان یک منبع را در وب مشخص می‌کند. برای نمونه صفحه اصلی وب‌سایت ابن حسام در آدرس http://ebnehesam.rozblog.com قرار دارد.

ابن حسام بازدید : 73 چهارشنبه 23 مرداد 1398 نظرات (0)

یک لینک معمولی با قرار دادن متن (یا محتوای دیگر) که می‌خواهیم به لینک تبدیل کنیم، درون عنصر <a> و ارائه خصوصیت href به دست می‌آید. خصوصیت href که در مواردی Hypertext Reference یا target نیز نامیده می‌شود، شامل آدرس وبی است که می‌خواهیم لینک ما به آن اشاره کند...

ابن حسام بازدید : 105 چهارشنبه 23 مرداد 1398 نظرات (0)

هایپرلینک یکی از هیجان‌انگیزترین ابداع‌هایی است که وب ارائه کرده است. با این که هایپرلینک از همان ابتدا یکی از ویژگی‌های وب بوده است؛ اما آن چه سبب شکل‌گیری وب مدرن به شکل امروزی شده است، هایپرلینک‌ها هستند، چون به ما امکان می‌دهند که سندهای خود را به سندهای دیگر پیوند دهیم...

ابن حسام بازدید : 248 یکشنبه 20 مرداد 1398 نظرات (0)

HTML همچنین عنصر <time> را برای نشانه‌گذاری زمان و تاریخ در قالبی که از سوی ماشین قبل خواندن باشد ارائه کرده است. برای نمونه به صورت زیر:

دلیل مفید بودن کد فوق این است که انسان به روش‌های متفاوتی تاریخ را می‌نویسد. در واقع تاریخ فوق را می‌توان به همه صورت‌های زیر نوشت:

ابن حسام بازدید : 328 یکشنبه 20 مرداد 1398 نظرات (0)

در برخی موارد لازم می‌آید که هنگام نشانه‌گذاری مواردی مانند تاریخ‌ها، فرمول‌های شیمیایی، و معادلات ریاضی از زیرنویس و بالانویس استفاده کنیم تا منظور ما به طور کامل انتقال یابد. عناصر <sup> و <sub> به ترتیب به این منظور استفاده می‌شوند. برای نمونه:

خروجی کد فوق به صورت زیر است:

My birthday is on the 25th of May 2001.

Caffeine’s chemical formula is C8H10N4O2.

If x2 is 9, x must equal 3 or -3.

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

اطلاعات کاربری
  • فراموشی رمز عبور؟
  • آرشیو
    آمار سایت
  • کل مطالب : 287
  • کل نظرات : 0
  • افراد آنلاین : 3
  • تعداد اعضا : 0
  • آی پی امروز : 70
  • آی پی دیروز : 32
  • بازدید امروز : 95
  • باردید دیروز : 79
  • گوگل امروز : 12
  • گوگل دیروز : 14
  • بازدید هفته : 174
  • بازدید ماه : 292
  • بازدید سال : 5,717
  • بازدید کلی : 119,866