راهنماي نصب Oracle RAC

Size: px
Start display at page:

Download "راهنماي نصب Oracle RAC"

Transcription

1 شماره نگارش: 0.2 مشاوران نرمافزاري اعوان 1391/06/25

2 تاریخچه تغییرات تاریخ شماره نگارش توضیحات نویسنده نسخه اولیه پویا پوروقار /05/30 بازبینی و تکمیل یاسر صفري نیا /06/15 بازبینی شکلی مهدي عینعلی /06/25 2

3 فهرست تاریخچهتغییرات... 2 فهرست... 3 بخش 1 مقدمه هدفسند DEFINED... ERROR! BOOKMARK NOT 2-1 محدودهسند DEFINED... ERROR! BOOKMARK NOT 3-1 تعاریف قراردادهاواختصارات DEFINED... ERROR! BOOKMARK NOT 4-1 مراجع... DEFINED ERROR! BOOKMARK NOT 5-1 معرفیکلیسندچشمانداز... DEFINED.. ERROR! BOOKMARK NOT جایگاه DEFINED... ERROR! BOOKMARK NOT 1-2 جایگاهدردامنە کسبوکار DEFINED... ERROR! BOOKMARK NOT 2-2 تعریفمسا له DEFINED... ERROR! BOOKMARK NOT 3-2 جایگاهمحصول DEFINED... ERROR! BOOKMARK NOT ذينفعهاوکاربران DEFINED... ERROR! BOOKMARK NOT 1-3 معرفیذينفعها DEFINED... ERROR! BOOKMARK NOT 2-3 معرفیکاربران... DEFINED ERROR! BOOKMARK NOT 3-3 محیطکاربران... DEFINED ERROR! BOOKMARK NOT معرفیمحصول DEFINED... ERROR! BOOKMARK NOT 1-4 نمایبیرونیمحصول DEFINED... ERROR! BOOKMARK NOT 2-4 تواناییهایمحصول DEFINED... ERROR! BOOKMARK NOT 3-4 فرضیاتووابستگیها... DEFINED ERROR! BOOKMARK NOT 4-4 نصبومجوزاستفاده... DEFINED ERROR! BOOKMARK NOT بخش 2 بخش 3 بخش 4 بخش 5 ویژگیهایمحصول... DEFINED ERROR! BOOKMARK NOT بخش 6 محدودیتها DEFINED... ERROR! BOOKMARK NOT بخش 7 دامنهکیفی DEFINED... ERROR! BOOKMARK NOT 1-7 کارایی DEFINED... ERROR! BOOKMARK NOT 2-7 پایداریودسترسپذیري... DEFINED ERROR! BOOKMARK NOT 3-7 قابلیتبهکارگیري DEFINED... ERROR! BOOKMARK NOT 3

4 مقیاسپذیري DEFINED... ERROR! BOOKMARK NOT 5-7 انعطافپذیریوقابلیتنگهداري... DEFINED ERROR! BOOKMARK NOT 6-7 کنترلومدیریتپذیري DEFINED... ERROR! BOOKMARK NOT 7-7 قابلیتپشتیبانی... DEFINED ERROR! BOOKMARK NOT 8-7 امنیت DEFINED... ERROR! BOOKMARK NOT اولویتبندیویژگیهایمحصول DEFINED... ERROR! BOOKMARK NOT نیازمنديهایجانبیمحصول DEFINED... ERROR! BOOKMARK NOT 1-9 استانداردهایموردنیاز DEFINED... ERROR! BOOKMARK NOT 2-9 نیازمنديهایسیستمی DEFINED... ERROR! BOOKMARK NOT نیازمنديهایمستندسازي DEFINED... ERROR! BOOKMARK NOT 4-7 بخش 8 بخش 9 بخش راهنمایکاربر DEFINED... ERROR! BOOKMARK NOT 2-10 راهنمایبرخط DEFINED... ERROR! BOOKMARK NOT 3-10 راهنماینگهداري DEFINED... ERROR! BOOKMARK NOT 4-10 راهنماینصب پیکربندیوراهبري... DEFINED ERROR! BOOKMARK NOT 4

5 بخش 1 مقدمه هدف از این سند توصیف راهکار کلی نصب Oracle RAC میباشد. این سند شامل جزي یات مراحل نصب اوراکل رك نبوده و کلیات مراحل نصب را شامل میشود و در واقع استفاده از این سند نیازمند داشتن دانش سیستمعامل و اوراکل دارد. سیستم عامل Oracle Enterprise Linux به علت نصب پیشفرض تعدادي از packageهاي که در نصب اوراکل رك و اوراکل موجب سهولت ادامه کار میشوند به عنوان پلتفرم نصب اوراکل رك پیشنهاد میشود. از این رو این مستند مراحل نصب اوراکل رك روي سیستم عامل Oracle Enterprise Linux را توصیف مینماید. در هنگام نصب سیستم عامل توجه فرمایید که packageهاي مربوط به clustring gccو oracleasm libstc را نصب شوند و Firewall و SELinux را غیرفعال نمایید تا ادامه مراحل نصب راحتتر انجام شود. تنظیمات SAN باید جداگانه و قبل آغاز کار انجام شود و هاردهاي RAID SAN شده باشند و SAN از طریق SAN switch هاردRAID شدهاند. به نودهاي کلاستر متصل شده باشند. در این مثال هاردهاي فیزیکیSAN درقالب 3 5

6 بخش 2 مراحل نصب پس از نصب سیستمعامل مراحل نصب اوراکل رك به ترتیب زیر آغاز میگردد: تذکر: قابل توجه است که ما در این نمونه نصب از دو نود به عنوان نودهاي کلاستر استفاده نمودیم 1-1 -مراحلپیشنصب: تنظیم این بخش باید در تمام نودهاي کلاستر انجام شود تنظیماتشبکه هر نود شبکه باید حداقل دو کارت شبکه داشته باشند. از طریق یکی از کارتها به شبکه متصل میشوند و با دیگر با استفاده از کابلهاي کراس به هم. براي کارت شبکه اول دو IP در رنج IP شبکه و براي کارت شبکه دوم یک IP در رنج متفاوت با رنج شبکه اختصاص داده شود تنظیم hostname هاا ابتدا نامها موردنظر را به IPهاي درنظر گرفته شده منتسب نمایید: # vim /etc/hosts expdb01 expdb expdb01-priv expdb01-priv expdb01-vip expdb01-vip expdb02 expdb expdb02-priv expdb02-priv expdb02-vip expdb02-vip localhost.localdomainlocalhost ::1 localhost6.localdomain6 localhost6 به تعداد نودهاي کلاستر باید دستههاي فوق را ایجاد نمایید. براي هر دسته نیاز است که دوIP که از طریق شبکه داخلی قابل دسترسی باشد و یک private IP که نودهاي کلاستر از طریق آن با هم ارتباط دارند تعریف شود. (این تنظیم باید در تمام نودهاي کلاستر انجام شود) 6

7 براي اطمینان از صحت تنظیمات شبکه این دستور باید در تمام نودهاي کلاستر اجرا شود و خروجی براساس تنظیمات مرحله قبل چیزي شبیه # ifconfig eth0 Link encap:ethernethwaddr inet addr: Bcast: Mask: inet6 addr: fe80::9e8e:99ff:fef9:fa3e/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets: errors:0 dropped:0 overruns:0 frame:0 TX packets: errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes: (549.0 MiB) TX bytes: (1.2 GiB( Interrupt:169 Memory:f f eth0:3 Link encap:ethernethwaddr inet addr: Bcast: Mask: UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Interrupt:169 Memory:f f eth1 Link encap:ethernethwaddr inet addr: Bcast: Mask: inet6 addr: fe80::9e8e:99ff:fef9:fa40/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets: errors:0 dropped:0 overruns:0 frame:0 TX packets: errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes: (49.3 GiB) TX bytes: (87.2 GiB( Interrupt:122 Memory:f f lo Link encap:local Loopback inet addr: Mask: inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets: errors:0 dropped:0 overruns:0 frame:0 TX packets: errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes: (14.4 GiB) TX bytes: (14.4 GiB) خروجی زیر باشد. خروجی: توسط سیستمعامل اطمینان از شناخته شدن هاردهاي SAN #ls /dev/sd* خروجی: /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh /dev/sdi /dev/sdj /dev/sdk /dev/sdl /dev/sda1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1 /dev/sdg1 /dev/sdh1 /dev/sdi1 /dev/sdj1 /dev/sdk1 /dev/sdl1 7

8 (از آنجا که هر نود با دو کابل به SAN switch متصل شده است و SAN داراي 3 هارد است هر هارد با 4 نام و کلا 12 نام حاصل خروجی دستور فوق است) #partprobe s /dev/sda: msdos partitions 1 خروجی : /dev/sdb: msdos partitions 1 /dev/sdc: msdos partitions 1 /dev/sdd: msdos partitions 1 /dev/sde: msdos partitions 1 /dev/sdf: msdos partitions 1 /dev/sdl: msdos partitions 1 /dev/sdk: msdos partitions 1 /dev/sdj: msdos partitions 1 /dev/sdi: msdos partitions 1 /dev/sdh: msdos partitions 1 /dev/sdg: msdos partitions 1 /dev/cciss/c0d0: msdos partitions 1 2 اصلاح تنظیمات multipath غیرفعال کردن قسمت :backlist # vim /etc/multipath.conf #blacklist { # devnode "*" # } # /etc/init.d/multipathd restart # multipath ll خروجی : 8

9 mpath2 (3600c0ff c51f07b4f ) dm-0 HP,P2000 G3 FC [size=419g][features=0][hwhandler=0][rw] \_ round-robin 0 [prio=1][active] \_ 2:0:0:0 sda 8:0 [active][ready] \_ 2:0:1:0 sdd 8:48 [active][ready] \_ 4:0:0:0 sdg 8:96 [active][ready] \_ 4:0:1:0 sdj 8:144 [active][ready] mpath4 (3600c0ff c8cf07b4f ) dm-2 HP,P2000 G3 FC [size=419g][features=0][hwhandler=0][rw] \_ round-robin 0 [prio=1][active] \_ 2:0:0:3 sdc 8:32 [active][ready] \_ 2:0:1:3 sdf 8:80 [active][ready] \_ 4:0:0:3 sdi 8:128 [active][ready] \_ 4:0:1:3 sdl 8:176 [active][ready] mpath3 (3600c0ff f86cf07b4f ) dm-1 HP,P2000 G3 FC [size=419g][features=0][hwhandler=0][rw] \_ round-robin 0 [prio=1][active] \_ 2:0:0:1 sdb 8:16 [active][ready] \_ 2:0:1:1 sde 8:64 [active][ready] \_ 4:0:0:1 sdh 8:112 [active][ready] \_ 4:0:0:1 sdk 8:160 [active][ready] # chkconfigmultipathd on # chkconfig --list multipathd خروجی : multipathd 0:off 1:off 2:on 3:on 4:on 5:on 6:off # fdisk /dev/dm-٠ فرمت هاردهاي SAN دستورزیر تنها در یکی نودها انجام شود. n p 1 تذکر: در هنگام ورود مقادیر زیر بسیار دقت نمایید } سوالاتی پرسیده میشود که جواب آنها به ترتیب عبارتست از: 9

10 {Enter} {Enter} t da w } این عملیات به تعداد volume هاي تعریف شده در SAN ادامه مییابد( dm-2 و...) dm-1 و # fdisk -l /dev/dm-* Disk /dev/dm-0: GB, bytes 255 heads, 63 sectors/track, cylinders Units = cylinders of * 512 = bytes خروجی : Device Boot Start End Blocks Id System /dev/dm-0p da Non-FS data Disk /dev/dm-1: GB, bytes 255 heads, 63 sectors/track, cylinders Units = cylinders of * 512 = bytes Device Boot Start End Blocks Id System /dev/dm-1p da Non-FS data Disk /dev/dm-2: GB, bytes 255 heads, 63 sectors/track, cylinders Units = cylinders of * 512 = bytes Device Boot Start End Blocks Id System /dev/dm-2p da Non-FS data Disk /dev/dm-3: GB, bytes 255 heads, 63 sectors/track, cylinders Units = cylinders of * 512 = bytes Disk /dev/dm-3 doesn't contain a valid partition table Disk /dev/dm-4: GB, bytes 255 heads, 63 sectors/track, cylinders Units = cylinders of * 512 = bytes Disk /dev/dm-4 doesn't contain a valid partition table Disk /dev/dm-5: GB, bytes 255 heads, 63 sectors/track, cylinders Units = cylinders of * 512 = bytes Disk /dev/dm-5 doesn't contain a valid partition table dm-4 و dm-5 پارتشنهاي متناظر برآن هاردهاي شناسایی شده توسط سرور میباشند و dm-3 و dm-2 dm-1 dm-0 هاردها در سرور هستند. از این مقادیر در مرحله argument.» «Error! Unknown switch استفاده میشود 10

11 # rpm -Uvh oracleasm-support i386.rpm oracleasmlib i386.rpm oracleasm elsmp i686.rpm هاي موردنیاز نصب rpm کردن multipath reload #> multipath F #> multipath r #> multipath -ll mpath2 (3600c0ff c51f07b4f ) dm-0 HP,P2000 G3 FC [size=419g][features=0][hwhandler=0][rw] \_ round-robin 0 [prio=1][active] \_ 2:0:0:0 sda 8:0 [active][ready] \_ 2:0:1:0 sdd 8:48 [active][ready] \_ 4:0:0:0 sdg 8:96 [active][ready] \_ 4:0:1:0 sdj 8:144 [active][ready] mpath4 (3600c0ff c8cf07b4f ) dm-2 HP,P2000 G3 FC [size=419g][features=0][hwhandler=0][rw] \_ round-robin 0 [prio=1][active] \_ 2:0:0:3 sdc 8:32 [active][ready] \_ 2:0:1:3 sdf 8:80 [active][ready] \_ 4:0:0:3 sdi 8:128 [active][ready] \_ 4:0:1:3 sdl 8:176 [active][ready] mpath3 (3600c0ff f86cf07b4f ) dm-1 HP,P2000 G3 FC [size=419g][features=0][hwhandler=0][rw] \_ round-robin 0 [prio=1][active] \_ 2:0:0:1 sdb 8:16 [active][ready] \_ 2:0:1:1 sde 8:64 [active][ready] \_ 4:0:0:1 sdh 8:112 [active][ready] \_ 4:0:0:1 sdk 8:160 [active][ready] خروجی : 11

12 تنظیم oracleasm # /etc/init.d/oracleasm configure Default user to own the driver interface []: oracle Default group to own the driver interface []: oinstall Start Oracle ASM library driver on boot (y/n) [n]: y Scan for Oracle ASM disks on boot (y/n) [y]: y # vim /etc/sysconfig/oracleasm تغییر تنظیمات oracleasm اصلاح مقادیر زیر: #ORACLEASM_SCANORDER: Matching patterns to order disk scanning ORACLEASM_SCANORDER="dm-" #ORACLEASM_SCANEXCLUDE: Matching patterns to exclude disks from scan ORACLEASM_SCANEXCLUDE="sd" # /etc/init.d/oracleasmcreatedisk VOL0 /dev/dm-٤ # /etc/init.d/oracleasmcreatedisk VOL1 /dev/dm-٥ # /etc/init.d/oracleasmcreatedisk VOL2 /dev/dm-٦ # /etc/init.d/oracleasm scandisks # /etc/init.d/oracleasmlistdisks # /etc/init.d/oracleasmquerydisk -d -p VOL0 # /etc/init.d/oracleasmquerydisk -d -p VOL1 # /etc/init.d/oracleasmquerydisk -d -p VOL2 دیسک در oracleasm ساختن دستورات فوق تنها در یکی از سرورها انجام شود # groupadd -g 1000 oinstall # groupadd -g 1031 dba # useradd -u g oinstall -G dba oracle # passwd oracle تعریف کاربر oracle # chkconfigdnsmasq on # /etc/init.d/dnsmasq start تنظیم dnsmasq :dnsmasq.conf کردن خطهاي 40 و 110 در فایل uncomment 12

13 # vim /etc/dnsmasq.conf 41:no-resolv 110:addn-hosts=/etc/hosts.dnsmasq رنج IP مربوط به Scan IP باید در رنج IP شبکه باشد # vim /etc/hosts.dnsmasq expdb expdb01-priv expdb01-vip expdb expdb02-priv expdb02-vip expdb-scan expdb-scan expdb-scan # /etc/init.d/dnsmasq restart # ping expdb-scan # ping expdb-scan # ping expdb-scan خروجیpingهاي بالا در هر مرحله یکی از IPهاي تعریف شده در hosts.dnsmasqباشد اگر در هر بار اجراي دستور فوق همان IP قبلی ping می شود مشکلی در تنضیمات مربوط به dnsmasqوجود دارد. تنظیم resolv.conf در این مرحله دیگر نودهاي موجود در کلاستر به نودي که در حال پیکرهبندي هستیم معرفی میگردد. یعنی وقتی در حال تنظیم سرور با IP میباشیم باید از مقدار « «nameserver استفاده کنیم و وقتی در سرور با IP در حال تنظیم هستیم از مقدار« «nameserver استفاده میکنیم #>vim /etc/resolv.conf nameserver nameserver نکته:با تصحیح فایل resolv.conf موجود در applicationهایی server که قرار است با نودهاي کلاستر ارتباط داشته باشند کلیه نودهاي کلاستر به آنها معرفی میگردند. 13

14 ساخت فولدرهاي موردنیاز ایجاد فولدر هاي مورد نیاز براي نصب اوراکل رك و اوراکل # mkdir -p /u01/app/11.2.0/grid # mkdir -p /u01/app/grid # chown -R oracle:oinstall /u01 # mkdir /u01/app/oracle # chownoracle:oinstall /u01/app/oracle # chmod -R 775 /u01/ غیرفعال کردن ntp # mv /etc/ntp.conf /etc/ntp.conf.orig unzip grid ماژول دانلود ماژول grid (linux.x64_11gr2_grid) میکنیم(انجام این مرحله در یکی از نودهاي کفایت میکند) را دانلود کرده و در مسیر آماده شده در مرحله تنظیم sshuser (انجام این مرحله در یکی از نودهاي کفایت میکند) # su oracle oracle$/u01/app/11.2.0/grid/sshsetup/sshusersetup.sh در این مرحله کلیه پیشنیازهاي نصب اوراکل رك تست میشود oracle$/u01/app/11.2.0/grid/runcluvfy.sh stage -pre crsinst -n expdb01,expdb02 -fixup -verbose نصب Oracle RAC -2-1 مراحل این قسمت را کافیست تنها در یکی از نودها انجام دهید. نصب این مرحله نیاز به مد X دارد بدین منظور یا از واسط گرافیکی سرور استفاده نمایید یا از ابزار vncserver استفاده نمایید. oracle$ /u01/app/11.2.0/ grid/runinstaller.sh

15 را برابر expdb-scan قرار نکته: مقدار فیلد cluster name را برابر expdb و مقدار فیلد scan name میدهیم نکته: در این مرحله تنها partition مربوط به دیتافایل هاي به ASM معرفی میشود و partition مربوط به flash_recovery_area ویا log files در مرحله بعدي انجام میشود تعریف partition جهت تعریف partitionهاي مربوط به flash_recovery_area ویا log files از دستور زیر استفاده میکنیم: oracle$ /u01/app/11.0.2/grid/bin/asmca وضعیت نودهاي کلاستر بررسی oracle$ su - root # /u01/app/11.0.2/grid/bin/crsctl status resource NAME=ora.DATA.dg TYPE=ora.diskgroup.type TARGET=ONLINE, ONLINE STATE=ONLINE on node01, ONLINE on node02 خروجی : NAME=ora.FRA.dg TYPE=ora.diskgroup.type TARGET=ONLINE, ONLINE STATE=ONLINE on node01, ONLINE on node02 NAME=ora.LISTENER.lsnr TYPE=ora.listener.type TARGET=ONLINE, ONLINE STATE=ONLINE on node01, ONLINE on node02 NAME=ora.LISTENER_SCAN1.lsnr TYPE=ora.scan_listener.type TARGET=ONLINE STATE=ONLINE on node01 NAME=ora.LISTENER_SCAN2.lsnr TYPE=ora.scan_listener.type TARGET=ONLINE STATE=ONLINE on node02 15

16 NAME=ora.LISTENER_SCAN3.lsnr TYPE=ora.scan_listener.type TARGET=ONLINE STATE=ONLINE on node02 NAME=ora.asm TYPE=ora.asm.type TARGET=ONLINE, ONLINE STATE=ONLINE on node01, ONLINE on node02 NAME=ora.eons TYPE=ora.eons.type TARGET=ONLINE, ONLINE STATE=ONLINE on node01, ONLINE on node02 NAME=ora.sample.db TYPE=ora.database.type TARGET=ONLINE, ONLINE STATE=ONLINE on node01, ONLINE on node02 NAME=ora.node01.vip TYPE=ora.cluster_vip_net1.type TARGET=ONLINE STATE=ONLINE on node01 NAME=ora.node02.vip TYPE=ora.cluster_vip_net1.type TARGET=ONLINE STATE=ONLINE on node02 NAME=ora.gsd TYPE=ora.gsd.type TARGET=OFFLINE, OFFLINE STATE=OFFLINE, OFFLINE NAME=ora.net1.network TYPE=ora.network.type TARGET=ONLINE, ONLINE STATE=ONLINE on node01, ONLINE on node02 NAME=ora.oc4j TYPE=ora.oc4j.type TARGET=OFFLINE STATE=OFFLINE NAME=ora.ons TYPE=ora.ons.type 16

17 TARGET=ONLINE, ONLINE STATE=ONLINE on node01, ONLINE on node02 NAME=ora.registry.acfs TYPE=ora.registry.acfs.type TARGET=ONLINE, ONLINE STATE=ONLINE on node01, ONLINE on node02 NAME=ora.scan1.vip TYPE=ora.scan_vip.type TARGET=ONLINE STATE=ONLINE on node01 NAME=ora.scan2.vip TYPE=ora.scan_vip.type TARGET=ONLINE STATE=ONLINE on node02 NAME=ora.scan3.vip TYPE=ora.scan_vip.type TARGET=ONLINE STATE=ONLINE on node02 نصب Oracle -3-1 دانلود Oracle DB فایل oracle DB را دانلود کرده و در مسیر آماده شده در مرحله 15 unzip میکنیم :Oracle DB نصب مراحل این قسمت را کافیست تنها در یکی از نودها انجام دهید. نصب این مرحله نیاز به مد X دارد بدین منظور یا از واسط گرافیکی سرور استفاده نمایید یا از ابزار vncserver استفاده نمایید. oracle$ /home/oracle/database/runinstaller.sh این مستند مراحل نصب Oracle RAC را بصورت کلی برشمرده است و در این مرحله میتواند داراي نواقص بسیاري باشد. لطفا با نظرات خود به تکمیل شدن این مستند کمک کنید 17

18 18

ابتدا نصب بودن بسته VConfig که برای راه اندازی VLAN مورد نیاز است را بررسی کنید:

ابتدا نصب بودن بسته VConfig که برای راه اندازی VLAN مورد نیاز است را بررسی کنید: اعطا ما مدیریت و شبکه به را تری افزون وری بهره و کارایی بیشتر امنیت تر آسان مدیریت VLAN می کند.دلیل و توجیه استفاده از VLAN بنا به نیاز و طراحی شبکه متغییر است VLAN. در تعریف ساده تقسیم شبکه موجود به چندین

More information

MODBUS ETHERNET و مفاهیم پایه

MODBUS ETHERNET و مفاهیم پایه MODBUS ETHERNET و مفاهیم پایه IP (network and sharing) 7 Network and Sharing Center. (Change adapter» «. settings). Properties (local adapter) : Internet Protocol Local Area Connection Properties. Properties.

More information

مرتب سازی. (sort) : ویرایش احمدرضا غدیرزاده دانشجوی رشته ی مهندسی کامپیوتر

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

More information

آشنایی با دستورNetStat

آشنایی با دستورNetStat آشنایی با دستورNetStat این دستور وضعیت پروتکلها و پورتهای ارتباطی TCP/IP را نمایش می دهد. در صورتی که این دستور بدون هیچ سوئیچی استفاده شود این دستور کلیه پورتها و ارتباطات خروجی فعال را نمایش می دهد.

More information

یک هشدار دهنده صوتی قطع اینترنت یک راهکار عالی برای آنکه بدانید اینترنت شما چه زمانی قطع شده است

یک هشدار دهنده صوتی قطع اینترنت یک راهکار عالی برای آنکه بدانید اینترنت شما چه زمانی قطع شده است یک هشدار دهنده صوتی قطع اینترنت یک راهکار عالی برای آنکه بدانید اینترنت شما چه زمانی قطع شده است زمانی که اتصال اینترنتی قطع میشود سادهترین راهکاری که پیش روی شما قرار دارد نگاه کردن به آیکن وایفای است

More information

Host Redundancy, and IPoIB and SRP Redundancies

Host Redundancy, and IPoIB and SRP Redundancies CHAPTER 6 Host Redundancy, and IPoIB and SRP Redundancies This chapter describes host redundancy, IPoIB redundancy, and SRP redundancy and includes the following sections: HCA Redundancy, page 6-1 IPoIB

More information

access-list access-list-number {permit deny} {host source source-wildcard any}

access-list access-list-number {permit deny} {host source source-wildcard any} Cisco Access List در ترجمه لغوی به معنای لیست دسترسی سیسکو می باشد که زیاد هم از معنای واقعی خود دور نیست. همانطور که از اسم آن بر می آید به وسیله این ابزار میتوانیم بر روی سخت افزارهای سیسکو فایروال ایجاد

More information

ILUM-SAM7s راهنمای نرم افزار پردازش سبز هونام. راهنمای نرم افزاری ILUM-SAM7s

ILUM-SAM7s راهنمای نرم افزار پردازش سبز هونام. راهنمای نرم افزاری ILUM-SAM7s پردازش سبز هونام ILUM-SAM7s راهنمای نرم افزار و نحوه ی پروگرم کردن میکروکنترلر و نیز کامپایل و اجرای یک کد نمونه در محیط نرم افزاری IAR نحوه پروگرام کردن ILUM-SAM7s برنامه SAM-BAرا از داخل CD نصب و کامپيوتر

More information

بر روی هر یک از تجهیزاتی که از پروتکل IP/TCP پشتیبانی می کنند به ۲ طریق می توان Address IP تنظیم کرد.

بر روی هر یک از تجهیزاتی که از پروتکل IP/TCP پشتیبانی می کنند به ۲ طریق می توان Address IP تنظیم کرد. بر روی هر یک از تجهیزاتی که از پروتکل IP/TCP پشتیبانی می کنند به ۲ طریق می توان Address IP تنظیم کرد. Static Dynamic - - حتما تمامی خوانندگان با روش static آشنایی دارند. همان روش وارد کردن آدرس ها بصورت

More information

پرﺎﺷ ﯽﺳ شزﻮﻣآ C#.NET ﺎﻫ ﻪﺘﺷر ﺎﺑ رﺎﮐ

پرﺎﺷ ﯽﺳ شزﻮﻣآ C#.NET ﺎﻫ ﻪﺘﺷر ﺎﺑ رﺎﮐ آموزش سی شارپ C#.NET کار با رشته ها طریقه ایجاد کردن رشته ها: راه معمول تعریف رشته در سی شارپ استفاده از دو علامت نقل قول است. ("abcdef") که رشته مورد نظر ما در بین این دو علامت تایپ می شود. string newstring

More information

دستور خروجی. :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است.

دستور خروجی. :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است. دستور خروجی به برنامه :cout این شی ء در فایل سرآیند iostream.h قرار دارد نکته: در 2008 این شی ء با افزودن ; std using namespace قابل دسترسی است. شکل کلی :cout ;

More information

شروع کار با Entity Framework Core 2.0 ASP.NET Core 2.0

شروع کار با Entity Framework Core 2.0 ASP.NET Core 2.0 شروع کار با Entity Framework Core 2.0 ASP.NET Core 2.0 این مقاله نشان می دهد چگونه یک برنامه Entity Framework Core 2.0 MVC Web با استفاده از Visual Studio 2017 و ASP.NET Core ایجاد کنیم و چگونه عملیات

More information

آزمایشگاه شبکههای کامپیوتری

آزمایشگاه شبکههای کامپیوتری آزمایشگاه شبکههای کامپیوتری دانشگاه سمنان دانشکده برق و کامپیوتر. دستورالعمل شماره 9: آشنایی با مسیریابی پویا محمدرضا رازیان ویرایش 3.0 به نام خدا در شد. این دستورالعمل با لیسته یا کنترل دسترسی آشنا خواهیم

More information

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش ایجاد کنترل های سفارشی / controls ASP.

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش ایجاد کنترل های سفارشی / controls ASP. و< بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش ایجاد کنترل های سفارشی / controls ASP.NET Custom مدرس : مهندس افشین رفوآ آموزش ایجاد کنترل های سفارشی

More information

The no service password-recovery Command for Secure ROMMON Configuration

The no service password-recovery Command for Secure ROMMON Configuration دستور no service password-recovery قابلیتهای امنیتی ROMMON را فعال میکند ولی در هنگام استفاده از این دستور باید نهایت دقت رو انجام بدید و گرنه با دردسرهای زیادی مواجه خواهید شد. این دستور در جایی کاربرد

More information

STEP BY STEP ORACLE RAC 12C (FLEX ASM) INSTALLATION ON LINUX X86_64 (VM)

STEP BY STEP ORACLE RAC 12C (FLEX ASM) INSTALLATION ON LINUX X86_64 (VM) STEP BY STEP ORACLE RAC 12C (FLEX ASM) INSTALLATION ON LINUX X86_64 (VM) V1.0 Contents 1. Prepare Operating System 2. GRID Infrastructure Installation 3. RDBMS Installation 4. Container Database Creation

More information

پایتون جهت دسترسی به دیتابیس از توابع کتابخانه ای DB-API استفاده کرده و interface هایی که برای

پایتون جهت دسترسی به دیتابیس از توابع کتابخانه ای DB-API استفاده کرده و interface هایی که برای MySQL و دسترسی به دیتابیس Python پایتون جهت دسترسی به دیتابیس از توابع کتابخانه ای DB-API استفاده کرده و interface هایی که برای اتصال به پایگاه داده و مدیریت داده های اپلیکیشن بایستی پیاده سازی شود بر

More information

مستندات کار با وب سرویس سیستم خبری نیوزویت

مستندات کار با وب سرویس سیستم خبری نیوزویت به خدا مستندات کار با وب سرویس سیستم خبری نیوزویت (Newsvit REST-API Documentation) بخش اخبار لیست اخبار list گرفتن لیست اخبار http://newsvit.ir/api/news/list?limit=8&page=3&order=&sort=asc&count=0 مرتب

More information

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

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران قابل جابجایی مدرس : مهندس افشین رفوآ بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران قابل جابجایی مدرس : مهندس افشین رفوآ قابل جابجایی jqueryui متد draggable() را برای ساخت عنصر قابل جابجایی DOM

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش نحوه ی از استفاده اندروید List در قسمت ششم مدرس : مهندس افشین رفوآ آموزش نحوه ی استفاده از List در اندروید

More information

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش Table در HTML مدرس : مهندس افشین رفوآ

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. آموزش Table در HTML مدرس : مهندس افشین رفوآ بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش Table در HTML مدرس : مهندس افشین رفوآ آموزش Table در HTML جدول های HTML به نویسندگان وب اجازه می دهند تا

More information

حقوق مؤلف. انجمن جاواکاپ 2 تولد و مرگ اشیاء

حقوق مؤلف. انجمن جاواکاپ 2 تولد و مرگ اشیاء دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره اشیاء مرگ و تولد Objects Initialization and Cleanup ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به

More information

آموزش تصویری نصب Kerio Control. شرکت Bitdefender تعویض کرده و به طور کامل هم از سخت افزار های 64 بیت حمایت می نه (که

آموزش تصویری نصب Kerio Control. شرکت Bitdefender تعویض کرده و به طور کامل هم از سخت افزار های 64 بیت حمایت می نه (که دانلود Kerio Control Installer 9.2.2-2172 امروزه دغدغه بسیاری از ادمین های شب ه این شده است که چ ونه م توان پهنای باند مصرف توسط کاربران را کنترل کرد. نرم افزار های بسیاری به منظور کنترل و مانیتور کردن

More information

12. تست activity برنامه

12. تست activity برنامه بسم اهلل الرحمن الرحيم آموزشگاه تحليل داده تخصصی ترين مرکز برنامه نويسی و ديتابيس در ايران آزمايش برنامه های کاربردی اندرويد با بهره گيری از چهارچوب نرم افزاریframework / Android test مدرس : مهندس افشين

More information

Build Your Own Oracle RAC 11g Release 2 Cluster on Red Hat 4 and iscsi

Build Your Own Oracle RAC 11g Release 2 Cluster on Red Hat 4 and iscsi Build Your Own Oracle RAC 11g Release 2 Cluster on Red Hat 4 and iscsi Here is my setup which I have used for Installing Oracle RAC 11gR2 Laptop windows XP To access linux1 and linux2 There are 2 operating

More information

مستند ارتباطات برنامههای جانبی با موبایل بانک تجارت

مستند ارتباطات برنامههای جانبی با موبایل بانک تجارت مستند ارتباطات برنامههای جانبی با موبایل بانک تجارت نسخه 0.1 تاریخ تولید: 10 شهریور 49 فهرست تقویم مالی موبایل بانک... 3 پرداخت قبض از طریق موبایل بانک تجارت... 7 ارتباط با برنامه هایی که امکان تولید کد

More information

اواج یسيون همانرب هرود باتزاب

اواج یسيون همانرب هرود باتزاب دن ممیک ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره بازتاب Reflection صادقعلیاکبری حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است با ذکر مرجع )جاواکاپ(

More information

بسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931

بسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931 بسمه تعالی نمونه آزمون برنامهنویسی جاواکاپ 12 شهریور 2931 نکات مهم: همه سؤاالت چند گزينهای هستند. سؤاالت نمره منفی ندارند. هر سؤال بين سه تا ده گزينه دارد. هر سؤال ممکن است بيش از يک گزينه صحيح داشته باشد.

More information

آسیب پذیري هاي تزریق SQL

آسیب پذیري هاي تزریق SQL به نام خدا دانشگاه صنعتی امیرکبیر دانشکده مهندسی کامپیوتر و فناوري اطلاعات آسیب پذیري هاي تزریق SQL CSRF و XSS اراي ه دهنده: محمود قربانزاده تحت نظر: دکتر حمید رضا شهریاري مهر 1393 ده آسیب پذیري برتر (در

More information

سویچ های سیس و. برای update کردن ios اول باید ios مورد نیاز از سایت سیس و دریافت کنیم و سپس ان را با ی نرم

سویچ های سیس و. برای update کردن ios اول باید ios مورد نیاز از سایت سیس و دریافت کنیم و سپس ان را با ی نرم آموزش update کردن IOS های روتر و سویچ های سیس و ios های سیس و مانند هر سیستم عامل دی ری نیاز به update دارند این فرآیند م تواند به دلایل مختلف انجام شود برای مثال مم ن است شما سخت افزار یا ماژول جدیدی

More information

فهرست مطالب. سیستم مورد نیاز جهت نصب :... Kaspersky Anti-Virus نصب...: Kaspersky Anti-Virus نصب استاندارد...

فهرست مطالب. سیستم مورد نیاز جهت نصب :... Kaspersky Anti-Virus نصب...: Kaspersky Anti-Virus نصب استاندارد... سانا سیستم پارس www.kasperskyir.com 1 فهرست مطالب سیستم مورد نیاز جهت نصب :... Kaspersky Anti-Virus 2015 5 نصب...: Kaspersky Anti-Virus 2015 7-1 -2-2-1 نصب استاندارد...: 8-3 فعالسازی : Kaspersky Anti-Virus

More information

لیست پیوندی. امیر جهانگرد

لیست پیوندی. امیر جهانگرد لیست پیوندی امیر جهانگرد jahangard@yazd.ac.ir مقدمه 2 در بسیاری از کاربردها خوب است که سازماندهی شوند. آرایهها نمونهای از پیادهسازی سیستها مزایا: دسترسی آسان به عناور آرایه ایجاد آسان حلقه تکرار برروی

More information

20. تمرين : ساخت برنامه ی تبديل دما

20. تمرين : ساخت برنامه ی تبديل دما بسم اهلل الرحمن الرحيم آموزشگاه تحليل داده تخصصی ترين مرکز برنامه نويسی و ديتابيس در ايران برنامه نويسی تحت اندرويد با Android Studio يا Eclipse ADT مدرس : مهندس افشين رفوآ کليه حقوق مادی و معنوی اين مقاله

More information

VMware NSX : Install, Configure, Manage

VMware NSX : Install, Configure, Manage VMware NSX 6.4.1 : Install, Configure, Manage خلاصه : در دوره آموزش VMware VNX مخاطبان چگونگی نصب پیکربندي و مدیریت VMwareرا NSX فرا خواهند گرفت. در حقیقت NSX یک شبکه نرم افزاري و همچنین یک ساختار مجازي

More information

حقوق مؤلف. انجمن جاواکاپ اشیاء در جاوا

حقوق مؤلف. انجمن جاواکاپ اشیاء در جاوا دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره جاوا در اشیاء JAVA OBJECTS ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است

More information

معرفی دوره MTCNA مخاطبین دوره : پیشنیاز دوره : خروجی دوره MTCNA

معرفی دوره MTCNA مخاطبین دوره : پیشنیاز دوره : خروجی دوره MTCNA معرفی دوره MTCNA دوره MTCNA بعنوان اولین دوره آموزشی میکروتیک بوده و پیشنیاز بقیه دوره های مهندسی این شرکت می باشد دانشجویان پس از پایان دوره با RouterOS و RouterBoard ها آشنایی پیدا کرده و روش های ارائه

More information

نظریه صف Queuing Theory سید صابر ناصرعلوی بخش مهندسی عمران دانشگاه شهید باهنر کرمان

نظریه صف Queuing Theory سید صابر ناصرعلوی بخش مهندسی عمران دانشگاه شهید باهنر کرمان نظریه صف Queuing Theory سید صابر ناصرعلوی بخش مهندسی عمران دانشگاه شهید باهنر کرمان نظریه صف 4. نظریه صفبندی شاخهای به که از ریاضی مطالعه صف ها ویژگی های و آنها می پردازد. ارزیابی وسیله ای برای محاسبه

More information

Let us ping! First we will learn the Hello World of a networked machine.

Let us ping! First we will learn the Hello World of a networked machine. AN INTRODUCTION TO LINUX NETWORKING In this article, we ll explore networking under GNU/Linux. You ll find it interesting to manage the entire network through certain valid keystrokes known as commands.

More information

اواج یسيون همانرب هرود طساو

اواج یسيون همانرب هرود طساو دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره واسط Interface ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده است با ذکر مرجع

More information

شروع کار با CSS. بخش هشتم: CSS Specificity سید کاوه احمدی

شروع کار با CSS. بخش هشتم: CSS Specificity سید کاوه احمدی شروع کار با CSS بخش هشتم: CSS Specificity سید کاوه احمدی سوال المان p به چه رنگی نمایش داده خواهد شد #mainnote { color: Blue; } div.note { color: green; }

More information

کامل ترین دوره های آموزش برنامه نویسی پایگاه داده معماری نرم افزار و موبایل به همراه مجموعه مقاالت و فیلم های آموزشی رایگان در:

کامل ترین دوره های آموزش برنامه نویسی پایگاه داده معماری نرم افزار و موبایل به همراه مجموعه مقاالت و فیلم های آموزشی رایگان در: کامل ترین دوره های آموزش برنامه نویسی پایگاه داده معماری نرم افزار و موبایل به همراه مجموعه مقاالت و فیلم های آموزشی رایگان در: www.tahlildadeh.com استفاده از این مطالب با ذکر منبع بال مانع است. شی SqlCommand

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش نحوه ی از استفاده اندروید action bar قسمت سوم مدرس : مهندس افشین رفوآ آموزش نحوه ی استفاده از action bar

More information

اشاره گر به تابع 5/23/2016

اشاره گر به تابع 5/23/2016 /* * advanced programming * Alireza Akhavan Pour * akhavan@alirezaweb.com * date: 1395/03/03 */ int main() { cout

More information

عنوان مقاله : خواندن و نوشتن محتوای فایل های Excel بدون استفاده ازAutomation Excel تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

عنوان مقاله : خواندن و نوشتن محتوای فایل های Excel بدون استفاده ازAutomation Excel تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان در این مقاله با دو روش از روشهای خواندن اطالعات از فایل های اکسل و نوشتن آنها در DataGridView بدون استفاده از ( Automation Excelبا استفاده از NPOI و( ADO.Net آشنا میشوید. راه اول : با استفاده از (xls)

More information

دکتر محمد کاظم اکبری مرتضی سرگلزایی جوان

دکتر محمد کاظم اکبری مرتضی سرگلزایی جوان به نام خدا مدل برنامه نویسی نگاشت-کاهش دکتر محمد کاظم اکبری مرتضی سرگلزایی جوان http://crc.aut.ac.ir 1 Memory مروری بر روشهای موازی سازی Programming models Shared memory (pthreads) Message passing (MPI)

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران نحوه شمارش در حلقه مدرس : مهندس افشین رفوآ آدرس آموزشگاه:تهران - خيابان شريعتی - باال تر از خيابان ملک - جنب بانک

More information

حقوق مؤلف. انجمن جاواکاپ 2 چند داستان کوتاه درباره امکانات جاوا

حقوق مؤلف. انجمن جاواکاپ 2 چند داستان کوتاه درباره امکانات جاوا دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره جاوا امکانات درباره کوتاه داستان چند Java Short Stories ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ

More information

سیستم جامع مانیتورینگ شبکه و دیتا سنتر بینا معرفی زیر سیستم مانیتورینگ الگ بینا

سیستم جامع مانیتورینگ شبکه و دیتا سنتر بینا معرفی زیر سیستم مانیتورینگ الگ بینا معرفی زیر سیستم مانیتورینگ الگ بینا Syslog چیست روشی استاندارد برای ارسال پیغام الگ در شبکه می باشد. Syslog پروتکل تقریبا همه تجهیزات شبکه از این پروتکل پشتیبانی می کنند. روشی ایده ال برای جمع آوری الگ

More information

Windows Server Installation, Storage, and Compute with Windows Server Networking with Windows Server 2016

Windows Server Installation, Storage, and Compute with Windows Server Networking with Windows Server 2016 MCSA: Windows Server 2016 خلاصه دوره: دانشجویان عزیز میتوانند مدرك MCSA 2016 را پس از گذراندن 3 دوره 20740 (شماره امتحان 70-740) 20741 (امتحان 70-741) و 20742 (امتحان 70-742) دریافت نمایند. شماره دوره

More information

ترفندهای ساده برای امنیت بیشتر کامپیوتر آموزشکده توانا تابستان 1391 تهیه کننده: نیما راشدان

ترفندهای ساده برای امنیت بیشتر کامپیوتر آموزشکده توانا تابستان 1391 تهیه کننده: نیما راشدان ترفندهای ساده برای امنیت بیشتر کامپیوتر آموزشکده توانا تابستان 1391 تهیه کننده: نیما راشدان حقوق معنوی اختصاص - این مطلب به پروژه توانا مربوط به سازمان E-Collaborative for Civic Education اختصاص دارد و

More information

دیوار آتشهای متنباز تابستان 96. کد: APA-Semnan-Open-Source-Firewalls طبقهبندی: عادی

دیوار آتشهای متنباز تابستان 96.  کد: APA-Semnan-Open-Source-Firewalls طبقهبندی: عادی کد: طبقهبندی: http://cert.semnan.ac.ir cert@semnan.ac.ir تابستان 96 مقدمه دیوار آتش 1 یک قطعهی نرمافزاری یا سختافزاری است که مانند دیواری از رایانهی شما محافظت میکند. در واقع دیوار آتش با تمرکز بر روی

More information

عنوان مقاله : نحوه ایجاد تصویر captcha در ASP.net تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

عنوان مقاله : نحوه ایجاد تصویر captcha در ASP.net تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان در این مقاله قصد داریم نشان دهیم که چگونه می توان تصویر Captcha را در برنامه های ASP.netخود قرار دهیم captcha.برای تشخیص ربات ها از انسان ها ایجاد شده اند که با استفاده از آن ربات ها نتوانند به سایت وارد

More information

web.config Register.aspx را بصورت زیر بنویسید.

web.config Register.aspx را بصورت زیر بنویسید. 1 طراحی و توسعه عملی وبسایت-پیشرفته)درج اصالح و حذف( 1 -اتصال به پایگاه داده به کمک فایل پیکربندی و از نوع XML با عنوان web.config 2 -عملیات جستجو لیستگیری درج اصالح و حذف با استفاده از پارامتر) Parameter

More information

یربیاس تینما ینابم لوا هسلج

یربیاس تینما ینابم لوا هسلج جلسه اول مبانی امنیت سایبری تهیه کننده: دامون حقوق معنوی اختصاص - این مطلب به پروژه توانا مربوط به سازمان E-Collaborative for Civic Education اختصاص دارد و استفاده از آن می بایست با ذکر نام سازمان تهیه

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش از استفاده Drawable ها در اندروید مدرس: مهندس افشین رفوآ در این بخش به کاربرد drawable ها در اندروید می

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران آموزش رشته ها در سی شارپ مدرس : مهندس افشین رفوآ آموزش رشته ها در سی شارپ در #C می توانید از رشته ها به عنوان

More information

خروجی

خروجی خروجی خروجی DayOfWeek d; for (d=dayofweek.sunday;d

More information

<h2>nonmonotonic Reasoning: Context- Dependent Reasoning</h2> <i>by <b>v. Marek</b> and <b>m. Truszczynski</b></i><br> Springer 1993<br> ISBN

<h2>nonmonotonic Reasoning: Context- Dependent Reasoning</h2> <i>by <b>v. Marek</b> and <b>m. Truszczynski</b></i><br> Springer 1993<br> ISBN nonmonotonic Reasoning: Context- Dependent Reasoning by v. Marek and m. Truszczynski Springer 1993 ISBN 0387976892 nonmonotonic Reasoning: Context-Dependent

More information

لیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشکده مهندسی برق و کامپیوتر

لیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشکده مهندسی برق و کامپیوتر لیست پیوندی- 2 سید مهدی وحیدی پور با تشکر از دکتر جواد سلیمی دانشگاه کاشان- دانشکده مهندسی برق و کامپیوتر لیستهای پیوندی اشاره گرها ليست ها ليست هاي دايره اي پشته ها و صفهاي پيوندي چند جمله اي ها روابط

More information

آموزشMVC. Part 1. Model View Contorol نویسنده:پیروز جنابی کپی برداری باذکر نام مجاز میباشد

آموزشMVC. Part 1. Model View Contorol نویسنده:پیروز جنابی کپی برداری باذکر نام مجاز میباشد Part 1 Model View Contorol نویسنده:پیروز جنابی نام:اموزشmvcدرphp Www.gata-co.ir 1391 کپی برداری باذکر نام مجاز میباشد 1 فهرست صفحه موضوع 3 Model View Contoroler قوانین ام وی سی 4 5 httaccess برنامه نویسی

More information

محمد مرشدی ( )

محمد مرشدی ( ) گروه پژوهشی آفسک بدافزار تحلیل Kronos محمد مرشدی ( Mohammad@offsec.ir ) تمامی حقوق برای گروه پژوهشی آفسک محفوظ است. Tools Used : PEiD CFF Explorer.exe OllyDbg (my own custom edition) WinHex LordPE PEtools

More information

حقوق مؤلف. انجمن جاواکاپ 2 رشته آرایه و چند داستان دیگر

حقوق مؤلف. انجمن جاواکاپ 2 رشته آرایه و چند داستان دیگر دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره دیگر داستان چند و آرایه رشته STRING, ARRAY, AND OTHER STORIES ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ

More information

JD Edwards EnterpriseOne High Availability Architecture ORACLE WHITE PAPER MAY 2017

JD Edwards EnterpriseOne High Availability Architecture ORACLE WHITE PAPER MAY 2017 JD Edwards EnterpriseOne High Availability Architecture ORACLE WHITE PAPER MAY 2017 Disclaimer The following is intended to outline our general product direction. It is intended for information purposes

More information

بسم اهلل الرحمن الرحیم

بسم اهلل الرحمن الرحیم بسم اهلل الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران در آموزش Intent اندروید (قسمت سوم ( مدرس : مهندس افشین رفوآ آدرس آموزشگاه : تهران - خيابان شريعتی - باال تر از

More information

05. 5GB 7. cmd. VM E:\. ASM1.vdi 5GB Fixed / Shareable Data (shareable) Fixed Size. ASM2.vdi 5GB Fixed / Shareable. ASM3.vdi 5GB Fixed / Shareable

05. 5GB 7. cmd. VM E:\. ASM1.vdi 5GB Fixed / Shareable Data (shareable) Fixed Size. ASM2.vdi 5GB Fixed / Shareable. ASM3.vdi 5GB Fixed / Shareable 05. 5GB 7. ASM1.vdi 5GB Fixed / Shareable Data (shareable) Fixed Size. ASM2.vdi 5GB Fixed / Shareable ASM3.vdi 5GB Fixed / Shareable ASM4.vdi 5GB Fixed / Shareable ASM5.vdi 5GB Fixed / Shareable FRA1.vdi

More information

آزمون برنامهنویسی جاوا

آزمون برنامهنویسی جاوا هب انم خا ل ق یکتا انجمن جاواکاپ آزمون برنامهنویسی جاوا نمونه آزمون جاوا: بخش پایه و حرفهای تعداد سواالت مدت زمان پاسخگویی نام و نام خانوادگی: شماره داوطلبی: سواالت بخش پایه String text = "Ali#and#Taghi#are#friends";

More information

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. Web service چیست و چه کاربردی دارد مدرس : مهندس افشین رفوآ

بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران. Web service چیست و چه کاربردی دارد مدرس : مهندس افشین رفوآ بسم الله الرحمن الرحیم آموزشگاه تحلیل داده تخصصی ترین مرکز برنامه نویسی و دیتابیس در ایران Web service چیست و چه کاربردی دارد مدرس : مهندس افشین رفوآ Web service چیست و چه کاربردی دارد یک web service در

More information

.1 دستور ASSOC برای تغییر و نشان دادن اینکه چه فایلی با چه برنامه ای باز شود ASSOC.txt=textfile

.1 دستور ASSOC برای تغییر و نشان دادن اینکه چه فایلی با چه برنامه ای باز شود ASSOC.txt=textfile برای وارد شدن به CMD در ویندوز از منو استارت وارد Run شوید و عبارت CMD را تایپ کنید و اینتر بزنید.1 دستور ASSOC برای تغییر و نشان دادن اینکه چه فایلی با چه برنامه ای باز شود ASSOC.txt=textfile.2 دستور

More information

TURBO HD (3.0 version) SOLUTION

TURBO HD (3.0 version) SOLUTION TURBO HD (3.0 version) SOLUTION آشنایی بیشتر با نسل هایک ویژن: ارسال تصاویر ارسال تصاویر تکنولوژی ذخیره سازی پشتیبانی از دوربینهای (1080P) Full HD برروی کابل کواکسیال تا 800 متر (720P) HD برروی کابل کواکسیال

More information

1 آدرس:تهران - خيابان شريعتی - باال تر از خيابان ملک - جنب بانک صادرات - پالک

1 آدرس:تهران - خيابان شريعتی - باال تر از خيابان ملک - جنب بانک صادرات - پالک 1 الرحیم الرحمن اهلل بسم آموزشگاه داده تحلیل نویسی برنامه مرکز ترین تخصصی ایران در ودیتابیس به گام آموزش کتاب گام AngularJS فارسی زبان به رفوآ افشین مهندس مولف 2 تقدیم به نائب امام عصر آیت اهلل خامنه ای

More information

Install and Configure Enterprise Linux on the First Virtual Machine

Install and Configure Enterprise Linux on the First Virtual Machine Install and Configure Enterprise Linux on the First Virtual Machine Download Enterprise Linux from Oracle and unzip the files: Enterprise-R4-U4-i386-disc1.iso Enterprise-R4-U4-i386-disc2.iso Enterprise-R4-U4-i386-disc3.iso

More information

اصول درس: دکتر رحمتی http://ee.iust.ac.ir/rahmati/index.htm آدرس Email و Website براي تکالیف و... : rahmati@iust.ac.ir http://eel.iust.ac.ir/rahmati/ ١ فصل ششم فصل ششم ا شنايی با دستورالعملهای Z8 و مقدمهای

More information

یس تاروتسد (تاروتسد زا

یس تاروتسد (تاروتسد زا DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN By: Dr. Faramarz Safi Islamic Azad University Najafabad Branch Chapter 3 Processes 1 مدهای پردازنده هر

More information

بسم اهلل الر حمن الر حيم

بسم اهلل الر حمن الر حيم بسم اهلل الر حمن الر حيم شبکه های کامپیوتری Computer Networks زهره فتوحی z.fotouhi@khuisf.ac.ir کتاب درسی Textbook: Computer Networks A.S. Tanenbaum ویرایش چهارم ویرایش پنجم و... ترجمه : آقای احسان ملکیان

More information

ASM ON LINUX. May Author: Esteban Bernal. Automatic Storage Management Industry's first and only database file system

ASM ON LINUX. May Author: Esteban Bernal. Automatic Storage Management Industry's first and only database file system ASM ON LINUX. May 2008 Automatic Storage Management Industry's first and only database file system Author: Esteban Bernal ASM ON LINUX Configuring Automatic Storage Management On Linux. There are 3 storage

More information

RG-MACC_2.0 Installation Manual

RG-MACC_2.0 Installation Manual RG-MACC_2.0 Installation Manual Ruijie Networks Co., Ltd all rights reserved 1 Copyright Clarify Copyright ownership belongs to Ruijie, shall not be reproduced, copied, or used in other ways without permission.

More information

برنامهنویسیشیگرا:استفادهازانواعدادهای. سید ناصر رضوی

برنامهنویسیشیگرا:استفادهازانواعدادهای. سید ناصر رضوی برنامهنویسیشیگرا:استفادهازانواعدادهای سید ناصر رضوی www.snrazavi.ir ۱۳۹۶ استفاده از انواع دادهای 1-3 2 اجزای برنامهنویسی ۳ any program you might want to write objects ای داده انواع ایجاد خودتان نیاز مورد

More information

بسم اهلل الرحمن الرحیم

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

More information

یسیون همانرب هاگراک عباوت اب ییانشآ

یسیون همانرب هاگراک عباوت اب ییانشآ کارگاه برنامه نویسی با توابع آشنایی توابع برنامههایی که تاکنون نوشته شدهاند فقط شامل یك تابع اصلی به نام main() بودهاند. برنامههاي واقعی و تجاري بسيار بزرگتر از برنامههایی هستند که تاکنون بررسی کیم. براي

More information

IP over IB Protocol. Introduction CHAPTER

IP over IB Protocol. Introduction CHAPTER CHAPTER 3 The following sections appear in this chapter: Introduction, page 3-1 Manually Configure IPoIB for Default IB Partition, page 3-2 Subinterfaces, page 3-2 Verify IPoIB Functionality, page 3-5

More information

راک روتسد لماع متسیس هاگشیامزآ

راک روتسد لماع متسیس هاگشیامزآ خدا نام به کار دستور عامل سیستم آزمایشگاه کامپیوتر مهندسی گروه مهندسی دانشکدهی کاشان دانشگاه کننده تهیه یوسفان احمد ۱ کاشان دانشگاه مهندسی دانشکدهی کامپیوتر گروه عامل سیستم آزمایشگاه گزارش یوسفان احمد

More information

by guotao zhong August 2006

by guotao zhong August 2006 The installation of Oracle RAC 10g Release 2 on Asianux 2.0(x86-64) by guotao zhong August 2006 1. Introduction One Oracle RAC is a cluster database with a shared cache architecture that provides highly

More information

Visual Basic.NET Sub Programs

Visual Basic.NET Sub Programs 1 Visual Basic.NET 2 پروگرامهاي فرعي بسياري پروگرامهاي کمپيوتر داراي دستورهاي زياد بوده و تجارب نشان داده است که بهتر است اين پروگرامها به بخش هاي خورد و قابل اداره تبديل شود. در ويژول بسيک دات نت اين

More information

Hostname and IP Address

Hostname and IP Address 1/19 IP Addressing Surasak Sanguanpong nguan@ku.ac.th http://www.cpe.ku.ac.th/~nguan Last updated: 27 June 2002 Hostname and IP Address 2/19 browser What is the IP address of www.isoc.org? www.isoc.org

More information

دانلود :MikroTik RouterOS Level 6

دانلود :MikroTik RouterOS Level 6 دانلود MikroTik RouterOS 6.40.5 Level 6 در این پست آخرین نسخه MikroTik RouterOS یعن ورژن 6.40.5 که در تاریخ Oct-31-2017 منتشر شده است را قرار م دهیم. این نسخه دارای License سطح 6 م باشد. تغییرات صورت گرفته

More information

آموزش برنامه نویسی استریسک

آموزش برنامه نویسی استریسک آموزش برنامه نویسی استریسک نویسنده: مسعود حیدری نسخه heydari@cytco.net 1.3 معرفی استریسک )Asterisk( استریسک یک سیستم تلفنی کد باز است. تولید استریسک از سال 1999 توسط آقای مارک اسپنسر آغاز گردید. در سال

More information

raw]$ uname -a Linux laguna el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/Linux

raw]$ uname -a Linux laguna el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/Linux PART 1 of 4 - GRID INFRASTRUCTURE INSTALLATION Environment details: Red Hat Enterprise Linux Server release 6.4 (Santiago) Oracle 11.2.0.3 PSU4 Preinstallation Steps ## Information provided by OS admin:

More information

(Opnet. 1

(Opnet. 1 ص( دانشكده مهندسي كامپيوتر (Opnet پروژه چهارم (مسيريابي در 1 درس شبكههاي كامپيوتري مهلت تحويل: شنبه 27 /ابان/ 1391 قبل از كلاس TA Opnet ميباشد. هدف از اين پروژه شبيه سازي انواع مسيريابي در براي اين منظور

More information

SQL: Queries, Constraints, Triggers

SQL: Queries, Constraints, Triggers اصول طراحی پایگاه داده ها Principles of Database Design SQL: Queries, Constraints, Triggers مدرس : عاطفه خزاعی 1 زبان پرس و جوی SQL شرکت IBM در دهه 1970 در سیستم مدیریت پایگاهداده System R برای اولین بار

More information

Install Oracle RAC 12c R1 on Oracle Linux 6.4 using VirtualBox ) VirtualBox setup and Linux 6.4 Installation for Oracle RAC 12c R1

Install Oracle RAC 12c R1 on Oracle Linux 6.4 using VirtualBox ) VirtualBox setup and Linux 6.4 Installation for Oracle RAC 12c R1 Install Oracle RAC 12c R1 on Oracle Linux 6.4 using VirtualBox 4.2.16 The following documents are a step by step guide to install Oracle Real Application Clusters 12c on Oracle Linux 6 using VirtualBox.

More information

عنوان مقاله: نحوه استفاده از Encryption و Decryption درASP.Net تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان

عنوان مقاله: نحوه استفاده از Encryption و Decryption درASP.Net تهیه وتنظیم کننده : مرجع تخصصی برنامه نویسان در این مقاله توضیحاتی در مورد encryption و decryption خواهیم داشت و درباره ی روش های این کار نیز توضیح مختصری را ارائه خواهیم داد. سپس با ارائه یک مثال و توضیح آن بصورت مرحله به مرحله روش های رمزگذاری

More information

a) Peripheral Interface = Interface Adaptor = Interface Controller

a) Peripheral Interface = Interface Adaptor = Interface Controller فصل سیزدهم اصول میکروکامپیوترها http://ee.iust.ac.ir/rahmati/index.htm استفاده ازIC هاي جانبی درس: دکتر رحمتی آدرس Email و Website براي تکالیف و... : rahmati@iust.ac.ir http://eel.iust.ac.ir/rahmati/ اين

More information

Photoshop یا هفرح شزومآ فلؤم یدومحم یلع

Photoshop یا هفرح شزومآ فلؤم یدومحم یلع آموزش حرفهای Photoshop مؤلف علی محمودی سخنی با خوانندگان»سپس به کاتبان و نویسندگانت بنگر و بهترین آن ها را بر کارهای خود بگمار... کاتبان و نویسندگانی برگزین که قدر خود را بشناسند چون کسی که به قدر خود

More information

اصول ميکروکامپيوترها استاد درس: دکتر http://eeiustacir/rahmati/indexhtm rahmati@iustacir ا درس Email و Website برای تکاليف و : http://eeliustacir/rahmati/ ١ /١۴ هفدهم فصل ا شنايی با دستورالعمل ها وMode

More information

تحلیل ایستا ارائه دهنده: مطهره دهقان چاچکامی دانشجوی مقطع دکتری- گرایش امنیت اطالعات پاییز 93

تحلیل ایستا ارائه دهنده: مطهره دهقان چاچکامی دانشجوی مقطع دکتری- گرایش امنیت اطالعات پاییز 93 تحلیل ایستا ارائه دهنده: مطهره دهقان چاچکامی دانشجوی مقطع دکتری- گرایش امنیت اطالعات پاییز 93 روش های مقابله با آسیب پذیری تحلیل ایستا تحلیل پویا تحلیل ترکیبی روش های نظارتی... تحلیل ایستا بررسی کد برنامه

More information

RG-MACC-BASE_v2.01. Installation Guide

RG-MACC-BASE_v2.01. Installation Guide RG-MACC-BASE_v2.01 Preface Thank you for using our products. Audience This manual is intended for: Network engineers Technical support and servicing engineers Network administrators Symbols Important information.

More information

حقوق مؤلف. انجمن جاواکاپ 2 مدیریت خطا و استثنا

حقوق مؤلف. انجمن جاواکاپ 2 مدیریت خطا و استثنا دن یک م م ی نجاواکاپتقد م نج ا جاوا نويسی برنامه دوره استثنا و خطا مدیریت Exceptions ری کب یا عل صادق حقوق مؤلف کلیه حقوق این اثر متعلق به است بازنشر یا تدریس آنچه توسط جاواکاپ و به صورت عمومی منتشر شده

More information

Installation von Oracle Real Application Cluster 10gR1 auf CentOS 4.2 mit Raw-Devices

Installation von Oracle Real Application Cluster 10gR1 auf CentOS 4.2 mit Raw-Devices Installation von Oracle Real Application Cluster 10gR1 auf CentOS 4.2 mit Raw-Devices Inhaltsverzeichnis Installation von Oracle Real Application Cluster 10gR1 auf CentOS 4.2 mit Raw-Devices... 1 1. Installation

More information

Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

Page Language=C# AutoEventWireup=true CodeFile=Default.aspx.cs Inherits=_Default %> در این مقاله قصد داریم با استفاده از Ajax کاربر یک پیام را بدون الگین شدن و با استفاده از IP بتواند الیک و یا دیس الیک کند را در ASPآموزش دهیم. برای شروع یک بانک اطالعاتی به نام Test که حاوی دو جدول به

More information

صف اولویت. سید ناصر رضوی

صف اولویت.  سید ناصر رضوی صف اولویت www.snrazavi.ir ۱۳۹۵ سید ناصر رضوی فهرست مطالب 2 اولویت. صف واسط () پیادهسازیهای اولیه هرمهای دودویی مرتبسازی هرمی کاربردها 3 واسط صف اولویت صف اولویت 4 کلکسیون ها. کدام پشته. حذف صف. حذف صف

More information