>> જેસન HIRSCHHORN: સ્વાગત, સપ્તાહ 10 દરેકને,.
આ એક આકર્ષક સપ્તાહ છે, કારણ કે કાલે અમે મળશે જે 1 ક્વિઝ છે
બીજા માટે.
આજે વિભાગમાં, અમે જાઓ જવું છે પર કેટલાક ક્વિઝ માટે સાધનો, અને
પછી હું કોઈપણ અને તમામ જવાબ આપશે પ્રશ્નો તમે ગાય્ઝ છે.
અને અમે છેલ્લે સાથે સમાપ્ત થશે કેટલાક અભ્યાસ સમસ્યાઓ.
>> અમે સમગ્ર વિભાગમાં પસાર કરી શકો છો પ્રશ્નોના જવાબ આપવા.
અમે સમગ્ર વિભાગમાં પસાર કરી શકો છો અભ્યાસ સમસ્યાઓ ઉપર જઈને.
અમે હમણાં જ ભરવા માટે વિસ્તરશે પાંચ અવકાશ અને સમય અમે છે.
>> તેથી હું દર અઠવાડિયે આ યાદી મૂકી છે, પરંતુ તે આ અઠવાડિયે ખાસ કરીને મહત્વનું છે.
જો તમે ન હોય, અભ્યાસ માટે છોકરો ઓહ, પહેલેથી જ શરૂ કરી હતી.
પરંતુ આસ્થાપૂર્વક તમે પહેલાથી જ શરૂ કરી છે.
અને તમે જે સામગ્રી પસાર થઇ રહ્યા છે અને સાધનો અંહિ યાદી થયેલ.
હું ખૂબ ભલામણ કરશે આ છે.
>> ખાસ કરીને, વ્યાખ્યાન નોંધ છે માનવામાં ન આવે એવી મહત્વપૂર્ણ અને ઉપયોગી.
આ study.cs50.net પૂરી પાડે છે ઘણો પર મોટી બાળપોથી
આ વિષયો અમે આવરી લે છે.
તે પણ કેટલાક મહાન છે સમસ્યાઓ પ્રેક્ટિસ કરે છે.
અને પછી, ગૂગલ, પણ મહાન છે.
હું તમને માટે ઉપયોગ કરશો શું ખબર નથી.
પરંતુ, સાથે ગૂગલનો ઉપયોગ કરો.
>> જો તમે કોઇ છે મને બહાર સુધી પહોંચવા પ્રશ્નો, ટિપ્પણીઓ, ચિંતાઓ.
સમીક્ષા સત્ર જોશે છેલ્લા રાત ના સ્લાઇડ્સ.
અથવા, તમે અમુક સમય હોય છે, આ વિડિઓ જુઓ.
તેઓ મદદરૂપ ઘણો પૂરી પાડે છે સામગ્રી અને જાણકારી.
અને પ્રયાસ કરો અને જો બધી નહિં, ઘણા આવરી અમે આવરી અને તમે તે કરેલા વિષયો
ક્વિઝ પર જોઈ શકો.
>> ક્વિઝ બોલતા, કે આવતી કાલે થશે.
તે 75 મિનિટ લાંબો છે.
તમે ઘણા તેને 1 લઈ રહ્યા છે વાગ્યે, અને તમે છે
5:30 પર લઇ જાય છે.
પાંચ વખત માટે તમે તેને લેવા અને રહ્યાં છો તે તમે તેને વાત કરી રહ્યાં છે સાથે, ખાતરી કરો
તમે આ દસ્તાવેજ તપાસો પાંચ CS50.net હોમપેજ પર.
>> તમે એક 8 1/2 મેળવી શકો છો યાદ રાખો કે 11 શીટ દ્વારા તમારી સાથે લઇ.
ઘણી વખત નજર, લોકો આ ઉપયોગ કરતા નથી ક્વિઝ દરમિયાન બધા શીટ.
પરંતુ ખરેખર, તે એક ઉત્સાહી છે ઉપયોગી અભ્યાસ સાધન.
જેથી શીટ છે ભેગા મૂકી શું હું કદાચ ત્રણ અથવા ચાર કલાક ગાળ્યા
હું CS50 માટે અભ્યાસ કરતા હતા ત્યારે કરી, અને કે સરળતાથી સૌથી ઉપયોગી હતી
હું ક્વિઝ માટે અભ્યાસ કરી શકે છે રસ્તો.
તમે લોકોના કેટલાક અન્ય છે તેથી તો પણ અભ્યાસ જોવા માર્ગદર્શન આપે છે અને
સંદર્ભો તરીકે વાપરવા માટે, હું અત્યંત ભલામણ મૂકે છે, તમારા પોતાના અભ્યાસ માર્ગદર્શન બનાવે
સાથે સામગ્રી.
કે ખરેખર તમે જાણવા માટે મદદ કરે છે સામગ્રી છે.
>> આ વિભાગમાં ઓછામાં છેલ્લું નથી, પરંતુ, ક્વિઝ કાલે પછી એક છે
વધુ વ્યાખ્યાન -
આગામી સોમવાર.
વધુ એક વિભાગ, બિન આગામી છે પરમેશ્વરનો ઉપકાર માનવાનો ઉત્સવ પહેલાં મંગળવાર, પરંતુ
મંગળવારે તે પછી.
અમે અંતિમ સાથે બેઠક કરવામાં આવશે પક્ષ અને કેટલાક ઠંડી કરી ગુડબાય
તમે ગાય્ઝ વિશે ઉત્સાહિત કરો વસ્તુઓ કોમ્પ્યુટર વિજ્ઞાન વધુ અભ્યાસો.
>> વધુ એક પ્રોજેક્ટ, માત્ર એક વધુ છે ફેર, એક વધુ Hackathon.
અમે CS50 ઓવરને નજીક છીએ, જે આકર્ષક છે -
પણ, તમે જેવા છો જો મને, થોડી ઉદાસી.
હું પર જાવ એ પહેલાં, કોઈને હોય છે વિશે કોઇ પ્રશ્નો શું
અત્યાર સુધી અમે આવરી કર્યું?
>> ઠીક છે, સાથે સાથે આપણે કેટલાક પ્રશ્નો પર જાઓ તમે ક્વિઝ અને વિષયો માટે છે કે
અમે આવરી શકે છે.
તેથી આ હું સાથે મૂકવામાં કે યાદી છે.
તે કોઈ માધ્યમ દ્વારા વિસ્તૃત છે, પરંતુ આસ્થાપૂર્વક તમારી મેમરી ધક્કો કરશે જો તમે
આ કોઈપણ વિશે કેટલાક પ્રશ્નો છે તમારા વિશે પ્રશ્નો હોય વિષયો, અથવા, જો
અંગેની ક્વિઝ પ્રેક્ટિસ સમસ્યાઓ પાછલા વર્ષો દરમિયાન.
>> હું હતી કે થોડા પ્રશ્નો હતા મને ઇમેઇલ છે, પરંતુ હું બંધ પકડી માંગો છો
એક બીજા માટે તે પર.
કોઈની કોઇ પ્રશ્નો હોય તો, સમસ્યાઓ તેઓ સમજણ ન હતી,
તેઓ સમજી શક્યા નહિ જવાબો અમને શરૂ કરવા માટે?
Avi.
>> પ્રેક્ષક: તમે માત્ર પર જઈ શકો છો DOM અને એજેક્સ ખરેખર ઝડપી?
જેમ આપણે જાણવાની જરૂર છે કે શું કરવું જોઈએ તેમને વિશે સમજી?
>> જેસન HIRSCHHORN: હું જવાબ આપવા માટે જઈ રહ્યો છું સામાન્ય રીતે આ પ્રશ્ન, હું શું
આપવામાં વિષય એક્સ વિશે જાણવાની જરૂર છે?
હું તમને એક લાગણી ઘણી છે કારણ કે કે મને પૂછી રહ્યું છે, અથવા છે
તે વિશે વિચિત્ર.
તેથી વિષય હતો કે અમુક હદ સુધી વ્યાખ્યાન માં આવરાયેલ, અથવા વિભાગ, અથવા પર
study.cs50.net સેટ સમસ્યા, તમે તેની સાથે પરિચિત હોવા જોઈએ.
>> તેથી તમે દરેક પ્રકારના જાણવાની જરૂર નથી HTML માં ઉપલબ્ધ છે અથવા તે ટેગ
લક્ષણ કે મિલકત દરેક પ્રકારના તમે સીએસએસ માં કંઈક આપી શકે છે.
પરંતુ જો તમે વ્યાખ્યાન ઉદાહરણમાં તે જોવા મળી હતી, તો તમે એક સમસ્યા તે જોયું તો
સમૂહ, તો તમે કદાચ પરિચિત હોવા જોઈએ તેની સાથે, ખાસ કરીને વસ્તુઓ તમે જોયું
વ્યાખ્યાન.
તેથી અમે આ દસ્તાવેજ ચર્ચા માં મોડેલ થોડી પદાર્થ
વિભાગને વધુ છે તેથી વ્યાખ્યાન.
તમે પરિચિત હોવા જોઈએ તે છે કે તે ખૂબ સાથે.
>> અને તમે જાણતા હોવા જોઈએ તે જ અંશે એજેક્સ.
અમે અતિ અદ્યતન અથવા ન જોયા જટિલ એજેક્સ ઉદાહરણો છે, તેથી
તમને પૂછવામાં આવી નથી જઈ રહ્યાં છો કરી માનવામાં ન આવે એવી જટિલ કંઈક.
પરંતુ તમે મને કેવી રીતે, કહેવામાં આવી શકે છે jQuery મદદથી એજેક્સ કૉલ?
જો તમે નંબર જોઇ છે કંઈક છે જે પહેલાં વખત, આ બંને
સત્ર અને વ્યાખ્યાન સમીક્ષા, અને તે કોડ માત્ર બે જેવું રેખાઓ.
>> જેથી તમારે કંઈક છે સાથે પરિચિત છે.
પરંતુ ફરીથી, આ બધા વિષયો માટે, તમે તેને જોઇ છે, જો
પહેલાં, તે યોગ્ય રમત છે.
અને અમે કહી શકીએ છીએ - દેખીતી રીતે, અમે છો તમે વસ્તુઓ કહી રહ્યા
પહેલાં જોઈ હોય તો.
તમે ન હોય કંઈક કોડિંગ પહેલાં જોઈ.
તમે ન હોય નથી કહી છે જે ઉકેલવા માટે સાધનો જોઈ
પહેલા તે સમસ્યા નથી.
તમે તે સાધનો જોવા મળ્યો છે.
>> ઉદાહરણ તરીકે, 1 ક્વિઝ પર, જો તમે strlen કોડ માટે જરૂર છે.
અમે પહેલાં strlen કોડેડ નથી.
પરંતુ તમે, લૂપ માટે ઉપયોગ કરવા માટે કેવી રીતે તમે પરિસ્થિતિઓ જો ઉપયોગ કેવી રીતે ખબર.
તમે સી માં ચલો લખવા માટે કેવી રીતે તે અહીં આ જ વાત હશે.
તમે કરવા માટે કહેવામાં આવી નથી જઈ રહ્યાં છો તમે પહેલાં જોઈ છે, પરંતુ નથી કંઈપણ
તમે, પસંદ, મૂકી પાડવાનું કહેવામાં આવશે એક નવલકથા રીતે સાથે મળીને કંઈક, અથવા
સમસ્યા વિવિધ પ્રકાર ઉકેલવા માગે છે.
>> માફ કરશો, તે માટે ચોક્કસ ન હતી તમારી પ્રશ્ન છે, પણ હું વિશે જવાબ નથી કરી શકો છો
દરેક એક વિષય શું તમે કરવા અથવા જાણવાની જરૂર નથી.
પણ, માફ કરશો, તો તેના પર છેલ્લા વસ્તુ.
અમે ખૂબ વધુ સમય પસાર કર્યો છે અમે એજેક્સ પર કરતાં હોય છે કડી યાદીઓ પર.
તમે એક સમસ્યા સેટમાં એજેક્સ ઉપયોગ કર્યો ન હતો.
કે કેન્દ્રીય લક્ષણો છે સમસ્યા એ છે કે કડી યાદીઓ હતી સુયોજિત કરો.
અને અમે વ્યાખ્યાન સમય ઘણો પસાર કર્યો અને વિભાગ તેનો ઉપયોગ.
>> તેથી, મતભેદ લિંક યાદી વધુ આવશે છે ઘણી વખત એજેક્સ ઇચ્છા કરતાં ક્વિઝ પર.
કે પછી પ્રશ્નો લિંક સાથે કરી રહી યાદી વધુ પોઈન્ટ વર્થ હશે.
જેથી તમે ચોક્કસપણે ધ્યાન કેન્દ્રિત અને સાંકડી કરી શકો છો વધુ વસ્તુઓ છે કે જે પર
અમે છે કારણ કે આવી શક્યતા તેમના પર વધુ સમય ગાળ્યો હતો.
>> કોઈ અન્ય પ્રશ્ન બરાબર?
અરે વાહ.
>> પ્રેક્ષક: અમે ના ઉપયોગ પર જઈ શકો છો જાવાસ્ક્રિપ્ટ અનામિક વિધેયો?
હું તે વિશે થોડું અસ્પષ્ટ છે છું.
>> જેસન HIRSCHHORN: તેથી જાવાસ્ક્રિપ્ટ -
મને લાગે છે પ્રયાસ કરી રહ્યો છું હું કેવી રીતે પર આ લખી શકે છે -
તેથી આપણે ખરેખર આ કોડ ખોલો.
તેથી આ અમે ગયા સપ્તાહે હતી કે કોડ છે.
તમે અને જો તમે આ પહેલાં જોઈ છે અહીં વિભાગમાં છેલ્લા અઠવાડિયે હતા.
અથવા તમે કંઈક જોઇ છે પહેલાં આ કરવા જેવી હતી.
>> પરંતુ તમે આ પ્રથમ વાક્ય પર જ દેખાય છે.
આ તમને કેવી રીતે શરૂ કરવા માટે છે -
બધાને આ પહેલાં જોઈ છે.
તમે કેટલાક JavaScript કોડ મૂકવા માંગતા હોવ તો, તમે એમ ધારી રહ્યા છીએ, આ અંદર મૂકો
તમે jQuery ઉપયોગ કરી રહ્યાં છો.
આ કંઇ નથી, કહી રહ્યાં છે આ દસ્તાવેજ લવાશે ત્યાં સુધી.
>> અને પછી, કર્ટ, તો તમે અહીં જુઓ અમે આ કંઈક કરી રહ્યા છીએ -
કાર્ય ઓપન કૌંસ, કૌંસ બંધ રહ્યો હતો.
તેથી અમે આ નથી આપતા હોય છે એક નામ કામ કરે છે.
અમે આ કાર્ય વ્યાખ્યાયિત ન જવું છે પછી ચલાવો અને માનવામાં આવે છે
વખત સમૂહ કૉલ કરો.
અમે ફક્ત આ દસ્તાવેજ કહી રહ્યાં છે પહેલેથી જ એક કાર્ય છે.
શું વસ્તુઓ એક દંપતિ.
>> અને આપણે સમય પસાર નથી માંગતા તે એક નામ આપી અથવા માટે તેને સંગ્રહો
શાશ્વત.
અમે હમણાં જ કેટલીક વસ્તુઓ ચલાવવા માંગો છો.
તેથી એક અનામી કાર્ય જેવું કે હેતુ કામ કરે છે.
તમે કંઈક વાપરવા માટે જઈ રહ્યાં છો ત્યારે વારંવાર, તેથી તમે જરૂર નથી
તેને એક નામ આપી - તમે માત્ર એક વખત તે ઉપયોગ કરવા માંગો છો -
તમે માત્ર માટે, કાર્ય કહે છે ઉદાહરણ તરીકે, આ કિસ્સામાં, અને તમે માત્ર છો
કંઈક વ્યાખ્યાયિત કે તમે એક નામ આપી શકે છે.
>> જેમ આપણે આ કાર્ય બહાર ખેંચી શકે છે અને તેને એક નામ આપો અને પછી તે કહી
અહીં કામ કરે છે.
અમે શું કારણ કે, પરંતુ અમે તે જરૂરી નથી તેને એક નામ અથવા આપવા સમય કચરો કરવા માંગો છો
અમારા નામ જગ્યામાં કંઈક બગાડ.
અને તમે ખૂબ જોશો.
ઉદાહરણ તરીકે, અમે જુઓ કે આ ઘણો કોડ છે, પરંતુ જો તમે આ પહેલાં જોઈ છે જ્યારે
તમે કંઈક ક્લિક કરો -
કોડ આ પ્રકારના ચલાવો.
>> અમે માંગો છો તે કોડ વ્યાખ્યાયિત કરી શકે છે અમે આ કિસ્સામાં, ક્લિક કરો ત્યારે ચલાવવા માટે,
આ ID ને એક અલગ કાર્ય તરીકે અને પછી તે કાર્ય ચાલે છે.
પરંતુ આ કિસ્સામાં, અમે માત્ર છોડવામાં આવી રહ્યા છે રહ્યાં છો તે પગલું અને અહીં તેને ખસેડવા અને
માત્ર બધું વ્યાખ્યાયિત કરવા માટે અમે શું કરવા માંગો છો અને તે
તે એક નામ આપી નથી.
તે હજુ પણ ન હોય શકે છે તમારા પ્રશ્નનો જવાબ આપ્યો છે.
>> પ્રેક્ષક: ના, તે કરે છે.
હું તેનો અર્થ, હું માત્ર ખરેખર નથી ધારી તે એક છે શા માટે વિચાર
છતાં બધા કામ કરે છે.
તે ખરેખર કહેવાય છે કારણ કે.
તે ખરેખર એક નામ નથી.
>> જેસન HIRSCHHORN: તે એક કાર્ય છે તે શ્રેણીબદ્ધ પગલાં છે કે અર્થમાં,
જેમ તમે એક કાર્ય માં મૂકવામાં આવશે.
આપણે કહી શા માટે અને પછી છે તે અનામી કાર્ય કરે છે.
અમે તેને એક નામ આપી રહ્યું નથી.
અમે પ્રયાસ કરી કચરો નથી જઈ રહ્યાં છો નામ આપો, પરંતુ અમે કરી શકે છે.
>> અજ્ઞાત કાર્યો, તો તમે હંમેશા એક નામ આપી શકે છે.
તેથી ઉદાહરણ તરીકે, અહીં આ કોડ છે, અમે અંદર આ કોડ મૂકી શકે છે
પછી કાર્ય અને કોલ અહીં આ કાર્ય.
તેના બદલે, અમે અમે જઈ રહ્યાં છો કહે છે, તે સાથે બગ.
અમે હમણાં જ લખી રહ્યા છીએ અહીં તે બધા.
>> તમે લખી રહ્યાં જ્યારે તેને ક્યારેક જેવું છે સી એક ચાર લૂપ - તમે ગાય્ઝ
આ પહેલાં જોઈ છે - કદાચ તમે છો એક forloop વારો
હું 0 સમકક્ષ હોય છે માં.
હું strlen કરતાં ઓછી છે.
અથવા તમે અમુક પસાર થઇ રહ્યાં છો અરે, તમે એરે સેવ કરી શકો છો
ઇન્ડેક્સનો ચલ હું.
અને જો તમે તે ચલ વાપરો.
તેથી જો તમે એરે લખાણ લખે જરૂર નથી કૌંસ હું ઉપર અને ઉપર અને ઉપર.
>> અને તે પ્રકારના જેવું છે એક બનાવટી ચલ.
તે કરતાં અન્ય ઘણી કામમાં નથી તમારો કોડ થોડી ક્લીનર બનાવવા માટે
અને સરળ વાંચી.
અહીં સમાન કાર્ય કરે છે.
બસ થોડી સરળ બનાવે છે, પરંતુ વિધેયાત્મક રીતે કોઈ તફાવત છે.
કે તમારા પ્રશ્નનો જવાબ આપે છે?
>> પ્રેક્ષક: હા.
>> જેસન HIRSCHHORN: બરાબર ..
મારિયો?
>> પ્રેક્ષક: ગઈ કાલે તેઓ ઘણી વાર મૂકવામાં કાર્ય ઘટના કૌંસ.
કંઈક કે જે અર્થ છે?
કે પછી જેવી વસ્તુઓ માટે છે તેઓ કરે છે કે જે
કાર્ય ઘટના document.ready.
>> જેસન HIRSCHHORN: અમે આ જોવા મળે છે, અને તે ફરીથી, આ નાના વસ્તુઓ છે કે
કદાચ હું નથી માંગતા પર ઘણો સમય વિતાવે છે.
ક્યારેક હું લોકો કરવા માંગો છો નથી કારણ કે તેઓ નથી કે બહાર રંગબેરંગી ડાઘાડાઘાવાળું કરો
આ બધી વસ્તુઓ વિશે સાંભળ્યું કે ખૂબ.
પરંતુ અમે વિશે થોડી વાત કરી ઘટના હેન્ડલર્સ.
જેથી કંઈક પછી શું થાય છે, અને આ કાર્ય ચલાવવામાં આવે છે.
અને પછી અમે પણ જાણવા માંગો છો વિશે કેટલીક વિગતો શું
આ ઘટનામાં થયું.
>> તેથી સમસ્યા માટે આપે છે 4 સુયોજિત કરો.
કે કદાચ સૌથી સરળ રીત છે વિરામ બહાર કે સમજે છે.
અમુક કોડ આવી હતી -
જેવા ઘટના થાય છે, પરંતુ કરશે ઘટના ઘણી વસ્તુઓ અર્થ કરી શકો છો.
બની શકે તો માઉસ ક્લિક નહિં થાય, તે બની શકે છે કે તમે એક તીર કી દબાવો, અને
વગેરે, વગેરે એટ.
>> પરંતુ તે આ બધા સામાન્ય સચવાય છે વાત ઘટનાઓ છે.
અને પછી અમે છે, કહી શકો છો આ ઘટના આ વાત?
અથવા આ ઘટના છે તે વસ્તુ?
અથવા, જેવું શું થયું આ ઘટના સાથે?
તમે તે ચલ બનાવવા તેથી કે શા માટે જે વધારાના માહિતી સેવ
બરાબર શું થયું તે વિશે કે તમે કરવા માંગો છો જઈ રહ્યાં છો
કાર્ય માં ઉપયોગ કરે છે.
પરંતુ ફરીથી, કે કદાચ એક છે સુપર પણ ઓછો મહત્વપૂર્ણ વસ્તુઓ
પરિચિત.
>> ઠીક, અન્ય કયા પ્રશ્નો લોકો હોય હતી, અથવા તેઓ બ્લોક્સ છે પહોંચવાની
સમીક્ષા કરતી વખતે?
અમે તે યાદીમાં પાછળ પડશે.
પ્રેક્ટિસ અંગેની ક્વિઝ થવા પર શું વિશે, તો લોકો પહેલાથી જ તે લેવામાં આવે છે?
કેટલીક સમસ્યાઓ શું હતા તમે ગાય્ઝ ટ્રિપ?
હું એક હકીકત જાણો છો કે ગયા વર્ષના ક્વિઝ ખરેખર મુશ્કેલ હતું.
>> પ્રેક્ષક: તમે શું સમજાવે છે એક એસક્યુએલ ઇન્જેક્શન હુમલો છે?
>> જેસન HIRSCHHORN: બરાબર, સરસ.
તેથી અમે આ વિશે થોડી વાત કરી.
સુરક્ષા પર વ્યાખ્યાન છે.
અને ફરી, હું અગાઉ ઉલ્લેખ કર્યો છે આ એક અલગ છે.
પરંતુ તમે ક્વિઝ પર હતાશ કરવામાં આવશે તમે કેટલાક નાના બે મુદ્દો ત્યારે
પ્રશ્ન છે, અને તમે છે, જેવા છો હું ક્યારેય કે શીખ્યા?
>> તે પ્રવચનો તે બધું શું તમે ખરેખર કરવા માટે જરૂરી નથી લાગતું કે
જાણો છો, અથવા તમે કારણ ચળકાટ શકે તેઓ સાથે કરી ન હતી
સમસ્યા સમૂહ, તે કરશે ક્વિઝ પર ફરીથી આવે છે.
તેથી, ઠંડી, મનોરંજક વસ્તુઓ કે જે તમે હમણાં જ ડેવિડ કરવા માટે કહી રહ્યો છે
આનંદ, તે કરવા માટે તમે કહી હતી આનંદ અને તમે માત્ર સુપર પ્રયત્ન કરો
બધું શીખવા માટે ઉત્સાહી જાણવા માટે છે
કોમ્પ્યુટર વિજ્ઞાન વિશે.
જે વસ્તુઓ પણ અંગેની ક્વિઝ પર આવે છે.
તેથી, ન હતી તે પણ આ નાની વસ્તુઓ સીધા તમારી સમસ્યા સાથે સંબંધ
તમે ગાય્સ થી પરિચિત હોય છે, સેટ ક્વિઝ 0, કદાચ આવશે.
અને આ એક સારું ઉદાહરણ છે કંઈક.
>> જ્યારે તમે આમ એક એસક્યુએલ ઇન્જેક્શન હુમલા છે વપરાશકર્તા માંથી કેટલીક માહિતી મેળવી અને
તમે ઉપયોગ કોષ્ટક માં સામેલ કરવા માંગો છો એક એસક્યુએલ સામેલ કરો નિવેદન, પરંતુ તમે
ઇનપુટ sanitize ન હતી સમય આગળ.
તેથી, દેખીતી રીતે આપણે જોઇ છે એસક્યુએલ નિવેદનો.
હું માત્ર ખોલો પડશે -
ચાલો જાઓ -
અમે સમીક્ષા જઈશ -
હું કોણ આવરી લેવામાં, લાગે છે?
હું Samala કર્યું છે.
તેથી અમે મેળવી શકો છો -
>> પ્રેક્ષક: તમે ક્યાં તો આ જોવા મળ્યું?
>> જેસન HIRSCHHORN: તેથી તમે પર જાઓ પછી CS50.net, અંગેની ક્વિઝ છે, અને તમે આ કરી શકો છો
ઉપર સ્ક્રોલ અને સ્લાઇડ્સ વિચાર સમીક્ષા સત્ર થી.
પરંતુ જો તમે આ એક સારું ઉદાહરણ છે જોઈ શકે છે એક એસક્યુએલ ઇન્જેક્શન હુમલો.
અમે વપરાશકર્તા પાસેથી કેટલીક માહિતી લેવા અને તેઓ અમને શબ્દમાળા આપે છે, અને પછી અમે
કે જેઓ શબ્દમાળા દાખલ કરવા માંગો છો એક ડેટાબેઝ માં.
સામાન્ય રીતે અમે તે sanitize જવું છે એટલે કે ઇનપુટ, કેટલાક હોય છે
ખતરનાક છે કે અક્ષરો.
>> ઉદાહરણ તરીકે, એસક્યુએલ શબ્દમાળાઓ માં, આ અવતરણ -
અવતરણચિહ્નો અથવા બે અવતરણચિહ્નો -
કંઈક થાય છે.
તેઓ અહીં આ શબ્દમાળા અંત થાય છે.
અને જેથી વપરાશકર્તા તમે એક આપે છે અથવા ડબલ ભાવ, તેઓ હોઈ શકે
તમારા એસક્યુએલ ક્વેરી સફર કરવાનો અને તેના પર કેટલાક ખરાબ સામગ્રી દાખલ કરો.
જો તેઓ તેમ છો, તે મેળવી શકે છે તમારા ડેટાબેઝ પર નિયંત્રણ અથવા અમુક કરવું
તમે તેમને કરવા માંગો છો નથી કે વસ્તુઓ.
>> અમે એસક્યુએલ લેવા જ્યારે તેથી કે શા માટે પ્રશ્નો, અમે પહેલાં ઇનપુટ sanitize
ડેટાબેઝ માં મૂકી છે, કે જે અમે તે અક્ષરો ભાગી છે.
અમે એક બીજા કે જે વિશે વાત કરશે.
પરંતુ લાંબા ટૂંકી વાર્તા, એક એસક્યુએલ ઇન્જેક્શન તમે આ કરી ન હોય તો હુમલો છે -
તમે ઇનપુટ કાળજી ન લો તેઓ મૂકે તે પહેલાં તમે આપી તમારા
ડેટાબેઝ, તેઓ તમે જોઈ શકો છો અહીં, એક ક્વેરી રન કે, હકીકતમાં -
તેઓ નીચે અહીં તેમના કોડ મૂકવા અને નીચે અહીં આ પસંદ વાક્ય પસંદ કરશે
અનુલક્ષીને ટેબલ બધું શું પાસવર્ડ આપવામાં આવે છે.
તમે છે તેથી હવે અથવા 1 1 સમકક્ષ હોય છે.
>> તેથી તે, મૂળભૂત રીતે લાંબા વાર્તા ટૂંકી છે ડેટાબેઝ લેવા માટે માર્ગ.
આ પ્રશ્ન, પછી, તમે ગાય્ઝ માટે, છે પી સેટ 7 માં તમે બધા sanitize હતી જ્યાં
તમારા એસક્યુએલ પ્રશ્નો ઇનપુટ્સ?
જ્યાં તે પગલું બન્યું?
તમે એસક્યુએલ ઇન્જેક્શન રોકવા છે જ્યાં પી રહ્યું માંથી હુમલા 7 સેટ?
અરે વાહ.
>> પ્રેક્ષક: ક્રિપ્ટ?
>> જેસન HIRSCHHORN: તેથી તે ક્રિપ્ટ નથી.
અમે તમને આ માટે આ કરવા કરી નથી, ખાસ સમસ્યા સેટ છે, પરંતુ તે થાય છે
ક્વેરી કાર્ય.
અમે ખરેખર તમારા માટે લખ્યું હતું, અને અમે સંભાળ લીધી
તમારા માટે ઇનપુટ્સ sanitizing.
પરંતુ પાછલા વર્ષો દરમિયાન, વિદ્યાર્થીઓ હતા તેમના પોતાના પર ઇનપુટ્સ લખો.
પૃષ્ઠ સેટ 7 માં, તમે ઘણાં -
મને એક બીજી ફાઇલ ખોલો.
>> તેથી તમે અહીં ઘણો નોટિસ પડશે લોકો, 7 સેટ સમસ્યા છે, શંકા ન કરી
શબ્દમાળાઓ પર આ કાર્ય કરે છે.
આ કાર્ય, htmlspecialchars, ફરી -
આ શબ્દમાળા કેટલીક વસ્તુઓ હોય શકે છે HTML માં અન્ય જે કંઈક થાય છે.
તાણવું, એક ચોરસ, અથવા એક ખૂણો જેવું કૌંસ HTML માં કંઈક થાય છે.
>> અને તે રીતે તમે કરો કે છાપો જો સ્ક્રીન અથવા તમે માત્ર કે લાગે છે અને જો
તમારા HTML, કે શકે છે કે છાપે તમે અપેક્ષા નથી કંઈક.
તેથી htmlspecialchars તે બધા પર કોઈ રન નોંધાયો નહીં ખાસ છે કે અક્ષરો
બેઠક અને તેમને બહાર નીકળે છે.
તેથી તે લખાણ તરીકે બહાર મુદ્રિત નહીં તમે જુઓ, બદલે કરવા માંગો છો
તમારા HTML અપ screwing.
અમે હેડરમાં તે કાર્ય કરે છે.
અને ઘણા લોકોને ભૂલી ગયા છો પાંચ કે કાર્ય કૉલ
તમે લખી હતી કોડ.
>> તેથી, ઉદાહરણ તરીકે, જો એક સ્ટોક નામ હતું એક કોણ તેને કૌંસ અને તમે ભૂલી ગયા છો
આ કાર્ય, કે કોણ કૉલ કૌંસ બોલ ફેંકવામાં હોઈ શકે છે
તમારા HTML જેવો દેખાતો હતો.
પરંતુ આ કાર્ય ફોન બચાવ થશે કે જેથી તે ખરેખર એક તરીકે બહાર છાપે છે
કોણ કૌંસ અને ફેંકવું નથી તમારા HTML કોડ બોલ.
>> અમે જોઇ છે એ જ કારણ છે, ક્યારેક, એ બે અવતરણચિહ્નો પહેલાં બનાવ્યા
અમે નથી માંગતા printf વાક્ય કારણ કે બે અવતરણચિહ્નો શબ્દમાળા નીચે.
અમે તેમને પ્રિન્ટ માંગો છો સ્ક્રીન પર બહાર.
તેથી આ બધા જ વિચાર છે.
કે તમારા પ્રશ્નનો જવાબ આપે છે?
>> પ્રેક્ષક: પ્રકારની.
>> જેસન HIRSCHHORN: તમે છો અનુવર્તી છે?
>> પ્રેક્ષક: હું એસક્યુએલ ઇન્જેક્શન ધારી હુમલો કે સાથે શું કરવું છે?
હું કેવી રીતે સમજી નથી બે સંબંધિત છે.
શા માટે તમે specialchars કરશો?
>> જેસન HIRSCHHORN: બરાબર, જેથી એસક્યુએલ તમે પિચકારીની જ્યારે ઈન્જેક્શન હુમલો
કોઈકને કેટલાક દૂષિત શબ્દમાળાઓ કાર્યક્રમ, અને તેઓ માત્ર તે લેવા અને ચલાવવા
શબ્દમાળા સાથે એસક્યુએલ ક્વેરી તમે તેમને આપી હતી.
તમે અહીં જોઈ શકો છો, કે સમસ્યારૂપ બની શકે છે.
તેથી તમે તે સામે અટકાવવા માર્ગ છે તમે તેઓ આપે છે તેમના શબ્દમાળા લેવા
તમે - અહીં તેથી આ શબ્દમાળા -
અને તમે તેને sanitize.
તમે બધી વસ્તુઓ ભાગી કે સંભવિત સમસ્યાવાળા હોય છે.
તેથી જો તમે કંઈક તરીકે અર્થઘટન નથી કંઈક કે જે થાય છે.
>> અને તે એક ઉદાહરણ સાથે એચટીએમએલ આ કાર્ય છે.
તેથી તે અહીં જ વિચાર છે.
અને હું માત્ર તમે અન્ય રહ્યું હતું તમે કરી છે, ઉદાહરણ
પહેલાં આ વિચાર જોવા મળે છે.
છાપવા પહેલાં વપરાશકર્તા ઈનપુટ નીકળતો તે સ્ક્રીન પર બહાર અથવા મૂકી
એક SQL વાક્ય અંદર.
>> પ્રેક્ષક: તેથી આ કિસ્સામાં, વપરાશકર્તા પ્રોગ્રામર સાથે ગડબડ છે.
>> જેસન HIRSCHHORN: હા.
આ સુરક્ષા હુમલા બધા સાથે, તે હંમેશા સામાન્ય રીતે વપરાશકર્તા છે, અથવા
કોઈકને, વાસણ પ્રયાસ કરી રહી છે તમારી સાથે, પ્રોગ્રામર.
અને આ તમે કરી શકો છો માર્ગો છે તેમની સામે અટકાવે છે.
>> પ્રેક્ષક: મને એક પ્રશ્ન છે જટિલ કાર્ય વિશે.
2011 થી 1 ક્વિઝ માં, બે છે એક બાજુ હેશ વિશે પ્રશ્નો.
અને હું માત્ર આશ્ચર્ય પામી હતી શું અર્થ થાય છે કે.
>> જેસન HIRSCHHORN: બરાબર, જે ક્વિઝ?
2011?
>> પ્રેક્ષક: યાહ.
>> પ્રેક્ષક: 1 ક્વિઝ?
>> પ્રેક્ષક: [અશ્રાવ્ય].
તે પાસવર્ડ હેશીંગ જેવું છે.
તે વસ્તુઓ મૂકી નથી -
>> જેસન HIRSCHHORN: તે શું પાનું હતું?
>> પ્રેક્ષક: હું તે હતો 9 કે 10, અથવા બંને.
>> જેસન HIRSCHHORN: બધા અધિકાર, કર્ટ, આગળ વધો.
અમે શોધતા હો તમે જવાબ આપી શકો.
>> પ્રેક્ષક: હું તે વાત લાગે છે પાસવર્ડ હેશીંગ વિશે.
જેમ, જે કોઈ પાસવર્ડ લખે ત્યારે જો તમે એનક્રિપ્ટ થયેલ વાત તેને ચાલુ.
એટલે કે, જે પાસવર્ડ હેશ છે હેશ વિધેય અલગ છે કે
હેશ કોષ્ટક માં કંઈક મૂકે છે.
>> જેસન HIRSCHHORN: ચાલો જુઓ.
મને તેઓ શું ખેંચે છે જવાબ તરીકે આપે છે.
અને પછી અમે તેને લઈ જવામાં પડશે.
>> તેથી કર્ટ એક મહાન ઉદાહરણ આપ્યું એક તરફી હેશ કુલ.
અમે આ પહેલાં જોઈ છે, ત્યારે અમે પાસવર્ડ લેવા અને ચાલુ -
પૃષ્ઠ સેટ 7 માં, યાદ રાખો કે, કોઈકને કદાચ માત્ર પાસવર્ડ કે પાસવર્ડ છે,
પરંતુ તે પછી તેના પર એનક્રિપ્ટ થયેલ નહીં કેટલાક ખરેખર લાંબા વસ્તુ.
આ એક તરફી હેશ તે ખૂબ જ સરળ છે અર્થ એ થાય અન્ય એક રીતે જાય છે, પરંતુ માટે
તે જવા માટે ખૂબ જ મુશ્કેલ છે પાછા અન્ય રીતે.
>> તમે ચકાસણી કરવામાં આવી હતી અને તેથી જ્યારે તમે જાણો છો, સમસ્યા લોકોની પાસવર્ડ્સ
7 સુયોજિત કરો, તમે તેમના લેશે -
તેથી, ઉદાહરણ તરીકે, તેઓ ઇચ્છતા કહે તેમના પાસવર્ડ બદલવા માટે, તમે તેમને પૂછો
તેમના જૂના પાસવર્ડ માટે.
તમે તેમની જૂની પાસવર્ડ લીધો હતો.
તમે તેને એનક્રિપ્ટ થયેલ.
અને પછી બે encryptions સરખામણીમાં બદલે મૂળ unencrypting કરતાં
તે ખરેખર છે એક, કારણ કે તે રીતે જાઓ હાર્ડ.
અરે વાહ.
>> પ્રેક્ષક: ઊંડાણપૂર્વક કેવી રીતે અમારા Telnet સમજ હોય ​​છે?
>> જેસન HIRSCHHORN: તે ઉલ્લેખ કરવામાં આવ્યો હતો તો વ્યાખ્યાન થોડા સમય માટે, માત્ર સંક્ષિપ્ત
સમજણ.
ફરીથી, પાછા જવાબ Avi પ્રશ્નનો -
વધુ વસ્તુઓ આવે છે, વધુ શક્યતા તે તમને સુપર હોય છે છે
તેમની સાથે પરિચિત.
તેઓ માત્ર વ્યાખ્યાન આવે છે, તો કે માત્ર એક જગ્યા છે.
પરંતુ તેઓ વ્યાખ્યાન આવે તો, વિભાગ, અને સમસ્યા પછી તમે સુયોજિત
કદાચ સુપર હોય છે તેમની સાથે પરિચિત.
>> તેથી હું એક પ્રશ્ન હતો અગાઉ વિશે -
નોંધ પતન 2010 હતી -
1 ક્વિઝ, ચાલો ખેંચે છે -
રન ટાઇમ સ્ટેકનું અને ક્યુને પર આ પ્રશ્ન, અમે સમય વાજબી બીટ પસાર કર્યું
પણ, વ્યાખ્યાન વિશે વાત અમે ખરેખર ન હતી છતાં
ક્યારેય વિભાગમાં નહીં.
તેથી આ પ્રશ્ન તમે શ્રેણી આપે છે આદેશો અને તમે પૂછવા શું
આ કિસ્સામાં મુદ્રિત નહીં.
તેથી આ એક તદ્દન વાજબી પ્રશ્ન છે તમે જે કહેવામાં આવી શકે છે
ગાય્સ, અને પછી તમે ગાય્ઝ જોઈએ તે જવાબ આપવા માટે સક્ષમ છે.
>> તેથી શા માટે તમે 30 માટે તેને જોવા નથી કોઈની માંગે સેકન્ડ, અને પછી તો
મને જવાબો પ્રસ્તાવ, અને પછી અમે તેને લઈ જવામાં પડશે.
એક જવાબ છે જે અધિકાર છે, 27 પ્રશ્ન?
અરે વાહ.
>> પ્રેક્ષક: તે 1, 2, 3, 3 છે?
>> જેસન HIRSCHHORN: તે સાચું છે.
27 1, 2, 3, 3 છે.
તેથી આપણે કેવી રીતે અમે તે મળ્યું જુઓ.
>> પ્રથમ, અમે એ છે, કહે છે એક કતાર, શું મુદ્રિત નહીં?
તેથી ક્યુ પ્રથમ બહાર, માં પ્રથમ છે.
અમે તે પહેલાં જોઇ છે.
અમે લોકો ચિત્ર જોવા મળી હતી એપલ પર રાહ જોઈ
કેટલાક ઉત્પાદન ખરીદવા સ્ટોર કરો.
છે પ્રથમ લોકો પ્રથમ લોકો બહાર.
એક કતાર માં પ્રથમ વસ્તુઓ પ્રથમ વસ્તુઓ ગઈ છે.
>> તેથી અમે એક કતાર માં કંઈક દબાણ જો, તમે 1 દબાણ, પછી અમે 1 પૉપ.
પૉપ બસ લેવા છે.
આ કિસ્સામાં, કંઇક, ન હતી.
અમે પ્રથમ બહાર લઇ વસ્તુ, કે જે 1 છે.
તેથી અમે વસ્તુઓ અમે મૂકીશું અહીં નીચે છાપો.
આ અમારી કતાર માં લાંબા સમય સુધી છે.
>> ત્યાર બાદ અમે એક 2 અને 3 પર દબાણ, અને અમે પ્રથમ વસ્તુ બોલ પૉપ.
ફરી, તે એક કતાર છે કારણ કે.
તેથી અમે એક 2 વિચાર, તો પછી અમે બીજા પર મૂકી 3 અને ફરીથી પોપ ફોન કરો.
અમારા 3 પ્રથમ છે.
>> અને પછી અમે સંપૂર્ણ જથ્થો હતી અન્ય વસ્તુઓ અને કોલ પોપ.
પરંતુ ફરીથી, આ એક કતાર છે, કારણ કે પ્રથમ પ્રથમ બહાર, માં.
અમે પ્રથમ વસ્તુ લેવા કે ક્યારેય સાઇન મૂકવામાં આવ્યું હતું
તે અમારી 3.
અને, આ કિસ્સામાં, અમે ચિંતા ન કરશો વિશે તે તમામ અન્ય વસ્તુઓ.
આ એક કતાર છે તેથી કે.
એક કતાર વિશે કોઈ પ્રશ્ન?
>> એક સ્ટેક અલગ.
અમે ટૂંકાક્ષર શું છે સ્ટેક સમજવા માટે?
>> પ્રેક્ષક: પ્રથમ બહાર, માં છેલ્લા.
>> જેસન HIRSCHHORN: LIFO, મને લાગે છે.
બહાર પ્રથમ, માં રહે.
તેથી અમે સ્ટેક એક ઉદાહરણ જોવા મળી હતી એક ડાઇનિંગ હોલ માં ટ્રે.
ટોચ પર છે ગમે ટ્રે લેવામાં નહીં.
અને પછી નવી ટ્રે જો આવી , તેઓ ટોચ પર મૂકી જાય છે.
અને પછી ગમે છે ટોચના લેવામાં નહીં.
નીચે શક્તિ પર તેથી તે ટ્રે ક્ષણભર માટે ત્યાં રહો.
>> તે કિસ્સામાં, ફરીથી, અમે પડશે આ દિવસોનું.
અમે એક પર દબાણ છે, તેથી એક પ્રથમ વાક્ય છે.
અને અમે કંઈક બોલ પૉપ.
અને માત્ર એક વસ્તુ, ત્યાં છે તેથી અમે નીચે અહીં 1 ખસેડો.
તો પછી અમે 2 અને 3 પર મૂકો અને અમે કંઈક બોલ પૉપ.
>> પરંતુ ફરીથી, આ એક કતાર છે કારણ -
અથવા આ સ્ટેક છે, તેના બદલે -
અમે ગયા હતી ગમે છે.
છેલ્લા છે ગમે પ્રથમ બહાર આવે છે.
અને 3 થી ગયા છે.
તેથી અમે તે પછી, નીચે ત્યાં 3 મૂકી અમે અન્ય 3 પર મૂકી અને અમે
કંઈક ફરીથી પૉપ.
છેલ્લે, અમે 4, 5 પર મૂકો 6 અને 7, અને અહીં આપણે પૉપ.
તે સ્ટેક છે અને કારણ કે, અમે લેવા છેલ્લા મૂકવા અને લખી આવ્યું હોય
કે નીચે અહીં.
તેથી અમે 1, 3, 3, 7 સાથે અંત.
કોઈની વિશે કોઇ પ્રશ્નો હોય તો રન ટાઇમ સ્ટેકનું અથવા ક્યુને, અથવા આ ઉદાહરણ?
>> બરાબર.
પાછા વિષયોની યાદી પર જઈએ.
નથી આ રીતે, આ રીતે.
લોકો અન્ય કયા પ્રશ્નો છે?
>> પ્રેક્ષક: મને ખબર નથી કે કેવી રીતે મહત્વપૂર્ણ આ છે, પરંતુ હું દ્વારા ગેરસમજ હતી
વિવિધ પ્રકારના વચ્ચે તફાવત સંકલિત માર્કઅપ જેવી ભાષાઓ,
અર્થઘટન.
>> જેસન HIRSCHHORN: કે આ બોલ પર કોઈ પ્રશ્ન.
હું કે કંઈક મહત્વપૂર્ણ છે તેથી આપણે ઝડપથી તેની પર જાઓ.
અમે જોઇ છે મોટા ભાષાઓ અત્યાર સુધી છે C, PHP, અને જાવાસ્ક્રિપ્ટ, દ્રષ્ટિએ
ભાષાઓ પ્રોગ્રામિંગ.
એચટીએમએલ, તમારો ઉલ્લેખ કર્યો છે, કારણ કે નથી એ પ્રોગ્રામિંગ ભાષા છે.
તે એક માર્કઅપ ભાષા છે.
અને પછી અમે પણ છે જે સીએસએસ, છે નથી એ પ્રોગ્રામિંગ ભાષા છે.
>> અમે પણ નથી જે એસક્યુએલ, જોઇ છે એ પ્રોગ્રામિંગ ભાષા ક્યાં.
તેથી એસક્યુએલ તમે લખવા માટે પરવાનગી આપે છે ડેટાબેઝ માટેની ક્વેરી.
HTML છે એક માર્કઅપ ભાષા છે.
તે વસ્તુઓ રચાયેલ છે કેવી રીતે વ્યાખ્યાયિત કરે છે.
અને CSS તમે વસ્તુઓ શૈલી માટે પરવાનગી આપે છે.
કે શું તમારા માટે કદાચ હદ છે તે ત્રણ વિશે જાણવાની જરૂર છે.
પરંતુ તે આંકડો વધુ રસપ્રદ છે C, PHP વચ્ચે તફાવત બહાર,
અને જાવાસ્ક્રિપ્ટ.
>> સૌથી તફાવત તેથી, તમારો ઉલ્લેખ કર્યો છે, તેઓ કેવી રીતે કરશો
સંકલિત, અથવા જે સમતુલ્ય જ છે.
તેથી સી એકત્ર કરવામાં આવે છે.
અમે હંમેશા કમ્પાઇલર ચાલે છે.
અને પછી જ્યાં તમારા ભૂલો છે તમે C કમ્પાઈલર ચલાવો ત્યારે?
ક્યાં તો તે તમને બતાવે છે તમારો કોડ ભૂલો?
તમે કેવી રીતે એક છે ખબર નથી સી તમારો કોડ ભૂલ?
>> પ્રેક્ષક: તે તમને બતાવે છે ટર્મિનલમાં.
>> જેસન HIRSCHHORN: તે તમે બતાવે છે તમે સંકલન કરી રહ્યાં છો ટર્મિનલ.
અને ભૂલો છે, તે ખરેખર તે કમ્પાઇલ આવશે.
તેથી તમે ભૂલો છે ખબર છે કે દૂર સમય આગળ, તમે પહેલાં
પણ તમારી કોડ ચલાવો.
>> અલબત્ત, તમે તમારી કોડ ચલાવો અને શકે સેગ્મેન્ટેશન ક્ષતિમાં વિચાર, પરંતુ તે હતી
તમે હતી કદાચ કારણ કે કેટલાક કોઈ તર્ક વસ્તુ.
પરંતુ ટેકનિકલ રીતે તમારા કોડ યોગ્ય તમામ અને ચાલે છે.
તેથી સી કોડ સમય આગળ સંકલિત નહીં.
શું PHP કોડ વિષે શું?
જ્યાં તમારા PHP કોડ માં ભૂલો છે?
તમે કેવી રીતે તમે ભૂલો હતી ખબર નહોતી તમારા PHP કોડ છે?
>> પ્રેક્ષક: વખતે ચલાવો?
>> જેસન HIRSCHHORN: અરે વાહ, જ્યારે તમે તે ચાલે છે, તમે રન કરશે
પાછળ PHP કોડ.
અને પછી તમે સ્ક્રીન પ્રદર્શિત કરશે.
તમે ટોચ પર કેટલીક વસ્તુઓ જોઈ શકો, પરંતુ પછી તમે કેટલાક, જેમ કે, જોઈ શકશે
નારંગી, નીચ ટેબલ.
અને તે તમને એક લીટી નંબર આપે છે અને કરશે કહે છે, મૂર્ખામી ભરેલી વાહિયાત વાત, મૂર્ખામી ભરેલી વાહિયાત વાત, મૂર્ખામી ભરેલી વાહિયાત વાત, આ સામગ્રી
કામ ન હતી.
>> તેથી PHP, વાક્ય દ્વારા વાક્ય અર્થઘટન કરવામા આવે છે અને જ્યારે સર્વર પર ચાલતી.
અને પછી પરિણામ છે તમે પર મોકલવામાં આવે છે.
સરસ.
વાક્ય દ્વારા સર્વર લીટી માં ચલાવવામાં અને પછી તમે પર મોકલવામાં આવે છે.
અને ત્યાં એક ભૂલ છે, તે મોકલીશું તમે ભૂલ, પરંતુ તમારી પાસે શકે
સમય આગળ અમુક સામગ્રી મેળવેલ.
તેથી તેના કેટલાક કામ કર્યું હતું, પરંતુ હોઈ શકે છે પાછળથી, અમુક સામગ્રી નહીં હોય
કામ કર્યું નથી.
>> શું જાવાસ્ક્રિપ્ટ વિશે શું?
તમે જ્યાં જાવાસ્ક્રિપ્ટ ભૂલો જોઈ હતી?
તમે મળી ત્યારે પી માં, 8 સેટ ભૂલ, તમે કેવી રીતે કરી?
જ્યાં તે બતાવવામાં આવશે?
>> પ્રેક્ષક: કન્સોલ માં, નીચે.
>> જેસન HIRSCHHORN છે: માં કન્સોલ, તળિયે.
તે પણ તમે આપશે લાઇન નંબર, અને તે કરશે
તળિયે બતાવે છે.
અને જાવાસ્ક્રિપ્ટ સજા કરવામાં આવી હતી સર્વર પર.
જાવાસ્ક્રિપ્ટ તમારા કમ્પ્યુટર પર મોકલવામાં આવ્યો હતો, અને પછી ચલાવવા માટે સમય હતો જ્યારે
જાવાસ્ક્રિપ્ટ, આ જાવાસ્ક્રિપ્ટ હતી આ પર વાક્ય દ્વારા વાક્ય ચલાવવા
ક્લાઈન્ટ, તમારી બાજુ પર.
નથી સર્વર, ક્લાઈન્ટ બાજુ.
>> અને એ જ રીતે, તે વાક્ય દ્વારા વાક્ય ચલાવો.
અને પછી જો તમને ભૂલ મળી જશે છે, તે નીચે બતાવવામાં આવશે.
એ જ રીતે PHP, માટે, તેના કેટલાક કદાચ ચલાવો, અને પછી તમે એક વિચાર કરી શકે છે
પાછળથી ભૂલ.
>> પણ, થોડી વિપરીત PHP,, જો તમે જાવાસ્ક્રિપ્ટ ભૂલ મળી -
તમે યોગ્ય ન કર્યું કહે ચેતવણી બોક્સ માટે કોડ -
તમે તમારા કાર્યક્રમ ચાલી ચાલુ રાખી શકે.
આ ચેતવણી બૉક્સ કામ કરે છે, પરંતુ નથી તમારા કાર્યક્રમ દંડ થઈ શકે છે.
જસ્ટ કદાચ તે કાર્ય નિષ્ફળ જશે.
>> જેથી સૌથી મોટી કેટલાક છે કેવી રીતે આ દ્રષ્ટિએ તફાવત
ભાષાઓ, અથવા કેવી રીતે પ્રોગ્રામિંગ કોડ તમે લખો ખરેખર મૂલ્યાંકન કરવામાં આવે છે.
અન્ય માં તફાવતો પણ છે સૌથી મોટો તફાવત - શરતો
અમે ચલો દ્રષ્ટિએ જોઇ છે વિવિધ ભાષાઓમાં.
તેથી કોઈની મને તફાવત આપી શકે છે ચલો વચ્ચે
ત્રણ ભાષાઓમાં?
હા.
>> પ્રેક્ષક: સી, તેઓ છો કડક લખ્યો.
અન્ય બે, તેઓ છો ઢીલી લખ્યો.
>> જેસન HIRSCHHORN: અને કે શું અર્થ છે?
>> પ્રેક્ષક: સી, તો તમે જાહેર હોય છે કે ચલ પ્રકાર જ્યારે
તમે ચલ જાહેર, interbool અથવા ઘરનાં પરચૂરણ કામો છે.
>> જેસન HIRSCHHORN: ઉત્તમ.
સી, અમે હંમેશા મૂકી હતી ચલ એક પ્રકાર.
અને અમે ખરેખર પ્રકારના મિશ્રણ કરી શકે છે.
તમે પૂર્ણાંક ન કરી શકે વત્તા શબ્દમાળા.
પરંતુ અમે આ અન્ય માં જોઇ છે ભાષાઓ, તમે ખરેખર પ્રકારના મિશ્રણ કરી શકે છે,
અને તમે ખરેખર આપી છે ક્યારેય એક પ્રકાર કંઈક ક્યારેય.
>> તેથી અમે કેવી રીતે વસ્તુઓ ચલો છે જાણો છો PHP અને જાવાસ્ક્રિપ્ટ?
>> પ્રેક્ષક: PHP માં, તેઓ શરૂ ડોલર સાઇન સાથે.
તમે જાહેર જ્યારે જાવાસ્ક્રિપ્ટ, માં તેમને માટે, તમે એક બાર હોય છે.
>> જેસન HIRSCHHORN: અધિકાર.
તેથી PHP માં, તેઓ શરૂ ડોલર સાઇન સાથે.
જાવાસ્ક્રિપ્ટ, તેઓ બાર હોય છે, ક્યારેક તેઓ ખરેખર નથી તોપણ,
બાર હોય છે.
પરંતુ તે સાચું છે.
>> તેથી જે એક મોટી તફાવત છે ચલો વચ્ચે.
હું તે માટે આ બોલ, કદાચ લાગે છે કે મારા માથા ઉપર, બે મોટા
આ વચ્ચે તફાવત ત્રણ ભાષાઓ છે.
પરંતુ, હા.
>> પ્રેક્ષક: અને સી ચલો તક આ સર્પાકાર કૌંસ રોકેલ છે,
અન્ય મુદ્દાઓ, તે માત્ર ગમે છે જ્યાં, તે માત્ર એક કાર્ય છે જો તે મૃત્યુ પામે છે
પરંતુ તે સિવાય, it's -
>> જેસન HIRSCHHORN: અધિકાર.
તેથી અવકાશ છે સી માં થોડા અલગ છે તમે યાદ રાખો કે, સર્પાકાર કૌંસ વ્યાખ્યાયિત
ચલો તક.
તે અંદર વ્યાખ્યાયિત કરવામાં આવ્યું હતું તેથી જો જો લૂપ માટે અંદર છે, જે સ્થિતિ,
ચલ જ સ્થાન પામે છે.
>> જાવાસ્ક્રિપ્ટ, તો ચલ વ્યાખ્યાયિત કરવામાં આવે છે એક તો સ્થિતિ અંદર -
લૂપ માટે અંદર - તે માટે હાજર પડશે તે કાર્ય છે, પરંતુ તે અસ્તિત્વમાં નહીં
તે કાર્ય બહાર.
તેથી અવકાશ થોડો વધુ સરળ છે જાવાસ્ક્રિપ્ટ અને PHP માં.
તે પ્રશ્નનો જવાબ?
ઠીક છે, અન્ય કોઈ પણ પ્રશ્ન છે?
અમે ચાર વધુ મિનિટ કરી શકો છો પ્રશ્નો, તો પછી
અમે કોડિંગ કાર્યમાં કૂદી પડશે.
>> પ્રેક્ષક: અમે એજેક્સ માં જઈ શકો છો અને તે શું છે તે અંગે વાત?
>> જેસન HIRSCHHORN: આવી પછી વાત કરો.
તેમણે અગાઉ એ સવાલ કર્યો હતો.
>> પ્રેક્ષક: મારા ખરાબ.
>> જેસન HIRSCHHORN કોઈ ચિંતાઓ.
>> પ્રેક્ષક: બરાબર JSON શું છે?
>> જેસન HIRSCHHORN: JSON શું છે?
તમારો પ્રશ્ન શું છે?
>> પ્રેક્ષક: જસ્ટ ખરેખર ઝડપથી, વચ્ચે તફાવત
PHP માં પ્રિન્ટ અને ઇકો.
>> જેસન HIRSCHHORN: શા માટે તમે Google નથી પ્રિન્ટ અને ઇકો વચ્ચે તફાવત?
થોડો તફાવત.
સોદો કે મોટું નથી.
પરંતુ તમે ચોક્કસપણે Google તે જોઈએ, અને તે તમે એક સારા જવાબ આપવા પડશે.
>> JSON, સોદો કદાચ મોટા.
જાવાસ્ક્રિપ્ટ ઑબ્જેક્ટ નોટેશન માટે વપરાય છે.
અને જ્યારે અમે JSON ઉપયોગ કરવામાં જોયા છે?
તમે જ્યારે જોવા મળ્યો છે -
શા માટે તમે પણ શબ્દ JSON જાણો છો?
જ્યારે તમે જોયું છે?
>> પ્રેક્ષક: અમે મળતી હતી ત્યારે સ્ટોક નાણા માટે ટાંકે છે.
>> જેસન HIRSCHHORN: તેથી તમે જોયું તે તમને મળતી હતી જ્યારે
સ્ટોક નાણા માટે ટાંકે છે.
અને શા માટે તમે તેને જોઈ હતી?
>> પ્રેક્ષક: અમે પુનઃપ્રાપ્ત કરવામાં આવી હતી જ્યારે બધી માહિતી કે
કે બંધારણમાં માં આવી હતી.
>> જેસન HIRSCHHORN: તેથી તમે વિચાર કરશે -
હા.
આગળ વધો.
>> પ્રેક્ષક: [અશ્રાવ્ય] માહિતી એક પદાર્થ બહાર?
>> જેસન HIRSCHHORN: તે બંને સાથે મૂકવામાં જવાબ છે
અમે શોધી રહ્યાં છો.
તમે માહિતી માંગો છો આ અન્ય વેબપેજ.
અને તમે જ્યારે તમે આશા, તે માહિતી મળી રહ્યો છે, તે છે
અમુક પ્રકારના તમારા માટે રજૂ પ્રમાણભૂત બંધારણ છે.
>> એવરીબડી કદાચ પરિચિત છે અલ્પવિરામથી અલગ પડેલ કિંમતો સાથે.
જો તમે એક્સેલ સ્પ્રેડશીટ અથવા નિકાસ કરી શકો છો યાદી તરીકે સ્પ્રેડશીટ કોઈપણ પ્રકારની
અલ્પવિરામથી અલગ પડેલ કિંમતો.
અને અલ્પવિરામ બધા વિભાજીત વિવિધ ક્ષેત્રો.
જાવાસ્ક્રિપ્ટ ઑબ્જેક્ટ નોટેશન -
JSON -
પ્રમાણભૂત અન્ય પ્રકાર છે વસ્તુઓ લેઆઉટ.
અને તે અમે મેળવવા કેટલી વાર છે અમારા એજેક્સ પ્રશ્નો જાણકારી.
>> તેથી આ કિસ્સામાં, અમે તે મેળવી છે યાહૂ સાઇટ માંથી.
તેઓ વસ્તુઓ પરત એક JSON ઑબ્જેક્ટ બનાવવામાં.
કારણ કે તે અને પછી અમે ખબર પ્રમાણભૂત, તે શું છે
જેમ દેખાય રહ્યું.
તેથી અમે એરે મારફતે ફરી વળવું કરી શકો છો કે અમને, ના એરે પરત છે
અમારા માટે પરત આવે છે કે વસ્તુઓ.
>> અમે કદાચ કીઓ જાણવા જરૂર છે, પરંતુ તેઓ સામાન્ય રીતે તમે આપી
વેબસાઈટમાં દસ્તા જ્યારે તમે કેટલાક JSON આનયન કરી રહ્યાં છીએ
તેમના માટે સંકેત.
તેવી જ રીતે, તમે કરી શકો છો JSON એક પદાર્થ બેવડી.
તેથી એક કાર્ય JSON છે સંગઠિત નીચા.
અને તેથી તમે એક પદાર્થ લઈ શકે છે તમે બનાવી છે, તે JSON બેવડી અને
કંઈક કરવા માટે તેના પર પસાર બીજું, તમે કરવા માંગો છો.
અને JSON ડિકોડ પણ અસ્તિત્વમાં છે એક જ હેતુ, અથવા માટે
વિરુદ્ધ હેતુ.
>> પ્રેક્ષક: અમે કોડિંગ જાણવા જરૂર છે હેશ કોષ્ટકો અને પ્રયત્નોમાં માટે?
અથવા આપણે માત્ર સમજવા માટે જરૂર છે તેઓ કેવી રીતે ખ્યાલ પ્રમાણે, ઉપયોગ કરી રહ્યા છો?
>> જેસન HIRSCHHORN: તેથી, તમારા હાથ ઊંચો તમે ન હોય તો પી માટે હેશ ટેબલ 4 સેટ
એક લિંક યાદી સાથે.
અથવા પી 5 સુયોજિત કરો.
જેથી લોકો એક મોટા ભાગના હતી.
પી જે જાણે છે,, 6 5 સુયોજિત કરો.
લાંબા સમય પહેલા.
>> તેથી જો તમે મોટા ભાગના કર્યું કડી યાદીઓ સાથે કોષ્ટકો હેશ.
અને તે કદાચ વધુ છે કારણ કે સામાન્ય અભિગમ છે, અને અમે પસાર કર્યો છે, કારણ કે
કડી યાદીઓ અને હેશ કરી સમય ઘણો કોષ્ટકો, તમે કદાચ પ્રયત્ન કરીશું
કોડ માટે કેવી રીતે ખૂબ પરિચિત હેશ ટેબલ અને એક લિંક યાદી.
>> અને જો તમે તે સમસ્યા પર પાછા લાગે સેટ, તે ખરેખર ન હતી
હાર્ડ તરીકે તમે અપેક્ષિત છે.
અને ઓછા ઘણો આવી હતી તમે અપેક્ષા કરતા કોડ.
તમને ખબર હોવી જોઈએ કહે છે કે કેવી રીતે હેશ કોષ્ટક અથવા લિંક યાદી કોડ.
તમે તે કહેવામાં આવી છો નથી કે, જરૂરી છે, પરંતુ તમે જોઈએ
ચોક્કસપણે છો.
>> પણ, તમે ભૂતકાળમાં અંગેની ક્વિઝ મારફતે જુઓ, ઘણો કરવામાં આવી છે
પર કાર્યો લખવા વિશે પ્રશ્નો કડી યાદીઓ અથવા સમયમાં બમણું સાથે જોડાયેલી યાદીઓ.
તે આવે તેમ લાગે છે દરેક એક વર્ષ.
અધિકાર, અધિકાર લિંક યાદીમાં સામેલ એક લિંક યાદીમાંથી કાઢી, અધિકાર દાખલ
એક સમયમાં બમણું સાથે જોડાયેલી યાદી માટે, વગેરે એટ.
જેથી, હું ખૂબ આરામદાયક લાગે છે તમે ખબર હોવી જોઇએ કે કહેતા.
>> પ્રયાસ માટે, હું તમારે કહે છે ચોક્કસપણે તે કેવી રીતે કામ કરે છે, અને કદાચ
કેવી રીતે માટે કેટલાક સ્યુડોકોડનો આપી તે કોડ અને તે સુયોજિત કરવા માટે.
પરંતુ તે સૌથી ખરાબ વસ્તુ નથી વિશ્વમાં તમે ખબર ન હતી, તો કેવી રીતે
તે મહાન હશે સી માં તે કોડ જો તમે સી કે તે કોડ માટે કેવી રીતે જાણતા હતા, પરંતુ મને લાગે છે
એક પ્રયાસ માટે કદાચ સ્યુડોકોડનો છો તમે જરૂર સૌથી કરી
એક પ્રયાસ માટે જાણવા.
>> પ્રેક્ષક: વિશેષ ક્રેડિટ?
>> જેસન HIRSCHHORN: અને જ, તો દ્વિસંગી શોધ વૃક્ષો જાય દાખલા
જરૂર છે - અને જો તમે ભૂતકાળમાં જોઇ છે, અમે ઘણો કર્યું છે - તમે જાણો છો કેવી રીતે
દ્વિસંગી શોધ વૃક્ષ કામ કરે છે.
તમે કદાચ આપની સમક્ષ રજુ કરવાનો પ્રયત્ન કરીશું સ્યુડો કોડ સેટ કર્યો હતો.
પરંતુ કારણ કે લોકો વિશાળ બહુમતી સમસ્યા પર ન કર્યું
સેટ, હું તે કદાચ ઓછી છે કહેવું છો કોડને કેવી રીતે તે અગત્યનું
અને જેમ એક વૃક્ષ સુયોજિત કરો.
>> કોઈપણ અન્ય પ્રશ્નો છે?
આ ઉપરાંત, અમે સમગ્ર તેમને કહી શકો છો અમે કેટલીક સમસ્યાઓ જાઓ.
બરાબર, અમે ખસેડવા રહ્યા છીએ.
હવે તે સ્લાઇડ છોડી દો.
>> વૃક્ષો બોલે છે, કે જે પ્રથમ છે હું તમને ગાય્ઝ માટે છે પ્રશ્ન.
આ એક સમસ્યા છે કારણ કે.
હું તે તો તમે ખૂબ જ સંભાવના કહે છે તમારા ક્વિઝ પર આ જેવી સમસ્યા વિષે
, સામેલ કરો કેટલાક પ્રકાર તમે પૂછવા માટે એક પ્રકારના,, શોધો કાઢી
માહિતી માળખું અમે જોઇ છે.
>> તે દર વર્ષે આવે છે અને અમે પસાર કર્યો એક આ સમય ઘણો બીજા ભાગમાં
આ ડેટા પ્રકારો પર જઈને સત્ર.
તેથી હમણાં, હું એક નોડ વ્યાખ્યાયિત કર્યું દ્વિસંગી શોધ વૃક્ષ છે.
અને હું શું તમે કરવા માંગો છો આપવામાં આવે છે શરૂ થાય છે કે દ્વિસંગી શોધ વૃક્ષ
આ નોડ સ્ટાર રુટ પર, પૂર્ણ નીચે કાર્ય અમલ,
જે કાર્ય શોધી બને છે.
અને સાથે અને recursions વગર કામ કરે છે.
>> તેથી હું તમને બે કાર્યો લખવા માંગો છો.
રિકર્ઝન, એક સાથે આ કરી એક રિકર્ઝન વગર આ કરી.
અને નથી લાગતું કે રુટ બિન નલ હશે.
તેથી અમે પૂર્ણાંક હું શોધી રહ્યાં છો વૃક્ષ રુટ પર શરૂ, અને અમે જરૂર
પુનરાવર્તિત આ લખવા માટે અને iteratively.
અરે વાહ.
>> પ્રેક્ષક: તેથી જો તમારે અમારી સાચી પરત કરવા માંગો છો અમે તેને, અને ખોટા તો તો
તેને શોધી નથી.
>> જેસન HIRSCHHORN: તમે કેવી રીતે ખબર છે?
તમે કેવી રીતે જાણતા હતા કે?
>> પ્રેક્ષક: હું પ્રથમ પૂછવા આવી હતી, પરંતુ હું હતો તે bool પર કહે છે, કારણ કે એમ ધારી રહ્યા છીએ
આ કાર્ય ની શરૂઆત.
>> જેસન HIRSCHHORN: અધિકાર.
તે bool, તેથી હું પણ જરૂર નથી કહે છે હું તમને પાછા અપેક્ષા શું તમે કહો
તે ત્યાં કહે છે.
પરંતુ તે સાચું છે.
, સાચી કે ખોટી પાછા ફરો.
>> તમે શરૂ કરો તેથી તે પહેલાં, હું ભલામણ કરશે તમારી સાથે પરિચિત નહિં હોય
દ્વિસંગી શોધ વૃક્ષો, ઝડપથી ચિત્રકામ વિચાર તે એક ચિત્ર તમારી
સમજ, અધિકાર.
લેખન કે જ્યારે પણ તમને મદદ કરશે તમારો કોડ અને તે ચકાસણી.
ફરીથી, તમે પણ નથી કે ખૂબ તમામ બાબતો કરવા ક્વિઝ પર સમય
અમે શું માટે કહી છે.
તેથી સ્યુડો કોડ લખવાનું ખૂબ જ ઉપયોગી છે.
>> અને અમે સામાન્ય રીતે લગભગ આપી -
સ્યુડોકોડનો સંપૂર્ણપણે છે યોગ્ય, તે છે
એક પ્રશ્ન પર સામાન્ય રીતે 50%.
તેથી તે હાર્ડ અને ઝડપી નિયમ નથી, પરંતુ જો તમે માત્ર સ્યુડોકોડનો લખી અને તે છે
યોગ્ય, તે સામાન્ય રીતે 50% છે.
તેથી હું હંમેશા ભલામણ છો -
તમે સમય માટે દબાવવામાં કરી રહ્યાં છો, અથવા તો જો તમે તેને બહાર આકૃતિ કરવાનો પ્રયાસ કરી રહ્યા છીએ -
સ્યુડોકોડનો સાથે શરૂ થાય છે.
અને છેલ્લે, જો તમે આ લખી શકે છે, જો બધા સી, કે વિચિત્ર છે.
>> તેથી આપણે ત્રણ મિનિટ લો આ કાર્યક્રમ પર કામ કરે છે.
અને પછી અમે લખી રહ્યા છે તે માટે સ્યુડોકોડનો માત્ર એક વાર અને પછી
અમે પુનરાવર્તિત તે કોડ રહ્યા છીએ અને પછી iteratively.
>> જો તમે કોઇ પ્રશ્નો હોય તો લાગે છે મુક્ત તમારા હાથમાં ઊભા કરે છે.
આસપાસ ચાલવા અને તેમને જવાબ ખુશ અમે એક જૂથ તરીકે શરૂ કરો તે પહેલાં.
>> અમને ફરી શરૂ કરો, અને અમે રહ્યા છીએ ફરી યાદ આવવું આવૃત્તિ સ્યુડોકોડનો
આ, અને પછી અમે તે કોડ છે.
તેથી ફરી યાદ આવવું કાર્ય બે વસ્તુઓ જરૂરી છે.
આ એક પ્રશ્ન કરી શકે છે તમને પૂછવામાં આવી શકે છે.
બે વસ્તુઓ જરૂર છે.
કોણ તેમના હાથ ફેલાવે છે અને મને કહી શકો છો શું બે વસ્તુઓ યાદ આવવું
કાર્ય જરૂર છે?
વ્યાખ્યા દ્વારા તે બે વસ્તુઓ છે.
તે બે વસ્તુઓ શું છે?
ન્યૂ હાથ.
હા, એલન.
>> પ્રેક્ષક: મને બરાબર ખાતરી નથી આ પરિભાષા છે, પરંતુ -
>> જેસન HIRSCHHORN: હું સંતુષ્ટ છું તમે તમારા હાથમાં એકત્ર કરી રહ્યા છીએ.
>> પ્રેક્ષક: તે એક આધાર કેસ જરૂર છે, અને તે ફરી યાદ આવવું પગલું જરૂરી છે.
>> જેસન HIRSCHHORN: પૂર્ણ બનાવે છે.
તે એક આધાર કેસ જરૂર છે અને ફરી યાદ આવવું પગલું.
અહીં અમારા આધાર કેસ શું છે?
>> પ્રેક્ષક: વધુ રૂટ સમકક્ષ નલ સમકક્ષ હોય છે.
માફ કરશો, માત્ર સ્યુડોકોડનો માં, જો તે નલ.
રુટ નલ છે.
>> જેસન HIRSCHHORN: રુટ નલ છે.
તે ઉત્તમ છે.
તે અમારી આધાર કેસ છે.
કે અમે જઈ રહ્યાં છો શું છે દર વખતે તે ચકાસવા માટે.
અને આધાર કેસ છે જો તમે કરો, પ્રથમ વસ્તુ.
તમે આધાર કેસ દબાવો, તમે પૂર્ણ કરી રહ્યાં છો.
>> હવે અમે અમારી યાદ આવવું કોલ જરૂર છે, અને હું છો અમે એક દંપતી જરૂર હોડ તૈયાર હોય
ફરી યાદ આવવું અહીં કહે છે.
તે એક વૃક્ષ છે, અને કારણ કે અમે ઘણી રીતે જઈ શકે છે.
રુટ નલ છે તેથી જો, અમે સારા છીએ.
>> તમે શું પ્રસ્તાવ છો?
અને હવે હું બહાર ફોન શરૂ જાઉં છું તમે ગાય્ઝ પર, હું તમને ગાય્ઝ ખબર છે કારણ કે
આ ખબર.
પરંતુ એની, શું જોઈએ આગળના વાક્ય છે?
શું અમે તેને જોવા મળે તો શું?
અમે શું કરી શકું?
>> પ્રેક્ષક: અમે તેને જોવા મળે છે?
>> જેસન HIRSCHHORN: અથવા શું કે હોવી જોઈએ -
મને માટે સ્યુડોકોડનો આપી અમે તેને જોવા મળે છે રેખા.
>> પ્રેક્ષક: હું રુટ હું જેટલી જ થાય છે તો?
>> જેસન HIRSCHHORN: અને અમારે શું કરવું?
>> પ્રેક્ષક: સાચું પાછા ફરો.
>> જેસન HIRSCHHORN: સરસ.
તેથી હું છે -
ઓહ, તેઓ બન્ને મને કહેવામાં કરી રહ્યાં છો.
તે ગૂંચવણમાં મૂકે નહીં.
હું છે પરંતુ જો હું સાચું આવો.
કે કદાચ આગામી છે આપણે શું કરવું જોઈએ વસ્તુ.
અર્થમાં બનાવે છે.
>> ઠીક છે, હવે અમે અમારી યાદ આવવું કર્યું નથી હજુ સુધી કહી, છતાં કારણ કે ફરી યાદ આવવું
કોલ ફરી આ કાર્ય ફોન કરશે.
તેથી શું જોઈએ આગામી સ્યુડોકોડનો વાક્ય છે?
અન્ના.
>> પ્રેક્ષક: ડાબી બાજુ.
>> જેસન HIRSCHHORN: જોકે, ચોક્કસ રહો.
આ એક દ્વિસંગી શોધ વૃક્ષ છે, તેથી શું આવશ્યક બનાવે ડાબી બાજુ ચકાસણી કરે છે?
>> પ્રેક્ષક: તેથી નોડ -
હું દિલગીર, રુટ છું.
અને પછી ડાબી તીર.
નોડ, નોડ, માફ કરશો.
હું તેને યોગ્ય રીતે વાંચી નથી.
તે હક, નોડ કહેવાય છે?
>> જેસન HIRSCHHORN: તે રુટ કહેવાશે તે કાર્ય છે, પરંતુ ક્યાં માર્ગ છે.
ડાબી બાજુ - હા?
>> પ્રેક્ષક: તે સમાન ન હોય તો હું, તો પછી અમે કહી રહ્યા છીએ
તે કાર્ય ફરી?
>> જેસન HIRSCHHORN: તે સાચું છે.
તે સમાન હું, અમે જઈ રહ્યાં છો તો તે કાર્ય ફરી કૉલ.
પરંતુ વૃક્ષ શું બાજુ આપણે જવું છે તે કાર્ય ફરી કૉલ?
>> પ્રેક્ષક: ડાબી બાજુએ.
>> જેસન HIRSCHHORN: અમે હંમેશા નથી તે જો, ડાબી તે કહી રહ્યા
તે જેટલી નથી.
>> પ્રેક્ષક: ઓહ, માફ કરશો.
જમણી બાજુ પર કૉલ કરો.
>> જેસન HIRSCHHORN: અમે જાણવા માગો છો ખાસ કરીને, છતાં - એ યાદ રાખો કે,
દ્વિસંગી શોધ વૃક્ષ, બધું કરવા માટે ડાબી બાજુ ઓછી છે.
જમણી બધું બાજુ વધારે હોય છે.
તેથી તે માત્ર નથી - અરે વાહ, તો આગળ વધો.
>> પ્રેક્ષક: તે પછી, હું કરતાં ઓછી છે, તો -
તે ડાબી બાજુ પર છે, તો -
>> જેસન HIRSCHHORN: તેથી જો RI કરતાં ઓછી છે -
તેથી અમારા નંબર હું કરતાં ઓછી છે, અમે શું બાજુ પર જાઓ કરવા માંગો છો?
>> પ્રેક્ષક: અમે જાઓ કરવા માંગો છો જમણી બાજુએ.
>> જેસન HIRSCHHORN: અમે જવા માંગો છો -
મને ઝડપી વૃક્ષ દોરીએ.
આ 5 છે, આ 3 હશે.
તેથી RI પાંચ કરતાં ઓછી છે, તો શું બાજુ અમે પર જાઓ કરવા માંગો છો?
>> પ્રેક્ષક: માફ કરશો, શું?
>> જેસન HIRSCHHORN: અમારી નંબર છે અમે છો સંખ્યા કરતા ઓછી
હમણાં જોઈ.
>> પ્રેક્ષક: ઓહ, તો પછી અમે માંગો છો ડાબી બાજુ પર જાઓ.
અરે વાહ.
માફ કરશો.
>> જેસન HIRSCHHORN: ચોક્કસ.
કોઈ ચિંતાઓ.
બાઈનરી શોધ વૃક્ષ, બધું માં નીચા ડાબી છે,
વધારે યોગ્ય છે.
તેથી અમારા સંખ્યા કરતા ઓછી છે અમે ચકાસણી કરી રહ્યા છીએ હું -
તમે જુઓ, કારણ કે નોડ, તે હું છે -
પછી તમે ડાબી પર જાઓ કરવા માંગો છો.
>> અને આ એક સરળ છે.
તે સ્યુડોકોડનો બીજી લીટી શું છે અમે લખી કરવાની જરૂર છે?
કાર્લોસ?
>> પ્રેક્ષક: જ વાત, તમે માત્ર સ્વિચ તે સાઇન કરતાં વધારે માટે
અને જમણી પર જાઓ.
>> જેસન HIRSCHHORN: તમે કરી શકો છો તે એક વધુ સમય કહે છે?
>> પ્રેક્ષક: અમારા નંબર વધારે છે હું અધિકાર પર જાઓ કરતાં.
>> જેસન HIRSCHHORN: ઉત્તમ સ્યુડોકોડનો પર કામ.
અમને વાસ્તવિક કોડમાં જ આવું.
અને ફરીથી, આ સ્યુડોકોડનો કરશે કારણ કે તે કદાચ તમે વિચાર
આ પ્રશ્ન પર યોગ્ય, 50%.
પરંતુ આ પણ એક સ્યુડોકોડનો અનુવાદ એક માટે, અનિવાર્યપણે, કોડમાં.
>> તો ચાલો આપી શકે છે કોણ સી માં આ કરવા દો મને કોડ પ્રથમ વાક્ય?
ખરેખર, પ્રથમ, પહેલાં હું કે, મને ખેંચી દો -
>> પ્રેક્ષક: હું એક પ્રશ્ન છે.
શા માટે તમે ઇન્ડેન્ટ હતી રેખા હું તમને આપી હતી?
>> જેસન HIRSCHHORN: કારણ કે હું લખી શકાતુ નથી.
મને ખબર નથી.
તમે સાચા છો.
તે લીટી પર પ્રયત્ન કરીશું.
>> બરાબર છે, અહીં અમારા કાર્ય છે.
અને, મને પણ, ખેંચી દો નોડ અમારી વ્યાખ્યા.
અમે ન હોય તો શું થાય typedef લખી?
કોઈની ખબર છે?
>> પ્રેક્ષક: તે કમ્પાઇલ નથી.
>> જેસન HIRSCHHORN: તે કરશે અરે વાહ, કમ્પાઇલ.
>> પ્રેક્ષક: તે માત્ર એક જાહેર કરશે તેના બદલે જો તે નવી બનાવવા ઉદાહરણ
તમે ઘણી બધી જાહેર કરી શકે છે લખો ઘટકોને?
>> જેસન HIRSCHHORN: તેથી તે નહીં કરશે ખબર - તે નહીં કરશે
માત્ર એક પ્રકાર જાહેર.
તમે હજુ પણ ગાંઠો ઘણો બનાવી શકે.
>> પ્રેક્ષક: પણ અમે ન થયો હોત સ્ટ્રક્ટ નોડ દર વખતે લખી?
>> જેસન HIRSCHHORN: તે સાચું છે.
તમે સ્ટ્રક્ટ નોડ લખી હશે તેના બદલે માત્ર નોડ છે ત્યારે.
પરંતુ typedef સાથે, તમે માત્ર આ કરી શકો છો નોડ દરેક એક સમય લખો.
ઠીક છે, જે આપી નથી - અરે વાહ, Avica.
>> પ્રેક્ષક: રુટ સમકક્ષ સમકક્ષ હોય તો નલ, ખોટી આવો.
>> જેસન HIRSCHHORN મહાન છે, અને અમારી આધાર કેસ છે.
કોડ ઓફ આગળ રેખા.
આપી નથી જે કોઇની હજુ સુધી મને કોડ એક વાક્ય?
અરે વાહ.
>> પ્રેક્ષક: રુટ તીર હું હું બરાબર થાય.
પછી સાચું આવો.
>> જેસન HIRSCHHORN: સરસ.
આગળ લાઇન?
અરે વાહ.
બીજા કોઇએ?
અને પછી તમે આગામી જઈ શકે છે.
>> પ્રેક્ષક: બાકી છે રુટ તીર હું પરત કરતાં ઓછી છે
શોધ રુટ કહેવાય કાર્ય -
>> જેસન HIRSCHHORN: માફ કરશો.
>> પ્રેક્ષક: રીટર્ન શોધી રુટ અલ્પવિરામ હું બાકી નિર્દેશ કરે છે.
>> જેસન HIRSCHHORN: તેથી RI વધારે હોય છે વૃક્ષ માં વસ્તુ કરતાં, અમે કરવા માંગો છો
ડાબી પર જાઓ?
>> પ્રેક્ષક: ના, હું ફેરવાઈ હતી.
>> જેસન HIRSCHHORN: કઈ?
>> પ્રેક્ષક: ના, હા.
હું ત્યાં ચિહ્ન કરતાં ઓછી છે.
>> જેસન HIRSCHHORN: અધિકાર, RI છે રુટ છે તેના કરતાં ઓછા -
અમારા વર્તમાન રુટ - તો પછી આપણે ડાબી પર જાઓ કરવા માંગો છો.
અને છેલ્લા વાક્ય તમે શું છે?
>> પ્રેક્ષક: સામાન્ય રીતે એક જ વસ્તુ, પાંચ કરતા વધારે અથવા બદલવા સિવાય
કરતાં ઓછું અને ડાબેથી જમણે સમાન.
>> જેસન HIRSCHHORN: ઉત્તમ.
કોઈની કોઇ પ્રશ્નો હોય તો આ વિશે શું?
તેથી અન્ય કેટલીક વસ્તુઓ છે કે કરશે યોગ્ય કરવામાં આવે છે
ધ ltiff હોઈ શકે છે.
, પારિભાષિક રીતે, ધારી આ નહીં ખરેખર પણ ltiff હોવા જોઈએ.
>> પણ, માત્ર ત્યાં કદાચ નીચે અહીં એક કેસ.
તેથી તે કદાચ તમારા છેલ્લાં કેસ છે.
તમે પણ છે કે-ltiff જરૂર નથી.
પરંતુ કદાચ સારી લખવા માટે તે સ્પષ્ટ છે.
અરે વાહ.
>> પ્રેક્ષક: તેથી તમે ક્વિઝ લાગતું નથી - અમે ભૂલો કરી છે, ઉદાહરણ તરીકે,
બંધારણમાં -
થોડી વાક્યરચના ભૂલો -
કેવી રીતે ક્વિઝ લેવામાં નથી મળે છે?
>> જેસન HIRSCHHORN: સામાન્ય રીતે ક્વિઝ પર, વાક્યરચના ભૂલો નાના અથવા નાના
શૈલી ભૂલો તમે પોઈન્ટ ગુમાવી નથી.
તમે અર્ધવિરામ ભૂલી ગયા છો તેથી જો અહીં, તે બરાબર છે.
તમે આ વાક્ય બંધ ભૂલી ગયા છો, તો તે બરાબર છે.
>> બદલો કે વિશાળ વાક્યરચના ભૂલો તમારો કોડ કાર્યાત્મક અર્થ
નાટકીય રીતે, તમે વિચાર કરી શકે છે માટે પોઇન્ટ બોલ લેવામાં આવે છે.
અથવા સામાન્ય રીતે, ફક્ત તમે વર્ગીકરણ પર નથી કે તમારી
કોડ કાર્યો, પણ -
તેની ડિઝાઇન ખૂબ જ, નથી અને તેના શૈલી.
>> હવે પુનરાવર્તન કોડ માટે કરીએ શોધ આવૃત્તિ.
તેથી તે ખૂબ જ પ્રયત્ન રહ્યું છે, પરંતુ છે ચોક્કસપણે હોઈ જવું છે
કેટલાક મહત્વના તફાવતો.
જો કે, અમારા સ્યુડોકોડનો કદાચ જઈ શકે છે -
અમે હજુ પણ એક વાક્ય લઇ શકે છે સ્યુડોકોડનો અને આકૃતિ બહાર શું
રેખા આ કિસ્સામાં છે.
>> પુનરાવર્તન આવૃત્તિમાં તેથી, શું તમે શું વિચારો છો, જુલિયા, જોઈએ
પ્રથમ વાક્ય છે?
>> પ્રેક્ષક: ફરીથી, પુનરાવર્તન બુલિયન માં, તમે, લૂપ માટે સુયોજિત કરવાની જરૂર છે?
>> જેસન HIRSCHHORN: બરાબર.
>> પ્રેક્ષક: તેથી, જેમ કે, X માટે 0 સમકક્ષ હોય છે, હું એક્સ કરતાં ઓછી છે.
અથવા ના હોય, X એ કરતાં ઓછી છે વૃક્ષ માપ.
>> જેસન HIRSCHHORN: આ વૃક્ષ.
તેથી અમે ખરેખર માપ ખબર નથી વૃક્ષ, અને અમે ખરેખર માટે ખબર નથી
અમે જઈ શકે છે કેટલી વાર છે, તેથી તે એક છે હોઈ શકે કે લૂપ વિવિધ પ્રકાર
આ કિસ્સામાં વધુ સારી?
>> પ્રેક્ષક: બીજું તો?
>> જેસન HIRSCHHORN: બીજું જો લૂપ ન હોઈ શકે.
તેથી શું અમે માત્ર આ કરી શકો છો લૂપ એક પ્રકાર છે કેટલાક કિસ્સામાં મળ્યા છે ત્યાં સુધી જાઓ?
લૂપ માત્ર અન્ય પ્રકાર શું છે સી એક લૂપ માટે ઉપરાંત?
>> પ્રેક્ષક: છે.
>> જેસન HIRSCHHORN: છે, ચોક્કસ.
જ્યારે લૂપ માં, નથી કેવી રીતે જાણવાની જરૂર છે -
જ્યારે લૂપ અને લૂપ માટે કરી શકો છો ચોક્કસ જ વાત છે, પરંતુ આ સરસ વસ્તુ
વિશે જ્યારે લૂપ અમે જરૂર નથી અમારા વૃક્ષ છે મોટા કેવી રીતે ખબર.
તેથી અમે શું સુધી જાઓ રહ્યા છીએ?
>> પ્રેક્ષક: તે જેટલી જ થાય છે ત્યાં સુધી માપ -
>> જેસન HIRSCHHORN: સારું, તે ખૂબ જ છે અમારી યાદ આવવું કેસ જેવી જ.
તેથી -
>> પ્રેક્ષક: જ્યારે રુટ હું સમાન હું નથી.
>> જેસન HIRSCHHORN: તે ખરેખર બંધ છે.
જ્યારે રુટ હું -
ચાલો તેને કરવાનો પ્રયાસ કરો.
મને લાગે છે નથી [અશ્રાવ્ય]
રુટ હું સમાન નથી કરતુ નથી.
અમે થોડી માં તેને બદલવા માટે જરૂર પડી શકે છે તે સારુ છે જેવા બીટ છે, પરંતુ તે લાગે છે
સારા, હવે.
તેથી અમે તે કરીશ.
>> આ ઉપરાંત, અમે નથી ધારણ કરી શકે, યાદ પ્રશ્ન દીઠ.
તમે નથી લાગતું કે રુટ બિન નલ હશે.
તેથી જો તમે ખૂબ જ શું વિચારો છો આપણે શું કરવું જોઈએ પ્રથમ છે?
>> પ્રેક્ષક: માત્ર એ જ કરી પહેલાની જેમ વસ્તુ.
રુટ સમકક્ષ સમકક્ષ હોય તો નલ, ખોટી આવો.
>> જેસન HIRSCHHORN: સરસ.
તેથી તે નલ હોઈ શકે છે.
તેથી અમે છુટકારો મેળવવા માંગો છો તે દૂર છે.
અને પછી અમે તપાસ જઈ રહ્યાં છો રુટ હું સમાન નથી હું નથી.
તેથી, અમે આ વૃક્ષ શોધ કરી રહ્યાં છે કહે છે 3, રુટ માટે હું નથી સમાન હું હવે
અમે અમારા જ્યારે લૂપ છો.
અમે શું કરવા માંગો છો?
અને ફરી, તે ખૂબ જ હશે અમારા ફરી યાદ આવવું આવૃત્તિ જેવી જ.
અરે વાહ.
>> પ્રેક્ષક: તેથી જો તમે ફરી વળવું માંગો છો, અથવા છો ભાષાની જેમ વૃક્ષ નીચે ચાલુ રાખવામાં
રુટ નલ સમાન નથી.
>> જેસન HIRSCHHORN છે: સુધી રુટ null સમાન નથી?
>> પ્રેક્ષક: આ રુટ આડંબર હું નલ માટે સમાન નથી.
ફક્ત રુટ, હા.
મૂળ છે તરીકે લાંબા તરીકે null સમાન નથી.
>> જેસન HIRSCHHORN: તેથી તમે કરવા માંગો છો રુટ આ બદલવા માટે
સમાન નથી નલ છે?
>> પ્રેક્ષક: યાહ.
>> પ્રેક્ષક: અમે ભેગા કરી શકે છે આ, અધિકાર?
અમે શરૂઆતમાં, જો જરૂર નથી.
>> જેસન HIRSCHHORN: ઠીક છે, તેથી અમે don't તો -
અમે તેમને ભેગા જો, તેથી અમે કરી રહ્યા છીએ રુટ સમાન નથી નલ કરે છે, અને જ્યારે
રુટ પર નલ બને છે જો શરૂઆત, અમે શું અહીં નીચે કરવું?
>> પ્રેક્ષક: ખોટા આવો.
>> જેસન HIRSCHHORN: સરસ.
તેથી બંને રીતે કદાચ કામ કર્યું હશે.
આ એક અલગ રીતે છે, અને આ સાથે જોડાયેલું છે.
તમે ક્યાં તો રસ્તો ન હોય તો પણ ફરીથી, અમે છો ડિઝાઇન બોલ લેવા નથી જઈ
ક્વિઝ પર નિર્દેશ કરે છે.
પરંતુ આ સારી દેખાય છે.
>> તેથી રુટ સમાન નથી કરતી નલ, પ્રથમ છે
વસ્તુ અમે તપાસ કરવા માંગો છો?
બીજા કોઇની?
નલ, પ્રથમ વસ્તુ શું છે?
>> પ્રેક્ષક: RI કરતાં ઓછી છે અને -
ઓહ, હું માનું જો આપણે પહેલેથી જ રુટ માં જોવા મળે છે.
તેથી જો રુટ તીર હું સમાન છે -
>> જેસન HIRSCHHORN: માફ કરશો?
>> પ્રેક્ષક: જો રુટ તીર હું સમકક્ષ સમકક્ષ -
>> જેસન HIRSCHHORN: અમે શું કરી શકું?
>> પ્રેક્ષક: સાચું પાછા ફરો.
>> જેસન HIRSCHHORN: સરસ.
અને આગામી શું છે?
જેફ, કોડ આગળના વાક્ય શું છે?
>> પ્રેક્ષક: હું રુટ તીર કરતાં ઓછી છે હું પછી રુટ રુટ તીર ડાબી સમકક્ષ હોય છે.
>> જેસન HIRSCHHORN: રુટ સમકક્ષ રુટ તીર બાકી છે.
જેથી કદાચ સૌથી મોટી છે આ પુનરાવર્તન અહીં તફાવત
એ તરીકે વિરોધ આવૃત્તિ ફરી યાદ આવવું આવૃત્તિ.
ફરી યાદ આવવું આવૃત્તિ, અમે તે કાર્ય ફરી કૉલ કરો.
જ્યારે અમે રુટ અપડેટ કરવામાં આવશે અમે નવા કાર્ય ફોન કરો.
અહીં આપણે એક નવી કાર્ય ફોન નથી.
અમે માત્ર માત્ર અપડેટ કરી રહ્યા છીએ આ કાર્ય માં રુટ.
તે ઉત્તમ છે.
અને કોડ ઓફ છેલ્લા વાક્ય શું છે?
અરે વાહ, મારિયો?
>> પ્રેક્ષક: બાકી રુટ સમકક્ષ રુટ તીર અધિકાર.
>> જેસન HIRSCHHORN: માફ કરશો?
>> પ્રેક્ષક: રુટ સમકક્ષ રુટ તીર અધિકાર.
>> જેસન HIRSCHHORN: શકાયું તમે પણ આ કંઈક લખી?
>> પ્રેક્ષક: હું કોઈ વિચાર હોય છે.
>> જેસન HIRSCHHORN: તમે ન કરી શકે.
તમે વત્તા સમકક્ષ ન કરી શકો.
ઠીક છે, તેથી આ સારી દેખાય છે.
શા માટે આપણે માત્ર કે ન કરવું તે સાફ.
આ મહાન લાગે છે, અને આ કામ કરશે.
અને અમે ભંગ કરશે.
>> રુટ ડાબી નલ અથવા રુટ અધિકાર હતો તો નલ હતી, અમે અહીં આવે છે.
રુટ નલ સમાન છે.
અમે અમારા લૂપની તોડી છો, અને અમે ખોટા પાછા છો.
તેથી અમે બહાર ભંગ જ્યારે લૂપ, અમે ખોટા આવો.
>> અને ફરી, જ્યારે લૂપ ચોક્કસ હતી અમે જાણતા નથી કારણ કે અહીં કેવી રીતે
મોટા અમારા વૃક્ષ છે.
અમે લૂપ માટે લખી કરવાનો પ્રયાસ કર્યો, પરંતુ અમે તમે બહાર આકૃતિ મળી છે ભાન કેવી રીતે
મોટા તે સમય આગળ છે.
અરે વાહ.
>> પ્રેક્ષક: આ દ્વિસંગી ન હતી, તો શોધ વૃક્ષ, તે વાસ્તવિક ગણિત-Y હશે
હક, iteratively તે લખવા માટે?
જેમ, તે એક વૃક્ષ હોય તો, પરંતુ જરૂરી -
તેથી તે ડાબી બાજુ પર તમામ નાના ન હતી અને જમણી બાજુ પર તમામ મોટા.
તે ખરેખર મુશ્કેલ હશે અધિકાર, તે ફરી વળવું?
અમે અગાઉ શું સેવ છે છો અને વૃક્ષ પર, પાછા જાઓ
અને જેમ સામગ્રી.
>> જેસન HIRSCHHORN: તે બાઈનરી ન હતી શોધ વૃક્ષ, જો તે માત્ર એક
વૃક્ષ અને વસ્તુઓ ન હતા આ જેમ અલગ પાડવામાં -
અને આપણે પહેલાં ભાન જ્યારે અન્ના અમને મદદ કરવામાં આવી હતી કે તે બનાવે છે
છટણી અમને ઘણો મદદ કરે છે -
અમે, હા, હંમેશા સેવ જરૂર છે અમે અગાઉ હતા.
પરંતુ આના ઘણા બધા હોઈ શકે છે અમે previouslys હતા.
પિતૃ ગાંઠો ઘણો હોઈ શકે છે.
>> કદાચ એ કરવા માટે શ્રેષ્ઠ માર્ગ છો કેટલાક પર વસ્તુઓ દબાણ રાખવા પ્રયત્ન
સ્ટેક અથવા કતાર પ્રકારના.
તમે આ કોડની જરૂર ક્યારેય તે હાર્ડ સમસ્યા છે કારણ કે.
પરંતુ તમે એક સ્ટેક પર કેટલીક વસ્તુઓ દબાણ અથવા કતારમાં અને પછી તેમને બંધ પૉપ, અને
પછી તેમને મૂલ્યાંકન.
>> અને પછી કેટલાક અન્ય વસ્તુ છે જ્યાં તમે ખરેખર ગાંઠો મૂકી, અને કરી રહ્યાં છો
પછી પછી તે બનાવવા માટે, અને કે શોધ.
કે તે કરવા માટે શ્રેષ્ઠ માર્ગ હોઇ શકે છે.
ઠીક છે, આ સમસ્યા વિશે કોઈ પ્રશ્ન?
>> પ્રેક્ષક: આ એક સંબંધિત નોંધ પર છે.
અમે રન વખત કરો પડશે હેશ કોષ્ટકો, બાઈનરી માટે
શોધ વૃક્ષો, વગેરે એટ?
>> જેસન HIRSCHHORN: કદાચ.
તેથી આપણે ખરેખર ઝડપથી તે કરીએ.
હેશ કોષ્ટક માટે વખતે ચલાવો -
અન્ય શું છે?
દ્વિસંગી વૃક્ષ?
>> પ્રેક્ષક: લિંક યાદી.
>> જેસન HIRSCHHORN: બરાબર, માતાનો સામેલ કરો દો.
સામેલ કરો ના મોટા ઓ શું છે હેશ ટેબલ પર?
ધારણા શું છે તમે બનાવી રહ્યા છો?
>> પ્રેક્ષક: તમે પર દાખલ કરી રહ્યા છો લિંક યાદી કરે છે.
>> જેસન HIRSCHHORN: કદાચ પ્રથમ ધારણા કોઈ અથડામણમાં છે છે.
આ બોલ પર કોઈ અકસ્માતથી પછી, જો ત્યાં દાખલ સમય છે.
ત્યાં અથડામણમાં છે, અને તમે છો અલગ અલગ chaining કરી રહ્યો છે અને દાખલ
લિંક યાદી શરૂઆત પર, પછી નિવેશ પણ સતત છે.
>> તમે હેશ ટેબલ કરી પરંતુ તમે કરી રહ્યાં છો, વ્યવહાર એક અલગ પદ્ધતિ છે
અથડામણમાં સાથે, શું છે અલગ પદ્ધતિ?
અલગ પદ્ધતિ શું છે સાથે વ્યવહાર
હેશ કોષ્ટકમાં ટક્કર?
>> પ્રેક્ષક: લીનિયર પ્રોગ્રામિંગ.
>> જેસન HIRSCHHORN: લીનિયર પ્રોગ્રામિંગ.
તેથી અમે જોઈ રાખો રહ્યા છીએ આગામી ઓપન સ્પૉટ.
તે સતત દાખલ સમય નથી.
તમે મારફતે પસાર થવા માટે કરી શકે છે સમગ્ર ટેબલ, કે જેથી
n ના મોટા ઓ હોઈ શકે છે.
અરે વાહ.
>> પ્રેક્ષક: અન્યથા માત્ર chaining?
>> જેસન HIRSCHHORN: અમે કર્યું અલગ અલગ chaining.
તે પ્રથમ હતો.
કે શું લિંક યાદી છે.
ફેન્સી નામ અલગ અલગ chaining છે.
તે યાદી માળખું કોઈપણ પ્રકારની હોઈ શકે છે અમે લિંક યાદી માં કરી થાય છે.
>> તેથી ફરી, હેશ ટેબલ પર દાખલ સતત સમય હોઈ શકે છે.
શું નિવેશ વિશે એક Stacker કતાર પર?
>> પ્રેક્ષક: તે સતત નથી?
>> જેસન HIRSCHHORN: તે સતત સમય છે.
તમે માત્ર તેના પર દબાણ કરી રહ્યાં છે.
બરાબર.
નિવેશ, અન્ય મુદ્દાઓ શું હતા?
એક પ્રયાસ કરો છો?
એક પ્રયાસમાં નિવેશ ના મોટા ઓ શું છે?
>> પ્રેક્ષક: લંબાઈ સતત છે.
સૌથી લાંબી લંબાઈ -
શબ્દ લંબાઈ તમે દાખલ કરી રહ્યા છો.
>> જેસન HIRSCHHORN: માફ કરશો?
રાહ જુઓ, તેથી હું શું સાંભળ્યું?
તમે જણાવ્યું હતું કે, - તમે શું કહ્યું?
તમારા જવાબ, માર્કસ શું હતું?
>> પ્રેક્ષક: શબ્દ ની લંબાઈ તમે અક્ષરોમાં દાખલ કરી રહ્યા છો,
તે એક અક્ષર પ્રયાસ છે એમ ધારી રહ્યા છીએ.
>> જેસન HIRSCHHORN: ઠીક છે, તેથી શબ્દ લંબાઈ.
અમે એક ધારણા બનાવવા પડશે કે તે અક્ષરોની શબ્દમાળાને છે.
જોકે, તમે કંઇક અલગ છે.
તમે સૌથી લાંબો શબ્દ લંબાઈ જણાવ્યું હતું.
>> પ્રેક્ષક: તે સાચું, ફક્ત સતત છે?
>> જેસન HIRSCHHORN: કેમ છો તે સતત પ્રયત્ન?
>> પ્રેક્ષક: જેમ, તમે મોટા ઓ વાપરો તો સંકેતલિપિ, પછી તે આધારિત અલગ અલગ નથી
વસ્તુઓ સંખ્યા પર આ પ્રયાસ પહેલેથી જ છે.
>> જેસન HIRSCHHORN: તેથી અમે કરશે તે સતત સમય છે કહે છે.
તે સતત દાખલ છે, અને કે આ વિચાર કારણ છે -
અમે 45 કે એક શબ્દ હોય છે અથવા 60 છે કે જે શબ્દ છે, કે જે
સતત ધરાવે છે.
અને તે માત્ર દાખલ કરવામાં આવશે સતત સમય છે.
>> વ્યવહારમાં, જોકે, તે નહીં હોય, દેખીતી રીતે, એક મિલિસેકન્ડ માં થાય છે,
ઉદાહરણ તરીકે.
પરંતુ અમે મોટા ઓ છે કહે છે એક પ્રયાસ માટે સતત.
અને તે એક છે તેના સૌથી મોટી લાભ.
>> શું એક લિંક યાદી માં દાખલ વિશે શું?
માત્ર સામાન્ય, છટણી લિંક યાદી?
અરે વાહ.
>> પ્રેક્ષક: હું એક પ્રશ્ન હતો.
પરીક્ષણ પર, તેઓ ક્યારેય ચાલો પૂછો છો ચાર પગલાં છે કે દાખલ સમય,
અથવા કંઈક?
કે પછી માત્ર છે -
તમે દાખલ સમય છે કહે છે, કે જે હમણાં જ સતત સમય થાય છે?
>> જેસન HIRSCHHORN: અરે વાહ, તેઓ કરશે હંમેશા તે n ના મોટા ઓ છે, સ્વાભાવિક છે?
લોગ n ના મોટા ઓ?
એન સતત સ્ક્વેર્ડ.
તે ખરેખર માત્ર એક જ છે તમે જાણવા જરૂર કરતા હો.
શું પર દાખલ વિશે લિંક યાદી છટણી?
>> પ્રેક્ષક: હું એક પ્રશ્ન હતો -
એક પ્રશ્ન -
>> જેસન HIRSCHHORN: જવાબ શું છે તે પ્રશ્નનો, જોકે?
>> પ્રેક્ષક: તમે શું માંગ્યું રાહ જોશો?
>> જેસન HIRSCHHORN: મોટા ઓ ની શું છે એક અલગ પાડવામાં લિંક યાદી માં દાખલ?
>> પ્રેક્ષક: એક?
કોઈ રાહ, કોઈ રાહ, એન.
>> જેસન HIRSCHHORN: એન ઉપરાંત લિંક યાદી.
અને તમારા પ્રશ્ન શું હતો?
>> પ્રેક્ષક: તેથી તમે લખો છો આ માટે કે અથવા 1 હે હે -
>> જેસન HIRSCHHORN: ઓહ.
હું કદાચ, 1 ના ઓ લખી હતી.
એક અન્ય માહિતી માળખું આવી હતી કે સારા હતા.
વૃક્ષ, દ્વિસંગી શોધ વૃક્ષ.
એક પર છે નિવેશ દ્વિસંગી શોધ વૃક્ષ?
>> પ્રેક્ષક: પ્રવેશ કરો.
>> જેસન HIRSCHHORN: તેથી, સૌથી ખરાબ છે એક દ્વિસંગી શોધ વૃક્ષ કેસ?
અમે 5 થી શરુ થાય છે, અને દરેક માટે થાય છે તેથી જો નંબર પછી, 5 કરતા વધારે છે
અમે 5, 7, 9, 11, વગેરે એટ મળી છે.
આ કિસ્સામાં, તે વાસ્તવમાં માત્ર એક લિંક છે યાદી, અને અમે તમામ દાખલ કરવાની જરૂર છે
ઓવરને અંતે જે રીતે.
તેથી તે n ના મોટા ઓ છે.
>> તે અમારી સૌથી ખરાબ કેસ હોઈ શકે છે દ્વિસંગી શોધ વૃક્ષ છે.
દેખીતી રીતે, તમે રચવા ક્યારેય આ 5 સાથે, દ્વિસંગી શોધ વૃક્ષ
મધ્યમ, 5 કરશે જાણીને સૌથી ઓછી સંખ્યા છે.
તમે હોય, તો પણ તે કરી શકે છે શરૂઆતથી શરૂ.
આ પહેલાં કોઈપણ પ્રશ્ન છે હું અન્ય પ્રશ્ન પર ખસેડો?
તે એક સારો પ્રશ્ન હતો.
હું ના મોટા ઓ ખબર છે -
>> પ્રેક્ષક: કેવા વિશે તે ચાર માટે?
>> જેસન HIRSCHHORN: ડેફિનેટલી અમે શોધ અને સૉર્ટ હતી.
અમે અધિકાર, તે બધા ગાણિતીક નિયમો હતી.
રાહ જુઓ, કે હતી ક્વિઝ 1 માટે?
કે આવરી લેવામાં આવી હતી -
જો તમે પહેલાથી જ હતી કે 1 ક્વિઝ પર પ્રશ્ન?
દ્વિસંગી શોધ ની મોટી ઓ રનટાઇમ, નિવેશ સૉર્ટ કરો, બબલ સૉર્ટ?
>> પ્રેક્ષક: યાહ.
>> જેસન HIRSCHHORN: તમે તો કે ક્વિઝ 0 પર પ્રશ્ન, મતભેદ તમે નહીં કરે છે
1 ક્વિઝ પર જ ચોક્કસ પ્રશ્ન વિશે.
તે જાણવા માટે હજુ પણ એ હોઇ શકે છે.
તમે આસ્થાપૂર્વક પહેલેથી GH ખબર હોવી જોઇએ.
>> પરંતુ અન્ય લઘુગુણકીય રનટાઇમને કદાચ તે જાણવા માટે સારું છે.
ક્વિઝ 0 પર આવરી લેવામાં આવી હતી કે વસ્તુઓ.
આ તમામ ઓપરેટરો પર જેમ આ અમૂર્ત ડેટા પ્રકારો.
>> ઠીક છે, માતાનો પર ખસેડો.
આ એક ખૂબ પાડવી જોઈએ.
અને આ છે અમે નવી ભાષા છે ખરેખર પહેલા કોડેડ.
આ પ્રશ્ન પુછે છે PHP માં કોડ કરવા.
તેથી નીચે PHP, એરે વિચારો.
PHP, અને / અથવા HTML કોડ લખો જેમ કે તે TFs સાથે બે સ્તંભ ટેબલ આઉટપુટ આપે છે
નામો અને ઘરો.
>> તમે પહેલાં આ ન કર્યા છે, આ ચોક્કસ સમસ્યા.
પરંતુ આ ખૂબ જ પરિચિત હોવા જોઈએ તમે શું સમસ્યા માં કર્યું 7 સુયોજિત કરો.
તેથી હું તમને હશે હોડ માટે તૈયાર હશે PHP માં કંઈક કોડ માટે પૂછવામાં કે
શું તમે ખૂબ સમાન છે 7 સેટ સમસ્યા હતી.
>> પ્રથમ, એરે કે જે ચોક્કસ નથી.
આ કયા પ્રકારની એરે છે?
>> પ્રેક્ષક: સમૂહનો.
>> જેસન HIRSCHHORN: તે છે એક સમૂહનો એરે.
અને એક વચ્ચે શું તફાવત છે સમૂહનો એરે અને એક પદાર્થ?
>> પ્રેક્ષક: એક પદાર્થ એરે ઇન્ડેક્સ છે પૂર્ણાંકો અને એક સમૂહનો એરે
શબ્દમાળા ઇન્ડેક્સ છે, અથવા તે કંઈક.
>> જેસન HIRSCHHORN: તેથી ઝાકઝમાળ વસ્તુઓ સૂચકાંક હોવી જોઈએ,
પૂર્ણાંકો, પરંતુ એક પદાર્થ ક્ષેત્રો છે.
તે જેમ તે ક્ષેત્રો નામો છે , હાઉસ, વિદ્યાર્થી નામ.
તમે વિચાર છે?
>> પ્રેક્ષક: વેલ, સમૂહનો અરે, અધિકાર PHP માં છે?
અને પદાર્થ જાવાસ્ક્રિપ્ટ છે?
>> જેસન HIRSCHHORN: પ્રામાણિકપણે, કોઈ છે બે વચ્ચે વાસ્તવિક તફાવત.
બંને કીઓ તરીકે શબ્દમાળાઓ ધરાવે છે, અને આ કરી શકો છો કિંમત તરીકે મૂળભૂત કંઈપણ છે.
વિવિધ ભાષાઓમાં એક ફોન કરો વાત સમૂહનો એરે,
એક વસ્તુ એક પદાર્થ.
તેથી પ્રામાણિકપણે, કોઈ વાસ્તવિક છે તફાવત છે, પરંતુ કેટલાક ચોક્કસપણે છે
syntactical તફાવતો બે વચ્ચે.
અરે વાહ.
>> પ્રેક્ષક: તેથી પદાર્થ પણ હેઠળ કોડેડ કરવામાં આવે છે પછી હેશ ટેબલ તરીકે હૂડ,?
>> જેસન HIRSCHHORN: શું તમે કરો તેનો અર્થ, હૂડ હેઠળ કોડેડ?
>> પ્રેક્ષક: અમે જણાવ્યું હતું કે સમૂહનો એરે ટેકનિકલી હતી
ટેબલ હેશ.
તેથી પદાર્થ તકનીકી છે હેશ ટેબલ?
>> જેસન HIRSCHHORN: હું જાઉં છું એનો જવાબ છે.
હું પર તમને પાછા મળશે.
પરંતુ હું ક્યાં નથી લાગતું કરશે જેમ તે.
પરંતુ, કોઈપણ રીતે, સમૂહનો એરે અને પદાર્થ, સામાન્ય રીતે, લોકો તે ઉપયોગ
શરતો એકબીજાના બદલે.
આ કિસ્સામાં, આ ઠંડી ભાગ તમે કીનો ઉપયોગ કરી શકો છો.
કી, બદલે સ્ટ્રીંગ્સ માત્ર સરળ નંબરો.
>> તેથી હું વિશે વાત કરી આ ક્ષણભર માટે.
આસ્થાપૂર્વક, કેટલાક લોકો છે મેળવેલ આ શરૂઆત કરી હતી.
અમે કેટલાક PHP અને HTML લખી રહ્યા છીએ અમે બે સ્તંભ વિચાર કોડ છે, જેમ કે
TFs નામો અને ઘરો સાથે ટેબલ.
>> ઠીક છે, હું પણ કોઇ શીર્ષક માંગો છો આ ટેબલ પર પંક્તિ.
તેથી હું કોઈ રન નોંધાયો નહીં વિચાર જાઉં છું આ માં.
અમે, નવી ફાઈલ રહ્યા છીએ અને અમે જઈ રહ્યાં છો -
>> બરાબર.
હું કઈ રીતે ટેબલ શરૂ કરી શકું?
ટેગ શું છે, માઈકલ, એક ટેબલ શરૂ કરવા માટે?
>> પ્રેક્ષક: ટેબલ.
>> જેસન HIRSCHHORN: ટેબલ.
અને હું એક ટેગ ખોલો, તો શું બીજું હું જરૂર છે?
>> પ્રેક્ષક: એક વડા?
અથવા, હું માનું, વર્ગખંડમાં.
>> જેસન HIRSCHHORN: તેથી, માફ કરશો.
અમે પહેલાથી જ હોય ​​તેવા પરચૂરણ ખર્ચ કર્યું છે એમ ધારી doctab, એચટીએમએલ, તમામ સામગ્રી.
પરંતુ હું આ ટેબલ ટેગ ખોલો, તો શું બીજું હું લખવા માટે જરૂરી છે?
માટે HTML માન્ય?
>> પ્રેક્ષક: તે બંધ કરો.
>> જેસન HIRSCHHORN: ટેગ બંધ કરો.
હું કઈ રીતે બંધ ટેબલ ટેગ લખી શકું?
>> પ્રેક્ષક: ડોટ ટેબલ સ્લેશ.
>> જેસન HIRSCHHORN: મહાન, ટેબલ કાપો.
કદાચ બંને લખવા માટે અર્થપૂર્ણ તે એક સાથે કારણે
તમે તેને કરવા માટે મળી છે.
હું કોઇ શીર્ષક પંક્તિ માંગો છો બરાબર, કેવી રીતે કરવું હું ટાઇટલ સાથે શીર્ષ લેખ પંક્તિ લખી?
>> પ્રેક્ષક: તે ઓછી છે 10 કલાક બંધ કરતાં -
ટીઆર, હા.
>> જેસન HIRSCHHORN: ટીઆર?
>> પ્રેક્ષક: પછી જ વાત, સ્લેશ, હા.
>> જેસન HIRSCHHORN: બરાબર છે, અને મને બે કૉલમ આપે છે.
>> પ્રેક્ષક: ટી ડી?
>> જેસન HIRSCHHORN: બરાબર.
હું બે કૉલમ માંગો છો.
આ મારા બે કૉલમ આપે છે?
આ કેવી રીતે ઘણા બધા કૉલમ છે?
એક.
તેથી આપણે નકલ કરો અને આ પેસ્ટ કરો.
>> તેથી વાસ્તવમાં, ક્વિઝ પર, આ તમામ કોડ અમે અત્યાર સુધી તેવા પરચૂરણ ખર્ચ કર્યો હતો કે
ખરેખર તમને આપવામાં આવે છે.
પરંતુ તમે હજુ પણ કદાચ જોઈએ તે લખવા માટે કેવી રીતે ખબર.
અરે વાહ.
>> પ્રેક્ષક: તમારા ઘર બે વચ્ચે છે.
>> જેસન HIRSCHHORN: બૂમ.
તે હક, અધિકાર ત્યાં જવા જોઈએ?
ગુડ કોલ.
તેથી ફરીથી, આ બધા કોડ ખરેખર છે વાસ્તવિક ક્વિઝ પર તમે માટે આપવામાં આવે છે.
પરંતુ તે તે લખવા માટે મજા છે, અને તમે તે કેવી રીતે લખવા માટે ખબર હોવી જોઇએ.
તમને જરૂર છે તેથી આ છે તમારો કોડ શરૂ કરવા માટે.
આપણે અહીં લખો જરૂર છે?
>> માફ કરશો, હું બદલવાની જરૂર આ ફાઈલની નામ.
તેથી અમે એક. HTML ફાઇલ માં સેવ નથી. PHP, ફાઈલમાં.
આ બધી વસ્તુઓ કંઈ તેનો અર્થ એ થાય એક. PHP, ફાઈલમાં.
તેથી અમે એક. HTML ફાઇલ છો.
પ્રથમ વસ્તુ શું છે હું લખવા માટે જરૂર છે?
હું કેટલાક PHP, મૂકેલ એક HTML માં કોડ.
>> પ્રેક્ષક: PHP,, અન્ય ગાજર જેવી અને પ્રશ્ન ચિહ્ન PHP,, અધિકાર?
>> જેસન HIRSCHHORN: સરસ.
કઈ રીતે હું અંત છે?
>> પ્રેક્ષક: પ્રશ્ન ચિહ્ન સાથે.
>> જેસન HIRSCHHORN: કે મહાન છે.
કે હું માંગો છો હું જરૂર પ્રથમ વાત છે અહીં કેટલાક PHP કોડ મૂકવામાં આવ્યું છે.
>> પ્રેક્ષક:. મેં વિચાર્યું એક PHP, HTML ફાઇલમાં લઇ શકે છે.
>> જેસન HIRSCHHORN: અરે વાહ.
એક. PHP ફાઈલ કેટલાક લઇ શકે છે HTML અને પ્રદર્શિત કરી.
તે મારા ખરાબ હતી.
હું માત્ર નકલ પ્રયાસ કરી રહી છે તે ક્વિઝ પર હતું તે.
>> બરાબર, તમે મૂંઝવવામાં માફ કરશો.
હા, practice.HTML.
હવે અમે મૂકી રહ્યા છીએ સાઇન કેટલાક PHP કોડ
પ્રથમ વાક્ય શું છે PHP કોડ હું લખવું જોઈએ?
હું આ એરે મારફતે જાઓ જાઉં છું અને કોષ્ટક પ્રવેશ કરો.
અરે વાહ.
>> પ્રેક્ષક: તમે ઉપયોગ કરી શકો છો ક્યાં તો લૂપ માટે એચ લૂપ અથવા માટે.
>> જેસન HIRSCHHORN: બરાબર, શું તમે ઉપયોગ કરવા માંગો છો?
>> પ્રેક્ષક: હું લૂપ માટે ઉપયોગ કરશે.
પછી, અને તમે ડોલર સાઇન કરી હું 0 અર્ધવિરામ ડોલર જેટલી જ થાય છે
2 કરતાં હું ઓછો સાઇન ઇન કરો.
અને પછી અર્ધવિરામ હું ડોલર હું વત્તા વત્તા સાઇન ઇન કરો.
>> જેસન HIRSCHHORN: કેવી રીતે જો તમે 2 ઉપયોગ જાણતા?
>> બે હતા કારણ કે: પ્રેક્ષક મોટા અંદર સમૂહનો એરે
સમૂહનો એરે.
>> જેસન HIRSCHHORN: તેથી મોટી વસ્તુ માતાનો નથી એક સહયોગી દર્શાવે છે.
આ મોટી વસ્તુ માત્ર એક સામાન્ય એરે છે.
પરંતુ તમે યોગ્ય છો, છે બે સમૂહનો એરે
અમારા મોટા એરે અંદર.
તમે બે ઉપયોગ શા માટે છે.
હું એમ ધારી રહ્યા છીએ કે અસ્વસ્થતા લાગે તેઓ 2 છો, તેથી શું લખવા માટે રીત છે
તેઓ 2 છો એમ ધારી રહ્યા છીએ વગર આ?
>> પ્રેક્ષક: [અશ્રાવ્ય]?
>> જેસન HIRSCHHORN: બરાબર, કેવી રીતે તમે તે લખી છે?
>> પ્રેક્ષક: Foreach ડોલર સાઇન TFs અથવા જેમ ડોલર સાઇન ટીએફ.
>> જેસન HIRSCHHORN: ઠીક છે, તેથી દરેક માટે TFs તરીકે TFs, હું હવે, કરવા માંગો છો
ફરીથી, મારા ટેબલ છે.
તેથી જે મને આપી શકે છે કોડ ઓફ આગળના વાક્ય?
>> પ્રેક્ષક: છાપો, અને પછી માં અવતરણો, કૌંસ TR અંત
કૌંસ, અંત ભાવ.
અંતે, કૌંસ, અર્ધવિરામ.
>> જેસન HIRSCHHORN: બરાબર છે, અને શું કે શું થઈ રહ્યું છે?
>> પ્રેક્ષક: તે નવી પંક્તિ કહી રહ્યું છે.
કહીએ તો બનશે પાંચ નવી પંક્તિ માટે ટેગ કરો.
>> જેસન HIRSCHHORN: અધિકાર, આ PHP, જેમ આપણે પહેલાં વિશે વાત કરી - આ
PHP, પછી મૂલ્યાંકન કરી રહ્યા છે, અને તે આ ફાઇલ એક બહાર છાપી રહ્યું છે
ટેબલ વાહન ખેંચવાની, અને પછી તે એચટીએમએલ મૂલ્યાંકન કરવામાં આવશે.
અમે હમણાં જ આ નકલ કરી રહ્યા છો અમે અહીં હતી એચટીએમએલ.
અરે વાહ.
>> પ્રેક્ષક: [અશ્રાવ્ય]?
>> જેસન HIRSCHHORN: માફ કરશો?
તે અહીં જ છે.
2012 ની પાનખર.
જવાબો તરફ ન જો, માતાનો સાથે તે ઉકેલવા દો.
તેથી અમે ટેબલ પંક્તિ છાપો.
તેથી તમે કદાચ છો વસ્તુઓ પાંચ સ્વિંગ.
આગળના વાક્ય શું છે કોડ અમે લખી કરવાની જરૂર છે?
આસામ, મને કોડ આગળના વાક્ય આપે છે.
>> પ્રેક્ષક: તમે ટીએફ નામ જરૂર છે.
ટીએફ ઓપન કૌંસ અવતરણ ચિહ્ન બંધ કૌંસ નામ.
>> જેસન HIRSCHHORN: મને તેમના નામ આપો.
>> પ્રેક્ષક: તમે તે છાપવા માટે જરૂર છે.
>> [Interposing અવાજો]
>> જેસન HIRSCHHORN: બરાબર, હું કેવી રીતે તેને છાપી છે?
>> [Interposing અવાજો]
>> જેસન HIRSCHHORN: હું ગુમ છું હવે કંઈક.
હું શું ગુમ છું?
>> પ્રેક્ષક: તમે ડોલર સાઇન જરૂર છે.
>> જેસન HIRSCHHORN: શું બીજું હું ગુમ છું?
અત્યાર સુધી અમે મુદ્રિત છે બધા ટીઆર છે.
>> પ્રેક્ષક: તે પછી TR બંધ કરો.
>> જેસન HIRSCHHORN: તેથી અમે જરૂર પછી TR બંધ કરો.
કોણ અમે ગુમ રહ્યાં છે તે જુએ છે 16 લીટી પર?
અરે વાહ, અન્ના.
>> પ્રેક્ષક: તમે ખોલવા માટે જરૂર એક ટીડી અને સર્પાકાર કૌંસ.
>> જેસન HIRSCHHORN: અને જ્યાં અમે સર્પાકાર કૌંસ મૂકી શકું?
>> પ્રેક્ષક: ટીએફ નામ આસપાસ.
>> જેસન HIRSCHHORN: આ ગમે છે?
>> પ્રેક્ષક: યાહ.
અને પછી ટીડી બંધ કરો.
>> જેસન HIRSCHHORN: કે જેમ?
>> પ્રેક્ષક: તમે ડબલ અવતરણ જરૂર છે આ સર્પાકાર કૌંસ આગળ ગુણ?
>> જેસન HIRSCHHORN: અહીં?
ના, તમે નથી.
તેથી તે એકદમ સચોટ છે.
અરે વાહ.
>> પ્રેક્ષક: તેથી કે વચ્ચે તફાવત અને બિંદુઓ સાથે encatenating, જો
તમે બિંદુઓ વાપરવા માટે, તમારી પાસે હોય તો આ ડબલ અવતરણ ચિહ્નો, પછી કોઈ,
પછી ડોટ -
>> જેસન HIRSCHHORN: સુધારો.
તેથી જો તમે અંતિમ છે કહી રહ્યાં છે રીતે જેમ આ લખી.
શું જોડાણ ઓપરેટર જાવાસ્ક્રિપ્ટ?
>> પ્રેક્ષક: એક વત્તા ચિહ્ન.
તમે મૂકી ભૂલી ગયા છો પાંચ સર્પાકાર પાછા સબળ.
>> જેસન HIRSCHHORN: સરસ.
અને એક વધુ રેખા છે કોડ ઓફ ગુમ.
કોણ મને છેલ્લા વાક્ય આપી શકે છે કોડ ઓફ ગુમ અમે કરી રહ્યાં છો?
>> પ્રેક્ષક: જસ્ટ ચોક્કસ જ વાત, માત્ર ઘર બદલે નામ સાથે.
મહાન
>> જેસન HIRSCHHORN: સરસ.
અને તમારા વાક્યરચના માટે એકદમ સચોટ છે એક સહયોગી એરે વસ્તુઓ કરો.
તેથી વાસ્તવિક ક્વિઝ, તમે છે ખરેખર અહીં સુધી આપવામાં આવે છે.
તેથી આ કોડ તમને આપવામાં આવ્યું હતું.
તમે લખી હતી આ તમામ હતા ચાર લાઇન અને યાદ
ટેબલ ટેગ બંધ કરો.
તમે ગાય્ઝ ખરેખર કર્યું તે બધા અને વધુ.
અરે વાહ.
>> પ્રેક્ષક: તેથી તે વિધેયાત્મક છે તમે માત્ર હોય તો જ તે બહુ
એક મોટા પ્રિન્ટ કોલ, અધિકાર?
અને પછી માત્ર શ્રેણીબદ્ધ તેના પર, વગેરે એટ?
>> જેસન HIRSCHHORN: કે જેમ?
>> પ્રેક્ષક: યાહ.
જો તમે હતા તે માત્ર સારી દેખાય નહીં હોય તમે નિરીક્ષણ કરી રહ્યા હો ત્યારે તેને જોઈ
તમારી વેબસાઇટ પર તત્વ, અધિકાર?
>> જેસન HIRSCHHORN: હું સંમત છું.
હું આ વેબ પૃષ્ઠ લોડ, હું હશે ક્યારેય આ PHP કોડ જોવા માટે સક્ષમ?
>> પ્રેક્ષક: ના,
>> જેસન HIRSCHHORN: ના,
અને ખરેખર, હું નથી લેતા.
>> પ્રેક્ષક: આ અધિકાર, એચટીએમએલ નથી?
જેથી તમે કરી શકો છો -
>> જેસન HIRSCHHORN: તેથી આ PHP છો સર્વર બાજુ મૂલ્યાંકન કરવામાં.
PHP, હંમેશા તેથી, સર્વર બાજુ મૂલ્યાંકન છે તમે PHP કોડ જોવા માટે સક્ષમ ક્યારેય છો.
>> પ્રેક્ષક: પણ તમે કરી લેતો આ પ્રિન્ટ પરિણામ જુઓ.
>> જેસન HIRSCHHORN: અધિકાર.
અને તે પ્રામાણિકપણે કદાચ લીટી પર તે બધા મૂકો.
તે તમારા માટે સરસ રીતે તેને બંધારણ શકે અથવા તે એક વાક્ય પર મૂકી શકે છે.
અસ્પષ્ટ.
પરંતુ હા, સારી બિંદુ.
>> પ્રેક્ષક: કેવી રીતે ત્યાં છે આવી માટે આ બોલ પર કોઈ લખાણ પ્રકાશિત
PHP, આદેશો કોઈપણ છે?
હું જોઈ યાદ છે.
>> જેસન HIRSCHHORN: તે છે કારણ કે . એચટીએમએલ અહીં ટોચ પર અપ કરો.
ત્યાં તમે જાઓ.
>> પ્રેક્ષક: અમે પ્રારંભિક પદ્ધતિ હતી તો આ આંટીઓ માટે, યોગ્ય, તો સાથે અમે
, એક TFs ઍક્સેસ માગતા હતા છો અમે પછી, TFs કૌંસ 0 કૌંસ કરી
[અશ્રાવ્ય]?
>> જેસન HIRSCHHORN: તમે છો -
તેથી જો તમે લૂપ માટે માટે કહી રહ્યાં છે ડોલર સાઇન TFs કૌંસ 1 માં કરી શકે છે
અથવા હું અધિકાર.
અથવા ડોલર સાઇન હું કૌંસ બંધ અને પછી ચોરસ કૌંસ
બેવડા અવતરણ, હા.
>> ઠીક છે, ઉત્તમ.
અમે એક વધુ ઝડપી હોય છે.
સાત મિનિટ છે, તેથી હું માંગો છો આ એક પર જાઓ.
આ અન્ય ઉદાહરણ છે.
હવે અમે એક તદ્દન અન્ય ભાષા છો.
>> અમે કેટલાક HTML કોડ છે.
તે પ્રકારની નાની સ્ક્રીન પર છે, પરંતુ હું તમને ખરેખર તે દ્વારા જોવા માંગો છો
ઝડપથી, અને કોઈકને મને કહી શકો છો, હું આ વેબપૃષ્ઠ લોડ કરવામાં હતા, જો
હું જોઈ તો શું?
વિશે બધું વર્ણન કરો આ વેબપેજ.
નુહ?
હું શું જુઓ છો?
>> પ્રેક્ષક: આ બોલ ઓવરને ઓછામાં કોડ લખાણ અને એક માટે લાગણી સાથે Google
બટન સબમિટ કરો.
>> જેસન HIRSCHHORN: અને શું બટન કહેવું છે?
>> પ્રેક્ષક: સબમિટ કરો.
ઓહ, શોધો.
હું દિલગીર છું.
>> જેસન HIRSCHHORN: તે શોધ કહે છે.
, નામ યાદ રાખો.
અમે શું માટે નામ ઉપયોગ કરી શકું?
આ નામ લક્ષણ, શું છે તે માટે ઉપયોગ?
>> [Interposing અવાજો]
>> પ્રેક્ષક: તે તેનું નામ છે તે ક્લિક કર્યું છે ત્યારે?
>> જેસન HIRSCHHORN: બતાવે છે.
પરંતુ અમે સામાન્ય રીતે જોવા મળે છે - શા માટે અમે આ નામ કતાર આપ્યા છે?
એ કેવી જુઓ છો?
અરે વાહ.
>> પ્રેક્ષક: તે ઇન્ડેક્સ ન બની જાય સુપર વૈશ્વિક ચલ છે?
>> જેસન HIRSCHHORN: અરે વાહ, સામાન્ય રીતે જ્યારે આ ફોર્મ સબમિટ પછી, અને જ્યાં
આ માટે રજૂ કરશે?
શું પાનું?
નુહ, શું પાનું આ માટે રજૂ કરશે?
>> પ્રેક્ષક: મને ખાતરી છે કે નથી.
>> જેસન HIRSCHHORN: જ્યાં આપણે શું કરવું જોઈએ શકે છે?
જ્યાં તમે શોધવા શું પાનું તેને જમા?
શું કોડ વાક્ય?
>> પ્રેક્ષક: ફોર્મ ક્રિયા.
>> જેસન HIRSCHHORN: ચોક્કસ.
ક્રિયા.
તેથી તે શોધ પૃષ્ઠ પર જમા કરશે.
બેકસ્લેશ શોધ.
તેથી તે એકદમ સચોટ છે.
શું પદ્ધતિ?
>> પ્રેક્ષક: મેળવો.
>> જેસન HIRSCHHORN: મેળવો.
ચોક્કસ.
તેથી અમે આ વાંચો.
આ એક સ્વરૂપ હોઇ રહ્યું છે.
તમે બરાબર યોગ્ય છો.
ફોર્મ પર બે વસ્તુઓ છે, જે તેના શીર્ષક પાનું અને ટોચ ગૂગલ છે.
>> અહીં તમારે બે પ્રશ્નો છે આ પાનું વિશે જવાબ આપવા માટે સક્ષમ છે.
આ HTML આ વેબસાઇટ પર રહે છે અને જો વપરાશકર્તા આ લખાણ માં ભૂલ ઇનપુટ્સ
અહીં ક્ષેત્રમાં કયા URL કરશે વપરાશકર્તા પર પોતાને શોધવા
આ ફોર્મ રજૂ કરી?
>> તેથી અમે અહીં આ છે.
હું પર જાઓ જાઉં છું જોકે આ પાનું.
હું આ પ્રથમ ભાગ લખીશ.
બધાને અહીં જોઈ શકો છો?
બરાબર, મારિયો, તમે તમને ખબર છે?
શું પાનું?
>> પ્રેક્ષક: બેકસ્લેશ શોધ.
>> જેસન HIRSCHHORN: હું જાઉં છું અહીં નીચે ખસેડો.
બરાબર, બેકસ્લેશ શોધ પ્રશ્ન માર્ક સ ભૂલ સમકક્ષ હોય છે.
ત્યાં જવા માટે કોઇપણ અલગ સૂચન હોય?
અરે વાહ.
>> કેવી રીતે અમે આ વિચાર છે?
ઠીક છે, અમે આ પહેલાં જોઈ છે.
અને જો તમે આ પહેલાં સાથે આવ્યા હતા.
તમે અધિકાર હતા, નુહ, કે ક્રિયા અમને કહી છે તે
પાનું અમે રહ્યા છીએ.
>> અમે પણ શું પદ્ધતિ છે.
અમે વિચાર કરી રહ્યા છીએ.
અને વિચાર અને પોસ્ટ વચ્ચે તફાવત કે ત્યાં URL માં ડિસ્પ્લે મળી છે
અને પોસ્ટ નથી.
હું જ ત્યાં પોસ્ટમાં લખ્યું હતું તેથી જો પદ્ધતિ, શું તફાવત હતો?
>> પ્રેક્ષક: તે માત્ર કરશે સ્લેશ શોધ કરી.
>> જેસન HIRSCHHORN: તે કરશે માત્ર શોધ સ્લેશ કરી.
અહીં કંઈ થાય છે.
પરંતુ તે એક વિચાર, પાંચ URL છે, કારણ કે નીચે પ્રમાણે પ્રદર્શિત થાય છે.
પ્રથમ અમે પ્રશ્ન ચિહ્ન જુઓ અને અમે નામ અને કિંમત જુઓ.
ત્યાં એક અન્ય પા હતી અને કહે છે હું ઇનપુટ એક તે R એક નામ આપ્યું અને
મૂલ્ય, કેટરપિલર.
હવે શું જેવો દેખાશે?
હું, હું એક વધુ એક લખાણ ક્ષેત્રમાં આપે છે આર અને કેટરપિલર ની કિંમત નામ.
>> પ્રેક્ષક: બાર પછી તમે હોય તો આ 'ચિન્હ કેટરપિલર.
>> જેસન HIRSCHHORN: કે 'ચિન્હ નથી.
>> પ્રેક્ષક: અથવા માત્ર ગમે પાંચ અને પ્રતીક.
>> જેસન HIRSCHHORN: અરે વાહ, આ બોલ પર કોઈ.
તમે અધિકાર હતા, હું ખોટો હતો.
તે એક ગ્રામ જેવું છે.
>> પ્રેક્ષક: કેટરપિલર.
આર માફ કરશો, કેટરપિલર સમકક્ષ હોય છે.
>> જેસન HIRSCHHORN: છે ત્યાં કોઈ આર?
>> પ્રેક્ષક: ના, નથી.
>> જેસન HIRSCHHORN: અમે વાત કરીશું વર્ગ પછી તે વિશે.
તે એકદમ સચોટ છે.
તેથી અને યોગ્ય છે.
અને પછી તમે આ ઘણા હોય છે, અને તેઓ બધા શ્રેણીબદ્ધ આવશે
સાથે સાથે છે.
તેથી તે એકદમ સચોટ છે.
>> વધુ એક પ્રશ્ન છે.
શરૂ, આ HTML માતાનો DOM સ્કેચ દસ્તાવેજ સાથે.
અમે બે મિનિટ તે કરી શકે.
અમે અહીં તેની પર પ્રયાસો કરીશું.
હું આ વેબ પૃષ્ઠ પર જાઓ પડશે.
બરાબર, અમે દસ્તાવેજ સાથે શરૂ કરો.
>> શું છે?
તેથી જો તમે વાંચી રહી કરી રહ્યા હો ત્યારે -
>> પ્રેક્ષક: એચટીએમએલ.
>> જેસન HIRSCHHORN: એચટીએમએલ આગળ છે.
અમે ટેગ દ્વારા ટૅગ જાઓ રહ્યા છીએ.
એચટીએમએલ પછી શું છે?
>> પ્રેક્ષક: વડા.
>> જેસન HIRSCHHORN: વડા.
વડા પછી શું છે?
>> પ્રેક્ષક: શીર્ષક.
>> જેસન HIRSCHHORN: શીર્ષક.
અને શીર્ષક, ગૂગલ એક મૂલ્ય છે પણ હું જાઉં છું
હવે તે લખો.
ઠીક છે, જ્યાં શરીર લે છે?
>> પ્રેક્ષક: પણ એચટીએમએલ બંધ આવતા.
>> જેસન HIRSCHHORN: ચોક્કસ.
શારીરિક અહીં બંધ છે.
શા માટે બધાને જોવા છે કે આ કેસ છે?
તમે કદાચ આકૃતિ કરવાનો પ્રયત્ન કરીશું આ બાબત, પણ, હું ન હતી તો પણ
આ સરસ ખાડો.
>> આ ખાડો પ્રકારના છે, તે દૂર આપે છે પરંતુ તમે વડા ટેગ છે જોઈ શકે છે
કદાચ અમે એટલે કે, બંધ કરવામાં આવી નીચે અહીં જઇ શકો છો.
અમે પાછા જવાની જરૂર ગમે અધિકાર વડા પહેલાં હતી
ટેગ, અથવા તે હેઠળ.
અમે વડા ટેગ સાથે પણ છો.
>> અને શરીર હેઠળ ફોર્મ જાય છે.
ફોર્મ હેઠળ, બે ઇનપુટ્સ છે.
બરાબર.
કે મને બધા છે.
1 ક્વિઝ કાલે છે.
હું તમને ગાય્ઝ માટે ઉત્સાહિત છું.
તે વિસ્ફોટના જ હશે.
>> જો તમારી પાસે -
>> પ્રેક્ષક: [વધાવી]
>> જેસન HIRSCHHORN: ઓહ બંધ, અટકાવો.
પરંતુ કોઇ, હું મજાક કરું છું છું.
જો તમે કોઇ પ્રશ્નો હોય તો, અધિકાર વિભાગ પછી, હું બહાર પ્રયત્ન કરીશું.
જો તમે કોઇ પ્રશ્નો હોય, તો આજે રાત્રે કૉલ મફત લાગે, ઇમેઇલ, gchat,
વાહક મને કબૂતર.
કાલે નસીબ સારા.
અદભૂત થેંક્સગિવિંગ વિરામ છે, હું પછી તે પહેલાં તમે જોઈ નથી.
અને હું થેંક્સગિવિંગ પછી તમે જોશો અમારા અંતિમ માટે મંગળવારે
વિભાગ પક્ષ ક્યારેય.
>> પ્રેક્ષક: [અશ્રાવ્ય].
>> જેસન HIRSCHHORN: સરસ.
ઠીક છે, હું આગામી તમે ગાય્ઝ જોશો સપ્તાહ, કે બે અઠવાડિયામાં.
અને આવતી કાલે નસીબ સારા.