>> [இசை]
ஹன்னா: அனைவருக்கும் வணக்கம்.
நீங்கள் வெளியே வரும் மிகவும் தோழர்களே நன்றி வினாடி வினா ஒரு கேவலமான வானிலை
அமர்வு பரிசீலனை.
நீங்கள், வினாடி வினா தெரியும் ஒரு இந்த புதன் ஆகும்.
எனவே நாம் செல்ல போகிறோம் தலைப்புகள் ஒரு கொத்து மூலம்.
டேவின்: ஏய், நான் சொல்ல முடியும் உண்மையான விரைவு ஏதாவது?
ஹன்னா: ஆமாம், டேவின் நடக்கிறது உண்மையான விரைவு ஏதாவது சொல்ல.
டேவின்: மன்னிக்கவும்.
தான், உண்மையான, விரைவான, உங்களுக்கு ஏதேனும் கேள்விகள் இருந்தால் புதிர் பற்றி, நீங்கள் ஆன்லைன் செல்ல முடியும்.
புதிர் பற்றி, 2014 வினாடி வினா ஒரு போ.
இது பற்றி தளவாடங்கள் கிடைத்தது செல்ல, எங்கே, எப்போது செல்ல.
நீங்கள் ஒரே நேரத்தில் சேர்ந்தன என்றால், நாங்கள் இருக்கிறோம் 5:30 மணிக்கு, ஒரு ஒப்பனை வினாடி வினா வேண்டும் போகிறது.
நீ என்னை ஒரு பிரச்சினை அனுப்பப்பட்டால், நீங்கள் வேறு சில பிரச்சினை இல்லை.
ஆனால் 5:30 அலங்காரம் ஆகிறது புதன்கிழமை நேரம்.
ஆனால் நீங்கள் கேள்விகள் இருந்தால், பொதுவான கேள்விகள்
ஆன்லைன் அனைத்து தளவாடங்கள் உள்ளது.
எனவே அங்கே முதலில் பார்க்கலாம்.
>> ஹன்னா: ஆர்.
எனவே இங்கே தலைப்புகளில் பெரிய பட்டியல் தான் இன்று நாம் செல்ல போகிறோம் என்று.
நான் சி அனைத்து மறைக்க போகிறேன் என்று முதல் பத்தியில் இது பொருள்,.
எனவே சி பொருள் என்று நாங்கள் வினாடி வினா பூஜ்யம் பின்னர் மூடப்பட்டிருக்கும்.
ஒரு இணைக்கப்பட்ட பட்டியலில் தொடங்கி, இது சுட்டிகள் அடங்கும்.
>> சரி, நாம் இந்த பார்த்தேன் கடந்த மீளாய்வு கூட்டத்தில்,
அதனால் நான் செல்ல போகிறேன் இந்த ஒரு சிறிய பிட் வேகமாக உள்ளது.
நீங்கள் எனக்கு செய்ய வேண்டும் என்றால் உங்கள் கையை உயர்த்தி மெதுவாக அல்லது மேலும் ஏதாவது உரையாற்ற.
ஆனாலும் நாங்கள் பட்டியல்கள் இணைக்கப்பட்ட நாம் அணிகளை சி தொடங்கியது.
மற்றும் அணிகளை பெரிய, ஆனால் பிரச்சனை அவர்கள் ஒரு நிலையான அளவு உள்ளது.
இணைப்பு பட்டியல்கள் அமெரிக்க உருவாக்க அனுமதிக்கும் மாறும் தரவு கட்டமைப்புகள் அளவு.
>> நாம் நமது அடிப்படை நடவடிக்கைகளை, , நுழைக்க நீக்க, மற்றும் தேடல்.
நாம் உள்ளே சேர்க்கைக்கு செய்ய முடியும் மோசமான வழக்கு தொடர்ந்த நேரத்தில்
நாம் தான் ஆரம்பத்தில் அதை வைத்து இருந்தால்.
மிக மோசமான நீக்கவும், தேட ஓ n நேரம் பெரிய வழக்கு.
எனவே மீண்டும், தான் புரட்ட இந்த படங்கள் மூலம்,
நான் இந்த கடந்த முறை பார்த்தேன் என்று, ஆனால் நாம் நமது இணைக்கப்பட்ட பட்டியலில் கண்காணிக்க வேண்டும்
கண்காணிப்பதற்கான மூலம் எங்கள் இணைக்கப்பட்ட பட்டியலில் தலைமை.
நாங்கள் தெரியும், ஏனெனில் அந்த எங்கள் முனைகளில் ஒவ்வொரு ஒரு
வெறும் சுட்டி போகிறது எங்கள் இணைக்கப்பட்ட பட்டியலில் அடுத்த முனை.
>> அதனால் நாம் கண்காணிக்க எப்படி.
இந்த இருப்பினும்; நினைவகம் தொடர்ச்சியான துண்டுகள்,
நாம் தான் அவர்களை கண்டுபிடிக்க முடியும் வெவ்வேறு அம்புகள் தொடர்ந்து.
இங்கே எங்கள் அமைப்பு ஆகிறது ஒரு இணைக்கப்பட்ட பட்டியலில் முனை.
நாம் இந்த கடைசி நேரம் பார்த்தேன்.
நாங்கள் எங்கள் struct முனை வேண்டும்.
அது இரண்டு பண்புகள் உள்ளன.
எண் ஒன்று, உண்மையான மதிப்பு நாம் சேமிக்க வேண்டும்.
இந்த வழக்கில், அது ஒரு முழு எண்ணாக.
இது ஒரு சரம் இருக்க முடியும், அது முடியவில்லை உனக்கு என்ன வேண்டுமோ, ஒரு எரிப்பதை இருக்கும்.
பின்னர், நாம் கண்காணிக்க வேண்டும் எங்கள் இணைக்கப்பட்ட பட்டியலில் அடுத்த முனை.
அதனால் ஒரு இருக்க போகிறது அடுத்த முனை சுட்டிக்காட்டி.
நீங்கள் செய்து இருந்தால் தேடல் நான் முன்பு கூறியது போல
நீங்கள் உங்கள் அம்புகள் கீழே பின்பற்ற வேண்டும் என்று.
புகுத்தியது, நீ கண்காணிக்க வேண்டும் உங்கள் பட்டியலில் மீதமுள்ள எங்கே.
நீங்கள் தலையில் திருப்பிவிட விரும்பவில்லை நமது புதிய உறுப்பு, சுட்டி இது
இந்த வழக்கில், ஒரு ஆகிறது பின்னர் ஒரு சுட்டி
இணைக்கப்பட்ட பட்டியலில் எஞ்சிய வேண்டும்.
எனவே மீண்டும், நான் இந்த ஒரு சிறிய தெரிகிறேன் வினாடி வினா பூஜ்யம் இருந்து ஒரு மீண்டும் பிட்.
எனவே நாம் மிகவும் கவனமாக இருக்க வேண்டும் ஆர்டர் குறித்து இதில் நாம்
நாங்கள் இல்லை, அதனால் இந்த pointings செய்ய பட்டியலில் மீண்டும் பாதையில் இழக்க.
சரி, எந்த கேள்விகள் வெறும் தனித்தனி இணைக்கப்பட்ட பட்டியலில்?
வாழ்த்துக்கள், சரி, குளிர்.
>> எனவே இப்போது, நாம் ஏதாவது மீது செல்ல போகிறோம் சற்று சிக்கலான,
இரட்டை பட்டியல்கள் இணைக்கப்பட்ட.
வைத்து கூடுதலாக எனவே அடுத்த முனையத்தின் பாடல்,
நாங்கள் கண்காணிக்க வேண்டும் முந்தைய முனை.
நாங்கள் என்றால் இந்த, நம்மை அனுமதிக்கிறது நமது இணைக்கப்பட்ட பட்டியலில் சில புள்ளியில்,
மட்டும் முன்னோக்கி செல்ல, ஆனால் பின்னோக்கிச் கூறு.
நாங்கள் பார்த்த ஏனெனில் ஒரு தனித்தனி இணைக்கப்பட்ட பட்டியலில்,
நாம் சில முனை, மற்றும் என்றால், அனைத்தும் திடீரென்று, நாங்கள் முடிவு,
உண்மையில், நான் போக வேண்டும், எனக்கு முன்பாக கணு,
நீ போக வேண்டும் என்று தலையை வழி
நீங்கள் கிடைக்கும் வரை மற்றும் மூலம் செயல்படுத்துதல் நீங்கள் தேடும் முனை.
>> எனவே இந்த விஷயங்கள் நாங்கள் இருக்கிறோம் என்று சற்று எளிதாக
கூறு முயற்சி எங்கள் இணைக்கப்பட்ட பட்டியலில் மூலம்.
ஆனால் அது ஒரு கண்காணிக்க அமெரிக்க தேவைப்படுகிறது மேலும் சுட்டிக்காட்டி, எனவே இன்னும் ஒரு முனை நட்சத்திரம்.
சரி, இங்கே வேடிக்கை பகுதியாக வருகிறது.
நாம் செயல்படுத்தி பயிற்சி போகிறது இரட்டை இணைக்கப்பட்ட பட்டியல்கள் நீக்க.
எனவே இந்த மாதிரியான என்று ஒன்று இருக்கிறது வினாடி வினா முற்றிலும் நியாயமான விளையாட்டு.
இது கடந்த வினாடி வரை காட்டியது.
எனவே நிச்சயமாக தயாராக வேண்டும் சி சிறிது குறியீடு
அனைத்து என்பதை மறக்க வேண்டாம் இந்த வேடிக்கை, PHP,
நாம் இன்னும் நினைவில் கொள்ள வேண்டும் சி செய்ய அதனால் மீது துலக்க
நீங்கள் துரு உணர்கிறேன்.
>> சரி, நாம் இதை செய்ய முடியும் என்றால் நாம் பார்ப்போம்.
குளிர், சரி.
எனவே நாம் முயற்சி செய்ய போகிறோம் இங்கே சரியான திருத்த,
திட்டமிட்டபடி மற்றும் வட்டம் இந்த செல்கிறது.
சரி, என்னிடம் யாராவது கொடுக்க வேண்டும் நான் தொடங்க வேண்டும் எப்படி ஒரு கருத்து?
நான் மட்டும் அனுமானம் தயாரித்தல் நான் ஏற்கனவே
ஒரு அமைப்பு வரையறுக்கப்பட்ட, ஒரு நான், கடந்த பக்கத்தில் காட்டியது
கடந்த ஸ்லைடு.
நான் இணைக்கப்பட்ட என் தலைவர் சேமித்து சில சுட்டிக்காட்டி பட்டியலில் பட்டியல் என்று.
என்னிடம் யாராவது தொடங்க வேண்டும்?
>> பார்வையாளர்கள்: நீங்கள் ஒரு புதிய உருவாக்க முடியுமா முனை பட்டியல் மூலம் அழைக்கலாம்?
>> ஹன்னா: அருமை, அதனால் நாம் உருவாக்க போகிறோம்
ஒரு புதிய கணு பட்டியலில் மூலம் காட்டாது.
நான் விரும்புகிறேன் என்று.
அது சரி தான் என்பதை தான் நான் சுட்டிக்காட்டி அதை அழைக்கிறேன்.
எங்கே, அதை முதலில் தொடங்க வேண்டும்?
>> பார்வையாளர்கள்: ஒருவேளை பட்டியலில் தலைமை.
ஹன்னா: அழகான.
நாம் தலை, துவங்க வேண்டும் இது நான் பட்டியலில் சேமித்து வைக்க போகிறேன்.
வாழ்த்துக்கள்.
இதுவரை, அதனால் நல்ல.
இப்போது, எங்கள் இலக்கு ஆகிறது பட்டியலில் மூலம் மீண்டும் கூறு
நாம் முனை கொண்ட கண்டறிய வரை நாங்கள் நீக்க வேண்டும் என்று மதிப்பு n.
சரி?
>> எனவே இப்போது பகுதியாக எங்கே நாங்கள் மூலம் மீண்டும் கூறு வேண்டும்.
யாராவது ஒரு பரிந்துரைக்க முடியுமா வழி மூலம் மீண்டும் கூறு?
>> பார்வையாளர்கள்: ஒரு சுழற்சி.
>> ஹன்னா: ஒரு சுழற்சி.
நான் நேசிக்கிறேன்.
குறிப்பாக, நாம் ஒரு வளையம் முயற்சி செய்யலாம்.
சரி, நாம் அடைந்துவிட்டீர்கள் என்று எங்கள் பட்டியலில் போது என்ன இறுதியில்?
பார்வையாளர்கள்: சுட்டிக்காட்டி பூஜ்ய போது.
ஹன்னா: சுட்டிக்காட்டி பூஜ்ய போது.
அழகான, நான் நேசிக்கிறேன்.
குளிர், சரி.
என் வரம்புக்குட்படும் பிரேஸ் என்றால் மிகவும் வருந்துகிறேன் வகையான திரையில் வீழ்ச்சி.
நாம் அது தந்தது.
குளிர், சரி.
இப்போது என்ன செய்வது?
>> எனவே நாம் நீக்க வேண்டும் என்று எனக்கு தெரியும் மதிப்பு n என்று முனை.
எனவே வழக்கு அங்கு நீங்கள் காணலாம் நாம் உண்மையில் நம் முனை கண்டுபிடிக்க.
அதனால் நான் எப்படி என்று சரிபார்க்க வேண்டும்?
நான், சுட்டிக்காட்டி என்றால், பிறகு சொல்ல விரும்புகிறேன் நான் சுட்டிக்காட்டி மதிப்பு வெளியே வேண்டும்,
நான், N arrow N, அளவுரு சமகிறது
நாம் இந்த செயல்பாடு கொடுத்த, நாம் உண்மையில் நீக்க வேண்டும் என்று முனை.
இங்கே வரை எந்த கேள்விகள்?
எல்லாம் சரி.
சரி, இப்போது ஒரு விரைவான படம் வரைய வேண்டும் பலகையில் பொருட்டு இந்த காட்சிப்படுத்தியது.
>> எனவே நம் அழகான முனை இல்லை என்று சொல்ல.
அது ஒரு மதிப்பு உள்ளது, நான் நான்கு சொல்ல வேண்டும்.
அது அடுத்த சுட்டி காட்டும் நமது இணைக்கப்பட்ட பட்டியலில் முனை.
இதற்கு முன்னர் எதுவும் இல்லை.
எனவே நாம் நமது முந்தைய வேண்டும் எதுவும் செய்ய சுட்டி.
இந்த வழக்கில், நாம் பின்னோக்கி சுட்டிக்காட்டுகின்றனர்.
சரி, வெறும் அமைக்க என் இங்கு இணைக்கப்பட்ட பட்டியலில்.
நாம் காட்டுகிறார் என்று ஒரு பட்டியல் இந்த அமைப்பு செய்ய தொடங்கும்.
நான் இன்னும் ஒரு வரைய வேண்டும் முழுமையான பொருட்டு.
சரி.
நான் இந்த முன்னோக்கி சுட்டிக்காட்ட வேண்டும்.
நான் அந்த ஒன்று மீண்டும் சுட்டிக்காட்ட வேண்டும்.
அச்சச்சோ, மன்னிக்கவும்.
ஆமாம், பின்னோக்கி இந்த கிடைத்தது.
மீண்டும் அது.
சரி, அங்கு நாங்கள்.
சரி, அது கிடைத்தது.
சரி, இங்கே எங்கள் படம் தான்.
>> சரி, நாம் இரண்டு வழக்குகள் கருத்தில் கொள்ள வேண்டும்.
முதல் வழக்கு என்றால் ஆகிறது முனை நாங்கள் நீக்க வேண்டும்
எங்கள் பட்டியலில் துவக்கத்தில் உள்ளது.
பின்னர், இரண்டாவது வழக்கு நாம் என்று அது வேறு எங்கும் என்றால் கருத்தில் ஆகிறது.
நான் இந்த ஒரு முற்றிலும் என்று புரிந்து அசுத்தமாக அனைத்து என் அழித்தலை கொண்டு வரைந்து,
ஆனால் வட்டம் நாம் முயற்சி செய்கிறேன் சில குறியீடு இந்த தெளிவாக்குகின்றன.
>> சரி, வழக்கு மறைப்பதற்கு அனுமதிக்க அங்கு நாங்கள், எங்கள் முனை
அது மிகவும் தான் நமது இணைக்கப்பட்ட பட்டியலில் தொடங்கும்.
யாராவது என்னை ஒரு கொடுக்க என இங்கே ஆலோசனை என்ன
நான் உண்மையில் நம் முனை நீக்க செய்ய வேண்டும்?
அது ஒரு சிறிய தந்திரமான தான்.
சரி?
>> பார்வையாளர்கள்: நீங்கள் எடுக்க வேண்டும் அது முன் இருக்கும் என்று முனை
அது சுட்டிக்காட்ட செய்ய அது பின்னர் வேண்டும் என்று ஒரு,
மற்றும் முனை எடுக்கும் என்று அதை பிறகு, என்று
அது முன் முனை சுட்டி.
ஹன்னா: நிச்சயமாக.
சரி, இந்த வழக்கு where-- நாம் இரண்டு வழக்குகள் உள்ளன.
வழக்கில் நாம் எங்கே கொண்டு நாம் தேடும் அந்த முனை
பட்டியலில் முன் ஆகிறது.
சரி, பின்னர் வழக்கு என்று நீங்கள் விவரித்தார் சரியான, இல்லையென்றால்?
இது பட்டியலில் வேறு எங்காவது தான்.
எனவே நீங்கள், நாம் செய்ய வேண்டும் முந்தைய முனை பாருங்கள்
மற்றும் முந்தைய முனை செய்ய அடுத்த முனை சுட்டி.
எனவே நாம் தான் சொல்ல ஐந்து அவுட் எடுத்து முயற்சி
இங்கு என் மிகவும் அசுத்தமாக வரைதல்.
நாம் என்று உறுதி செய்ய வேண்டும் நான்கு இப்போது ஆறு சுட்டிக்காட்டுகிறார்.
ஆறு நான்கு அடுத்த புள்ளிகள்.
நான்கு ஆறு ன் முந்தைய புள்ளிகள்.
நமது இலக்கு வலது, இங்கே இருக்கிறது?
இந்த நீ என்ன நினைக்கிறாய் ஆகிறது அங்கே கொஞ்சம் கூறினார்.
>> சரி, எனவே அந்த முதல் துண்டு செல்லலாம்.
இல்லை செய்வோம் முந்தைய சுட்டிக்காட்டி முந்தைய.
எனவே, அடுத்த நான்கு தான் சுட்டிக்காட்ட வேண்டும்?
சரியாக, இந்த வழக்கில், ஆறு உள்ள.
எனவே அடுத்த, சுட்டிக்காட்டி சொல்ல வேண்டும்.
சரி?
எல்லாம் சரி.
எனவே இந்த அசிங்கமான படம் விடுபட மற்றும் சற்று இனிமையானதுமாகும் ஒரு வரைய முயற்சி.
நாம் இங்கே நம் பட்டியலில் தலையில் வேண்டும்.
அந்த முதல் முனை சுட்டி காட்டும் நாம் இருப்போம் எங்கள் இணைக்கப்பட்ட பட்டியலில், நான்கு ஆகும்.
இங்கே நமது இரண்டாவது முனை, ஐந்து தான்.
நம்முடைய மூன்றாவது முனை, ஆறு.
வெறும் அதே வரைய முயற்சி படம், வெறும் இன்னும் கொஞ்சம் தெளிவாக.
சரி, நான்கு அடுத்த முதலில் ஐந்து சுட்டிக்காட்டுகிறார்.
ஆறு ஐந்து அடுத்த புள்ளிகள்.
ஐந்து சிக்ஸ் முந்தைய புள்ளிகள்.
மேலும் நான்கு ஐந்து ன் முந்தைய புள்ளிகள்.
எனவே மிகவும் இனிமையானதுமாகும்!
குளிர், சரி.
>> எனவே இப்போது, நாம் என்ன தான் இங்கே, குறியீடு இந்த வரி,
இது முந்தைய சுட்டிக்காட்டி கூறுகிறார் அடுத்த, அதனால் என்ன அர்த்தம்?
நாம் பார்த்து வருகிறோம் என்றால், அந்த பொருள் ஐந்து, முந்தைய முனை போக,
அது இப்போது அடுத்த தான் ஐந்து அடுத்த புள்ளி.
எனவே அடிப்படையில், என்ன என்று செய்கிறாள் என்று இந்த அம்பு அழித்தலை
அது சரியான ஐந்து தாண்டிப் செய்யும்.
தெளிவாக இருக்கிறதா?
நான் சிறிது முழுமையற்றதாகவே இருக்க முடியும் என்று எனக்கு தெரியும்.
நான் சில தலையில் இப்ப பார்க்கிறேன்.
அதுவும் நல்லது தான்.
குளிர், சரி.
இப்போது, அடுத்த நடவடிக்கை என்ன?
>> நான் அடுத்த மீட்டமைக்க.
இப்போது, இது மற்ற அம்பு நான் மாற்ற வேண்டும்?
இங்கே இந்த ஒன்று.
சிக்ஸ் முந்தைய.
நாங்கள் ஆறு ன் முந்தைய விரும்பவில்லை இனி ஐந்து சுட்டிக்காட்ட.
நாம் அது நான்கு சுட்டிக்காட்ட விரும்புகிறேன்.
அந்த படத்தை பயன்?
எனவே இப்போது நாம் உண்மையில் ஐந்து வெளியே எடுத்து கொள்ளலாம்.
எனவே அந்த துண்டு செல்லலாம்.
நான் முன்பு என்ன செய்ய வேண்டும் சிக்ஸ் முந்தைய நான்கு மீட்டமைக்க?
அங்கு எந்த கருத்துக்கள்?
>> பார்வையாளர்கள்: இடையே முனை விடுவிக்க அது வெற்று அமைக்க அவர்களை?
ஹன்னா: எஸ்.
நிச்சயமாக, நாம் நமது இறுதி இலக்கு முனை விடுவிக்க இருக்க போகிறது.
எனவே நாம் இங்கே அதை செய்ய முடியும்.
இலவச சுட்டிக்காட்டி.
நிச்சயமாக.
ஆனால் அதற்கும் முன், நமது இலக்கு சரியான விடு
இங்கே அடுத்த சுட்டிக்காட்டி அமைக்க ஆகிறது சம முந்தைய முந்தைய சுட்டிக்காட்டி.
நான் அதை மூடிமறைக்க போகிறாள்.
சரி, குளிர் take-- விடுங்கள்.
அனைவருக்கும் இந்த கீழ் வரி பார்க்க முடியுமா?
அல்லது அது சிறிய சூப்பர் இருக்கிறது?
>> நாம் செயல்படுத்த எனவே முன் இங்கே இந்த வரி, நாம் வேண்டும்
என்பதை உறுதி செய்ய சுட்டிக்காட்டி அடுத்த பூஜ்ய அல்ல.
சுட்டிக்காட்டி அடுத்த என்றால், ஏனெனில் பிழை, null, என்ன மாதிரியான
நான் முயற்சி போது நான் கிடைக்கும் ஒரு பூஜ்ய சுட்டிக்காட்டி குறிக்க?
பார்வையாளர்கள்: தவறு Seg.
ஹன்னா: ஒரு நொடி தவறு, அழகான.
என்றால் சரி, அந்த இல்லை பூஜ்ய, நாம் மீட்டமைக்க முடியாது.
நாம் நான்கு மீண்டும் ஆறு புள்ளி வேண்டும்.
இந்த புள்ளி வரை கேள்விகள் வரை?
ஆமாம்?
>> பார்வையாளர்கள்: உங்கள் முதல் அறிக்கை என்றால், நீங்கள் செய்தது
அம்புக்குறி அர்த்தம் அடுத்த, அல்லது [செவிக்கு புலப்படாமல்]?
ஹன்னா: நான் சுட்டிக்காட்டி அம்புக்குறி N பொருள்.
எனவே அடிப்படையில், நான் என்ன செய்ய முயற்சி செய்கிறேன் என்ன நான் இருக்கிறேன் என்று தற்போதைய முனை சொல்கிறது
தேடி, தற்போதைய முனை என்று நான் சுட்டிக்காட்டி சேமித்து, பார்த்துக்கொண்டிருக்கிறேன்.
நான் சுட்டிக்காட்டி தெரிந்து கொள்ள வேண்டும் இந்த வழக்கில் n இது மதிப்பு,.
நான் பார்க்க வேண்டும், ஆகிறது நான் தேடிக்கொண்டிருக்கிறேன் முனை
முனையின் நான் நீக்க நோக்கமாக?
நாம் இங்கே n வேண்டும் சுட்டிக்காட்டி அதனால் தான்.
>> பார்வையாளர்கள்: எனவே அம்புக்குறி போகிறது N, நீங்கள் மதிப்பு அமைக்க
மற்றும் n என்று ஒரு முனை அதை சேமிக்க?
>> ஹன்னா: அது நான் அப்படியே இருக்கிறாள் இந்த இணைக்கப்பட்ட பட்டியல் நடக்கிறது
மற்றும் ஐந்து சுட்டிக்காட்டி.
நான், அந்த மதிப்பு பெற விரும்பினால் நான் அந்த எண், 5 பெற வேண்டும்
நான் சுட்டிக்காட்டி அம்புக்குறி N செய்ய வேண்டும்.
கூல்?
ஆமாம்.
>> பார்வையாளர்கள்: மாறி பெயரை n,?
ஹன்னா: ஆமாம்.
நாம் ஒரு மீண்டும் கவிழ்த்து என்றால் ஸ்லைடு, N பெயர்
உள்ளே மதிப்பு நமது இணைக்கப்பட்ட பட்டியலில் முனை.
நான் அதை ஒரு சிறிய பெற முடியும் என்று பிட் குழப்பமான காரணமாக நாங்கள்
தான் அழைப்பு நாம் n நீக்க வேண்டும் என்று.
எனவே அந்த இடத்தில் தான் ஒரு வரி இருந்து வருகிறது.
ஆமாம்?
>> பார்வையாளர்கள்: நீங்கள் என்ன [செவிக்கு புலப்படாமல்] அவர்கள் வேலை எப்படி?
ஒரு சுட்டிக்காட்டி [செவிக்கு புலப்படாமல்]?
>> ஹன்னா: நிச்சயமாக.
நீங்கள் ஸ்மார்ட்போன், இதில் வரி பேசுகிறீர்கள்?
பார்வையாளர்கள்: கடைசி வரி [செவிக்கு புலப்படாமல்].
>> ஹன்னா: நிச்சயமாக, சரி.
எனவே படத்தில் பார்போம் பொருட்டு இந்த விளக்க முயற்சி.
நான் வருந்துகிறேன், கேமரா, கேள்வி இருந்தது
நாம் சுட்டிக்காட்டி விளக்க முடியும் அடுத்த சுட்டிக்காட்டி முந்தைய arrow.
சரி, எனவே நாங்கள் ஐந்து தான் சொல்ல எமது இலக்கை ஐந்து நீக்க வேண்டும்.
எனவே, அடுத்த சுட்டிக்காட்டி, இவற்றில் மூன்று முனைகளில் அது எங்களுக்கு கொடுக்க?
அந்த உரிமை, ஆறாவது முனை நமக்கு தருகிறது?
>> சரி, இப்போது நாம் கேட்கிறாய் சிக்ஸ் முந்தைய.
சரி?
நாம் இந்த மாற்றமைப்பிற்குப் நான்கு சமமாக இருக்க வேண்டும்,
இதில் ஐந்து ன் முந்தைய இருக்கும் நடந்தது.
நான் அது சூப்பர் தெரியும், கடின கண்காணிக்க.
நான் உண்மையில் நீங்கள் படங்களை வரைந்து பரிந்துரைக்கிறேன் நீங்கள் இந்த மாதிரி ஒரு கேள்விக்கு கிடைக்கும் என்றால்.
ஆமாம்?
>> பார்வையாளர்கள்: ஒரு காரணம் என்று நாம் ஒரு [செவிக்கு புலப்படாமல்] இல்லை?
>> ஹன்னா: நிச்சயமாக.
கேள்வி இருந்தது, ஏன் செய்கிறது நாம் இங்கே பார்க்க தேவையில்லை?
நாம் ஏன் என்று பார்க்க வேண்டும் முந்தைய சுட்டிக்காட்டி பூஜ்ய சமமாக இல்லை?
நமக்கு, ஏனெனில் அது தான் ஏற்கனவே வெளியே பிரிக்கப்பட்ட
வழக்கு என்றால் சுட்டிக்காட்டி ஆரம்பத்தில்.
மிக நல்ல கேள்வி.
இந்த வேறு ஏதாவது?
குளிர், சரி.
எனவே அதை முடிக்கட்டும்.
நாம் அங்கே இருக்கிறோம்.
>> என்ன என்றால் அதை தலையில் உள்ளது?
என்ன என்றால் பதிலாக ஐந்து நீக்க முயற்சி,
நாம் உண்மையில் நான்கு நீக்க வேண்டும்?
நான் என்ன செய்ய வேண்டும்?
சரி, நான் என்ன என் தலை மீட்டமைக்க வேண்டும்?
அதை கத்த?
பார்வையாளர்கள்: அது அது பின்னர் ஒரு.
ஹன்னா: அழகான.
சரி, நாம் சுட்டிக்காட்டி வேண்டும் பட்டியலிட என்ன எங்கள் சுட்டிக்காட்டி அடுத்த முனை உள்ளது.
நல்ல.
வெறும் முழுமைக்கு தான் ஆணையாக, நாம் என்று
எங்கள் பட்டியலில், போன்ற நீண்ட என்று சரிபார்க்க வேண்டும் நீண்ட எங்கள் பட்டியலில் இல்லை என, பூஜ்ய அல்ல
காலியாக, நாம் அமைக்க வேண்டும் பூஜ்ய எங்கள் முந்தைய சம.
கேள்வி இதுவரை?
ஒரு படி from--?
>> பார்வையாளர்கள்: நீங்கள் இருக்கும் பட்டியலில் பூஜ்ய சமமாக இல்லை?
>> ஹன்னா: ஆமாம், நீங்கள் முற்றிலும் சரி.
நான் மிகவும் வருந்துகிறேன்.
இந்தப் பட்டியல் பூஜ்ய சமமாக இல்லை.
வாழ்த்துக்கள்.
அனைத்து திரையில் கொண்டுவர முயற்சி.
இது மாதிரியான விழுதல்.
மன்னியுங்கள்.
குறைந்தது கடந்த ஆனால், அனைத்து நாம் மீண்டும் செய்ய வேண்டும்.
சரி.
என்று நிறைய நெரிசல் மிகுந்த இருந்தது உண்மையில் விரைவாக இருக்கும்.
இந்த மேல் பார்க்க எடுத்துக்கொள்ள வேண்டும்.
நீங்கள் ஏதேனும் கேள்விகள் இருந்தால் சொல்லுங்கள்.
ஆமாம்?
>> பார்வையாளர்கள்: பட்டியலில் உள்ளது என்றால் தலைவர், பொத்தாம், காத்திருக்க then--.
>> ஹன்னா: சரி, நல்ல.
பட்டியலில் தலையில் உள்ளது என்றால் இந்த, நாம் சேர்க்கப்பட்டது என்ன அதை நீக்க.
ஆமாம்?
>> பார்வையாளர்கள்: நீங்கள் விளக்க முடியுமா மீண்டும் அறிக்கை என்றால் முதலில்?
N சுட்டிக்காட்டி n சமமாக இருந்தால் என்ன?
ஹன்னா: நிச்சயமாக.
எனவே இந்த முழு செயல்பாடு எங்கள் குறிக்கோள் ஆகும் மதிப்பு n என்று முனை நீக்க.
எனவே நாம் இருக்கிறோம் என நாம் கண்டுபிடிக்கிறோம் எங்கள் பட்டியலில் வழியே தேடி,
மதிப்பு n கணு, என்று ஒரு நாங்கள் நீக்க வேண்டும்.
எனவே நீக்குதல் அனைத்து நடக்கிறது என்று பெரிய அறிக்கையை உள்ளே.
என்று அர்த்தம் உள்ளதா?
கூல்.
ஆமாம்?
>> பார்வையாளர்கள்: ஒருவேளை நீங்கள் பார்க்க முடியாது அது, ஆனால் நீங்கள் ஒரு வரி தேவையில்லை
பட்டியல் மூலம் ஸ்க்ரோலிங்?
ஹன்னா: ஆர்.
ஒரு சிறிது வரை இந்த கொண்டுவருகிறேன், நாம் கீழே உள்ள அந்த உரிமையை போடுவேன்.
ஒருவேளை குழு வேண்டியிருக்கும் சிறிது நல்ல யோசனை வருகிறது.
அதனால் நான் எப்படி முன்னோக்கி சுட்டிக்காட்டி நகர்த்த?
>> பார்வையாளர்கள்: சுட்டி சுட்டிக்காட்டி பிளஸ் ஒரு சமம்.
>> ஹன்னா: அழகான.
எனவே நம்மை அனுமதிக்கிறது தேடி மூலம் தொடர்ந்து.
சரி.
பார்வையாளர்கள்: அங்கு ஒரு வேறு இருக்கும் அல்லவா?
ஹன்னா: இன்னும் ஒரு முறை?
பார்வையாளர்கள்: இருக்க முடியாது என்றால் பெரிய பழைய பிறகு ஒரு வேறு
அறிக்கை [செவிக்கு புலப்படாமல்]?
ஹன்னா: எந்த பகுதி?
நான் வருந்துகிறேன்.
>> பார்வையாளர்கள்: பயணித்தல், அங்கு ஒரு வேறு இருக்க கூடாது?
ஹன்னா: நீங்கள் கூறுவது முற்றிலும் ஒரு வேறு இல்லை என்று.
நான் திரும்ப உரிமை இருக்கிறது அங்கு, நீங்கள் ஒரு வேறு தேவையில்லை.
ஆனால் ஆமாம், நல்ல கேள்வி.
ஆம், சரி?
பார்வையாளர்கள்: நாம் சுட்டிக்காட்டி நினைக்கிறேன் அந்த பட்டியலில் மூலம் நகரும்
மதிப்பு எடுத்து என பட்டியலில் ஒவ்வொரு கணு?
அல்லது நாம் அதை பற்றி யோசிக்க பட்டியலில் வெளி வகையான?
>> ஹன்னா: ஒன்று நன்றாக உள்ளது, நான் நினைக்கிறேன்.
நான் அதை கற்பனை வழி நான், சரி, நான் சுட்டிக்காட்டி இருக்கிறேன், சொல்கிறேன்.
இந்த என்னை ஆகிறது.
இந்த என் கையில் இருக்கிறது.
நான் வேறு சுட்டிக்காட்ட போகிறேன் நான் மூலம் மீண்டும் கூறு வேண்டும் என்று விஷயங்கள்.
முதல், நான் சுட்டிக்காட்ட போகிறேன் பட்டியலில் தலையில்.
என்று நான் இருக்கிறேன் என்னை சொல்கிறது நான்கு சுட்டி போகிறது.
அதனால் என்னை, பட்டியலில் வெளி இருப்பது நான் இந்த உறுப்புகள் ஒவ்வொன்றும் சுட்டிக்காட்ட முடியும்.
எனவே, நான் சுட்டிக்காட்டி என்னை யோசிக்க.
பார்வையாளர்கள்: நீங்கள் நீக்க போது அந்த கூறுகளை ஒன்று,
நீ பேச, உங்களை நீக்க.
ஹன்னா: நிச்சயமாக.
எனவே நீங்கள் விஷயம் நீக்க நீங்கள் சுட்டிக்காட்டி வருகிறோம்.
உதாரணமாக எனவே அந்த நாம் அங்கு தான் பார்த்தேன்
ஐந்து நீக்க முயற்சி, நான் ஐந்து சுட்டி நான் போது,
நான் நீக்க வேண்டும் விஷயம் என்னவென்றால், நான் சுட்டிக்காட்டி இருக்கிறேன்.
சரியாக.
ஆமாம்?
பார்வையாளர்கள்: நாம் கவனித்து n பட்டியலில் இல்லாத இடத்தில் வழக்கு?
ஹன்னா: n பட்டியலில் இல்லை என்றால்?
என்ன நடக்க போகிறது என்று அனைத்து, நீங்கள் ஆகிறது மூலம் மற்றும் கூறு கூறு போகிறோம்
மூலம், பின்னர், நீங்கள் போகிறீர்கள் இருப்பது பூஜ்ய சுட்டிக்காட்டி பெற,
பின்னர் நீங்கள் செய்ய போகிறோம்.
>> பார்வையாளர்கள்: நாம் வேண்டும் செய்கிறது எதையும் திரும்ப?
ஹன்னா: முகத்தான்.
வழியில் இந்த வரையறுக்கப்பட்ட என்று செயல்பாடு, நான் இது கொடுக்கிறது என்று சொல்கிறேன்
பொருட்படுத்தாமல் களைவதற்கு.
ஆனால் ஏதாவது செய்ய முடியும் ஒரு முழு திரும்பி போன்ற,
அது திரும்ப அது முடியவில்லை எனில் 1 எதிர்மறை.
அந்த மாதிரி ஏதாவது.
கேள்விகள் ஆம் with--?
பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]?
ஹன்னா: மன்னிக்கவும்?
பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]?
ஹன்னா: நிச்சயமாக.
நாங்கள் ஒருமுறை அதனால் actual-- தான் நகரும் செய்து இந்த வேலையை
இந்த அம்புகள் சுற்றி, நம் கோல் முனை பெற இருந்தது
என்று நாம் தேடும்.
எனவே, இந்த விஷயத்தில், பெறலாம் சுட்டிக்காட்டி, நான் ஐந்து சுட்டிக்காட்டி இருக்கிறேன் என்றால்,
இந்த நடுத்தர முனை அழித்தலை போல.
அந்த இலவச சுட்டிக்காட்டி பகுதி.
அந்த உணர்வு?
>> பார்வையாளர்கள்: எனவே கூட நினைத்தேன் நீங்கள் [செவிக்கு புலப்படாமல்] செய்தேன்?
>> ஹன்னா: எனவே நாம் ஆரம்பத்தில் கருதப்படுகிறது நாங்கள் என்று சில பட்டியலில் இருந்தது already--
அவர்கள் ஒன்றாக இந்த வைத்தேன்.
எனவே இந்த கட்டும் பொருட்டு பட்டியல், அவர்கள் [செவிக்கு புலப்படாமல்] இருப்பார்கள்.
கூல்.
இந்த வேறு ஏதாவது?
ஆமாம்?
>> பார்வையாளர்கள்: என்ன பட்டியலில் இருந்தால் பூஜ்ய வரி சமமாக இல்லை?
[செவிக்கு புலப்படாமல்]?
ஹன்னா: இங்கே?
பார்வையாளர்கள்: ஆமாம்.
ஹன்னா: சரி, நான் என்ன செய்து கொண்டிருக்கிறேன் நான் உறுதி செய்யும்
என்று நான் dereference பட்டியலில் முயற்சி முன், நான் முந்தைய அணுக முயற்சி முன்,
அது இல்லை என்று நான் உறுதி செய்ய வேண்டும் பூஜ்ய அதனால் நான் ஒரு நொடி தவறு இல்லை.
கூல்.
>> சரி, நான் இந்த மிகவும் என்று எனக்கு தெரியும் நிறைய மூலம் பெற.
எனவே இந்த ஸ்லைட் இருக்கும் உங்களுக்கு கிடைக்க செய்யப்படுகிறது.
எனவே நீங்கள் இன்னும் விரிவாக இது மூலம் செல்ல முடியும்.
ஆமாம்?
>> பார்வையாளர்கள்: ஏன் பட்டியல் [செவிக்கு புலப்படாமல்]?
ஹன்னா: நிச்சயமாக.
எனவே பட்டியலில் உண்மையில் சுட்டி காட்டும் இங்கே இந்த உறுப்பு,
பட்டியலில் முதல் உறுப்பு.
எனவே அது ஒரு முந்தைய முடியாது.
ஆமாம்?
>> பார்வையாளர்கள்: சுட்டிக்காட்டி புள்ளி உள்ளதா நினைவாக அதே முகவரிக்கு?
அதே சுட்டி முனையும் நினைவக முகவரி
அதை சுட்டி காட்டும் என்று?
>> ஹன்னா: ஆமாம், அதை சுட்டிக்காட்டினால் நினைவகத்தில் இந்த முனை.
>> பார்வையாளர்கள்: வலது, அதனால் போது நீங்கள் [செவிக்கு புலப்படாமல்]?
>> ஹன்னா: ஒரு அர்த்தத்தில், ஆம்.
சரி.
சரி, இந்த இணைந்து செல்ல வேண்டும்.
நீங்கள் இன்னும் கேள்விகள் இருந்தால், இறுதியில் சுற்றி ஒட்டிக்கொள்கின்றன,
நாம் மீண்டும் செல்ல முடியும்.
குளிர், சரி.
இப்போது, நாம் செல்ல பெறுகிறோம் அட்டவணைகள், முயற்சிகளின் புல,
மற்றும் மரங்கள், நீங்கள் சூப்பர் வாழ்த்துக்களை ப அமைக்க, ஐந்து அம்ருதா தெரிந்திருந்தால்.
>> எனவே ஹாஷ் அட்டவணை ஒரு ஆகிறது தனித்தனி இணைக்கப்பட்ட பட்டியலில் வரிசை
அல்லது இரட்டை அதை தள்ளி வருகிறது பட்டியல்கள் இணைக்கப்பட்ட.
எனவே, சில வகையான வேண்டும் கோவை.
நாம் எப்படி தெரியும், இவற்றில் வாளிகள் பெற வரிசைகள்,
நாம் ஒரு ஹாஷ் சார்பு பயன்படுத்த.
எனவே, இந்த விஷயத்தில், நீங்கள் யாரிடமும் என்ன ஹாஷ் சார்பு நினைக்கிறேன்
சில அடிப்படையில் உள்ளீடு மற்றும் வெளியீடு?
>> பார்வையாளர்கள்: எழுத்துக்கள் கடிதம் எண்.
ஹன்னா: நிச்சயமாக.
அது அகரவரிசையில் அவர்களை வைக்கிறது.
ஒரு தொடங்குகிறது என்று எல்லாம் ஒரு முதல் வாளி வைத்து உள்ளது.
B: எல்லாம் வைத்து இரண்டாவது வாளி, அதனால், மற்றும் முன்னும் பின்னுமாக.
வாழ்த்துக்கள், சரி.
மற்றும் ஒரு ஹாஷ் செயல்பாடு எந்த ஆகிறது ஒரு சொல்லை எடுத்து அந்த செயல்பாடு
நீங்கள் என்ன சொல்லுகிறேன் அது சொந்தமானது வாளி.
உள்ள எந்த நுழைவு எனவே எங்கள் வரிசை சொந்தமானது.
>> எனவே ஒவ்வொரு முறையும் நான் என் கொடுக்கிறேன் ஹாஷ், ஒரு வார்த்தை செயல்பட
அது எனக்கு அதே சொல்ல வேண்டும் ஒவ்வொரு முறை வைக்க.
நாங்கள் ஹாஷ் சார்பு பயன்படுத்த என்றால் முந்தைய ஸ்லைடு இருந்து
நாம் எங்கே மூலம் வரிசைப்படுத்த என்ன எழுத்துக்கள் முதல் கடிதம்,
நான் கொடுக்க ஒவ்வொரு முறையும் என் ஹாஷ் சார்பு "ஆப்பிள்"
அது எப்போதும் 0 என்னை திருப்பி கொடுக்க வேண்டும்.
நான் ஒரு ஆப்பிளை வேண்டும் என்றால், என் ஹாஷ் அட்டவணை வைத்து,
நான் என் ஹாஷ் செயல்பாடு "ஆப்பிள்" கொடுத்தால், வாளி 0 அதை வைத்து சென்று, சொல்ல வேண்டும்.
நான் ஒரு தேடிக்கொண்டிருக்கிறேன் என்றால் என் புல அட்டவணையில் ஆப்பிள்
மற்றும் நான் எங்கே, வல்லமையும் ஆப்பிள், சொல்கிறேன் நேரடி, உங்கள் ஹாஷ் சார்பு கேட்க.
அது 0 வாளி சென்று, என்கிறார்.
சரி?
ஹெஷ் செயல்பாடுகளை கொண்டு கேள்விகள்?
வாழ்த்துக்கள்.
>> இங்கே ஒரு சற்று அதிகமாக உள்ளது விரிவான விளக்கம்
ஒரு ஹாஷ் சார்பு போன்ற இருக்கும் என்ன.
எல்லாம் சரி.
புல இப்போது, சிக்கல் செயல்பாடுகளை, ஒரு சிறந்த உலகில் இருக்கின்றன
நாம் ஒரே ஒரு வேண்டும் ஒவ்வொரு வாளி உள்ள விஷயம்.
ஆனால் உண்மையில், இல்லை மட்டும் ஒரு வார்த்தை
என்று அங்கு இல்லை ஏ தொடங்குகிறது பி எனவே தொடங்குகிறது என்று ஒரே ஒரு வார்த்தை
இந்த வழக்கில், நாம் என்றால் திடீரென ", பெர்ரி" கிடைக்கும்
நாம் அதை வைத்து என்ன எங்கள் ஹாஷ் அட்டவணை,
நாம் இல்லை, ஓ, வாழை, பார்க்கின்றோம் ஏற்கனவே அங்கு, நாம் என்ன வழியும் இல்லை?
>> சரி, நாம் இரண்டு விருப்பங்கள் உள்ளன.
முதல் விருப்பமாக உள்ளது நேரியல், ஆய்வு, இது
கண்டுபிடிக்க சென்று பொருள் அடுத்த காலியாக வாளி.
அடுத்த காலியாக வரிசை நுழைவு Go.
மற்றும் அங்கே "பெர்ரி" வைத்து.
எனவே நான் அது வேண்டும் தெரிகிறேன் வாளி ஒரு வாழை போ.
ஆனால் வெறும், வாளி மூன்று அதை வைத்து வாளி ஏனெனில் மூன்று காலியாக உள்ளது.
மற்றொரு விருப்பத்தை ஒருவேளை ஆகிறது நீங்கள் என்ன செயல்படுத்துகின்றனர்
உங்கள் ப-செட், நீங்கள் எங்கே இருக்கும் தனி பிணைப்பு இருந்தது.
எனவே உங்கள் வாளிகள் ஒவ்வொரு, உங்கள் வரிசை உறுப்புகள் ஒவ்வொன்றும்,
ஒன்று மட்டும் வார்த்தைகள் வைத்திருக்கிறது, ஆனால் உண்மையில் வார்த்தைகள் பட்டியலை ஒரு சுட்டிக்காட்டி வைத்திருக்கிறது.
நீங்கள் இருந்தால் கூட எனவே உங்கள் ஹாஷ் அட்டவணை வாழை
நீங்கள் திடீரென்று விரும்பினார் பெர்ரி, எந்த பிரச்சனையும் சேர்க்க.
தான் இறுதியில், அல்லது மீது பெர்ரி சேர்க்க ஆரம்பத்தில், உங்கள் இணைக்கப்பட்ட பட்டியலில்.
சரி, வாழ்த்துக்கள்.
புல கேள்விகள் அட்டவணைகள் நாம் போக முன்?
>> எல்லாம் சரி.
மரங்கள் மற்றும் முயற்சிகளின்.
சரி, இந்த மற்றொரு விருப்பத்தை இருந்தது அகராதி செயல்படுத்த வேண்டும்.
நீங்கள் ஒரு முயற்சி செய்து.
எனவே மரம் ஒரு சிறப்பு வகை என்று பல நிலை ஹாஷ் அட்டவணை போல செயல்படும்.
எனவே நீங்கள் படம் பார்க்க வேண்டும் நீங்கள் ஒரு வரிசை எங்கே என்று
வரிசைகள் ஒரு கொத்து காட்டுகிறார் வரிசைகள் ஒரு கொத்து என்று புள்ளி
வரிசைகள் ஒரு கொத்து என்று புள்ளி.
நாம் சரியாக என்ன என்று பார்க்க வேண்டும் ஒரு எதிர்கால ஸ்லைடு போன்று இருக்கும்.
மேலும் பொதுவாக, ஒரு மரம் எந்த தரவு கட்டமைப்பு
தரவு ஆகிறது சில வரிசைக்கு ஏற்பாடு.
எனவே நாம் ஒவ்வொருவரும் பார்த்தேன் அங்கு இப்படி கூறுவது
ஒரு மேல் நிலை, அடுத்த நிலை, அடுத்த நிலை, அடுத்த நிலை.
எனவே இந்த ஒருவேளை மிகவும் தெளிவாக உள்ளது சில குறிப்பிட்ட உதாரணங்கள்.
எனவே இங்கே எங்கள் மரம் தான்.
நீங்கள் அதை பார்க்க முடியும் குறிப்பிட்ட நிலைகள் உள்ளன
நாங்கள் அந்த வேர் கணு, ஒரு தொடங்கும் என்று.
நாம் நமது மரம் வழியாக கீழே போக முடியும்.
>> ஒரு பைனரி மரம் ஒரு மரத்தின் குறிப்பிட்ட வகை.
ஒரே விவரக்குறிப்பு ஒரு பைனரி மரம்
ஒவ்வொரு முனை என்று ஆகிறது மிகவும் இரண்டு இலைகள்.
எனவே நீங்கள் எந்த பார்க்க போவதில்லை இந்த முனைகளில் மூன்று அல்லது நான்கு வேண்டும் என்ற
அல்லது இலைகள் வேறு சில எண்.
பின்னர் இன்னும் குறிப்பிட்ட ஒரு பைனரி தேடல் மரம்
அங்கு இடது ஒவ்வொரு கணு கணு மதிப்பு குறைவாக வேண்டும் போகிறது.
மற்றும், ஒவ்வொரு மதிப்பு வலது பெரிய நடக்கிறது.
நீங்கள் 44 எங்கள் ரூட் உள்ளது பார்க்க எனவே, இடது, 11, 22, மற்றும் 33
நம் வேர் விட அனைத்து குறைவாக இருக்கும்.
மற்றும் வலது அனைத்து இருக்கின்றன எண்கள் 66, 55 மற்றும் 77 bigger--.
இந்த சொத்தின் உண்மையான பெற்றுள்ளார் மரத்தின் ஒவ்வொரு மட்டத்திலும்.
>> நாம் கீழே போய் போது இன்னும் 22, 11, மற்றும் 33, 11
சிறிய விட 22 மற்றும் 33 22 விட பெரியது.
இந்த எளிதாக தேட செய்கிறது நாங்கள் பல தேடும் என்றால்,
நாம் சரியாக தெரியும் இது கிளை கீழே பின்பற்ற.
இந்த ஒரு ஞாபகப்படுத்த வேண்டும் பைனரி தேடல் சிறிது.
ஆமாம்?
>> பார்வையாளர்கள்: நீங்கள் இருக்கும் போது பைனரி விவரிக்கும்,
நீங்கள் இன்னும் இரண்டு இலைகள் யார் சொன்னது?
ஹன்னா: பல்துலக்கினேன் முத்தமிட்டேன்.
பார்வையாளர்கள்: இது குறைந்த இருக்க முடியும்?
ஹன்னா: ஆமாம்.
எனவே, இது, எடுத்துக்காட்டாக, சொல்கிறேன் விஷயங்களை கூட எண்ணை இல்லை
நீங்கள் நிரப்ப முடியவில்லை உங்கள் ஒரு ஒரு இருந்தால் இலைகள், அது நன்றாக இருக்கிறது.
சரி?
வாழ்த்துக்கள்.
மரங்கள் வேறு எந்த கேள்விகள்?
சரி.
>> மீண்டும் எங்கள் முயற்சிகளின் நான் பேசி ஒரு சிறிது முந்தைய பற்றி,
நாம் எவ்வாறு இந்த பல நிலை வரிசைகள் உள்ளன.
எனவே, இந்த விஷயத்தில், நாம் மேலே தொடங்க.
மற்றும் நாம் கீழே எந்த வார்த்தை பின்பற்ற முடியும்.
எனவே நாம் வேண்டும் என்று டூரிங் இருக்கும்.
நாங்கள் டி மணிக்கு தொடங்கும், அதை பின்பற்ற யூ கொண்டுள்ளது என்று ஒரு வரிசை,
நாம் வரை அது கீழே பின்பற்ற இந்த சிறிய டெல்டா அடைய இது
அமெரிக்க, ஆம், நீங்கள் ஒரு வார்த்தை இல்லை சொல்கிறது.
முயற்சிகளின் தெளிவான?
எதையும் அங்கு போக?
ஆமாம்?
பார்வையாளர்கள்: டெல்டா சின்னமாக உள்ளதா முயற்சித்து உள்ள இடத்தை ஆக்கிரமிக்க வேண்டும்?
ஹன்னா: ஆமாம், அதனால் அது இல்லை அவசியம் கூட ஒரு டெல்டா இருக்க வேண்டும்.
ஆனால் நாம் சில வழி வேண்டும் எங்கள் கணினியில் மன்னிப்பு கேட்க,
என்று நாம் TUR ஒரு வார்த்தை அல்ல என்று எனக்கு தெரியும்.
நாம் ஏனெனில் நாம் இல்லை சொல்ல ஒரு டெல்டா இந்த கருத்து, இந்த கருத்து
வாழ்த்துக்கள், நீங்கள் ஒரு வார்த்தை இல்லை, அது, டி யூ ஆர் வழியாக சென்று மீண்டும் கூறு என்று
பின்னர் நான் அதை காணலாம், அற்புதமான சொல்ல!
அது ஒரு சொல் இருக்க வேண்டும்.
ஆனால் அது உண்மையில் இல்லை.
நாம் முழு டூரிங் ஒரு வார்த்தை இருக்க வேண்டும்.
எனவே நாம் ஏதாவது செய்ய வேண்டும் என்கிறார் என்று முடிவு, வாழ்த்துக்கள்,
நீங்கள் ஒரு நியாயமான வார்த்தை இல்லை.
பார்வையாளர்கள்: நீங்கள் போன்ற செய்தால் அதனால் எழுத்துக்களில் 26 எழுத்துக்கள்,
நீங்கள் உண்மையில் வேண்டும் உங்கள் முயற்சி 27 சாவிகள்?
>> ஹன்னா: வியப்பா, ஆமாம்.
எனவே உண்மையில், நான் என்று நினைக்கிறேன் அடுத்த ஸ்லைடு இருக்கும்.
கவிதைகள்
நீங்கள் ஒரு இருந்தால் எங்கே உங்கள் முயற்சித்து உள்ள முனை, நீங்கள் இருக்கிறீர்கள்
அதற்கு பதிலாக 26 27 குழந்தைகள் வேண்டும் போகிறீர்கள்.
என்று எந்த கேள்விகள்?
ஆமாம்?
பார்வையாளர்கள்: ஏன் முயன்றார் எடுத்து அதிக இடத்தை [செவிக்கு புலப்படாமல்] நீங்கள் போய் சொல்வது?
ஏன் [செவிக்கு புலப்படாமல்] கருதப்படுகிறது?
ஹன்னா: நிச்சயமாக.
திரும்பி போகலாம்.
கேள்வி, ஏன் ஆகிறது முயற்சிகளின் மிகவும் பெரியதாகவும்,
ஒரு ஹாஷ் அட்டவணை போன்ற ஏதாவது விட.
இந்த அளவுகள் ஒவ்வொரு எனவே, கூட, அவர்கள் இங்கே வரையப்பட்ட இல்லை என்றால்
நீங்கள் அனைத்து 26 எழுத்துக்கள் வேண்டும்.
காரணம் என்று நீங்கள் முடியாது நான், டூரிங் ஓ, என்று, ஆனால் போன்ற
அந்த எந்த தேவையில்லை யு சரி நிலை அதே விஷயங்களை,
திடீரென்று நீங்கள் சேர்க்க வேண்டும் டி எச் போன்ற என்று ஒன்று,
நீங்கள் வேண்டும் என்று அந்த வார்த்தை சேர்த்து திறனை.
ஒவ்வொரு கடிதம் எனவே, நீங்கள் செய்ய போகிறோம்
ஒரு கொத்து வேண்டும் அது ஆஃப் வரும் வரிசைகள்.
எனவே நீங்கள் அதை பெற விரும்புகிறேன் எப்படி பார்க்க முடியும் உண்மையில் பெரிய, உண்மையில் வேகமாக.
வேறு ஏதேனும் கேள்விகள்?
எல்லாம் சரி.
ஆமாம்?
>> பார்வையாளர்கள்: போது முயற்சிக்கிறது புல அட்டவணைகள் விட வேகமாக?
>> ஹன்னா: எப்போது முயற்சிக்கிறது புல அட்டவணைகள் விட வேகமாக?
எனவே நீங்கள் உண்மையில் இருந்தது மோசமான ஹாஷ் சார்பு.
எனவே நான் இருந்தது சொல்கிறேன், இங்கே உங்கள் ஹாஷ் சார்பு இருக்கிறது.
என்ன விஷயம் வார்த்தை எனக்கு நீ கொடுக்க, நான் எப்போதும் இருக்கிறேன்
வரிசை நுழைவு 0 அதை வைத்து போகிறது.
எனவே நாம் தான் வைத்து முடிவடையும் ஒரு பெரிய நீண்ட இணைக்கப்பட்ட பட்டியலில் எல்லாம்.
அதனால் ஒரு பார்வை நேரத்தில் மோசமான எடுக்க வேண்டும் அதை n எங்கள் பட்டியலில் மிகவும் இறுதியில் என்றால்.
முயற்சித்து கொண்டு, நாம் தான் மீண்டும் கூறு வேண்டும் வார்த்தை கடிதங்கள் மூலம்.
நாம் ஒரு கொத்து சேர்த்து எனவே கூட எங்கள் முயற்சி இன்னும் வார்த்தைகள்,
அது இனி நம்மை அழைத்து முடியாது ஒரு குறிப்பிட்ட வார்த்தையை கண்டுபிடிக்க.
>> நாம் என்ன செய்ய வேண்டும் அனைத்து, ஆகிறது உதாரணமாக, இந்த வழக்கில்,
நாம் ஜூம் தேடும் சொல்கிறேன், நாம் தான் மீது மீண்டும் கூறு வேண்டும்
Z-ஓ-ஓ-எம், நான்கு கடிதங்கள்.
அதனால் தான் விக்சனரி ஜூம் நீளம்.
இது எத்தனை விஷயமே இல்லை மேலும் வார்த்தைகள் நாம் இந்த முயற்சி வைத்து.
நாம் எப்போதும் அதை பெற முடியும் அந்த நான்கு படிகளில்.
வாழ்த்துக்கள்.
ஆமாம்?
>> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்] சரி, ஒரு வரிசை ஆகும்?
>> ஹன்னா: பல்துலக்கினேன் முத்தமிட்டேன்.
பார்வையாளர்கள்: நீங்கள் இருக்கிறீர்கள் என்றால் [செவிக்கு புலப்படாமல்] தேடும்,
நீங்கள் செல்ல வேண்டும் உங்கள் வரிசை [செவிக்கு புலப்படாமல்] கண்டுபிடிக்க?
ஹன்னா: நிச்சயமாக.
பார்வையாளர்கள்: அந்த அதிக நேரம் எடுத்து உள்ளதா?
ஹன்னா: நான் போகிறேன் என்றால் என் வரிசை எப்போதும் என்று சொல்கிறது
ஏ, பி, சி, டி, இருக்க போகிறது, E, F, G, அபத்தம் அபத்தம் அபத்தம்,
நான் எப்போதும் தெரியும் என்றால் அது தான் அதே சரியான வரிசையில்,
நான் எப்போதும் தெரியும் என்றால், அது தான் அகரவரிசையில்,
நான் ஓ எண் சொல்ல முடியும் அதனால் அது எழுத்துக்களை.
அந்த இடத்தின் குதிக்கிறது.
கொண்டு, நினைவில் ஏனெனில் வரிசைகள், நாம் அணுக முடியும்
மாறிலி என்று வரிசைக்கு எந்த உறுப்பு நாம் தேடும் அங்கு எங்களுக்கு தெரியும் நேரம்.
ஆமாம்?
>> பார்வையாளர்கள்: முந்தைய [செவிக்கு புலப்படாமல்] 27 சரிய
ஆனால் முதல் ஒரு 26.
>> ஹன்னா: மன்னிக்கவும்?
>> பார்வையாளர்கள்: முதல் இல்லை ஒரு 0, எனவே, அது 26 இருக்குமா?
>> ஹன்னா: நாங்கள் 27 என்று சொல்லும் போது நிச்சயமாக, அதனால், தான் எங்களுக்கு 26 மூலம் 0 குறியீடுகள் கொடுக்க போகிறேன்.
ஆனால் நீங்கள் உண்மையில் எண்ணி இருந்தால் அந்த அவுட், அது 27 இருக்கும் நடக்கிறது.
நல்ல கேள்வி.
வேறு ஏதாவது?
ஆமாம்?
>> பார்வையாளர்கள்: எனவே முயற்சிக்கிறது புல அட்டவணைகள் விட மெதுவாக?
>> ஹன்னா: முயற்சிகளின் போகிறது, கோட்பாடு, வேகமாக புல அட்டவணைகள்
ஆனால் இன்னும் நினைவகம் எடுத்து.
ஆமாம்?
பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]?
>> ஹன்னா: வருந்துகிறேன் நான் கேட்கவில்லை.
பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்].
25 0 நீங்கள் 26 கொடுக்கிறது.
>> ஹன்னா: 0 25 என்று சரி, நீங்கள் 26 கொடுக்க.
>> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்].
ஹன்னா: ரைட்.
எனவே நாம் குறிப்பிடாமல் வருகிறோம் எண் ஆகிறது எங்கள் அணியின் விஷயங்களை எண்ணிக்கை.
நாங்கள் 27 வேண்டும் என்றால், அது தான் கொடுக்க போகிறீர்கள் 0
26 வரை, இது கொடுக்கும் இந்த வழக்கில் எங்களுக்கு அறை,
நான் ஒரு மேற்கோளைச் உட்பட.
எனவே நாம் 25 மூலம் 0 விட்டதாகவும் எழுத்துக்கள் முதல் 26 கடிதங்கள்,
எழுத்துக்களை அல்லது 26 எழுத்துக்கள்.
பின்னர் கடந்த விஷயம், நுழைவு 26 வயதில் ஆகிறது
காசோலை இருக்க போகிறது குறி, அல்லது டெல்டா.
வேறு ஏதாவது?
வாழ்த்துக்கள்.
என் இடத்தை இழந்தது.
குளிர், சரி.
>> எனவே நாம் ஏற்கனவே இந்த மீது தொட்டது.
ஆனால், பெரிய வர்த்தக ஆஃப் முயற்சிகளின் மற்றும் புல அட்டவணைகள் இடையே
முயற்சிகளின், அளிக்கின்றன கோட்பாடு, நிலையான பார்க்க
முறை ஆனால் நினைவகம் ஒரு முழு நிறைய பயன்படுத்த.
சரி, இப்போது நாம் சற்று வேண்டும் குறைவான சிக்கலான கட்டமைப்புகள்,
நாம் சி செய்யப்படுகிறது, நாம் சரியான சேர்ந்து செல்ல வேண்டும்.
>> அடுக்குகள் எனவே, நாம் இந்த பார்த்தேன் அங்கு விரிவுரை நீங்கள்
ஒரு மாதிரி ஏதாவது வேண்டும் தட்டுக்களில் அங்கு ஸ்டாக்
நீங்கள் வைத்து கடந்த விஷயம் ஸ்டாக் நடக்கிறது
நீங்கள் எடுக்க முதல் விஷயம்.
அதனால் உண்மையில் ஒரு ஸ்டேக் வரையறுக்கிறது என்ன கடந்த விஷயம், நீங்கள் கவனம் வைத்து தான்
முதல் போகிறது விஷயம், நீங்கள் எடுத்து.
நாம் பயன்படுத்த என்று சொல்லியல் என்றால் நாம் ஏதாவது செய்ய போகிறோம்,
நாங்கள் ஏதாவது சேர்க்க போகிறோம் என்றால் எங்கள் அடுக்கு, நாம் தள்ளும் அழைக்கிறோம்.
மற்றும் நாம் ஏதும் எடுத்து இருந்தால், , நாங்கள் உறுத்தும் அதை அழைக்கிறோம்.
நாம் செய்ய போகிறீர்கள் என்றால், நாம் ஒரு அடுக்கு செயல்படுத்த
கண்காணிக்க வேண்டும் என்பதை உறுதி செய்ய வேண்டும் அளவு மற்றும் திறன்.
உறுப்புகள் மொத்த எண்ணிக்கை நாம் முடியும் எனவே பிடித்து உறுப்புகள் தற்போதைய எண்ணிக்கை
என்று நாம் வைத்திருக்கும்.
>> மேலும் மிகவும் இதேபோல், நாம் வரிசைகளில் வேண்டும்.
ஒரே வித்தியாசம் என்னவென்றால், அதற்கு பதிலாக அடுக்குகள் கொண்ட உள்ளது
நாங்கள் என்று நாம் வைத்து கடந்த விஷயம் நாம் எடுத்து முதல் விஷயம்.
எனவே வரிசைகளில், நாங்கள் வைக்க முதல் விஷயம்,
போகிறது முதல் விஷயம், நாம் எடுத்து.
அப்படியென்றால், இது என்றால் போன்ற ஆகிறது உண்மையில் ஒரு கடையில் அணிவகுத்து நின்று
நீங்கள் உதவியது, வரி பின்னர் முதல் நபர்
உதவி செய்யப்படும் முதல் நபர் இருக்க வேண்டும்.
அதனால் ஒரு வரிசை இருக்கும்.
>> எனவே நாம் கண்காணிக்க வேண்டும் அளவு, திறன், மற்றும் தலை நாங்கள் தான் முதல்
முன்னால் வீழ்ந்து எல்லோரும் எடுக்க போகிறது பதிலாக மீண்டும் பட்டியலில்.
என்று கேள்விகள்?
நீங்கள் கவலைப்படாமல் என்று எந்த சி கேள்விகள்?
தரவு கட்டமைப்புகள், என்று கேலி பொருள் உள்ளதா?
சரி, குளிர்.
அதனால் நான் அலிசன் ஒப்படைக்க வேண்டும் இன்னும் சில நிரலாக்க குதிக்க.
>> அலிசன்: ஓ, நாம் பார்க்க வேண்டும்.
நாம் என்ன நான் இங்கே செய்ய எவ்வளவு நன்றாக பார்க்க வேண்டும்.
சரி, நான் முயற்சி மற்றும் பறக்க போகிறது இந்த பொருட்களை மூலம், தோழர்களே.
ஹன்னா மிகவும் சென்றார் அனைத்து அவரது விஷயங்களை ஆழம்.
நான் கொடுக்க முயற்சி போகிறேன் நீங்கள் ஒரு விரைவான வெடிப்பு கண்ணோட்டம்
நாங்கள் அனைத்து டேவின் பெற முடியும் என்று வேடிக்கை ஜாவா மற்றும் பாதுகாப்பு விஷயங்கள்
என்று ஒருவேளை நீங்கள் உண்மையில் பற்றி மேலும் கேட்க வேண்டும்.
>> சரி, அன்னாள்! போல், நீங்கள் எந்த கேள்விகள்,
நான் மிக வேகமாக போகிறேன், எனக்கு தெரியப்படுத்துங்கள்.
நான் தேவையான கேள்விகளுக்கு பதிலளிக்க வேண்டும்.
எனவே தொடங்க, நாம் தொடங்க போகிறோம் முதல் விஷயங்களை அநேகமாக ஒரு
நீங்கள் வலை கற்று நிரலாக்க, அனுமதிகள்.
எனவே, chmod, நீங்கள் வந்துள்ளேன் அனைத்து வலை இந்த வல்லமைப்
நீ தான் என்று நிரலாக்க சமீபத்தில் செய்து வருகிறது.
அது அடிப்படையில் தான் ஒரு கட்டளை தான் அனுமதிகள் மாற்றுகிறது
அல்லது அணுகல் அனுமதிகள் எங்கள் கோப்பு முறைமை பொருட்களை.
நிச்சயமாக, உண்மையில் நீங்கள் விரும்பினால், இந்த பார்க்க
இந்த எந்த சிக்கல் இருந்தால், உங்கள் பிரச்சினை செட் போது,
நீங்கள் நீண்ட இது ls-l, பயன்படுத்தப்படும் இது போன்ற பார்வையில் வகையான பெற,
நீங்கள் உண்மையில் அனைத்து பார்க்க அங்கு ஒரு கோப்பு அனுமதிகளை.
>> உண்மையில், நாம் தான் செல்ல போகிறோம் அழகான விரைவில் மூலம் அழகான
மிகவும் இந்த ஒவ்வொரு என்ன.
எனவே நாம், சரியான இங்கே D இல்லை இது அடைவை குறிக்கிறது.
வெளிப்படையாக சரி இங்கே, நாம், rwx பார்க்கிறோம் இது படிக்க, எழுதக்கூடிய, மற்றும் இயங்கக்கூடிய.
இந்த கூட பிட்கள் குறிப்பிடப்படுகின்றன, இது நாம் அடுத்த பக்கம் பெற வேண்டும்.
நாங்கள் பார்த்த எனவே ஒவ்வொரு மூன்றையும் இங்கே, அதனால் அது மூன்று மும்மூர்த்திகளை தான்.
நாம் ஆர் எதுவும் x மற்றும் R rwx எதுவும் இந்த முதல் கோப்பு என்க.
இந்த பொது அமைப்பு தான்.
>> எனவே, சில அடைவு இல்லை.
நாம் சில பயனர் குழு இந்த அனுமதிகள்.
இந்த அனுமதிகள் உள்ளன என்று சில குழு, மற்றும் உலகின் ஒரு அனுமதி உள்ளது என்று.
நீங்கள் ஒரு மூன்றையும் இந்த என நினைக்க முடியும்.
நீங்கள் மூன்று பிட்கள் இந்த என நினைக்க முடியும்.
எனவே அவர்கள் மதிப்புகள் நடத்த முடியும் எங்கும் 0 இருந்து
7, இது ஏன் சில ஆகிறது நாங்கள் உங்களுக்கு chmod செய்ய இருந்தது
அதற்கு பதிலாக என்ன RW, chmod 600.
நாம் அங்கு ஒரு எடுத்துக்காட்டு கிடைக்கும்.
ஆனால் அடிப்படையில், நீங்கள் யோசிக்க முடியும் வெறும் rwx ​​ஒன்று என இந்த,
அல்லது நீங்கள் சில என நினைக்க முடியும் பல அங்கு இங்கு இந்த முதல் ஒரு
இடையில் ஒரு எண் பிரதிபலிக்கிறது 0 மற்றும் 7, இந்த இரண்டாவது ஒரு
இடையில் ஒரு எண் பிரதிபலிக்கிறது 0 மற்றும் 7, மற்றும் மூன்றாவது ஒரு
சரி, 0 மற்றும் 7 இடையே பல பிரதிபலிக்கிறது?
>> R 4 ஒரு மதிப்பு W உள்ளது ஒரு 2 மதிப்பு, மற்றும் x உள்ளது
ஏன் இந்த இது 1 ஒரு மதிப்பு உண்டு இங்கே அனுமதி 700 chmod.
இங்கே இந்த வழக்கில், நாம் என்கிறார், ஏனெனில் முதல் பிட் அங்கு சுண்டி.
எனவே நாம் படிக்க 4 வேண்டும்.
இரண்டாவது சிறிது மீது சுண்டி இப்போது நாம் 6 கொண்டிருக்கின்றன 2 இது, W.
மூன்றாம் பிட் மீது சுண்டி 1 இது x, எனவே நாம் ஏழு கிடைக்கும்.
நிச்சயமாக, எங்கள் குழு நமது உலகில் ஒவ்வொரு 0 இருக்கிறது.
எனவே இதற்கான ஆகிறது chmod 700 சமமாகும்.
மற்றும் நான் நிச்சயமாக முயற்சி என்று அந்த இடையே உள்ள புரிந்து கொள்ள.
அது இருந்தால் நான் நிச்சயமாக இல்லை முன் ஒரு வினாடி வினா மீது வரும்,
ஆனால் அது ஒரு இருக்க வேண்டும் நான் கேட்க என்று கேள்வி.
>> கொஞ்சம் தான் கூட நடக்கிறது மேலும் இங்கே, chmod, இங்கே ஒரு
மிகவும் பொதுவாக இருக்கிறது ஒரு CHMOD அழைப்பு கட்டமைப்பு.
எனவே நிச்சயமாக, நாம் இங்கே chmod.
இந்த குறிக்கிறது என்று குறிப்புகள், யார் நாங்கள் இந்த அனுமதிகள் கொடுத்து
அல்லது யார் இந்த எடுத்து தூரத்தில் இருந்து அனுமதிகள்.
எனவே நாம் இங்கு ஒரு அனுமதிகள் இல்லை, நாங்கள் போல், நீங்கள் ஒரு பிளஸ் எக்ஸ் chmod கொடுத்து விட்டேன்,
நாங்கள் விரைவில் காண்பீர்கள்.
ஒரு தான் இந்த குறிப்பிட்ட கொடுக்க வேண்டும் அனைவருக்கும் அனுமதிகள்.
அனைத்து கொடு.
எனவே நீங்கள் நன்றாக u பிளஸ் x இருக்க முடியும் அல்லது கிராம் பிளஸ் எக்ஸ் அல்லது ஓ பிளஸ் எக்ஸ் அல்லது பல
அதின்.
முதல் பகுதி எப்போதுமே எனவே குறிப்புகள் இருக்க போகிறோம்.
நாம் யார், இந்த அனுமதிகள் கொடுத்து அல்லது யார் நாங்கள் வீட்டை விட்டு அவர்களை அழைத்து போகிறார்கள்?
>> இரண்டாவது ஒரு ஆபரேட்டர் ஆகிறது.
எனவே நீங்கள் பெரும்பாலும் பிளஸ் தீர்க்கப்பட வேண்டும்.
இந்த அனுமதிகள் கொடுக்கிறது எவர் நீங்கள் கொடுக்கிறீர்கள் வருகிறோம்,
கழித்தல் அதேசமயம், தர்க்கரீதியாக, அவற்றை நீக்குகிறது.
அங்கு அதனால் எதுவும் மிகவும் கொடூரமான.
பின்னர் முறைகள் நாங்கள் பேசினார் என்ன ஆகிறது படித்தல், எழுதுதல், அல்லது இயக்கும் கொண்டு.
எனவே, ஒரு பிளஸ் எக்ஸ் இயங்கக்கூடிய கொடுக்க வேண்டும் அனைவருக்கும் அனுமதிகள்.
பின்னர், நிச்சயமாக, இது குறிப்பிட்ட கோப்பு அல்லது அடைவு.
சரி?
Chmod நல்ல எல்லோரும்?
மிக மோசமான இல்லை?
>> சரி, நீங்கள் எந்த உள்ளன, HTML எனவே பழைய போதும் மைஸ்பேஸ் வயதில் to--?
நான், என் பிரிவில் அனுப்பியுள்ளார் அதாவது பாதி மக்கள்
நான் ஒரு பைத்தியம் என்று போன்ற என்னை பார்த்து.
நான், அவள், போல் இருந்தது நாங்கள் அந்த பழைய இல்லை.
வாருங்கள்.
எனவே மீயுரை குறியீட்டு மொழி, அது நேர்மையாக நீங்கள் தான் ஒரு வழி இருக்கிறது
இணையத்தில் சில விஷயங்களை காட்ட.
எனவே இது ஒரு மொழி தான்.
இது ஒரு ஸ்கிரிப்டிங் மொழி அல்ல.
அது எந்த தர்க்கம் இருக்கிறது.
அதை மாற்ற வெறுமனே ஆகிறது வழியில் ஏதாவது காட்டப்படும்.
சரி, என்று ஒரு முக்கியமான விஷயம் வேறுபாட்டை உருவாக்க.
அது ஒரு மொழி கருதப்படுகிறது, ஒரு ஸ்கிரிப்டிங் மொழி ஆகும்.
>> எனவே இங்கே நாம் எங்கள் HTML குறிச்சொற்களை வேண்டும்.
இந்த ஸ்லைடில் ஒருவேளை மிக உள்ளன நீங்கள் தெரிந்திருந்தால் இருக்க வேண்டும் என்று தான்
மற்றும் மிகவும் வசதியாக இருக்கும்.
அதனால், நாம் வேண்டும் எங்கள் HTML டேக், இது
என்று எல்லாம் நியமிக்கிறார் இடையே இந்த இரண்டு HTML இருக்கும்.
நாம் சில இணைப்பு வைக்கப்பட்டிருந்த வெளிப்படையாக நீங்கள் கொடுக்கும்
ஒரு வெளிப்புற வலை பக்கம் ஒரு இணைப்பு.
சில தலைப்பு, இங்கே, நம் தலையில் உள்ள.
நாம் நமது உடல் ஒரு தலைப்பு இது H1,,
எனவே அது நல்ல செய்ய வேண்டும் மற்றும் தைரியமான மற்றும் பெரிய.
பின்னர், நாம் சில வேண்டும் ஒரு பத்தி இது, ப.
ஒருவேளை நீங்கள் தெரிந்து கொள்ள வேண்டும் மற்றும் பொருட்களை தெரிந்திருந்தால் இருக்க
நீங்கள் ஒரு படத்தை செருக எப்படி இருக்கும், போன்ற அங்கு வேறு எந்த தலைப்பு வகுப்புகள்?
நான் நிச்சயமாக இருக்க வேண்டும் கிராம வசதியாக.
எனவே இந்த குறிச்சொற்களை பெரும்பான்மை வேண்டும் உங்களுக்கு தெரிந்திருந்தால் இருக்க வேண்டும் என்று.
ஆனால் நிச்சயமாக, எல்லாம் என சிஎஸ் 50, முழுமையான பட்டியல் அல்ல.
எனவே நீங்கள் வரை துலக்க உறுதி.
>> CSS, அதனால், CSS, நீங்கள் எந்த பார்க்கிறது என்றால் இரண்டு வாரங்களுக்கு முன்பு என் கருத்தரங்கு,
உண்மையில் தான் ஒரு வழி உங்கள் வலை பக்கம் பாணி?
சரி, நாம் சில மார்க் மொழி ஒன்று உள்ளது.
வெறும் உரை கவனித்து என்று HTML, அதை பக்கம் இருக்க வேண்டும், அங்கு.
ஆனால் CSS அதை அழகாக செய்கிறது என்ன உண்மையில்.
நீங்கள் உங்கள் HTML இந்த செய்ய முடியும் கோப்புகளை, ஆனால் நாம் பின்னர் பற்றி பேச வேண்டும் என,
நான் அது வலிமை அழகாக தெரியும் அது, அடுத்த ஸ்லைடு இருக்கும்
பொதுவான நடைமுறையில் உள்ளது, மற்றும் உண்மையில் நாம் உண்மையில் ஊக்குவிக்கும் என்று நடைமுறையில்,
நீங்கள் வைத்திருக்க அவர்களை பிரிக்கப்பட்ட போது நாம் MVC மற்றும் அந்த முழு முன்னுதாரணம் பற்றி பேச.
என்று, இந்த உணவாக என்ன உண்மையில் தான்.
>> எனவே CSS ஒரு வழி இருக்கிறது விஷயங்களை அழகாக செய்ய.
இங்கே விஷயங்களை, போன்ற உடல் மற்றும் #title மற்றும் .info,
இந்த தேர்வில் என்ன என்று அழைக்கப்படுகின்றன அவர்கள் குறிப்பிட்ட விஷயங்களை தேர்ந்தெடுக்க உள்ளது செய்கிறார்கள்
உங்கள் HTML கோப்பு உள்ள என்ன பாணியில் விண்ணப்பிக்க,
அதை நீங்கள் விரும்பவில்லை என்று விஷயங்கள் வகையான, உங்கள் வலை குறிப்பிட்ட உறுப்பு
பக்கம்.
எனவே இங்கே, நாம் ஒரு பின்னணி நிறம் மற்றும் ஒரு வண்ண
மற்றும் ஒரு எழுத்துரு குடும்பம் போய்விட்டார்கள் 'என்று உடலில் என்ன பயன்படுத்தப்படும்.
நாம் இங்கே திரும்பி பார்த்து இருந்தால், அதை தலைப்பு விண்ணப்பிக்க முடியாது.
அது மட்டும் என்ன விண்ணப்பிக்க வேண்டும் இந்த உடல் தேர்வாளர்கள் உள்ள, சரி?
>> தலைப்பை இங்கு கொண்டு, இந்த ஆகிறது அதே விஷயம் இருக்க போகிறது,
உரை நிறம் நீல மட்டுமே போகிறது இருப்பது
உள்ளவற்றை பாதிக்கும் தலைப்பு தேர்வாளர்கள்.
அத்துடன் இங்கு தகவல் என, உரை, இளஞ்சிவப்பு இருக்கும்
இங்கே இது தான் என்ன தகவல்,.
மட்டும் தான் எனவே இந்த பக்கத்தில் பிங்க் இருக்க வேண்டும்
தேதி, திங்கட்கிழமை, நவம்பர் 17, 2014 ஆகும்.
சரி, CSS செய்ய ஒரு வழி உள்ளது ஆம் over-- அதிக கட்டுப்பாடு வேண்டும்?
>> பார்வையாளர்கள்: ஏன் நீங்கள் வேண்டும் செய்கிறது தலைப்பு புல பயன்படுத்த வேண்டும்?
>> ஹன்னா: அடுத்த ஸ்லைடு, இது சத்தியம்!
நாம் அங்கு கிடைக்கும்.
நாங்கள் புல பயன்படுத்த வேண்டும் ஏன் இந்த ஆகிறது.
எனவே தேர்வாளர்கள் மூன்று முக்கிய எடுத்து நாம் பற்றி நீங்கள் பேச வேண்டும் என்று வடிவங்கள்.
நான் அறிய வேண்டும் fyou, நிறைய அவுட் அங்கு தான்.
பெரும் CSS ஆவணங்கள் இல்லை.
செய்ய கொண்ட ஒரு டேக் பெயர், இல்லை HTML இல் உங்கள் சாதாரண குறிச்சொற்களை.
H1, ப div, H2 எனவே, எல்லாம் அந்த வகையான.
நாம் தான் என அந்த பெயரிட முடியும்.
நாம் இங்கே பார்க்க எனவே உடல், அது ஒரு சாதாரண டேக் தான்.
போது எனவே தான் உடல் வைக்க முடியாது நாங்கள் எங்கள் CSS கோப்பு பேசுகிறீர்கள்.
>> தலைப்பு, முழு காரணம் நாம் இந்த ஹாஷ் உள்ளது நாம் என்ன தான் வேண்டும்
ஒரு அடையாள கருதப்படுகிறது.
எனவே, ஒரு ஐடி எப்போதும் இருக்க வேண்டும் உங்கள் HTML பக்கம் உள்ள தனிப்பட்ட
நீ இருக்கும் போது என்று அதை பற்றி, நீங்கள்
நீங்கள் மட்டும் குறிப்பிடும் என்று தெரியும் ஒரு குறிப்பிட்ட விஷயம்.
கொண்டு, இங்கே எனவே, இந்த விஷயத்தில் எங்கள் இங்கே H1, சிஎஸ் 50 ஆய்வு அமர்வு,
நாங்கள் தலைப்பை ஒரு ஐடி வேண்டும்.
அந்த பார்க்கவும் பொருட்டு எனவே எங்கள் HTML துண்டு, நாம் ஒரு ஹாஷ் தலைப்பு செய்வோம்.
நான் மாநாட்டின் மூலம், ID கள் நியமிக்கப்பட்ட அவர்கள் முன் ஒரு ஹாஷ்.
அதே வழியில், நாங்கள் பார்க்கிறோம் இங்கு தகவல் ஒரு வர்க்கம் இருக்கிறது.
எனவே CSS கொண்ட வர்க்கம் ஒரு புள்ளி வர்க்கம் என நியமிக்கப்பட்ட
அல்லது அந்த வர்க்கம் என்ன dot.
அதனால் இங்கே இந்த வழக்கில், இது தகவல் தான்.
>> எனவே நான் அதை திரும்ப எடுத்து.
இந்த இருவரும் இருக்க வேண்டும் இங்கே நம் CSS இளஞ்சிவப்பு
அவர்கள் இருவரும் தகவல் ஒரு வர்க்கம், தான் காரணம்.
மேலும் எங்கள் CSS கோப்பு, நாம் நியமிக்கப்பட்ட தகவல் ஒரு வர்க்கம் என்று எதுவும்
இளஞ்சிவப்பு இருக்கும்.
என்று பயன்?
ஆமாம்?
>> பார்வையாளர்கள்: நீங்கள் இருந்தால் செய்ய உடல் வெள்ளை எல்லாம்,
பின்னர் நீங்கள் செய்ய முயற்சி நீல அதை உள்ளே ஏதோ,
என்று பிரச்சினைகள் ஏற்படும்?
>> ஹன்னா: எனவே CSS உள்ளது விழுத்தொடர் பாணி தாள்கள்.
அதனால் நீங்கள் என்ன நோக்கி ஆகிறது கீழே பேணவேண்டும்.
எனவே உடலில் ஏதாவது செய்தால், நீங்கள் எல்லாம் வெள்ளை செய்ய,
பின்னர் நீங்கள் தலைப்பை மாற்ற அல்லது நீங்கள் உடலில் உரை மாற்ற,
அது மேலெழுதும்.
நோக்கி எனவே எதையும் கீழே பேணவேண்டும்.
ஆமாம்?
>> பார்வையாளர்கள்: ID கள் தனிப்பட்ட, ஆனால் வகுப்புகள் இன்னும் இருக்க முடியும்?
ஹன்னா: ரைட்.
எனவே ID கள் தனிப்பட்ட இருக்க வேண்டும், மற்றும் வகுப்புகள் முடியும் நீங்கள் விரும்பினால் போன்ற பல விஷயங்களை பார்க்கவும்.
வேறு ஏதேனும் கேள்விகள்?
ஆமாம்.
>> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்].
நான் வியக்கிறேன் என்று ஒரு வித்தியாசம்.
ஹன்னா: நான் வருந்துகிறேன், கேள்விக்கு என்ன?
பார்வையாளர்கள்: சிறிய உள்ளது "F" மற்றும் மூலதனம் "எப்"
ஹன்னா: எனவே வேறுபாடு சிறிய "F" மூலதனத்திற்கும் இடையிலான, "F"
ஒரு வித்தியாசமும் இல்லை.
எனவே "ஊ" 15 வழி இருக்கும்.
குளிர், மறந்துட்டீங்களா?
நல்ல எல்லோரும், CSS?
ஆமாம்?
>> பார்வையாளர்கள்: மன்னிக்கவும்.
நீங்கள் ஒரு வர்க்கம் ஒரு அடையாள முடியுமா?
>> ஹன்னா: ஆமாம், நீங்கள்.
விஷயங்கள் ஒரு வர்க்கம் ஒரு அடையாள இருவரும் முடியும்.
நான் மிகவும் பரிந்துரைக்கிறோம் உங்கள் சொந்த இந்த சோதனை.
நீங்கள் செய்யும் சிறந்த தான் கற்று கொள்கிறேன் CSS ஏதோ, எளிய வலை பக்கம்,
சில CSS வரைந்து, மற்றும் அவர்கள் தொடர்பு எப்படி பார்த்து.
நீங்கள், ஒரு நல்ல பெற வேண்டும் அதை எப்படி வேலை உள்ளுணர்வு.
>> சரி, CSS கொண்டு நல்ல எல்லோரும் என்ன?
நீங்கள் அனைத்து செய்ய போகிறோம் இப்போது CSS கொண்டு அழகான வலைத்தளங்களில்.
சரி, சிறந்த நடைமுறைகள், வெறும் மனதில் கொள்ள வேண்டிய விஷயங்கள் விஷயங்கள்
நாங்கள் கப்பல்துறை ஏன் இந்த அப்படி ஆகிறது நீங்கள் வடிவமைப்பாளர் மற்றும் whatnot.
எனவே அனைத்து, உங்கள் HTML குறிச்சொற்களை மூட.
நீங்கள் ஒரு திறந்த உடல் இருக்கிறது என்றால், ஒரு நெருக்கமான உடல் இருக்க வேண்டும்.
நீங்கள் ஒரு திறந்த பத்தி வேண்டும் என்றால், ஒரு நெருக்கமான பத்தி இருக்க வேண்டும்.
உங்கள் பக்கம் உறுதிப்படுத்துகின்றன என்று பார்க்கவும்.
நீங்கள் தோழர்களே மிகவும் பழக்கமான இருக்க வேண்டும் இந்த கொண்டு ப அமைக்க ஏழு
சிஎஸ் 50 நிதி மூலம் W3 வேலிடேட்டருக்கு கொண்டு.
நான் முன்பு கூறியது போல, எங்கள் பெரிய நிலைப்பாடுகளில் ஒரு
CSS உங்கள் பாணி பிரிக்கும் HTML ஆகும் இது உங்கள் மார்க் இருந்து.
பின்னர், நிச்சயமாக, நாம் கீழே இங்கே இந்த பெரிய விந்தை.
ஆஹா, நகைச்சுவை நிவாரண!
>> சரி, டிசிபி / ஐபி.
இந்த மற்றும் HTTP இடையே, அடிப்படையில் அவர்கள் இருவரும் நெறிமுறைகள் இருக்கிறார்கள்.
எனவே நீங்கள் தான் யோசிக்க முடியும் அவர்கள் விதிகளை தொகுப்பு என
விஷயங்கள் எப்படி நிர்வகிக்கிறது என்று இணையத்தில் நகர்த்த.
எனவே ஒலிபரப்பு கட்டுப்பாடு நெறிமுறை, அல்லது இணைய நெறிமுறை,
உறுதி செய்ய ஒரு வழி உள்ளது அது நடக்கிறது என்று தரவு பெறுகிறார்
நாம் என்றால் தெரியும் என்று நாம் எப்போதும் தரவு காணவில்லை.
எனவே நீங்கள் என்றால் சொற்பொழிவு திரும்ப நினைத்தால் டேவிட் முன்பு ஒரு ஜோடி வாரங்கள்
நாம் எங்கே அவர்கள், நான்கு உறைகள் இருந்தது நான்கு போல ஒரு எண்ணப்பட்ட,
நான்கு இரண்டு, நான்கு, மூன்று, நான்கு நான்கு, இந்த விதிகளின் தொகுப்பு ஆகும்.
நாம் சரி, நாம் எப்போது இருக்கும்போது, ஒன்றுக்கு மேற்பட்ட பாக்கெட் அனுப்பி,
நாம் எண் போகிறோம் அது என்ன எண்ணை அதை
மற்றும் எத்தனை மொத்த என்று பயனர் பெற வேண்டும்.
>> இது வெறும் சொல்லி எவர் தரவு அவர்கள் என்பதை பெறும்
என்றால் எல்லாம் அல்லது விட்டிருக்கும் ஏதாவது வழியில் இழந்து விட்டேன்.
அவர்கள் மீண்டும் அதை கேட்க வேண்டும்.
இந்த உண்மையில் விதிகளின் தொகுப்பு ஆகும்.
என்று நீங்கள் சரி, அதை பற்றி யோசிக்க முடியும் எப்படி?
மேலும், இது போர்ட், குறிப்பிடும் நீங்கள் தோழர்களே, நான் பேருரையின் போது தெரியும் can--
அவர்கள் துறைமுகங்கள் ஒரு முழு பட்டியல் இருந்தது.
ஆனால் நாம் இங்கு இப்போது அவர்கள் இல்லை.
>> எனவே மீயுரை பரிமாற்ற நெறிமுறை மீண்டும், இது மற்றொரு நெறிமுறை தான், ஆகிறது.
எனவே அது விதிகள் மற்றொரு ஜோடி இந்த வழக்கில், ஆட்சி,
மீயுரை எப்படி மாற்றப்படும்.
அதனால் தான் உலாவிகளில் அனுமதிக்கிறது வலை சேவையகங்கள் பேச.
நாங்கள் இங்கே கூறினார், அது தான் மனித கைகுலுக்கல் போன்ற.
இது ஆட்சி செய்ய ஒரு வழி எப்படி வலை சேவையகம் ஆகும்,
உங்கள் உலாவியில் தொடர்பு கொள்ள நடக்கிறது.
நாம் உதாரணங்கள் ஒரு ஜோடி வேண்டும்.
நாம் இங்கே சில கோரிக்கைகள் எங்கே கிடைக்கும் முறையாகும்.
நாம் இது, HTTP 1.1 வேண்டும் எங்களுக்கு நெறிமுறை பதிப்பு.
பின்னர், புரவலன், என்ன இது நாம் உண்மையில் அணுக முயற்சிக்கும்.
பின்னர், நீங்கள் இங்கே பார்க்க போல், நாம் இந்த 200 சில பதில் கிடைக்கும்
எங்கள் HTTP பதில் குறியீடு சரி.
நாம் நான் போகிறேன் ஒரு பெரிய பட்டியல் உள்ளது ஒரு விநாடிக்கு வரை இழுக்க
உங்களுக்கு தெரிந்திருந்தால் இருக்க வேண்டும்.
நாம், இந்த உள்ளடக்கத்தை வகை உரை / html வேண்டும் இது வெறும் தரவுகளை கூறுகிறார்
நாம் சரி, சர்வரில் இருந்து பெறுகின்றனர்?
இந்த புரவலன், இந்த உள்ளடக்கம் வகை HTTP தலைப்புகளை பகுதியாக உள்ளன.
நீங்கள் போன்ற சில அல்லது சிறிய இருக்க முடியும் பின்னணியில் தேவையான என்ன
நீங்கள் கையாளும்.
சில நேரங்களில் நீங்கள் நிறைய வேண்டும் உங்கள் சர்வரில் இருந்து தகவல் வருவதற்கு.
ஒருவேளை அவர்கள் நிறைய கேள்விக்கு பயனர் இருந்து தகவல்களை.
இது சூழலில் பொறுத்து மாறுபடும்.
நீங்கள் சிஎஸ் 50 ஆய்வு பார்த்தால், என்று ஒரு நிறைய இருக்கிறது.
ஆனால் நாம் பெற நிறைய வேண்டும் அதனால் நான் போகிறேன், மூலம்
வலது புறம் செல்ல என்று நீங்கள் சரி தான்?
கூல்.
பொறுத்திருங்கள்.
நான் நிச்சயம் என்று இல்லை ஹே of-- முழு பட்டியல்!
இந்த ஏன் என்று எனக்கு தெரியவில்லை இங்கு அனைத்து வழி.
நான் உண்மையில் சென்றார் நினைத்தேன் நான் sitting-- அதை இருந்த போது
>> டேவின்: நீங்கள் அதை கற்பிக்க வேண்டும்?
அல்லது நீங்கள் எனக்கு அதை கற்பிக்க வேண்டும்?
>> பார்வையாளர்கள்: நான் நாம் முடியும் என்று நினைத்தேன் வெறும் தொடங்க அவர்களுக்கு காட்ட.
நான் நீங்கள் போக முடியும், என்று அர்த்தம் மேலும் அவர்களை, ஆனால் நான்
அதை நான் முதல் இன்னும் உணர்வு இருந்தது நினைத்தேன் வெறும் HTTP நிலைகளையும் பற்றி பேசி கொண்டிருந்தார்.
எனவே இங்கே முழு பட்டியல் தான்.
நான் என்ன நடக்க போகிறது, என்ன யூகிக்க டேவின் பின்னர் அவற்றை செல்ல போகிறது.
ஆனால் ஒரு முழு பட்டியல், இல்லை சுவை முன்னோட்ட வர.
சரி, நாம் இந்த போகிறது blow-- போகிறோம் வேறு எந்த ஒரு PHP விபத்தில் நிச்சயமாக இருக்க வேண்டும்.
>> எனவே PHP, ஒருங்கிணைத்தல் புள்ளி, அது ஒரு சுழல்நிலை பின்னெழுத்தாக்கம் தான்,
இது வேறு ஏதாவது பெயரிடப்பட்டது பொருள்.
பின்னர் அவர்கள், இந்த மாதிரி இருந்தது, உண்மையில் பயன் இல்லை.
அதனால் அவர்கள் தான் அதை பெயரிடப்பட்டது அது, ஒரு சுருக்க இருந்தது,
அதனால் அவர்கள் தான் அது PHP செய்து ஒருங்கிணைத்தல் புள்ளி, இது
வெறும் எந்த அர்த்தமும் இல்லை.
வேடிக்கையான கதை.
இது ஒரு நிரலாக்க மொழி தான்.
நான் வலியுறுத்த எனவே எவ்வளவு HTML ஒரு நிரலாக்க மொழி அல்ல,
அது ஒரு மொழி, PHP தான் ஒரு நிரலாக்க மொழி ஆகும்.
நீங்கள் இந்த தெரியுமா எப்படி தர்க்கம் உள்ளது, ஏனெனில்.
Conditionals உள்ளன.
நாம் மாறிகள் வேண்டும் நாங்கள் அதேசமயம் HTML இல் அந்த விஷயங்கள் எதுவும் இல்லை.
>> சரி, நாம் இந்த சிறிய வேண்டும் பிட் இங்கே அந்த PHP இன் ஒரு சுவை தான்.
எனவே அடிப்படைகளை, மாறி பெயர்கள் ஒரு டாலர் அடையாளம்.
இது போன்ற மக்கள் நிறைய.
எங்களுக்கு பணத்தை நினைவூட்டுகிறது.
இது அனைத்து பெரிய விஷயம்.
நாம் அனைத்து PHP வேண்டும்.
எனவே நாம் ஒரு குறிப்பிட வேண்டாம் இனி மாறி வகை.
அதை நடத்தும் நேரத்தில் தீர்மானிக்கப்படுகிறது.
மொழி பெயர்ப்பாளர், போல் இருக்கும் ஓ, நாம் தான், வழியாக இயக்க வேண்டும்
மற்றும் சூழல் படி, நாம் வகைகளை என்ன வகையான பார்க்க வேண்டும்
இந்த மாறிகள் வேண்டும்.
எந்த முக்கிய செயல்பாடு உள்ளது.
.விஷயங்கள் இயக்கும்.
உங்கள் இறக்குமதி நீங்கள் உங்கள் ப அமைக்க கடந்த, நீங்கள் இந்த கவனிக்க வேண்டும்.
ஒரு முக்கிய செயல்பாடு உண்மையில் இல்லை.
நீங்கள் எழுதியது என்ன நீங்கள் நடக்க வேண்டும்.
அது வெறும் வகையான நடந்தது.
அதனால் நீங்கள் ஐந்து PHP தான்.
>> வரிசைகள் மிகவும் ஒத்த.
நாங்கள் இன்னும் இந்த அடைப்புக்குறி வேண்டும்.
இங்கே, நாம் சில மாறி வந்தடையும் என, மற்றும் அது சமமாக
to-- நாங்கள் எங்கள் வழக்கத்தை அடைப்புக்குறி குறிப்பு.
நாம் சில விசை மதிப்பு உள்ளது.
மேலும் பெரிய வித்தியாசம் சி மற்றும் PHP வரிசைகள் இடையே
நாம் இந்த associate-- முடியும் என்று ஆகிறது சாவியை மதிப்புகள் இணைக்க முடியும்.
எனவே, அதற்கு பதிலாக வெறும் கொண்ட சட்டிகளை என்று ஒரு வரிசை
எண் அல்லது ஒரு நிலையை வரிசையில் அந்த உறுப்பு,
நாம் உண்மையில் ஒரு விசை அதை இணைக்க முடியும்.
நாம் சொல்ல முடியும் எங்கே, சரி, நான் என்ன மதிப்பு பழம் தொடர்புடையதாக உள்ளது.
ஒருவேளை நாம் பழம் வாழை சென்றார் வேண்டும்.
எனவே, எங்களுக்கு வாழை திரும்ப விரும்புகிறேன்.
>> ஆனால் அடிப்படையில், மிகவும் இதை பற்றி சக்தி வாய்ந்த விஷயம்
என்று உங்களுக்கு நினைவிருக்கிறதா அங்கு நாம் அடிப்படையில் விரிவுரை இருந்து டெமோ
மீண்டும் எழுதிய PHP இல் அம்ருதா, அது was-- பார்வை தான் உண்மையில் விரும்பினால்,
இந்த முக்கிய இருக்கின்றன?
அது சக்தி உண்மையில் என்ன தான்.
மீண்டும் கூறு தேவையில்லை உங்கள் வரிசை மூலம்.
நீங்கள் தெரிந்து கொள்ள வேண்டும் என்ன, விண்வெளி, அது தான்.
அது இறுதியில் அல்லது தொடக்கத்தில் இருக்க முடியும்.
நீண்ட நீங்கள் முக்கிய தெரியும் அந்த மதிப்பு தொடர்புடைய,
PHP அந்த மதிப்பை வெளிப்படுத்துவேன் முடியும் வலது சரி, நீங்கள் வெளியே எடுக்க வேண்டுமா?
>> பின்னர், நாங்கள் தான் இல்லை தான் நாம் ஏனெனில்
முக்கிய மதிப்பு ஜோடிகள் இருக்க முடியும் நீங்கள் செய்ய வேண்டும் என்று அர்த்தம் இல்லை.
நீங்கள் தான் உருவாக்க முடியும் ஒரு சாதாரண வரிசை, இங்கே,
அது எங்கே கீழே, மணிக்கு ஒன்று, இரண்டு, மூன்று, நான்கு.
எமது மதிப்புகள்.
உண்மையில், அவர்கள் விசைகளை குறியீடுகளில் இருக்கும்.
எனவே ஒரு முக்கிய பூஜ்யம் இருக்க வேண்டும்.
இரண்டு முக்கிய ஒன்றாக இருக்க வேண்டும்.
எனவே மற்றும் முன்னும் பின்னுமாக, வரை நீங்கள் வெளிப்படையாக ஒரு முக்கிய ஒதுக்க,
நீங்கள் என முடியும், மதிப்பு அவர்களது குறியீட்டு ஆகிறது.
என்று அனைவருக்கும் பயன்?
கேள்விகள் இல்லை?
வாழ்த்துக்கள்.
>> சரி, foreach ஒரு வழி உங்கள் வரிசைகள் வழியாக மீண்டும் கூறு.
நாம், இங்கு ஏதாவது பொது அமைப்பு.
எனவே foreach, பெயர் எங்கள் அணி, அதை போன்ற
நீங்கள் ஒவ்வொரு அழைக்க வேண்டும் உங்கள் வரிசையில் உறுப்பு,
நாம் ஏதாவது செய்ய முடியும் என்று உறுப்பு அல்லது மதிப்பு.
எனவே நாம் இங்கு ஒரு எடுத்துக்காட்டாக உள்ளது.
நாம் ஒரு துணை வேண்டும் இந்த இரண்டு உள்ளீடுகளை கொண்டு வரிசை
பட்டியில், foo தொடர்புடைய மற்றும் பாஸ் தொடர்புடைய.
எனவே விசைகளை foo மற்றும் பஜ் உள்ளன.
கலாச்சாரம் பொருட்டல்ல மற்றும் qux உள்ளன.
அதனால் foreach, நாங்கள் எங்கள் அணி வேண்டும் இங்கே, முக்கிய மதிப்பு ஜோடி என.
இந்த அணுகல் அனுமதிக்கிறது முக்கிய மற்றும் மதிப்பு இரண்டு.
ஒருவேளை நீங்கள் வேண்டும் மதிப்பு, இதில்
நீங்கள் வந்தடைவது போன்ற செய்ய முடியும் பின்னர் $ மதிப்பு, மற்றும் நீங்கள்
வெறும் மதிப்பு அணுகும் நீங்கள் மூலம் மீண்டும் கூறு.
ஆனால் ஒருவேளை, சில காரணம், நீங்கள் முக்கிய வேண்டும்,
நான் தேர்வு ஏன் இது அதற்கு பதிலாக இந்த உதாரணம்.
எனவே நீங்கள் உண்மையில் கையாள முடியும் இந்த வழக்கில் முக்கிய மற்றும் மதிப்பு.
சரி?
ஒரு கேள்வி?
>> பார்வையாளர்கள்: நீங்கள் வேண்டும் என்றால் வெறும், முக்கிய என்று கையாள
நீங்கள் செய்ய வேண்டியது foreach--
>> அலிசன்: ரைட்.
எனவே நீங்கள் விரும்பினால் வெறும் முக்கிய கையாள,
நீங்கள் இன்னும் இந்த வேண்டும் தொடரியல் தான் நீங்கள் என்றால், ஏனெனில்
ஒன்று என வந்தடைவது வேண்டும், ஒன்று போன்ற தோற்றம், அது
சென்று நீங்கள் வேண்டும் கருதுவது மதிப்பு, இல்லை விசை.
எனவே நீங்கள் எப்போதும் போல் இருந்தால் ஒருவேளை இந்த $ உறுப்பு இருக்கிறது என வந்தடைவது,
அதை நீங்கள் கேட்கிறாய் என்று கருதுவது நடக்கிறது ஒவ்வொரு கட்டத்தில் தான் மதிப்பு.
நீங்கள் வெளிப்படையாக விரும்பினால் முக்கிய ஏதாவது செய்ய,
நீங்கள் போவதில்லை கூட மதிப்பு எதுவும் செய்ய,
இந்த அமைப்பு வேண்டும் நாம் இங்கே வேண்டும் என்று
அங்கு நீங்கள் வெளிப்படையாக கேட்கிறாய் முக்கிய மற்றும் மதிப்பு இருவரும்.
பெரிய கேள்வி.
வேறு ஏதாவது?
கூல்.
>> சரி, PHP மற்றும் HTML.
ஓ, நாம் மீண்டும் அல்ல ப அமைக்க மீண்டும் ஏழு.
எனவே, இந்த ஒரு சிறிய நன்கு கவனிக்க வேண்டும்.
எனவே இந்த சில எளிய HTML வடிவம் ஆகிறது என்று ஹலோ சில உள்ளீடு பெயர் உள்ளது.
நாம் நாம் பெற எங்கள் முறை பார்க்கிறோம்.
நாங்கள் எங்கள் ப-செட் இருந்து நினைவில் என்றால், இந்த வடிவம் சமர்ப்பிக்கப்பட்ட போது,
ஒன்று அந்த $ வேறுவிதமாக என்று ஒரு அணி அனுப்புகிறது இந்த உள்ளீடுகளை அல்லது மாறிகள் இருந்து அனைத்து
இருக்க வேண்டும் என்று வடிவம் நம் PHP சூழ்ச்சி.
இந்த வழக்கில், பயனர் எனவே தங்கள் பெயரை வைக்க வேண்டும்.
அவர்கள் அதை சமர்ப்பிக்க.
மற்றும் நாம் இங்கே சில வரிசை கிடைக்கும் என்று பார்க்கிறோம்.
நாங்கள் எங்கள் கிடைக்கும் வரிசை உள்ளது.
நாம் பெயர் அணுகும்.
>> எனவே என்கிறார் சரி, எனக்கு கொடுக்க பெயர் தொடர்புடைய என்று மதிப்பு,
இங்கு முக்கிய இருப்பது பெயரிட.
அந்த நேரடியாக வரைபடம் என்பது நாங்கள் எங்கள் உள்ளீடு பெயர் கூறினார்.
அப்படியென்றால், இது முக்கிய கொடுத்து என்ன இங்கே உங்கள் வரிசையில் இருக்க போகிறது.
என்று அனைவருக்கும் பயன்?
ஆமாம்?
>> பார்வையாளர்கள்: பெயர் பார்க்கவும் [செவிக்கு புலப்படாமல்] ஊதா வரி?
>> அலிசன்: இது இங்கே இந்த குறிக்கிறது.
எனவே இங்கே இந்த துறையில், அதை இங்கே இந்த பெயரை குறிக்கிறது.
எனவே இந்த பெயரிடப்பட்டது தொலைபேசி எண், அல்லது அதை போன்ற.
இந்த பெயர் உண்மையில், என்ன கூறுகிறார் இந்த இடத்தை நீங்கள் அழைப்பு?
எப்படி நீங்கள் போகிறீர்கள் இந்த துறையில் பார்க்கவும்?
இந்த பெயரை நாம் இருக்கிறோம், விரும்புகிறேன் இந்த துறையில் கூறி பெயர் அழைக்கப்படுகிறது.
நாம் அதை அணுக போகிறீர்கள் எப்படி.
>> பார்வையாளர்கள்: அது போல, உள்ளீடு பெயர் பாப் சமம் ஆகியவை
>> அலிசன்: வலது பின்னர் நீங்கள், அங்கு கீழே பாப் கிடைக்கும்.
சரியாக.
எல்லோரும் நன்றாக உள்ளதா?
சரி,, பதிவு எதிராக எடுத்து இந்த இரண்டு முக்கிய வழிகள் உள்ளன
என்று நாம் ஒரு HTTP கோரிக்கை தரவு அனுப்ப.
நீங்கள் பார்த்த இந்த வட்டம் இருவரும்.
கிடைக்கும் தகவல், எனவே URL ஐ வழியாக.
எனவே நீங்கள் எப்போதும் கூகிள் செய்தால் தேடல்கள், YouTube, உங்களுக்கு
ஒருவேளை சில கேள்வி குறி கவனிக்க.
பின்னர், எல்லா வார்த்தைகளையும் என்று நீங்கள் தான் அங்கு வைத்து.
மற்றும் பிந்தைய தரவு கடக்கிறது HTTP செய்தி உடலில்.
எனவே GET போல், நீங்கள் வகையான கருத்தில் தரவு பயனர் இருந்து மறைத்து என்று.
ஆனால் என்ன உண்மையில் தான் புரிந்து கொள்ள முக்கியமானது
இந்த இன்னும் உள்ளது கிடைக்கும் போலவே பாதுகாப்பற்ற.
நான் பயன்படுத்த விரும்புகிறேன் ஒப்புமை என்றால் ஆகிறது நீங்கள் உங்கள் வங்கி கணக்கு எண் இல்லை
நீங்கள் வெளியே அதை எழுதும் ஒரு உறை, அந்த அழகான பாதுகாப்பற்ற தான்.
நீங்கள் இருந்தால் ஒரு துண்டு அதை எழுத காகிதம் மற்றும் உறை உள்ளே வைத்து,
அது இன்னும் ஏனெனில் உண்மையில் பாதுகாப்பற்ற தான் நீங்கள் செய்ய வேண்டியது எல்லாம் திறந்து ஆகிறது
மற்றும் உண்மையான உள்ளடக்கங்களை பாருங்கள் செய்தி என்று பார்க்க.
எனவே இந்த "மறைமுக" ஆகிறது மற்றும் போன்ற மக்கள் அது பாதுகாப்பானது என்று, ஆனால் அது உண்மையில் இல்லை.
நான் உறுதியாக இருக்கிறேன் டேவின் சாப்பிடுவேன் ஒருவேளை, என்று இன்னும் பெற.
ஆனால் இது ஒரு முக்கியமான விஷயம் பாகுபாடு செய்ய விரும்பி,
நல்ல ஒன்று புரிந்து கொள்ள.
>> சரி, SQL, கட்டமைக்கப்பட்ட வினவல் மொழி.
அனைத்து பொருட்களை நாங்கள் மிகவும் சமீபத்தில் பார்த்தேன்!
எனவே அடிப்படையில் தான் வடிவமைக்கப்பட்டுள்ளது, வெளிப்படையாக, தரவு மேலாண்மை.
உங்களுக்கு அனுபவம் நிறைய இருந்தது PHP MyAdmin உங்கள் அட்டவணைகள் இந்த.
மேலும் நான்கு பொதுவான கேள்விகள் இருந்தால் நாம் என்று உங்களுக்கு தெரியும்.
எனவே மேம்படுத்தல், நுழைவு அங்கு தான், தேர்வு, மற்றும் நீக்க.
எனவே, நீங்கள் உண்மையில் அந்த தெரியும் உறுதி.
நாம் செல்ல போகிறோம் உண்மையில் வேகமாக அவர்கள் மூலம்.
>> எனவே, உண்மையில், புதுப்பிக்க என்ன நீங்கள், அது நினைக்கலாம்
அது உங்கள் தகவல் தரவு மேம்படுத்துகிறது.
நாம் இங்கே சில உதாரணம்.
இந்த பொது ஆகிறது ஒரு மேம்படுத்தல் கேள்வி கட்டமைப்பு.
எனவே நாம் அட்டவணையை மேம்படுத்த என்று நாம் பற்றி பேசுகிறீர்கள்.
நாம் சில அமைக்க வேண்டும் மதிப்புகள், சில பத்திகள்
குறிப்பிட்ட மதிப்புகள் சமமாக.
எனவே இந்த மாறி, அட்டவணை மேம்படுத்துகிறது இந்த விஷயத்தில் அனைத்து வரிசைகளில் மதிப்புகள்.
இந்த ஒரு அதனால் கீழே இங்கே, ஒரு உண்மையான உதாரணமாக, நாம் insert-- மன்னிக்க வேண்டும்.
அந்த ஸ்லைடு முன்னேறியது எனக்கு இல்லாமல் அதை உணர்ந்து.
>> அதனால், அட்டவணை சம COl1 அமைக்க வீட்டில் சமம் அங்கு val1 வேண்டும் "குரியர்."
என்ன இந்த ஒரு செய்கிறது ஆகிறது அது மட்டும் அது மட்டும், மாற்றுகிறது
குறிப்பிட்ட இடங்களில் இந்த மதிப்புகள் மேம்படுத்துகிறது.
இந்த முதல் ஒரு, இத்தகைய மாற்றங்கள் உங்கள் அட்டவணையில் உள்ள எல்லாம் மதிப்புகள்,
சரி?
இந்த மாற்ற நடக்கிறது ஒவ்வொரு நுழைவு பத்தியில்,
ஒவ்வொரு வரிசையில்.
இந்த எங்கே, உங்களால் முடிந்தால் ஒரு தகுதி போட்டியில் என நினைக்கிறேன்.
அது மட்டும் மாற்ற நடக்கிறது மிகவும் குறிப்பிட்ட இடங்களில் அது.
எனவே ப அமைக்க, போது நீங்கள் ஏழு ஒருவேளை பண அளவு மேம்படுத்தப்பட்டது
உங்கள் பயனர் என்று, ஒருவேளை நீங்கள் இருந்தது சில ஐடி வலது, அமர்வு ஐடி சமம் எங்கே?
>> நீங்கள் வேண்டும், ஏனென்றால் பண அளவு மாற்ற
ஒவ்வொரு நபர் யார் உங்கள் வலைத்தளத்தில் பயன்படுத்தி.
நீங்கள் ஒரு அதை மாற்ற வேண்டும் குறிப்பிட்ட நபர், அந்த நபர் இருப்பது
யார் அந்த நேரத்தில் அதை பயன்படுத்தி இருந்தது.
வலது?
சரி, அதனால், சேர்க்கைக்கு நுழைக்க அட்டவணைகள் சில மதிப்புகள்.
இந்த நீங்கள் இருக்கும் போது போன்ற ஆகிறது ஒரு புதிய பயனர் உருவாக்கும்.
இங்கே பொது கட்டமைப்பு என்ன அட்டவணை செருக
நாம் பற்றி பேசுகிறீர்கள்.
கலாச்சாரம், இருப்பது மதிப்புகள் என்று நாம் உண்மையில் நுழைக்க வேண்டும்.
சரி, நாம் இங்கே பார்க்க போல் எனவே, நாங்கள் அட்டவணை செருக.
இந்த குறிப்பிட்ட பத்திகள் ஆகிறது தங்கள் கடித தொடர்பு மதிப்புகள்.
எனவே இந்த சேர்க்கைக்கு கூறுகிறது கொண்ட ஒரு புதிய வரிசை
மதிப்புகள் val1 மற்றும் val2 கீழ் இந்த குறிப்பிட்ட பத்திகள்.
>> எனவே ஒருவேளை நீங்கள் மட்டும் நிரப்ப வேண்டும் இந்த வரிசையில் பாதி விஷயங்கள் வெளியே.
என்று, இந்த பகுதி இங்கே நீங்கள் செய்ய முடியும் என்ன இருக்கிறது.
அது உண்மையில் நீங்கள் என்ன முடிகிறது இது பகுதியாக தீர்மானிக்க.
ஆமாம்?
>> பார்வையாளர்கள்: நீங்கள் மட்டும் [செவிக்கு புலப்படாமல்] வரிசையில் [செவிக்கு புலப்படாமல்] கலங்கள்?
>> அலிசன்: நீங்கள் மட்டும் பூர்த்தி என்றால் உங்கள் வரிசையில் சில பகுதிகளில்,
அந்த செல்கள் ஓய்வெடுக்க காலியாக உள்ளன.
நீண்ட நீங்கள் அவர்களை அனுமதிக்க காலியாக இருக்கும், அது ஒரு பிரச்சினை இல்லை.
நீங்கள் அவர்களை அணுக முயற்சி செய்தால், அது தான் சில வெற்று உறுப்பு திரும்ப போகிறது.
ஆனால் அது எனக்கு முக்கியம், சில அட்டவணைகள் என்று,
அவர்கள் பூஜ்ய இருக்க அனுமதி.
நீங்கள் ஒரு ஒரு ரன் உங்கள் ப-செட் போது சிக்கல்
நாம் எந்த அனுமதிக்க முடியாது, ஏனெனில் உங்கள் மதிப்புகள் பூஜ்ய இருக்கும்.
ஆனால் நீங்கள் ஒரு குறிப்பிட முடியும் உங்கள் அட்டவணையில் உள்ள விருப்ப மதிப்பு.
>> சரி, தேர்ந்தெடுக்கப்பட்ட, எனவே இந்த ஆகிறது வெறும் பெற ஒரு வழி
ஒரு மேசையில் இருந்து குறிப்பிட்ட தரவு, நீங்கள் விரும்பும் சில அடையாளம்.
அட்டவணை எங்கே இருந்து எனவே தேர்ந்தெடுக்கப்பட்ட நட்சத்திர வண்ணம், ஏதாவது ஒரு வழிமுறையாக சமம்
எனக்கு தொடர்புடைய அனைத்து தரவு கொடுக்க அங்கு இந்த குறிப்பிட்ட பத்தியில் உண்மை.
எனவே, இந்த விஷயத்தில் நட்சத்திரம் சரி, நீங்கள் முழு வரிசையில் திரும்ப?
>> பின்னர், இந்த வழக்கில், நட்சத்திர தேர்வு அட்டவணை நீங்கள் முழு அட்டவணை கொடுக்கிறது.
பின்னர், வெளிப்படையாக அது மட்டும் நீக்க அட்டவணையில் இருந்து வரிசையில் நீக்குகிறது.
எனவே மேசையில் இருந்து நீக்க, என்ன அட்டவணை நாங்கள் இருக்கிறோம்
அங்கு சில குறிப்பிட்ட குறிப்பிட அடையாளங்காட்டி அல்லது சில நிபந்தனை உண்மையாக இருக்கிறது.
ஆமாம்?
>> பார்வையாளர்கள்: கேள்வி.
ஏன் இரட்டை பயன்படுத்தி மேற்கோள், மற்றும் நீங்கள் என்பதை
இரட்டை மேற்கோளில் அல்லது ஒற்றை செய்ய மேற்கோள், அது ஒரு வித்தியாசம்?
>> அலிசன்: இரட்டை மேற்கோளில் அல்லது ஒற்றை மேற்கோள் SQL ஒரு வித்தியாசமும் இல்லை.
நான் மற்றொரு கேள்விக்கு பார்த்தேன் நினைத்தேன்.
ஆமாம்?
>> பார்வையாளர்கள்: அது என்ன பாதிக்காது கேள்வி இருந்து தப்பி?
>> அலிசன்: ராப்?
>> ராப்: நீங்கள் அர்த்தம் என்ன கேள்வி இருந்து தப்பி?
>> பார்வையாளர்கள்: யாரோ உள்ளது என்றால், ஒரு வடிவத்தில் ஒரேஒரு of--
>> ராப்: யாராவது இருந்தால் ஒரு ஒற்றை மேற்கோள் வைத்து,
பின்னர் நீண்ட நீங்கள் சுத்தப்படுத்தும் வருகிறோம் என உங்கள் உள்ளீடு, அது ஒரு விஷயமே இல்லை.
ஆனால் நீங்கள் ஒரு ஒற்றை பயன்படுத்தி என்றால் மேற்கோள் மற்றும் நீங்கள் தவறாக இருக்கிறீர்கள்
உங்கள் உள்ளீடுகள் தப்பி, பின்னர் சரி, அவர்கள் தேவை
உடைக்க பொருட்டு ஒரு ஒற்றை மேற்கோள் வைக்க உங்கள் குறியீடு. நீங்கள் இரட்டை மேற்கோளில் பயன்படுத்தினால்,
அவர்கள் இரட்டை வைக்க வேண்டும் உங்கள் குறியீடு உடைக்க மேற்கோள்.
ஆனால் நீண்ட நீங்கள் விஷயங்களை தப்பிக்க என சரியாக, அது ஒரு விஷயமே இல்லை.
இது மொழிபெயர்க்க வேண்டும் நடக்கிறது எப்படியும் சரியான சின்னம் வேண்டும்.
>> பார்வையாளர்கள்: தப்பிக்கும் என்ன அர்த்தம்?
அலிசன்: சரி, போன்ற Sanitizing தப்பிக்கும்.
நாம் அந்த தேர்வு, பெரிய விந்தை காமிக் நீங்கள் வேண்டும், அங்கு அவர்கள் கவனித்து அந்த
oh--
ராப்: இது கடந்த ஸ்லைடு இருக்கிறது.
அலிசன்: இது உண்மையில், கடந்த ஸ்லைடு இருக்கிறது?
என் கடவுளே.
அங்கு நாம் சரியான, சரியா.
சரி, எனவே அடிப்படையில், நீங்கள் புகுத்த முடியும் இந்த SQL கேள்வி ஒன்று
அங்கு அது உங்கள் உடைக்கிறது குறியீடு, அல்லது டேவிட் காட்டியது போல்
வர்க்கம், நாம் சில ஒற்றை இருந்தால் மேற்கோள் 1 1 மற்றும் சமம் எங்கள் குறியீடு என்றால்,
நாம் தான் நேரடியாக அந்த நகலெடுத்து, நாம் ஒரு முடிவுக்கு ஒற்றை மேற்கோள் வேண்டும்,
என்ன நடக்கும் நாம் பெற ஆகிறது வெளிப்பாடு என்று
உண்மை மதிப்பீடு என்று சொல்கின்ற யாரோ எமது தகவல் நுழைய தெரிவிக்கும்
மற்றும் தரவு கிடைக்கும் என்று நாங்கள் அவற்றை பெற விரும்பவில்லை.
எனவே உள்ளீடுகள் sanitizing வெறும் உறுதி செய்யும் பொருள்
நாம் இந்த தப்பிச்சென்று என்று பாத்திரங்கள் மற்றும் அவர்கள் அறிவிக்கும்
எழுத்துகள் மற்றும் விஷயங்கள் இல்லை என என்று அனுமதி
உள்ளபடி எடுத்து சொல்ல எங்கள் SQL அறிக்கை என.
>> எனவே பெரிய விஷயம் நாம் என்று நீங்கள் பயன்படுத்தி இருக்க வேண்டும் என்று
HTML சிறப்பு எழுத்துகள் இருந்தன இது ஏதோ
நீங்கள் பாருங்கள் எடுக்க வேண்டும் என்று.
சரி, நீக்க.
தரவு வகைகள், இந்த அனைத்து ஆன்லைனில் இருக்கும்.
நாங்கள் 15 நிமிடங்கள் விட்டு என்பதால், நான் இருக்கிறேன் சரியாக இந்த வழியாக செல்ல போவதில்லை.
PHP மற்றும் SQL அடிப்படையில் இந்த ஆகிறது நாங்கள் ஒரு கேள்வி செயல்பாடு என்று
எதிராக பாதுகாக்க இந்த தீங்கிழைக்கும் தாக்குதல்களுக்கு.
எனவே, எப்போது நீங்கள் பயன்படுத்த கேள்வி, நாம் உறுதி செய்யும்
அந்த விஷயங்களை சுத்தப்படுத்தப்பட்டு மற்றும் whatnot.
>> மீதமுள்ள, ஒரு வடிவமைப்பு முன்னுதாரணம் ஆகும் எனவே, மாதிரி, காட்சி, கட்டுப்படுத்தி.
இது விஷயங்களை வைத்து ஒரு வழி நல்ல மற்றும் அதே வழியில் பிரிந்து
நாங்கள் காரணியாக முனைகின்றன என்று செயல்பாடுகளை வெளியே குறியீடு.
இது ஒரு வலை வடிவமைப்பு கட்டமைப்பை ஆகிறது என்று நீங்கள் தான் செய்ய அனுமதிக்கிறது.
நான் இந்த தவிர்க்க போகிறேன்.
>> இது பெரிய விஷயம் என்று நான் சூப்பர் வரைமுறைகள் இருக்க வேண்டும்.
அங்கு இது ஒரு பெரிய சிறிய அட்டவணை உள்ளது.
அதை நீங்கள் செயல்பாடு கொடுக்கிறது மாதிரி உதாரணம்.
நான் இந்த வழியாக நான் ஏனெனில் போகிறேன் உண்மையில் டேவின் பேச முடியும் இருக்க வேண்டும்.
நீங்கள் ஏதேனும் கேள்விகள் இருந்தால், தயவு செய்து.
நான் பின்னர் இங்கே இருக்க வேண்டும்.
வெறும் என்னை பேச.
என்று, நாம் HTTP நிலைகளையும் வேண்டும்.
மேலும் டேவின் ப்ளோ போகிறது 15 நிமிடங்கள் இந்த வழியாக.
இந்த பெரிய இருக்க போகிறது.
>> டேவின்: சரி.
அடடா, உங்கள் மைக்?
ஆமாம்.
மன்னிக்கவும்.
அலிசன்: வே தயாராக வேண்டும்.
டேவின்: இல்லை, நான் தயாராக இருக்கிறேன்.
நான் தயாராக இருக்கிறேன்.
இந்த செய்வோம்.
அது தயாராக இருக்கிறது.
சரி.
மன்னிக்கவும்.
நானே மீது காபி சிந்திவிட்டது.
நான் இன்னும் இருக்கிறேன் என்றால் எனக்கு தெரியாது நான் வேடிக்கையான இருக்கும் என்று மனம்,
அல்லது நான் இனி காபி இல்லை என்று.
எப்படியும், ஒரு விரைவான அறிவிப்பு தாள் பற்றி உங்களுக்கு வேண்டும்.
எனவே நீங்கள் இந்த தாள் அல்ல வினாடி வினா என்ன அதிகாரி.
இந்த வினாடி வினா என்ன அதிகாரி.
மேலும், வலைத்தளத்தில், நாம் சொல்கிறோம் நீங்கள், சரி, இந்த வினாடி வினா இருக்கும்.
சிறிய ஏமாற்று பட்டியல் எனவே நீங்கள் அதிகாரி, வேண்டும்.
அது தவறுகள் இருந்தால்.
எனவே சிறந்த கண்மூடித்தனமாக அதை பயன்படுத்த முடியாது.
ஆமாம், அதனால், அந்த என்று.
எனவே இந்த உண்மையான விரைவு பெற அனுமதிக்க.
>> எனவே, HTTP நிலைகளையும்.
அதனால் என்ன போது நடக்கிறது இணையதளம், எல்லாம் சரியாக உள்ளது.
எல்லாம் சரி.
எல்லாம் மீண்டும் வருகிறது நீங்கள் அதை வழி வேண்டும்.
நீங்கள் ஒரு 200 சரி பெறுவீர்கள்.
301, நாம் எங்கே 301 முன் அந்த கண்டீர்கள்?
என்ன தான் எங்கே?
மன்னிக்கவும்.
நாங்கள் பாதுகாப்பு போது நான் தகரம் விரிவுரை பார்த்தேன்.
என்றால் எனவே பாதுகாப்பு போது, டேவிட் தட்டச்சு http மற்றும் பின்னர், cs50.net சென்று முயற்சி
நீங்கள் 301 சென்றார் பார்க்க போகிறோம்.
ஏன்?
அதை திருப்பி நடக்கிறது என்பதால் எங்கள் HTTPS தானாக நீங்கள்.
>> எனவே 301 அதை தான், நகர்ந்து, அடிப்படையில் ஒரு திருப்பிவிட.
மேலும் நீ இந்த அதை பற்றி யோசிக்க முடியும்.
2 தொடங்கும் என்று நிலைகளையும் எந்த, அந்த எல்லாமே சரி, சரி, இப்படி இருக்கும்.
தொடங்கும் என்று நிலைகளையும் எந்த 3, அந்த திருப்பிவிட உள்ளன.
4 தொடங்கும் என்று நிலைகளையும், அதாவது, வாடிக்கையாளர் பிழை சில வகையான இருக்கிறது.
5 தொடங்கும் என்று நிலைகளையும், அந்த சர்வர் பிழை சில வகையான தான்.
நீங்கள் வகையான உடைக்க என்று போல், நிலைகளையும்.
எனவே 304 உள்ளது, எனவே மாற்றம் இல்லை உங்கள் server.c ப-செட், அதனால் நீங்கள் என்ன சொன்னாலும்
ஏற்றப்படும் cat.html.
எல்லாம், மீண்டும் வருகிறது நீங்கள் 200s, சரி, பெரிய கிடைக்கும்.
>> நீங்கள் அதை புதுப்பிக்கப்படும் என்று சொல்கிறேன்.
சரி, என்று உள்ளே cat.html, நீங்கள் ஒரு JPEG வேண்டும்.
சரி, அந்த JPEG அல்ல சென்று ஏற்றப்படுகின்றது.
நீங்கள் மற்றொரு பதிவு செய்ய போவதில்லை சர்வர் கோரிக்கையை,
பின்னர் மீண்டும் அனைத்து என்று தகவல் கிடைத்தது.
அது அந்த படம் இருக்க நடக்கிறது சென்று உங்கள் கணினியில் தேக்ககப்படுத்த.
அதனால் அந்த படம் ஒரு 304 இருக்கும்.
எனவே அது மாற்றப்பட்டுள்ளது.
நீங்கள் பின்னர் வெளியே மூட என்றால், தெளிவான குக்கீகளை, பின்னர் புதுப்பிக்க
அந்த பக்கம் ஏற்ற முயற்சி மீண்டும், நீங்கள் 200s பார்க்க போகிறோம்.
நீங்கள் அந்த 304 பார்க்க போகிறோம்.
>> 400, கெட்ட கோரிக்கை, உண்மையான விரைவான, விரும்பினால்
ஒரு அனுப்ப போகிறேன், சர்வர் JSON பொருள்
உங்கள் JSON பொருள், தவறானது நீ அப்படி பார்க்க வேண்டும்.
403, தடை.
போது, நீங்கள் ஒரு தடைவிதிக்கப்பட்ட பார்க்க வேண்டும்?
ஒருவேளை ஒருவேளை?
பார்வையாளர்கள்: சி.எச்.எம்.ஓ.டி.
டேவின்: சி.எச்.எம்.ஓ.டி, ஆமாம்.
எனவே நீங்கள் அமைக்க வேண்டும் சரியாக அனுமதிகள்.
404,.
அது அங்கு இல்லை.
நீங்கள் தவறான URL ஐ தட்டச்சு என்றால்.
500, உள்ளக சர்வர் பிழை, சர்வர் ஒருவேளை சரியாக கட்டமைக்கப்பட்ட.
உங்கள் இறுதியில் ஒன்று இல்லை, ஆனால் சர்வர் பக்கத்தில் ஏதாவது.
மற்றும் 503?
நிறைய பேர் பார்த்தேன் கடந்த ப-செட் உள்ள 503s.
அந்த போது நடக்கும்?
நான் கிசுகிசுவை கேட்டேன்.
>> பார்வையாளர்கள்: போது கூகிள் நீங்கள் ஒரு ரோபோ தான் முடிவு.
டேவின்: ஆமாம், அதை Google முடிவு நீங்கள் 503s பெற, ஒரு ரோபோ இருக்கிறீர்கள்.
அதனால் ஒரு சுமை தான்.
நீங்கள் சர்வரில் இருந்து கோரப்படும் என்றால் அதுவும் மிக, இது வழக்கமாக தற்காலிக தான்.
நீங்கள் மிகவும் அது அறிந்தது.
எனவே நீங்கள் 503 பார்த்தேன்.
நீங்கள் ஒரு சிறிய எடுத்து இடைவெளி, பின்னர் 503s, போய்,
எல்லாவற்றையும் சரியான இருந்தது.
>> நிகழ்காலத்தில்: ரியல் விரைவான, நீங்கள் போது கிடைக்கும் அநேகமாக 500 இந்த கடந்த பிரச்சனை அமைக்க?
ஆமாம்?
>> பார்வையாளர்கள்: வழமையாக சர்வர் இடமாற்றிவிட்டதாக ஒரு கோப்பு உள்ளது
அல்லது [செவிக்கு புலப்படாமல்] தங்கள் இயந்திரம் [செவிக்கு புலப்படாமல்].
>> நிகழ்காலத்தில்: அது ஒரு கட்டமைப்பு இருக்க வேண்டும் உங்கள் சர்வரில் உங்கள் PHP பிரச்சினை.
ஆனால், அது வெறும் ஏதாவது இருக்கலாம் உங்கள் மறந்துவிட்டேன் என்று ஒரு அரைப்புள்ளி போல்.
நீங்கள் PHP தட்டச்சு என்றால், சில தவறான தொடரியல்
நீங்கள் தான் ஏதாவது வந்துவிடும்.
சரி?
>> டேவின்: எஸ்.
நீங்கள் என்னை அஜாக்ஸ் வரை தான் செய்ய வேண்டுமா?
>> நிகழ்காலத்தில்: [செவிக்கு புலப்படாமல்].
டேவின்: சரி.
எனவே, DOM என்ன?
DOM என்ன நிற்க?
>> பார்வையாளர்கள்: ஆவணம் பொருள் மாதிரி.
டேவின்: நல்ல.
நாம் ஏன் நீங்கள் விரும்புகிறீர்களா?
வாழ்த்துக்கள்.
அது சரி, அதனால் தான் அணுக அனுமதிக்கிறது HTML, விரைவில் எங்கள் பக்கம் அணுக.
ஏன்?
நாங்கள் சிகிச்சை ஏனெனில் நமது பக்கம், நம் HTML குறிச்சொற்களை சிகிச்சை,
சிகிச்சை எல்லாம் என அவர்கள் பொருட்களை இருக்கிறார்கள்.
அவர்கள் போன்ற நாங்கள் அவர்களுக்கு சிகிச்சை என்றால் பொருட்களை, நாம் என்ன செய்ய முடியும்?
சரி, நாம் அவர்கள் மீது செயல்பாடுகளை அழைக்க முடியும்.
இந்த ஏன் முக்கியமானது?
சரி, நாம் பயன்படுத்த போகிறோம், ஏனெனில் ஜாவா எங்கள் HTML மேம்படுத்த,
இந்த பொருட்களை மேம்படுத்த.
நாம் பொருட்களை போல அவர்களுக்கு சிகிச்சை என்றால், நாங்கள் பின்னர் அவர்கள் மீது செயல்பாடுகளை அழைக்க முடியும்.
நான் இந்த ஒரு சிறிய பெற போகிறேன் நான் இங்கு போக போது மேலும்,
ஆனால் நீங்கள் அனைத்து போன்ற பார்த்த document.getElementByID.
எனவே ஆவணம், உங்கள் ஆகிறது உறுப்பு, ஐடி மூலம் உறுப்பு கிடைக்கும்
எனவே நீங்கள் பார்க்க போகிறோம் ஒரு HTML டேக் சில ஐடி.
பின்னர், நீங்கள் என்ன செய்ய முடியும் என்று வேறு ஏதாவது.
உதாரணமாக, document.body போல், நீங்கள் குழந்தை சேர்க்க முடியும்.
எனவே நீங்கள் ஆவணம் கண்டுபிடிக்க போகிறோம்.
நீங்கள் ஆவணத்தை வேண்டும்.
நீங்கள் உடல் கண்டுபிடிக்க போகிறோம்.
நீங்கள் உடல் கண்டுபிடிக்கப்பட்டது.
பின்னர், நீங்கள் போகிறோம் அது சில செயல்பாடு அழைப்பு.
எனவே குழந்தைக்கு append, மற்றும் நீங்கள் சேர்க்க முடியும் உங்கள் உடலின் உள்ளே இறுதியில் மீது சில HTML.
எனவே அடிப்படையில், நீங்கள் தான் இருக்கிறீர்கள் ஒரு பொருள் போன்ற சிகிச்சை.
நீங்கள் HTML சிகிச்சை ஒரு பொருள் போன்ற குறிச்சொற்களை.
அது மிகவும் எளிதாக்குகிறது மற்றும் விரைவான அவர்களை செல்ல.
ஆனால் அதை நீங்கள் அனுமதிக்கிறது அவர்கள் மீது செயல்பாடுகளை அழைக்க
எனவே நீங்கள் கையாள முடியும் மற்றும் கூறுகளை மாற்ற.
>> நிகழ்காலத்தில்: இந்த நிலையில், ஏன் ஜாவா ஆகிறது ஒரு நல்ல மொழி HTML தொடர்பு கொள்ள?
மக்கள் தேர்ந்தெடுக்கும் போது முரண்பாடுகள் உள்ளன உலாவி மொழி,
வாடிக்கையாளர் பக்க, ஜாவா, நன்றாக இருக்கிறது
அது பொருட்களை கையாளும் நல்ல விஷயம்.
மற்றும் பொருட்களை போன்ற வகையான HTML இல் தோன்றும் என்று பொருட்களை,
எனவே அதை இங்கு மிகவும் எளிது கையாளுதல் அந்த வகையான செய்ய.
டேவின்: நல்ல.
எனவே இங்கே ஒரு எடுத்துக்காட்டு.
அதனால் நான், கடந்த ஆண்டு வினாடி வினா யோசிக்கிறேன் அல்லது இரண்டு ஆண்டுகளுக்கு முன்பு, நாம்
ஒரு மரம் உருவாக்க சொன்னேன்.
எனவே இந்த நீங்கள் என்ன செய்ய என்று சரியாக என்ன.
எனவே நீங்கள் ஆவணம் வெளியே தொடங்கும்.
பின்னர் நீங்கள் அடிப்படையில் வெறும் குறிச்சொற்களை பாருங்கள்.
நீங்கள், நாங்கள் பார்த்து என்றால் ஒரு HTML டேக் தொடங்கும்.
பின்னர், நீங்கள் எப்படி துப்பு பெற உள்தள்ளலை அடிப்படையில் இந்த செய்ய.
கிளைகள் எனவே தலை வகையான ஆஃப்.
தலையை உள்ளே, நாம் தலைப்பு குறிச்சொற்களை.
எனவே, நாம் ஒரு தலைப்பு குறிச்சொல் வேண்டும்.
அந்த உள்ளே, நாம் சில சரம் வேண்டும்.
எனவே நாம் பிரதிநிதித்துவம் ஒரு வட்டத்தில் ஒரு சரம்.
மற்றும் அனைத்து குறிச்சொற்களை சதுரங்கள் உள்ளன.
>> நீங்கள் பார்த்தால், நாம் என்றால் ஒரு மரம் என நினைக்கிறேன்,
மற்றும் நாம் HTML ஆகும் சொல்கிறேன் ஒரு பெற்றோர், பின்னர் தலை மற்றும் உடல்
உடன்பிறப்புகள் இருக்க போகிறோம்.
அவர்கள் இருவரும் இருக்க போகிறோம் என்று பெற்றோர் குழந்தைகள்.
அவர்கள், ஏனெனில் இரண்டு உடன்பிறப்புகள், அவர்கள் இருக்கிறார்கள்
வகையான அடுத்த போகிறது எங்கள் மரம் மாதிரி ஒருவருக்கொருவர்.
பின்னர், நீங்கள் அடிப்படையில் அதே விஷயம்.
எனவே கடினம், ஆனால் நாம் கேட்கவில்லை வினாடி வினா முன் இது போல கேள்விகள்.
நிகழ்காலத்தில்: யாரும் இல்லை இதுவரை கேள்விகள்?
அது நல்லது?
டேவின்: எஸ்.
ஜாவா, சரி, நல்ல விஷயங்கள்.
எனவே இங்கு, ஜாவா என்ன?
சரி, இதைப் பார்ப்பதற்கு JavaScript ஐ தான் கண்ணுக்கு சிக்கலான, ஆனால் இந்த
சிறப்பம்சங்கள் சில என்று நீங்கள் மனதில் கொள்ள வேண்டும்.
முதல், அது தளர்வாக தட்டச்சு.
அப்படி என்றால் என்ன அர்த்தம்?
எனவே PHP என்ன தான், ஆமாம் was--?
>> பார்வையாளர்கள்: நீங்கள் வெளிப்படையாக இல்லை அது மாறி என்ன வகை மாநில.
டேவின்: பெர்பெக்ட்.
அதனால் உனக்கு இல்லை என்றார் வெளிப்படையாக மாறி வகை குறிப்பிடுங்கள்.
என்று சரியாக தான்.
நான் எண்ணாக இருந்தது என்றால் சி, நான் 50 சமம், பின்னர் PHP, அது இப்படி தான், $ நான்,
50 சமம்.
பின்னர் இங்கு உள்ள, அழைப்பு என்ன இருக்க முடியும்?
Var, சரியான?
Var நான் 50 சமம் போல் இருக்கும்.
ஆனால் நீங்கள் இருக்க வேண்டும் போன்ற, சரி, இந்த ஒரு முழு எண்ணாக இருக்கிறது.
சரி, இந்த ஒரு சரம்.
தேவை இல்லை என்று செய்ய.
இது ஒரு விளக்கம் மொழி தான்.
அதனால் என்ன அர்த்தம்?
>> பார்வையாளர்கள்: தொகுக்கப்பட்ட.
>> டேவின்: நீங்க என்ன தொகுக்கப்பட்ட?
ஆமாம்?
>> பார்வையாளர்கள்: நீங்கள் இல்லை குறியீடு மறுகட்டமைப்பு செய்ய
அதை தயார் செய்ய கணினி அதை ரன்.
அது நேரத்தில் எடுத்து மரணதண்டனை மற்றும் கணினி [செவிக்கு புலப்படாமல்].
டேவின்: ஆமாம், அது நடக்கிறது ஒரு மொழிபெயர்ப்பாளரை மூலம் கடந்து.
ஆனால் நீங்கள் சரியாக தான்.
எனவே நீங்கள் எப்போதும் போகிறோம் வலது, அதை தொகுக்க?
போது நீங்கள் என்ன செய்து கொண்டிருந்தீர்கள் உங்கள் PHP மற்றும் ஜாவா குறியீடு,
நீங்கள் தொகுக்கும் என்று.
நீங்கள் போன்ற ஏதாவது செய்ய அல்லது அப்படி எதுவும்.
புரிதலைப் காரணம் என்று தான்.
எனவே உலாவி மூலம் செல்லும் ஒவ்வொரு முறையும், அது ஒரு மொழி பெயர்ப்பாளர் மூலம் செல்கிறது.
மற்றும் அது விளக்குவது நடக்கிறது இப்போதே நீங்கள் உண்மையான நேரத்தில்.
எனவே, சில நிலை மற்றும் நெகடிவ்வை என்ன ஒரு விளக்கம் மொழி கொண்ட
மற்றும் ஒரு தொகுக்கப்பட்ட மொழி கொண்ட?
எனவே என்ன தான், ஆமாம் compiling--?
>> பார்வையாளர்கள்: விளக்கம் மெதுவாக உள்ளது.
டேவின்: என்ன அர்த்தத்தில்?
>> பார்வையாளர்கள்: நீங்கள் பிறகு தொகுத்தல், நீங்கள் இல்லை
இயக்க எந்த கூடுதல் படிகள் செய்ய அது, இந்த [செவிக்கு புலப்படாமல்] அதேசமயம்.
>> டேவின்: வலது, ஆனால்.
எனவே நீங்கள் சொன்னது அடிப்படையில் அந்த ஒடுக்குவதற்கான,
நீங்கள் தொகுக்க போது, நீங்கள் ஒரு வேண்டும் வெளிப்படையான செலவுகள் நிறைய, சரியான?
நீங்கள் அதை தொகுக்க போகிறோம்.
ஆனால் நீங்கள் அதை தொகுக்க பின்னர், கம்பைலர் மேம்படுத்த போகிறோம்.
அது வேகமாக இருக்க போகிறது.
இது அடிப்படையில் நடக்கிறது அது இருக்க முடியும் என வேகமாக இருக்கும்.
நீங்கள் ஒருபோதும் பொருளை புரிந்துகொள்ளும் என்று வெளிப்படை செலவு வேண்டும்.
மாறாக, அது சற்று மெதுவாக இருக்கும் நடக்கிறது நீங்கள் அதை புரிந்து ஒவ்வொரு முறை.
நீங்கள் செய்ய வேண்டும் போகிறேன் இது ஒவ்வொரு முறையும் விளக்குவது.
எனவே இந்த பதிலாக ஒரு முறை செலவு, இப்போது நீங்கள் இருக்கிறீர்கள்
அதை விளக்குவது வேண்டும் போகிறீர்கள் ஒவ்வொரு முறையும் காட்சிப்படுத்துகிறது.
>> எனவே உரைபெயர்ப்பாளர் ஏனெனில் நல்ல உள்ளன நீங்கள் அதை தொகுக்க இல்லை,
ஆனால் அவர்கள் ஒவ்வொரு மோசமான இருக்கிறார்கள் அது தான், பக்கம் சுமைகளை நேரம்
செய்ய வேண்டும் போகிறேன் இந்த ஜாவா விளக்குவது.
அது சற்று மெதுவாக இயக்க நடக்கிறது நீங்கள் அதை தொகுக்க இருந்தால் விட.
நீங்கள், ஓ communicate-- காத்திருக்க அனுமதிக்கிறது.
கையாள பயன்படும் உள்ளடக்கம் மற்றும் தோற்றம்.
நாம் தான் அதை பற்றி பேசினார்.
இது டிஓம் பயன்படுத்துகிறது.
அஜாக்ஸ், நாம் பெற வேண்டும் சிறிது அஜாக்ஸ்.
பின்னர், இது வாடிக்கையாளர் பக்கத்தில் தான்.
எனவே PHP சர்வர் பக்க ஆகிறது.
ஜாவா வாடிக்கையாளர் பக்க ஆகிறது.
என்று நேர்மறை என்ன?
அது கூறுகிறது.
அது சரி, வேகமாக இருக்கிறது?
அது வேகமாக to-- நீங்கள் இல்லை, ஏனெனில்.
நீங்கள் தொடர்பு இல்லை வேறு சில சாதனம்.
நீங்கள் என்றால் உங்கள் வாடிக்கையாளர், நீங்கள் இருக்கிறீர்கள்
போக வேண்டும் போகிறது மற்றும் சர்வர் என்ன பார்க்க
பின்னர் மீண்டும் புகார் அல்லது அது போன்ற ஏதாவது.
எனவே கிளையன் பக்க முனைகிறது சற்று வேகமாக இருக்கும்.
>> நிகழ்காலத்தில்: ஆமாம், ஆனால் இந்த PHP உள்ளது என்று அர்த்தம் இல்லை
ஜாவா விட வேகமாக அல்லது போன்ற எதையும்.
அவர்கள் அதே வகையான இயக்க வேக அவர்கள் இரண்டு என்பதால்
விளக்கம் மொழிகளை.
மெதுவாக தான் அந்த விஷயம் கோரிக்கை ஆகிறது.
எனவே நீங்கள் உண்மையில் போகிறோம் பிரேசில் அனைத்து வழி
சில தகவல்களை பெற என்று வாழ்கிறார்.
ஆனால், PHP, அவர்கள் வகையான அதே வேகத்தில் ரன்.
அது இல்லை என்று ஒன்று உள்ளது தான் மற்ற விட வேகமாக.
இங்கே இந்த, மேலும், தந்திரம் கேள்வி.
எனவே இங்கு ஆகிறது உண்மை அல்லது பொய் இயந்திரம் குறியீடு,?
>> பார்வையாளர்கள்: தவறு.
நிகழ்காலத்தில்: தவறு.
இது இயந்திரம் ஆக உள்ளது குறியீடு இயந்திரம் குறியீடு உள்ளது, ஏனெனில்
ஒரே விஷயம் இயந்திரம் புரிந்துகொள்கிறது.
அதை தொகுக்கப்பட்ட கூட, அது இன்னும் இயந்திரம் குறியீடு ஆகிறது
பெயர்ப்பாளர் தான் உள்ளது, ஏனெனில் வரி மூலம் வரி செல்கிறது என்று ஒரு திட்டம்
மற்றும் அந்த வரி உருமாறகிறது ஒன்று கணினி புரிந்துகொள்கிறது.
சரி?
கூல்.
>> டேவின்: இங்கே ஒரு மிக அடிப்படை ஆகிறது உலக ஜாவா திட்டங்கள் ஹலோ.
நீங்கள் இந்த பார்த்திருக்கிறேன் if-- எனவே எனக்கு தெரியாது.
ஆனால் நீங்கள் இங்கே HTML வேண்டும்.
அதற்கு பதிலாக உண்மையில் வைத்து ஸ்கிரிப்ட் உள்ள ஜாவா,
அதனால் நீங்கள் சாதாரணமாக தலையில் வைத்து கொள்வேன்.
நீங்கள் ஸ்கிரிப்ட் குறிச்சொற்களை வேண்டும்.
நீங்கள் அங்கு அதை கைவிட.
நாம் இங்கே செய்துவிட்டேன் அனைத்து நாம் in-- இணைக்கப்பட்ட எனவே நாம் இங்கு கோப்பில் இணைக்கப்பட்ட
இதை போல.
இதெல்லாம் சரி செய்து,?
அதனால் நீங்கள் jQuery மற்றும் பயன்படுத்தி கொண்டனர் கடந்த ப-செட் உள்ள underscore.js,
நீங்கள் குறியீடு டன் இல்லை உங்கள் ஸ்கிரிப்ட், உங்கள் தலையில் வரை.
நீங்கள் அதை செய்ய, ஆனால் அதற்கு பதிலாக முடியும் நீங்கள் அதை இணைக்கும்.
நீங்கள் அதை இணைக்கும் நீங்கள் CSS செய்ய.
அது செய்கிறது அது எளிதாக மிகவும் படிக்க 1,000 கோடுகள் நீண்ட போல அல்ல, உங்கள் குறியீடு
செயல்பாடுகளை டன் என்று நீங்கள் பயன்படுத்தி கொள்ள.
>> அதற்கு பதிலாக, நீங்கள் அதை இணைக்க.
அது compartmentalizes.
இது சில தலைப்பு கோப்பு எழுதி போல், பின்னர் சி என்று தலைப்பு கோப்பு உட்பட
இதை சற்று சிந்தித்துப் பாருங்கள்.
இந்த என்ன செய்ய?
சரி, இந்த இயக்க போகிறார்.
எச்சரிக்கை விடுக்கவோ அது நடக்கிறது.
எனவே நீங்கள் ஒரு சிறிய பெற போகிறோம் என்று உலக ஹலோ பாப் அப்.
விரைவு கேள்வி தான் நல்லறிவு காசோலை, எனவே நீங்கள், உடலில் இங்கே பார்க்கிறீர்கள்
இங்கே உடல், HTML சொல்கிறது.
என்ன முதல் வரும்?
நான் இங்கே உடல், HTML பார்க்க வேண்டாம், அல்லது நான் முதல் எச்சரிக்கை பார்க்க வேண்டும்?
>> பார்வையாளர்கள்: எச்சரிக்கை.
>> டேவின்: ரைட்.
அவர் எச்சரிக்கை கூறுகிறார்.
ஏன்?
>> பார்வையாளர்கள்: நீங்கள் ஏனெனில் மேலே இருந்து கீழே போக.
>> டேவின்: ஆமாம்.
சரியான.
அதனால் உனக்கு மேலே இருந்து போக, என்கிறார் முற்றிலும் சரியான இது கீழ்,.
நீங்கள் மேலே இருந்து கீழே போக போகிறோம்.
மற்றும் JavaScript, jQuery, நீங்கள் ஒரு வேண்டும் போன்ற onload, அல்லது தயார் என்று செயல்பாடு,
என்று சரி, வரை காத்திருக்க, என்கிறார் இந்த HTML அனைத்து ஏற்றப்படும்.
பின்னர், ஜாவா அழைக்க.
நாங்கள் இங்கே, என்று இல்லை, ஏனெனில் என்ன நடக்க போகிறது என்று முதல் விஷயம்
இது மேல் இருந்து கீழே போக போகிறது.
அது JS அடிக்க போகிறது அழைப்பு, இது எச்சரிக்கும் நடக்கிறது.
பின்னர் சரி என்பதை நீங்கள் கிளிக், விழிப்பூட்டல் விட்டு செல்கிறது.
பின்னர் அதை காட்ட நடக்கிறது நீங்கள் இங்கே உடல் எச்.டி.எம்.எல்.
நல்ல.
>> சரி, அதனால் தான் உண்மையான விரைவான, எழுத்து இங்கு உள்ள சூப்பர் விரைவான ஆகிறது.
அறிவிக்க வேண்டும் ஒரு மாறி, var பெயர்.
எனவே சி, நீங்கள் வேண்டும், எண்ணாக நான் வேண்டும் அது வகை என்ன மாதிரியான அறிவிக்க.
PHP, $.
ஜாவா, ரகம்.
நாம் இது பற்றி பேசினார்.
சரி, நாம் போகலாம்.
>> சுழற்சிகளும், அதே விஷயம்.
அதே விஷயம்.
விழாவில் அறிவிப்புக்கள், அதனால் நீங்கள் சி பார்த்த மாதிரி
பல்வேறு மட்டும் தான், எனவே போது ஆகிறது நீங்கள் மற்ற நிரலாக்க மொழிகளில் கிடைக்கும்,
போன்ற நீங்கள் 51 அடுத்த செமஸ்டர் எடுத்து போது நீங்கள், OCAML கொண்டு செய்கிறீர்கள்
நீங்கள் அநாமதேய செயல்பாடுகளை சமாளிக்க முடியும்.
எனவே உனக்கு இங்கு இருக்கும் சரியாக என்ன.
எனவே நீங்கள் தொகை வைக்க வேண்டும், தொகை மதிப்பை சில வகையான.
ஆனால் நீங்கள் மட்டும் அதை ஒரு முறை செய்து.
நீங்கள் செயல்பாடு அழைக்க விரும்பவில்லை அதனால் தொகை, அது ஒரு செயல்பாடு அறிவிப்பு கொடுக்க.
அதற்கு பதிலாக, நீங்கள் அதை பயன்படுத்த ஒரு அநாமதேய செயல்பாடு உள்ளது.
நீங்கள் இந்த நிறைய பார்த்திருக்கிறேன்.
நீங்கள் ஒரு உதாரணம் பார்க்கலாம் ஒரு ஜோடி சரிவுகள் இந்த.
சரி, நாம் பார்க்க வேண்டும்.
நிகழ்காலத்தில்: நல்ல கேள்வி.
நீங்கள் பயன்படுத்த விரும்பும் போது இங்கே ஒரு அநாமதேய செயல்பாடு?
அடிப்படையில், நீங்கள் ஏதாவது விரும்பினால், ஒரு நிகழ்வு போல், நடக்கும்.
எனவே சுட்டி போது சொடுக்கும், எடுத்துக்காட்டாக,
நீங்கள் சில செயல்பாட்டை அழைக்கப்படுவதை விரும்பவில்லை.
எனவே நீங்கள் நிகழ்வை கடந்து கையாளுதல், நீங்கள் நிகழ்வை கடந்து
வகையான, செயல்பாடு என்று நீங்கள் அழைக்கப்படுவதை விரும்பவில்லை.
நீங்கள் என்ன கடந்து இறுதியில், போன்ற ஆகிறது
நாள், ஒரு சுட்டிக்காட்டி செயல்பாடு என்று பாடியிருக்கிறார்.
எனவே நீங்கள் கடந்து நீங்கள் பிடிக்காது முழு குறியீடு, என
செயல்பாடு ஒரு சுட்டிக்காட்டி.
பின்னர், போது யாரோ கிளிக் செய்தவுடன் சுட்டி, பின்னர் அந்த செயல்பாடு என்று விடும்.
>> டேவின்: வரிசைகள், அதனால் நீங்கள் ஒரு வரிசை அறிவிப்பு.
பின்னர், ஒரு வரிசையில் விஷயங்களை வைத்து.
ரியல் விரைவான, இந்த என்ன அச்சிட?
மூன்றாவது உறுப்பு என்ன இருக்க முடியும்?
>> பார்வையாளர்கள்: "JS".
>> டேவின்: போங்கடா "JS இருக்கும்".
நில், திரும்பி செல்ல.
நீளம் என்ன?
>> பார்வையாளர்கள்: மூன்று.
டேவின்: மூன்று, சரியான?
சரியாக நீங்கள் என்ன நினைக்கிறீர்கள் என்று.
சரி, இப்போது நீ போ.
வரிசைகள், நீங்கள் அவர்களுக்கு விஷயங்களை சேர்க்க முடியும்.
எனவே நீங்கள் தாண்டி செல்ல முடியும் தங்கள் ஆரம்ப எல்லைக்கு.
தான் ஏதோ மனதில் வைத்து.
PHP, ஜாவா, அவர்கள் ஒரு சிறிய இருக்கிறார்கள் விஷயங்களை பொறுத்தவரை பிட் மன்னிக்கும்
அது போல்.
பொருள்கள், மிகவும் போன்ற structs சி, மிகவும்
PHP இல் துணை அணிகளை போல.
நீங்கள் இந்த அனுபவம் இருந்தது.
நீங்கள் JSON கடந்து செல்லும் போது, JSON, எனவே முன்னும் பின்னுமாக ப அமைக்க எட்டு,
என்று உங்கள் பொருள் தான்.
>> ஆமாம், அதனால், உதாரணமாக, உண்மையான விரைவு உதாரணம்.
இங்கே ஒரு பொருள் இருக்கிறது.
நீங்கள் இந்த குறிக்க வழி பொருள், விரைவான அதனால் தான் உண்மையான,
தான் நான் கண்டுபிடிக்க வேண்டும் என்று அவுட், சரி, நிச்சயமாக என்ன?
அதனால் இங்கே பொருள் பெயரில் CS50 உள்ளது.
பின்னர் நான் ஒரு துணை இருந்தால் வரிசை, நான் எப்படி செய்ய வேண்டும்?
நான் ஒரு முக்கிய பயன்படுத்தி?
அதனால் நான் வரிசைக்கு பெயர் வேண்டும்.
நான், அடைப்புக்குறி, மேற்கோள், முக்கிய வேண்டும் இறுதியில் மேற்கோள், இறுதியில் அடைப்புக்குறி,
மற்றும் அந்த குறிக்கும் என் கோவை உள்ளே உறுப்பு.
நான் எப்படி குறிப்பிடப்பட்ட செய்கிறது என் பொருளின் உள்ளே நிச்சயமாக?
என்று யாருக்கும் தெரியாது?
>> பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்].
>> டேவின்: என்ன விஷயம்?
பார்வையாளர்கள்: CS50.course.
டேவின்: வலது, yeah.
எனவே CS50.course.
ஆகவே, நீங்கள் மேற்கோள் விஷயங்கள் ஒரு JSON பொருள் உள்ளே ஒரு புள்ளி ஆகிறது.
>> பார்வையாளர்கள்: நீங்கள் வரிசை தொடரியல் பயன்படுத்தலாம்.
>> டேவின்: நன்றாக, சரி.
>> நிகழ்காலத்தில்: நீங்கள் CS50, அடைப்புக்குறி பயன்படுத்த முடியும் மேற்கோள் மதிப்பெண்கள் போன்ற சரம்,.
பார்வையாளர்கள்: நான் அது PHP மாதிரியாக இருக்கிறது என்று நான் நினைக்கிறேன்.
நிகழ்காலத்தில்: அதே விஷயம்.
டேவின்: நல்லது!
ஆனால் நீங்கள் இந்த மற்ற இடங்களில் பார்ப்பீர்கள்.
ஆமாம், அதனால் போகும்.
இந்த நான் என்ன சொன்னேன் என்று ஆகிறது.
ஒரு ஜாவா jQuery உதாரணமாக எனவே.
இந்த என் DOM, அல்லவா?
ரியல் விரைவான, அதனால் நான் ஒரு தலைவர், உலக ஹலோ, உடல்.
நான் ஒரு பொத்தானை வேண்டும்.
அது ", என்னை தள்ள" என்கிறார் அதனால் நான் அதை தள்ள வேண்டும்.
நான் ஏதாவது செய்ய வேண்டும் அதை சொடுக்கும் போது.
சரி, அடுத்த.
>> சரி, இந்த என் ஜாவா ஆகிறது.
அதனால் jQuery ஒரு எளிதாக உள்ளது வழியில் ஜாவா எழுத.
இந்த எனவே, நான் காட்ட போகிறேன் நீங்கள் அடுத்த, jQuery போகிறது
ஒரே மாதிரியானவை.
அதனால் அவர்கள் அதே தான் செய்வார்கள்.
வெறும் jQuery ஒரு சிறிய எளிதாக இருக்கும் முனைகிறது.
மக்கள் அதை மிகவும் பிடிக்கும் முனைகின்றன.
அதை செயல்பாடு நிறைய உள்ளது.
எனவே மக்கள் jQuery பயன்படுத்த முனைகின்றன.
நீங்கள் கடந்த ப-செட் உள்ள jQuery பயன்படுத்தப்படும்.
இந்த என்ன செய்ய?
என்ன நான் இந்த JavaScript-- அதனால் இந்த ஜாவா வெறும் ஆகிறது.
இது என்ன?
அது என்ன?
>> எனவே, முதலில் நீங்கள் சாளரத்தை onload பார்க்கிறீர்கள்.
வலது?
எனவே நாம் என்று பார்க்க முடியவில்லை.
எனவே இந்த காத்திருக்க போகிறது முழு ஜன்னல் சுமைகள் வரை.
எனவே இது வரை காத்திருக்க போகிறது, HTML, அனைத்து படங்களையும் சுமை
முன் அதை எதுவும் இல்லை.
எனவே நம் DOM ஏற்றப்படும் சொல்கிறேன்.
எல்லாம் இருக்கிறது.
பிறகு என்ன நடக்க போகிறது?
ஆமாம்?
>> பார்வையாளர்கள்: பட்டன் தோன்றும்.
>> டேவின்: பொத்தானை ஏற்கனவே உள்ளது தான்.
சரி, அதனால் அங்கு ஏற்கனவே பொத்தானை.
ஆனால் இந்த, சொல்ல போகிறார் சரி, நான் பொத்தானை கிளிக் செய்தால்,
எனவே பொத்தானை ஏற்கனவே அங்கு, அந்த HTML டேக் போல.
நில், நீ உண்மையான விரைவான செல்ல.
இந்த குறியை சரி சரி இங்கே இருக்கிறது ஏற்கனவே ஒரு பொத்தானை போகிறது.
ஒரு பொத்தானை ஏற்கனவே உள்ளது தான்.
ஆனால் பின்னர், ஜாவா டேக், இங்கே,
அது சரி, நான் வேண்டும், என்கிறார் ஐடி மூலம் உறுப்பு பெற,
எனவே, தேடல் பொத்தானை தான் சரி, நான் வேண்டும், என்கிறார் அந்த பொத்தானை இந்த மாறி கண்டறிவதில்.
எனவே அந்த மாறி ஒரு ஆகிறது அந்த பொத்தானை அணுக எளிதாக வழி.
நான் அந்த கிளிக் செய்தால் நான் சரி, சொல்கிறேன் பொத்தானை, நான் அந்த உறுப்பு கிளிக் செய்தால் அதனால்,
இந்த உறுப்பு குறிக்கிறது பொத்தானை, நான் அதை கிளிக் செய்தால்,
பின்னர் நான் ஒரு செயல்பாடு அழைக்க வேண்டும்.
இங்கே அந்த அநாமதேய ஒன்றாகும் நாம் என்ன பேசிக் கொண்டிருந்தோம் செயல்பாடுகளை.
>> சில செயல்பாடு அழைப்பு.
அந்த செயல்பாடு உள்ளே, அடிப்படையில் ஏதாவது நாம் நிறைய, எச்சரிக்கை பார்த்திருக்கிறேன்.
நீங்கள் தேடல் பொத்தானை கிளிக் செய்யவும்.
இது அடிப்படையில் ஒரு பொத்தானை வேண்டும் நடக்கிறது.
நீங்கள் அதை கிளிக்.
நீங்கள் அந்த எச்சரிக்கை கிடைக்கும்.
X அவுட்.
அவ்வளவு தான்.
ஆமாம்?
>> பார்வையாளர்கள்: நீங்கள் வைத்து இருந்தால் ஸ்கிரிப்ட் உங்கள் HTML இல் [செவிக்கு புலப்படாமல்], ஸ்கிரிப்ட் டேக்?
>> டேவின்: நீங்கள் ஸ்கிரிப்ட் வைக்க முடியாது தலையில் டேக் நேராக
இந்த onload, தான் காரணம்.
அதை நீங்கள் ஒரு கிளிக் வேண்டும் என்று கூட தான்.
எனவே இது வரை காத்திருக்க போகிறது, நீங்கள் ஏதாவது கிளிக் செய்யவும்.
ஆனால் onload பாதுகாப்பாக இருக்க தான், செய்ய உங்கள் HTML உறுதி எல்லாம் சுமைகளை
முன்னதாகவே.
ஆமாம்?
நீங்கள் ஏதாவது சொல்ல வேண்டும் என்று?
>> நிகழ்காலத்தில்: [செவிக்கு புலப்படாமல்].
டேவின்: ஆமாம்.
>> பார்வையாளர்கள்: எனவே onload தவிர்க்கிறது மாறி தேடல் பொத்தானை வரையறுக்கும்
வெறும் document.getElementByID சொல்லி மூலம் தேடல் பொத்தானை டாட் [செவிக்கு புலப்படாமல்].
>> டேவின்: நிச்சயமாக, ஆனால் பின்னர் உங்கள் சரம் தான் பெரும் பெறுகிறார்.
சரியாக, எனவே இது உள்ளது ஆமாம், நீங்கள் அதை எளிதாக.
ஆமாம்?
>> பார்வையாளர்கள்: நாம் எங்கே window.onload உருவாக்க?
அல்லது document.ready?
>> டேவின்: ஆமாம், இருக்கிறது.
ஆமாம், நான் அங்கு சரிபார்க்கப்பட உள்ளது.
>> நிகழ்காலத்தில்: அவர்களை பற்றி கவலை இல்லை.
>> டேவின்: சரி, நான் போகிறேன் எப்படியும் நீங்கள் சொல்ல.
எனவே அடிப்படையில், தான் பொதுவாக, அதனால் window.onload அனைத்து, உங்கள் டோம் வரை காத்திருக்கிறது
உங்கள் HTML, சுமைகள்.
இது உங்கள் படங்களையும் சுமை வரை காத்திருக்கிறது.
இது எல்லாம் நிறைய வரை காத்திருக்கிறது.
document.ready, அது உங்கள் டோம் சுமைகள் வரை காத்திருக்கிறது.
HTML முறை அங்கு அனைத்து, ஒரு முறை உங்கள் டோம் உள்ளது, இயங்கும் தொடங்குகிறது.
அந்த மட்டுமே வித்தியாசம்.
>> நிகழ்காலத்தில்: விரைவு நல்லறிவு இங்கே பாருங்கள்.
எனவே இந்த வகையான காணலாம் குறியீடு ஒரு வரி தான், சரியா?
அதை window.onload ஏனென்றால் பொருட்களை ஒரு கொத்து சமம்.
ஜாவா படிக்கும் போது, உண்மை அல்லது தவறான, விழாவில் நிறைவேற்றப்பட்ட.
தவறு.
சரி?
இங்கே என்ன நடக்கிறது, நீங்கள் கடந்து ஒரு அநாமதேய செயல்பாடுகளை இந்த செயல்பாடு
window.onload வேண்டும்.
பின்னர் போது அது போகிறது உண்மையில் மரண தண்டனை?
சாளரம் சுமைகள்.
அந்த ஒரு நிகழ்வு தான்.
அதனால் நாம் இருக்கிறோம் உரிமை டி விஷயம் முன்னமும் பற்றி பேசி என்ன பயன்?
எனவே நிகழ்வு நடக்கும் போது, செயல்பாடு நடக்கிறது.
Onclick அதைய.
>> டேவின்: சரி, யாராவது எடுத்து விட்டு document.ready.
ஆனால் இந்த சரியான same-- இருக்கும்
பார்வையாளர்கள்: டாலர், என்று ஒரு document.ready ஆகிறது.
அந்த ஒரு குறுக்குவழி.
>> டேவின்: ஓ, என்று?
சரி, இந்த வழிமுறையாக document.ready, குறுக்குவழி.
ஆனால் இந்த window.onload அதே ஆகிறது அந்த சிறிய வேறுபாடு தவிர
நான் சொன்னது.
இந்த jQuery ஆகும்.
எனவே இந்த துல்லியமான அதே தான் இந்த ஜாவா விஷயம்.
இந்த சிலர் அதை நினைக்க just-- ஒரு ஒளி எடை, நேர்த்தியான பதிப்பு
அந்த செயல்பாடு நிறைய உள்ளது என்று ஒருவேளை நீங்கள்.
எனவே இந்த சரியான ஒன்று இல்லை.
>> எனவே விஷயங்கள் வகையான சுட்டிக்காட்ட.
மற்ற எடுத்துக்காட்டாக, நாம் , document.getElementById இருந்தது
எனவே நாம் இந்த நீண்ட இருந்தது பெற நடக்கிறது என்று சரம்
அதை உண்டு என்ன ஐடி மூலம் உறுப்பு.
சரி இங்கே இந்த அழைப்பு பதிலாக.
எனவே நீங்கள், டாலர் பார்க்கிறீர்கள் பின்னர் நீங்கள் மேற்கோள், ஹாஷ்டேக்கைச் பார்க்கிறீர்கள்.
ஹாஷ்டேகை எப்போதும் ஒரு தேர்வுக்குழு உள்ளது.
அது சரி, இந்த ஒரு ஐடி கொண்டு என்ன செய்ய வேண்டும், என்கிறார்.
ஒரு வர்க்கம் தேர்வுக்குழு என்ன?
>> பார்வையாளர்கள்: புள்ளி.
>> டேவின்: புள்ளி, சரி.
நீங்கள் போகிறோம் என்றால் ஒரு டேக், அது என்ன தேர்வு?
அதை சரியாக, வெறும் டேக் தான்.
நீங்கள் அதே என்று இங்கே பயன்படுத்த முடியும்.
>> நிகழ்காலத்தில்: மேலும் குறிச்சொல் மூலம், நாம் போன்ற அர்த்தம் கிராம, உதாரணமாக, அல்லது தலைவர்.
>> டேவின்: அல்லது உடல் அல்லது p அல்லது அப்படி எதுவும் இல்லை, ஆமாம்.
எனவே இங்கே, சரி, அதற்கு பதிலாக சொல்லி document.getElementByID,
இந்த துல்லியமான அதே விஷயம்.
வெறும் jQuery, அது குறைவு தான்.
அது எளிதான தான்.
எனவே, இனி onclick, வெறும் கிளிக் செய்யவும்.
jQuery செயல்பாடு, இந்த செயல்பாடு அழைக்க.
எச்சரிக்கை துல்லியமான அதே தான்.
எனவே இது ஒரு சிறிய துண்டு சிறிய, அல்லது சிறிது
குறுகிய, ஒரு சிறிய பிட் மக்கள் யோசிக்கின்றன அதை எழுதும் ஒரு சிறிய எளிதாக இருக்கிறது,
எளிதாக சிறிது புரிந்து கொள்ள.
ஆனால் இந்த jQuery ஆகும்.
நிறைய பேர் ஒரு சிறிய கிடைக்கும் பிட் குழப்பி மற்றும் கவலை
அவர்கள் சரி, jQuery, யோசிக்கிறார்கள் ஜாவா விட வித்தியாசமாக இருக்கும்.
நான் இந்த நினைவில் கொள்ள வேண்டும் இரண்டு வெவ்வேறு விஷயங்கள்.
அது தான் இல்லை.
நான் அதை வேறு ஒரு இலக்கணத்தை உட்கார்ந்தாள்.
ஆனால் jQuery ஜாவாஸ்கிரிப்ட் ஆகிறது.
இது ஒரு வெளித்தோற்றத்தில் தான் நல்ல பதிப்பு என்று
எளிதாக இருக்கும் மக்கள் பயன்படுத்தும் புரிந்து.
நிகழ்காலத்தில்: ஆமாம், இருக்க வேண்டும் நேர்மையான, என்று டாலர்
நீங்கள் jQuery காணும், என்று மட்டும் தான் jQuery வரையறுக்கிறது என்று ஒரு செயல்பாடு பெயரை.
இது சிறப்பு எதுவும் இல்லை.
அது ஒரு விழா வெறும் பெயர் தான் ஆகிறது நீங்கள் டாலர் வரையறுக்க முடியும் விரும்புகிறேன்.
>> டேவின்: ஆமாம், அதனால், இந்த பேசினார்.
சில பயனுள்ள விஷயங்களை.
நான் பழைய வினாடி பார்த்து கொண்டிருந்தேன்.
கடந்த இரண்டு வினாடி, அவர்கள் நான் இது போன்ற விஷயங்களை பயன்படுத்த வேண்டியிருந்தது.
எனவே document.ready, அதனால் எல்லாம் தான் செய்ய
நீங்கள் முன் ஏற்றப்படும் விஷயங்களை செய்து தொடங்க.
ஒரு அடையாள தேர்ந்தெடுக்கவும், அல்லது தேர்வு ஒரு வர்க்கம், அது என்கி
சில வர்க்கம், பாராட்டுகள் dot மேற்கோள் இருக்கும்.
நீங்கள் என்றால், அதனால், சமர்ப்பி ஒரு வடிவம் மற்றும் அழைப்பு சமர்ப்பிக்கும்
வடிவத்தில் பிறகு இந்த செயல்பாடு சமர்ப்பிக்கிறது.
மதிப்பு, எனவே நான் ஒரு வடிவம் தான் சொல்கிறேன் சமர்ப்பிப்பு, ஒரு பயனர் பெயர் போன்ற ஒரு மின்னஞ்சல்,
என்ன.
நான் ஒரு உரை பெட்டியில் இருந்தது.
அதனால் நான் அந்த உரை பெட்டியில் தட்டச்சு.
சரி, நீங்கள் மதிப்பை பெற வேண்டும் என்றால் அந்த உரை பெட்டியில் அவுட், நீங்கள் டாட் Val பயன்படுத்த.
பின்னர், கீழே இங்கே, டாட் HTML அதே ஆகிறது
ஆவணம் டாட் போன்ற ஆகிறது getElementByID டாட் innerHTML.
அதனால் திரும்ப நடக்கிறது நீங்கள் அந்த ஐடி HTML.
இங்கே, நீங்கள் சில பயன்படுத்த ஐடி அல்லது என்ன டாட் எச்.டி.எம்.எல்.
அந்த அந்த உறுப்பு இருந்து HTML கிடைக்கும்.
நீங்கள் அந்த மாற்ற வேண்டும் என்றால் HTML, நீங்கள் அதை ஏதாவது கடக்க முடியும்.
எனவே நீங்கள் பின்னர் டாட் HTML போல இருக்க வேண்டும், மற்றும் விரும்புகிறேன் உள்ளே, மேற்கோள், புதிய HTML அல்லது ஏதாவது.
>> நிகழ்காலத்தில்: சரி, அஜாக்ஸ், அதனால்.
நான் புரிந்து கொள்ள விரும்புகிறேன் அஜாக்ஸ் நன்றாக.
எனவே, நான் உன்னை தோழர்களே வேண்டும் நன்றாக அஜாக்ஸ் புரிந்து கொள்ள.
நீங்கள் செய்தால் ஏனெனில், நீங்கள் அழகாக போகிறோம்
எல்லாம் புரிந்து கொள்ள என்று HTTP மூலம் செய்ய வேண்டும், PHP,
ஜாவா அது எல்லாம் உன்னால் அஜாக்ஸ் ஒன்றாக வருகிறது.
அஜாக்ஸ் ஒரு மொழி உள்ளது.
அஜாக்ஸ் ஒரு நுட்பமாகும்.
அது பல்வேறு கருவிகள் நிறைய பயன்படுத்துகிறது.
அஜாக்ஸ் குறிக்கிறது ஒத்திசையாத JavaScript ஐ.
எனவே முறை, மொழி, தரவு.
>> நாம் பயன்படுத்தும் முக்கிய மொழி எனவே அஜாக்ஸ் எல்லாம் தூண்டுவதற்கு
மற்றும் எல்லாவற்றையும் கையாள பின்னர் ஜாவா ஆகிறது.
தொடர்புடையதாக அதனால் தான் ஜாவா மிக அருகில்.
பின்னர் ஒத்திசைவற்ற ஆகிறது நாம் அது செய்ய முடியாது, ஏனெனில்
ஒரே நேரத்தில் அனைத்து நாம் பக்கம் ஏற்றும் போது.
இந்த என்று நாம் முடியும் விஷயம் இணையாக வகையான விஷயங்களை செய்ய.
பின்னால் முக்கிய யோசனை அஜாக்ஸ் நீங்கள் விரும்பும் ஆகிறது
அது சில குறிப்பிட்ட தகவல்களை பெற.
உதாரணமாக, நீங்கள் புதிய தட்டச்சு நீங்கள் ஒரு பயனர் பெயர் பதிவு போது பயனர் பெயர்,
என் பயனர் பெயர் abc123 ஆகிறது.
பின்னர், இறுதியில் வடிவம், சமர்ப்பிக்கவும் நீங்கள் கிளிக் செய்ய வேண்டும்.
அது, சர்வர் போக வேண்டியிருந்தது பின்னர், தரவுத்தளத்தில் என்றால் சரிபார்க்க
abc123 ஏற்கனவே இருக்கிறது.
அது ஏற்கனவே இருக்கிறது என்றால், அது, என்கிறார் ஏற்கனவே தகவல் பயனர் பெயர்.
அவர்கள், நீங்கள் பூர்த்தி செய்ய வேண்டும் முழு படிவத்தை மீண்டும்.
அது உண்மையில், மிகவும் மோசமாக இருந்தது.
>> பின்னர் மக்கள் சொல்கின்றன, சரி, நாம் ஏன் முடியாது
தான் பார்க்க ஒரு சிறிய HTTP கோரிக்கை செய்ய இந்த பயனர் தரவுத்தளத்தில் என்றால் பார்க்க
பயனர் வேண்டியிருந்தது முன்பு முழு படிவத்தை சமர்ப்பிக்க?
எனவே எடுத்துக்காட்டாக, போது பயனர், abc123 தட்டச்சு
அது தான் சர்வர் ஒரு சிறிய போக விடுங்கள் பிட் மற்றும் ஒரு உண்மை அல்லது பொய் கிடைக்கும்
என்று பார்க்க வேண்டும் சர்வரில் இருந்து என்று ஒரு சரியான பயனர் பெயர் அல்லது இல்லை.
சரி, அந்த முக்கிய ஒன்று தான் இப்போதெல்லாம் இன்னும் அஜாக்ஸ் பயன்படுத்துகிறது.
>> டேவின்: அதனால், விரைவான உண்மையான jQuery உள்ள ஒரு அஜாக்ஸ் அழைப்பு,
நீங்கள் அந்த குறிப்பிட்ட முடியும் அதை ஒத்தியங்கு இருக்க வேண்டும்.
நீங்கள் இதை செய்ய கூடாது.
ஆனால் நீங்கள் அதை செய்ய முடியும்.
நீங்கள் அந்த செய்தால், என்ன நடக்கும்?
சரி, உதாரணமாக, நீங்கள் போது இருக்கிறீர்கள் செய்தி அல்லது என்ன பெறுவது,
உங்கள் உலாவி காத்திருக்க போகிறது அந்த முழு அழைப்பு வரை,
அதற்கு பதிலாக விடாமல் நீங்கள் மற்ற செய்கிறீர்கள் நீங்கள் சரியான பின்னர் விஷயங்களை கிளிக் செய்க.
>> நிகழ்காலத்தில்: இது இனி கடந்து இல்லை.
என் கடவுளே.
மன்னிக்கவும்!
ஆமாம்.
"கடந்த காலத்தில், கிளையண்ட் கோரிக்கை தேவை
ஒரு முழு இணையதளத்தின் உள்ளடக்கம். "
அது தான் நான் சொன்னேன் தான்.
இது அனுப்ப அனுமதிக்கிறது கூடுதல் கிடைக்கும் POST அல்லது
இல்லாமல் கோரிக்கைகளை நம் உலாவி ஏற்றவும்.
நாள் முடிவில் எனவே, நாம் இருக்கிறோம் உண்மையில் ஒரு HTTP கோரிக்கைகளை செய்து
இங்கு இங்கே பயன்படுத்தி.
ஏனென்றால் முன்பு, நாம் மட்டும் இங்கு பயன்படுத்தப்படுகிறது ஏற்கனவே வந்து HTML மாற்ற.
இப்போது, நாம் இடைமுகம் பயன்படுத்த முடியும் அதே வலை சேவையகங்கள்.
இந்த நடக்கும் வழி நாங்கள் வாடிக்கையாளர் வேண்டும் ஆகிறது.
டேவின் ஒரு வாடிக்கையாளர் ஆகிறது.
மேலும் அவன் பார்ப்பதற்கு JavaScript HTML ஏனெனில் இயங்கும் ஊமை.
ஜாவா புத்திசாலி.
எனவே டேவின் டேவின் அவருடைய ஸ்மார்ட் உள்ளது பகுதி மற்றும் தன் ஊமை பகுதி.
அவர் இப்போது தனது ஸ்மார்ட் பகுதியாக பயன்படுத்த நடக்கிறது.
அவர் இதைப் பார்ப்பதற்கு JavaScript ஐ பயன்படுத்த நடக்கிறது கோரிக்கை, உதாரணமாக,
abc123 உள்ளது என்பதை தகவல் அல்லது இல்லை.
>> எனவே டேவின், தயவு செய்து, நீங்கள் தான் எனக்கு ஒரு HTTP கோரிக்கை அனுப்ப.
நன்றி.
எனவே அவர் தான் ஒரு HTTP கோரிக்கை அனுப்பப்பட்டது.
நீங்கள் பார்க்க?
என்று தான் அதே வழியில் தான் எந்த HTTP கோரிக்கை அனுப்பப்படும் என்று.
உலாவி, Google Chrome அல்லது ஏதாவது ஆகிறது
டேவின் என்று பார்க்க போகிறோம் ஒரு HTTP கோரிக்கை அனுப்ப முயற்சி,
சிறிது HM உதவ போகிறது.
அந்த செல்ல நடக்கிறது சர்வர் அனைத்து வழி.
இப்போது, சர்வர் வேண்டும் போகிறது இங்கே PHP, அல்லது வேறு எந்த மொழி.
ஒரு சாதாரண HTTP கோரிக்கை விரும்புகிறேன்.
அது மிகவும் அதிகமாக ஒரு சாதாரண HTTP கோரிக்கை தான்.
>> பின்னர், சர்வர் சரி, சொல்ல போகிறார்,
டேவின் என்பதை சரிபார்க்க எனக்கு வேண்டும் இந்த abc123 தரவுத்தளத்தில் உள்ளது.
மாடல் போக போக.
மாதிரி அது இல்லை என்கிறார். abc123 ஒரு நல்ல பயனர் பெயர் இருக்கிறது.
பின்னர், வலை சர்வர் போகிறது கோப்பு சில வடிவத்தில் வழங்க PHP பயன்படுத்த.
அது உண்மையில் ஒரு கோப்பு இருக்க முடியும் என்று எந்த "அது" ஆம் "கொண்டுள்ளது, அல்லது,
அல்லது அது போன்ற ஏதாவது.
அது எந்த கோப்பு இருக்க முடியும்.
>> நான் போகிறேன் போன்ற அது இருக்க முடியும் டேவின் ஒரு வாத்து ஒரு படம் அனுப்ப
அது தரவுத்தளத்தில் இருக்கிறது என்றால், ஒரு வெள்ளெலி ஒரு படம் அனுப்ப
அது தரவுத்தளத்தில் இல்லை என்றால்.
அந்த வகையான இருக்க வேண்டும் ஊமை முடியும், ஆனால் அது வேலை செய்யும்.
சரி, நான் டேவின் ஒரு வாத்து அனுப்ப.
டேவின் ஒரு வாத்து கிடைத்தது.
இப்போது, யார் போகிறது வாத்து கையாள?
டேவின் ஸ்மார்ட் பகுதியாக மீண்டும், எனவே இங்கு, சரியான?
ஜாவா அனுப்பி கோரிக்கை, மற்றும் ஜாவா
பெறுவீர்கள் போகிறது சில வடிவத்தில் அதை விளக்குவது.
>> இந்த அர்த்தத்தில், அது நடக்கிறது நான் நல்ல இருக்கிறேன் வாத்து என்றால், சரி, சொல்ல.
வெள்ளெலி என்றால், நான் போகிறேன் ஏற்கனவே, பயனர் பெயர், சொல்ல
தகவல் உள்ளது.
ஆனால் பொதுவாக, நீங்கள் இல்லை ஒரு வாத்து அனுப்ப போகிறது.
நீங்கள் அனுப்ப போகிறோம் சற்று சிறந்த ஒன்று.
மற்றும் நாம் என்ன பயன்படுத்த ஐ.
மேலும் சமீபத்தில், நாம் JSON பயன்படுத்த.
JSON ஜாவாஸ்கிரிப்ட் ஆகிறது ஆப்ஜெக்ட், இது
அடிப்படையில் நீங்கள் ஒரு கிடைக்கும் முழு ஜாவா பொருள்.
தான் நீங்கள் விரும்பினால், ஒரு கோப்பு அதை வைத்து நீங்கள் பார்த்த அந்த CS50 பொருள்.
நீங்கள் ஒரு கோப்பு அதை வைத்து, நீங்கள் டேவின் அதை அனுப்ப.
>> எனவே, இந்த விஷயத்தில், நான் ஒரு ஜாவா பொருள் செய்ய
மற்றும், பயனர் இல்லை, சம்மதிக்கிறேன்.
அல்லது பயனர், உள்ளது.
அப்பொழுது அதை திருப்பி அனுப்ப.
ஏன் JSON?
நபர் ஏனெனில் இவர் யார் பெறும்
பார்ப்பதற்கு JavaScript ஐ பயன்படுத்த போகிறது பதிலையும் கையாள.
மற்றும் இங்கு நன்றாக வேலை செய்யும் அது பார்ப்பதற்கு JavaScript ஆப்ஜெக்ட் என்று.
வலது?
எனவே அவர் ஒரு விழா அழைப்பு பெற முடியும் பதிலில் இருந்து இந்த நல்ல பொருள்.
பின்னர், அவர் என்பதை தெரிந்து கொள்ள நடக்கிறது என்று பயனர் தகவல் அல்லது இல்லை.
>> நீங்கள் பார்க்க எனவே, அது அனைத்து வருகிறது ஒன்றாக வலை சர்வரில்,
பின்னர் கோரிக்கை ஒரு HTTP இல்லை மற்றும் ஒரு HTTP பதில் எல்லாம்.
எனவே நிச்சயமாக நீங்கள் செய்ய இந்த அஜாக்ஸ் அழைப்பு புரிந்து
அது உதவுகிறது ஏனெனில் நீங்கள் புரிந்து கருத்துக்கள் நாம் பற்றி பேசுகிறீர்கள்.
>> எனவே இங்கே ஒரு எடுத்துக்காட்டு jQuery மூலம் அஜாக்ஸ்.
இங்கே, நாங்கள் பெறு JSON கொண்டு செய்கிறோம்.
எனவே நாம் ஒரு பெற முயற்சி இங்கே ஒரு பூனை, அல்லது ஒரு வாத்து படம்.
நாம் ஒரு JSON கோப்பானது பெற முயற்சிக்கும்.
பின்னர் நாம் வரை காத்திருக்கிறோம் அதை செய்யவில்லை டாட், முடிந்துவிட்டது.
என்று நான் பதில் காத்திருந்த தான் அர்த்தம்.
இது ஒரு சிறிய ஆகலாம்.
பின்னர், நீங்கள் ஒரு சிறிய ஏற்றுதல் பார்க்க.
நீங்கள் உங்கள் வலைத்தளத்தில் செய்ய வேண்டும் என்றால்.
எனவே பின்னர் செய்யப்படுகிறது, மற்றும் என்ன அது முடிந்துவிட்டது போது என்ன நடக்கும்?
நீங்கள் ஒரு அநாமதேய உள்ள கடக்க செயல்பாடு, வெறும் நாம் முன்னர் பார்த்த விரும்புகிறேன்.
செய்து, ஏனெனில் நான், ஒரு நிகழ்வு ஆகும் ஒரு சுட்டி அல்லது என்ன கிளிக் செய்து,
jQuery ஐந்து.
எனவே நீங்கள் இந்த செயல்பாடு உள்ள கடக்க தரவு, எழுத்து, நிலை, மற்றும் jqXHR.
மற்றும் அடிப்படையில், தான் சில மாறிகள்
நீங்கள் பின்னர் பயன்படுத்த முடியும் என்று HTTP கோரிக்கை நிலை,
அது நடக்கிறது என்று தரவு நீங்கள் மீண்டும் அனுப்ப வேண்டும்.
எனவே நீங்கள் பின்னர் அதை புரிந்து கொள்ள முடியும் மற்றும் அது அர்த்தமுள்ள ஒன்று.
அது முடியவில்லை என்றால், போது அது தோல்வி என்று?
நல்லது, எப்போது HTTP கோரிக்கை கொடுக்கிறது நீங்கள் அப்படி ஒரு 500 அல்லது ஏதாவது.
பின்னர், அதை நீங்கள் சொல்ல நடக்கிறது நிலை, என்று தோல்வி, என்ன வகையான
மற்றும் விஷயங்கள் அனைத்து வகையான.
நீங்கள் உறுதி செய்ய வேண்டும் இரண்டு சந்தர்ப்பங்களில் கையாள,
இல்லையென்றால் நிரல் பைத்தியம் செல்கிறது.
>> டேவின்: ஆமாம், அதனால், இந்த சரியாக இருக்கிறது நீங்கள் உங்கள் கடந்த ப-செட் பார்த்தேன்.
உண்மையான அஜாக்ஸ் அழைப்பு வரும் JSON உள்ள ஆகிறது.
அந்த அழைப்பு.
பின்னர், டாட் செய்ய போன்ற ஆகிறது அது வெற்றிகரமான தான் என்றால் அது சரிபார்க்கிறது.
இது வெற்றியடைந்தால், நீங்கள் வேண்டும் தரவு ஏதாவது செய்ய.
நீங்கள் அந்த இருந்து திரும்ப பெற JSON கோரிக்கை.
என்று நீங்கள் திரும்ப பெற என்ன ஆகிறது.
எனவே நீங்கள் உங்கள் ப-செட் இருந்து நினைவில் என்றால், நீங்கள் நிறைய தரவு அடைப்புக்குறி போல் இருந்தது நான்
அல்லது என்ன, டாட் இணைப்பு அல்லது தலைப்பு.
மீண்டும் என்ன வரும் அந்த JSON, இருந்து என்ன
துறைகள், என்று JSON பொருள் உள்ளன என்று நீங்கள் மீண்டும் பெற என்ன.
தரவு நீங்கள் மீண்டும் பெற என்ன ஆகும்.
உரை நிலை, தான் ஏதோ என்று நீங்கள் என்ன நடந்தது என்று பார்ப்போம்.
பின்னர், jqXHR, என்று மட்டும் தான் jQuery பிற HTTP கோரிக்கை.
என்று ஒரு பொருளை போல.
பின்னர் நிகழ்காலத்தில் கூறினார் போல், தோல்வியடையும்.
நிகழ்காலத்தில்: abc123 எங்கள் சிறிய எடுத்துக்காட்டாக என்று தகவல் இருந்தால் தான் சரிபார்க்க
அல்லது, தரவு நீங்கள் ஏதாவது இருக்க வேண்டும் இல்லை தரவு டாட் பயனர் பெயர் உள்ளது என்றால், என்ன செய்வாய்?
உங்கள் PHP உருவாக்கப்படுகின்றன என்ன இது நீங்கள் தரவு டாட் பயனர் பெயர், பின்னர், உள்ளது என்றால்
நான் எச்சரிக்கும் போகிறேன், பயனர் ஏற்கனவே உள்ளது.
வேறு, நான் பார்க்க போகிறேன் பயனர் படிவத்தை பூர்த்தி தொடர.
சரி, பாதுகாப்பு, குளிர்.
>> டேவின்: எனக்கு வேண்டும்?
>> நிகழ்காலத்தில்: நான் இந்த ஒரு விரும்புகிறேன்.
அதனால் ஏதாவது நன்கு தெரிகிறது என்று.
நாம் முடித்துவிட்டீர்கள்.
எனவே இந்த உதாரணம் நீங்கள் வர்க்கம் பார்த்தேன்.
நீங்கள் இங்கே argv1 பயன்படுத்தி.
என்று ஒரு கட்டளை வரி வாதம் போல.
நாம் நகலெடுத்து மேம் என்று அளவு 12 ஒரு இடையக.
பிரச்சனை இங்கே என்ன?
இடையக வழிதல்!
நாம் அளவு 12 ஒரு இடையக வேண்டும், ஏனெனில்.
argv1 இரண்டு பில்லியன் ஒரு அளவு வேண்டும்.
நாம் எந்த எல்லை சோதனை செய்ய வேண்டாம்.
எனவே நாம் நினைவு நிறைய நகலெடுக்க வேண்டும்.
நாம் குறிப்பாக இருக்க வேண்டும் இந்த பற்றி கெட்ட.
நாங்கள் தான் என்ன செய்ய முடியும் மிக, மிக, இந்த விஷயத்தில் அர்த்தம்?
ஆமாம்?
பார்வையாளர்கள்: இரண்டு பில்லியன் விஷயங்கள் பாகம் திரும்பும் என்று இயங்கக்கூடிய குறியீடு கொண்டிருக்கிறது
[செவிக்கு புலப்படாமல்].
நிகழ்காலத்தில்: நிச்சயமாக.
எனவே அந்த வகையில், மக்கள் பயன்படுத்தும் விஷயம்
எடுத்துக்காட்டாக, ஒரு ஐபோன் கண்டுவருகின்றனர்.
தான் அந்த வகையான எனவே.
நீங்கள் சாதனத்தின் முடியும் என்பதால், நீங்கள் விரும்பும் எந்த குறியீடு இயக்க.
பிழைத்திருத்தம், அதனால் திருத்தம் எளிதானது.
வெறும் எல்லைக்கு சோதிக்க.
நீங்கள் பூஜ்ய ஏனெனில் பார்க்கலாம் நாம் எப்போதும் பூஜ்ய சோதிக்க
போது நாம் சரங்களை கையாளும்.
பின்னர், நீங்கள் எடுக்க சரம் நீளம் முன்.
மற்றும் சரம் என்றால் நீளம் செல்லுபடியாகும் ஆகிறது
0 உள்ள இது நீளம், மற்றும் 12, நாம் நல்ல இருக்கும்.
>> டேவின்: நீங்கள் பார்க்கலாம் இல்லை என்றால் பூஜ்ய உண்மையான, விரைவான, என்ன நடக்கும்?
அதை நொடி தவறு என்று நான் நினைக்கிறேன்.
ஏன் தவறு?
நீங்கள் வெற்று மீது strlen நினைத்தீர்கள் ஏனெனில்.
நிகழ்காலத்தில்: ஆமாம்.
ஒன்றை பயன்படுத்தி, உண்மை அல்லது பொய் கடவுச்சொல்லை ஒரு நல்ல யோசனை.
>> பார்வையாளர்கள்: தவறு.
>> நிகழ்காலத்தில்: தவறு.
பல கடவுச்சொற்களை, மற்றும் பெரிய, நீண்ட தான் பயன்படுத்த முடியும்.
நிலுவை சின்னங்கள் பாதுகாப்பு உறுதி.
>> பார்வையாளர்கள்: தவறு.
>> நிகழ்காலத்தில்: தவறு.
அது ஒன்றும் இல்லை.
இது ஒரு ஐகான் தான்.
SSL எதிராக பாதுகாக்கிறது நடுத்தர தாக்குதல் மனிதன்.
பார்வையாளர்கள்: தவறு.
நிகழ்காலத்தில்: தவறு.
சரி, அந்த பொய்.
நல்ல.
[செவிக்கு புலப்படாமல்]
இதை பற்றி பேச வேண்டும்?
உங்கள் முறை.
டேவின்: தாக்குதல்கள் வகைகள், நடுத்தர மனிதன்.
நடுத்தர தாக்குதல் ஒரு மனிதன் என்ன?
பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்].
டேவின்: நீங்கள் ஒரு அனுப்ப என்றால் HTTP கோரிக்கை, அவர்கள் சரியான, இதை செய்ய முடியும்?
ஆனால் நீங்கள் https அனுப்பும் என்றால், அவர்கள் ஒருவேளை இதை செய்ய முடியாது.
புள்ளிகள் நிறைய இருக்கிறது உங்கள் இணைப்பு சேர்த்து.
நீங்கள் ரவுட்டர்கள் வேண்டும்.
நீங்கள் DNS செர்வர்கள் வேண்டும்.
உடல் ரீதியாக ஒருவரை முடியும் என்றால் நீங்கள் அனுப்பும் நீங்கள் என்ன பார்க்க,
எனவே, யாரோ முடியும் உண்மையில் நீங்கள் இடையே கிடைக்கும்,
வாடிக்கையாளர், மற்றும் சர்வர், மற்றும் ஆகின்றன நீங்கள் அனுப்பும் நீங்கள் என்ன பார்க்க முடியும்,
இந்த நடுத்தர தாக்குதலில் ஒரு மனிதன்.
எனவே நீங்கள் இருந்து பெற முயற்சி நீங்கள் என்ன பார்க்க சர்வர், அல்லது, மோசமான see-- முடியும்
நீங்கள் பார்க்க முடியும் என குக்கீகளை அல்லது அந்த மாதிரி ஏதாவது.
>> உதாரணமாக, நீங்கள் எனவே அவர், SSL பயன்படுத்தி
பார்க்க முடியும் இருக்கலாம் உங்கள் அமர்வு ஐடி குக்கீகளை.
இந்த அமர்வு கடத்தி அழைக்கப்படுகிறது அவர் உங்கள் ID குக்கீகளை பார்க்கும்,
பின்னர் அவர் அந்த செல்ல முடிந்தது தான் வலைத்தளத்தில் மற்றும் நீங்கள் இருக்கும் பாசாங்கு.
வெறும் PHP இல் பிடிக்கும் என்பதால், நினைவில் நாங்கள் வெளியேற்ற போது, நாம் என்ன செய்ய வேண்டும்?
நாம் ஐடி சமமாக அமர்வு ஐடி அமைத்தோம்.
அதனால் உங்களை அடையாளம் காட்டும்.
நீங்கள் உங்கள் போர்ட்ஃபோலியோ பார்க்க முடியாது, அதனால் தான் மற்றும் வேறு எல்லோரையும் தான் போர்ட்ஃபோலியோ.
>> சரி, நான் அந்த குக்கீ பெற முடிந்தது இருக்கிறேன் என்றால், பிறகு நான் அந்த பக்கம் மீது நுழைய முடியும்.
பின்னர், நான் தான் உங்கள் பொருட்களை பார்க்க முடியும் வாங்கும் பொருட்களை விற்பனை தொடங்கும்.
அதனால் அமர்வு கடத்தி இருக்கிறது.
ஆனால், நீங்கள் மிகவும் திறமை to-- இருக்க கூடாது நடுத்தர தாக்குதல் மனிதன் பயன்படுத்த முடியும்
கூட அவர்கள் SSL பயன்படுத்தி என்றால்.
ஆனால் நீங்கள் முடியாது வேண்டும்.
அவர்கள் SSL பயன்படுத்தி இருந்தால், நீங்கள் அமர்வில், விமான கடத்தலில் முடியாது.
ஏன்?
அது அனைத்து குறியாக்கம் ஏனெனில், சரியான? அதை குறியாக்கம் என்றால்,
நான் இன்னும் ஒரு மனிதன் இருக்கிறேன் நடுத்தர, நான் இன்னும் உங்கள் தரவு கிடைக்கும்.
அது பரவாயில்லை.
ஆனால் அது குறியாக்கம்.
எனவே நான் அதை பயன்படுத்த முடியாது.
அதனால் இரண்டு தான்.
>> ரியல் விரைவான, குறுக்கு தளம் கோரிக்கை மோசடி.
ஒரு இணைப்பு என்று தான் என்றால் தான் அந்த இணைப்பை ஏதாவது செய்துவிட்டால்
நீங்கள் அதை செய்ய வேண்டும் என்று நான் நினைக்கவில்லை என்று.
எனவே எடுத்துக்காட்டாக, இணைப்பு என்றால் இருந்தது பங்குகள் வாங்க அல்லது பங்குகள் விற்க போவதில்லை,
நீங்கள் என்று எனக்கு தெரியாது.
நீங்கள் இணைப்பை கிளிக் வாங்கி, ஒரு கோரிக்கை அனுப்பப்பட்டது
அல்லது ஏதாவது விற்கப்படும் என்று நீங்கள் செய்ய சொல்ல வில்லை.
என்று தான்.
>> கிராஸ் சைட் ஸ்கிரிப்ட், இங்கே மிகவும், நீங்கள், மாறி q வழியாக கடந்து செல்லும்
அதற்கு பதிலாக சில வகையான கடந்து மதிப்பு, ஒருவேளை கே ஒரு பெயர் போல் ஆகிறது.
எனவே, அதற்கு பதிலாக கே தனக்கு சமமாக கடந்து டேவின் அல்லது அது போன்ற ஏதாவது,
நீங்கள் HTML பயன்படுத்த வேண்டாம் என்றால் சிறப்பு எழுத்துகள், உனக்கு
அது தான் உறுதி செய்ய இந்த தப்பிக்க முடியாது சரி, நான் பதிலாக கிடைத்தது,
இங்கே உள்ள நான் சொல்கிறேன் சொல்கிறேன் என்று போன்ற அச்சு அல்லது ஏதாவது,
பின்னர் நான் இங்கே ஒரு ஸ்கிரிப்ட் அழைப்பு அனுப்ப முடியவில்லை என்று.
>> எனவே, அதற்கு பதிலாக ஒரு மாறி பெற்று,
நான் இந்த ஸ்கிரிப்ட் அழைப்பு இயக்க வேண்டும்.
என்று ஸ்கிரிப்ட் உள்ளே எனவே அழைப்பு, இது என்ன செய்ய?
ஆவண டாட் இடம், என்று நடக்கிறது ஆவணம் இடம் மாற்ற.
அதனால் நான் திருப்பி போகிறது எங்காவது.
அது கெட்ட பையன் என்று இந்த உதாரணம், நல்ல.
வார்த்தை முடியவில்லை.
பின்னர், என்ன கூட தான் மோசமாக நான் போகிறேன் என்று ஆகிறது
சில இது பின்னர் குக்கீ, க்கு மாறி நான் இந்த இணையதளத்தில் உள்ள வேண்டும்.
நான் சமமாக அமைக்க போகிறேன் ஆவணம் டாட் குக்கீ.
எனவே, நான் போகிறேன் உங்கள் குக்கீ திருட.
நான் திருப்பி போகிறது ஒரு வலைத்தளத்தில் சில தகவல்களை
என்று நீங்கள் அணுகும்.
நீங்கள் ஏனெனில் இந்த அனைத்து நடக்கிறது நீங்கள் பார்த்த என்ன தப்பி.
ஆமாம்?
>> பார்வையாளர்கள்: எனவே தான் அது தான், என்று தெளிவாக செய்ய
vulnerable.com என்று இந்த பாதிக்கப்படும்.
அந்த இணைப்பு தோன்றவில்லை முடியும் எனவே கொடுக்கப்பட்ட எந்த பக்கம்.
யாரோ, அது கிளிக் vulnerable.com செல்கிறது.
நீங்கள் vulnerable.com நினைவியை வேண்டும்.
பேஸ்புக் என்று சொல்கிறேன் பாதிக்கப்படக்கூடிய, facebook.com எனவே.
நீங்கள் உங்கள் பேஸ்புக் குக்கீ வேண்டும்.
இந்த என்ன, நீங்கள் இருக்கிறீர்கள் facebook.com போகிறது,
அது உடனடியாக திருப்பி நீங்கள், badguy.com செய்ய
ஆனால் உங்கள் குக்கீ தகவல் உட்பட.
எனவே அது ஒரு விரைவு வழிமாற்று தான், ஆனால் உங்கள் பேஸ்புக் குக்கீ
என்று திருப்பி சேர்க்கப்பட்டுள்ளது, என்று எப்படி அவர்கள் [செவிக்கு புலப்படாமல்] தான்.
நிகழ்காலத்தில்: ஆமாம், இல்லை சில மிகவும் சராசரி விஷயங்களை
இந்த இருக்கிறது என்றால் மக்கள் என்ன செய்ய முடியும் என்று.
உதாரணமாக, பேஸ்புக் அனுமதி இருந்தால் எல்லோரும், உங்கள் பயனர் பெயர் மாற்ற
மற்றும் அவர்கள் எந்த செய்ய வில்லை உருப்படியான சோதனைகளை, அதனால் நீங்கள்
ஒரு ஜாவா விஷயம் செருக முடியும் என்று ஒரு வெள்ளெலி, உங்கள் படத்தை மாற்றுகிறது.
மற்றும் அதே ஜாவா நுழைக்கிறது உங்கள் பக்கம் காட்சிகள் யார் என்று எல்லோருக்கும் ஒரு.
உங்கள் பக்கம் என்று கருதுகிற எனவே அனைவரும் பயனர் பெயர் அதையே உள்ளது.
இது ஒரு வைரஸ் ஏனெனில், அது அதிவேகமாக பரவுகிறது.
டேவின்: நாங்கள் கடந்த தவிர்க்க வேண்டும் ஒரு, மற்றும் நாம் முடித்துவிட்டீர்கள்.
எனவே இந்த மற்றொரு உதாரணம் ஆகும்.
இந்த அவர்கள் இல்லை ஆகிறது தங்கள் SQL அட்டவணை தப்பி.
எனவே நீங்கள் அதை கைவிட முடியும்.
எனவே நீங்கள் விஷயங்களை தப்பிக்க வேண்டும்.
அது முந்தைய எடுத்துக்காட்டாக இருந்தது குறுக்கு ஸ்கிரிப்ட் கொண்டு.
மன்னிக்கவும், நாங்கள் தாமதமாக சிறிது இயங்கின.
நாளை, வருந்துகிறேன்!
நாளை, நாம் அலுவலகத்தில் மணி நேரம்.
11:00 Cabbot 8:00 எனவே, அலுவலக நேரம்.
அலுவலக நேரம் உள்ளன கண்டிப்பாக வினாடி வினா கேள்விகள்.