>> 제이슨 허쉬 호른 : 환영합니다, 10 주에 모두.
이 흥미 진진한 주 때문에 내일 우리가 얻을 것이다 퀴즈 1입니다
두 번째의합니다.
오늘 섹션에서, 우리가가는거야 이상 몇 가지 퀴즈 자원,
그때는 모든 답변을드립니다 질문 너희들이 있습니다.
그리고 우리는 마지막으로 종료됩니다 연습 문제.
>> 우리는 전체 절을 보낼 수 있습니다 질문에 대한 답변.
우리는 전체 절을 보낼 수 있습니다 연습 문제를 통해 갈.
우리는 단지 채우기 위해 확장됩니다 시간과 공간을 우리는 가지고있다.
>> 그래서 매주이 목록을 넣어하지만, 그것은 이번 주에 특히 중요합니다.
당신이없는 경우에, 공부에 대한 소년 오, 이미 시작했다.
바라건대 당신은 이미 시작했습니다.
그리고 당신은 물질을 통과하는 자원은 다음과 같습니다.
나는 적극 추천 이들의 수입니다.
>> 특히, 강의 노트는 믿을 수 없을만큼 중요하고 도움.
study.cs50.net는 제공 많은에 큰 뇌관
주제는 우리가 덮여있다.
또한 좋은가 문제를 연습 할 수 있습니다.
그리고, 구글도 좋은 것입니다.
나는 당신이 그것을 사용하는 거라고 모르겠어요.
그러나뿐만 아니라, 구글을 사용합니다.
>> 당신은 어떤이있는 경우에는 저에게 다가 질문, 의견 또는 우려.
리뷰 세션을 통해 봐 지난 밤에서 슬라이드.
또는, 당신은 약간의 시간이있는 경우, 비디오를 시청.
그들은 도움을 많이 제공 자료 및 정보를 제공합니다.
시도하고 모든 경우의 많은 커버 우리가 커버하고 당신에게 그 한 주제
퀴즈에 볼 수 있습니다.
>> 퀴즈라고하면, 그 내일 될 것입니다.
그것은 75 분짜리입니다.
여러분의 많은 1의 상황을 복용하는 시, 당신의 일부입니다
5시 30 분 복용.
시간을 위해 당신은 그것을 복용하고있는 당신이 그것을 복용하는 위치는 확인
당신은 문서를 체크 아웃 CS50.net 홈페이지에서.
>> 당신은 하나의 8 1 / 2을 얻을 수 있다는 것을 기억 11 장으로 당신과 함께 촬영합니다.
때때로, 사람들이 사용하지 않는 퀴즈 동안 모두에서 시트.
하지만 정말, 그것은 믿을 수 없을만큼이다 도움이 학습 도구입니다.
그래서 시트입니다 짜고 무엇 아마 서너 시간을 보냈다
내가 CS50 공부를 할 때 일을하고, 그것은 쉽게 가장 도움이되었습니다
나는 퀴즈 공부를 할 수 방법.
당신은 사람들의 다른이 없더라도 연구보고 안내하고
참조로 사용하여, 나는 매우 좋습니다 퍼팅, 자신의 학습 가이드를 만들기
함께 그 물건.
정말 당신이 배울 수 있도록 모든 자료.
>> 이 섹션의 마지막으로하지만, 퀴즈 모레 하나가있다
더 많은 강의 -
다음 주 월요일.
또 하나의 섹션이 아닌 다음이있다 추수 감사절 전에 화요일 만
화요일 그 후.
우리는 마지막에 함께 만날 수 있습니다 파티도 멋진 일을 작별 인사
너희들에 대해 흥분 볼거리 컴퓨터 과학에서 추가 연구.
>> 또 하나의 프로젝트를 하나 더있어 공정, 하나 더 해킹 마라톤.
우리는 CS50을 끝 마치기 직전입니다, 이는 흥분 -
또한, 당신이 같다면 나, 조금 슬픈.
제가 진행하기 전에, 사람이 있는가 에 대한 질문 무엇
우리는 지금까지 다룬?
>> OK, 음의 몇 가지 질문들에 가자 당신은 퀴즈와 주제를 가지고
우리는 덮을 수 있습니다.
그래서 이것은 내가 함께 넣어 목록입니다.
그것은 결코 완전한이지만, 희망 당신의 기억을 되살려 것입니다 만약에 당신
이들 중 하나에 대한 몇 가지 질문이 당신에 대한 질문이 주제, 또는 경우
퀴즈의 연습 문제 지난 몇 년 동안에서.
>> 내가 있었다 몇 질문을했다 나에게 이메일,하지만 난 보류 할
초 이들에.
누구 질문이 있는가, 문제는 그들은 이해하지 못했다,
그들은 이해하지 못했다 답변 우리가 시작하기?
아비.
>> 청중 : 당신은 단지에 갈 수 DOM와 Ajax 정말 빠른?
마찬가지로, 우리는 알 필요가 또는 무엇을해야 그들에 대한 이해?
>> 제이슨 허쉬 호른 : 나는 대답 할거야 일반적이 질문에, 내가 무엇을 할
주어진 주제의 X에 대해 알아야 할?
당신의 느낌을 많이 가지고 있기 때문에 이 저를 요구하는 것, 계시거나
그 관심이 있어요.
그래서 주제 있다는 정도 강의에서 다루는, 또는 섹션, 또는에
study.cs50.net 설정 문제가있는 경우에, 당신 그것을 잘 알고 있어야합니다.
>> 그래서 당신은 모든 유형을 알 필요가 없습니다 HTML에서 사용할 수의 또는 태그의
속성 또는 속성의 모든 유형 당신은 CSS에서 뭔가를 제공 할 수 있습니다.
하지만 강의 예에서 본 경우, 당신은 문제에서 본 경우
세트, 당신은 아마 잘 알고 있어야합니다 그것으로, 특히 것들 보았다
강의한다.
그래서 우리는 문서를 논의 의 모델을 약간 개체
섹션, 더 그렇게 강의한다.
당신은 잘 알고 있어야합니다 그것의 많은과.
>> 그리고 당신은 잘 알고 있어야합니다 같은 범위에있는 AJAX.
우리는 믿을 수 없을만큼 고급 또는 본적이 없어요 복잡한 아약스의 예, 그래서
묻는 메시지가 표시하지 않을거야 할 믿을 수 없을만큼 복잡한 무언가.
하지만 내가 어떻게, 묻는 메시지가 표시 될 수 있습니다 jQuery를 사용하여 Ajax 호출을?
당신이 수를 본 적이 뭔가입니다 이전 시대의, 모두
세션 강의를 검토하고, 그것은 코드의 두 틱 라인입니다.
>> 그래서 당신이해야 뭔가 잘 알고.
그러나 다시,이 모든 주제에 대한, 당신이 그것을 본 적이있는 경우
전에, 그것은 공정한 게임이다.
그리고 우리는 당신을 요청할 수 있습니다 - 물론, 우린 당신이 일을 부탁 할 것
전에 보지 못했어요.
당신이없는 무언가를 코딩 전에 본.
당신이하지 않은 말을하지 않는 해결할 수있는 도구를 볼 수
전에 그 문제.
당신은 그 도구를 볼 수있다.
>> 예를 들어, 퀴즈 하나에, 만약 당신은 strlen 함수를 코딩 할 필요가있다.
우리는 전에 strlen 함수를 구분하지 않았습니다.
하지만 당신은, 루프를 사용하는 방법을 알고 당신은 조건을 경우 사용하는 방법을 알고있다.
당신은 C에서 변수를 작성하는 방법을 알고 그것은 여기에 같은 일이 될 것입니다.
당신을하도록 요구하지 않을거야 당신이 전에 볼 수 있지만하지 않은 것도
당신은 같은 넣어 묻는 메시지가 표시 될 수 있습니다 새로운 방법에 함께 뭔가, 또는
문제의 다른 유형을 해결한다.
>> 죄송합니다, 그것은 특정하지 않았다 당신의 질문,하지만 난에 대해 대답 할 수 없습니다
모든 하나의 주제에 무엇을 수행하거나 알 필요가 없습니다.
또한, 죄송합니다,이에 마지막으로.
우리는 훨씬 더 많은 시간을 보냈습니다 우리는 아약스에있는 것보다 링크 목록에.
당신은 문제 세트에 Ajax를 사용하지 않았다.
그 중심 기능 중 하나 문제는이 링크를 목록으로 설정했다.
그리고 우리는 강의에서 많은 시간을 보냈다 및 섹션을 사용하여.
>> 따라서, 확률은 링크 목록 더 올 것입니다 에이잭스 의지보다 퀴즈.
또는 질문 링크 할 필요 목록은 더 많은 포인트를 가치가있을 것입니다.
그래서 당신은 확실히 초점을 맞추고 좁힐 수 있습니다 더 많은 것들에의
우리가 가지고 있기 때문에 올 가능성 그들에 더 많은 시간을 보냈다.
>> 다른 질문이 OK?
그래.
>> 청중 : 우리는 사용에 갈 수 자바 스크립트에서 익명 함수?
나는 그것에 대해 약간의 혼동 해요.
>> 제이슨 허쉬 호른 : 그래서 자바 스크립트에서 -
내가 생각하기 위해 노력하고있어 어떻게 에이를 쓸 수 있습니다 -
그래서 실제로이 코드를 열 수 있습니다.
그래서 이것은 우리가 지난 주에했던 그 코드입니다.
당신이 경우에 당신은 전에 본 적이 여기 섹션에서 지난 주에 있었다.
아니면 당신이 뭔가를 본 적이 전에 이와 유사한.
>> 하지만이 첫 번째 줄에서 볼 수 있습니다.
이것은 당신이 시작하는 방법입니다 -
모두가 전에 본 것.
일부 자바 스크립트 코드를 삽입 할 경우, 당신은 가정이 안에 넣어
당신은 jQuery를 사용하고 있습니다.
이것은 아무것도하지, 말하는 문서의로드까지.
>> 그리고, 커트, 당신은 여기를 참조하십시오 우리는 이런 일을하고 있어요 -
기능 열린 괄호는 괄호로 마감했다.
그래서 우리는이에게 제공되지 않습니다 이름을 작동합니다.
우리는이 함수를 정의하지 않을 수 있습니다 다음 실행하도록되어
배의 무리를 호출합니다.
우리는 단지이 문서를 말하는거야 이미 기능을합니다.
관광 명​​소의 커플.
>> 그리고 우리는 시간을 보내고 싶지 않아 그것을 이름을 지정 또는 저장
영원히.
우리는 단지 몇 가지를 실행합니다.
그래서 익명 함수의 종류 의 목적은 역할을한다.
당신이 뭔가를 사용하려고하지 않을 때 또 다시, 그래서 당신은 필요로하지 않는다
그것을 이름을 지정합니다 - 방금 한 번 사용합니다 -
당신은 단지에 대한 기능을 말할 것 예를 들어,이 경우에, 당신은 그저
무엇인가를 정의하는 당신의 이름을 줄 수 있습니다.
>> 마찬가지로, 우리는이 기능을 당겨 수 하고 이름을 지정하고 해당 전화
여기에 작동합니다.
우리가하지 않는 때문에 우리는 할 필요가 없습니다 그것에게 이름이나주는 시간을 낭비하고 싶지
우리의 이름 공간에서 뭔가를 낭비.
그리고 당신은 많은 것을 볼 수 있습니다.
예를 들어, 우리는 그 볼이에 많이 코드,하지만 당신은 전에 본 적이 때
당신이 뭔가를 클릭 -
이러한 유형의 코드를 실행합니다.
>> 우리는 우리가 원하는 코드를 정의 할 수 있습니다 우리는이 경우, 클릭하면 실행하려면,
이 ID, 별도의 함수로서 다음 해당 기능을 실행합니다.
그러나이 경우, 우리는 그냥 건너 뛰는거야 이 단계 여기로 이동하고
단지 모든 것을 정의하는 우리는 일이 원하는 것을
그것을 이름을 지정하지.
즉, 여전히이 없을 수도 있습니다 귀하의 질문에 대답했다.
>> 청중 : 아니, 그것은 않습니다.
내 말은, 난 정말하지 않는 것 같아요 그것은 것입니다 왜 이런
하지만, 모든 기능을 수행합니다.
그것은 실제로 호출되지 않는 때문에.
정말 이름이 없습니다.
>> 제이슨 허쉬 호른 : 그것은에있는 함수의 이 일련의 단계에 있다는 의미,
같은 당신이 함수에 넣어 것입니다.
우리가 왜 그입니다 그것은 익명 함수.
우리는 이름을 지정하지 않을거야.
우리는 노력을 낭비하지 않을거야 그것을 이름, 그러나 우리는 할 수 있습니다.
>> 익명 함수, 당신 항상 이름을 지정할 수 있습니다.
그래서 예를 들어, 바로 여기에이 코드, 우리는 내부에이 코드를 넣을 수
다음 기능과 호출 다음은이 함수.
대신, 우리는 우리가하지 않을거야, 말 그 귀찮게.
우리는 단지 쓸거야 여기 다.
>> 당신이 작성하는 경우 그것은 때로는처럼 C의 4 루프 - 너희들
전에 보았 - 어쩌면 당신은있어 forloop 반복
난 0과 동일로.
나는 나 strlen보다 작습니다.
아니면 일부를거야 배열, 당신은 배열을 저장할 수 있습니다
인덱스 일부 변수에 난.
그리고 당신은 그 변수를 사용합니다.
그래서 당신은 배열을 다시 할 필요가 없습니다 브래킷 나는 반복 이상.
>> 그리고 일종의처럼 더미 변수입니다.
이 이외의 많은 목적을 제공 아니에요 코드 비트 청소기로 만들려면
쉽게 읽을 수 있습니다.
여기에 비슷한 기능.
그냥 조금 더 쉽게,하지만 기능적으로 차이가 없습니다.
그 질문에 대한 답변을합니까?
>> 청중 : 네.
>> 제이슨 허쉬 호른 : OK ..
마리오?
>> 청중 : 어제는 종종 넣어 함수는 이벤트를 괄호.
그 무언가를 의미 하는가?
아니면 같은 것들입니다 그들은 할 것
기능 이벤트를 document.ready.
>> 제이슨 허쉬 호른 : 우리는 본 적이, 그리고 한 또, 이러한 작은 것들 그
아마 싶지 않아 에 너무 많은 시간을 보내고 있습니다.
때로는 사람을 원하지 않기 때문에 그들이하지 않은 것을 현실에서 도피받을
이러한 것들에 대해 들어 그 정도.
하지만 우리에 대해 조금 이야기 이벤트 핸들러.
그래서 뭔가는 발생하고, 이 기능이 실행됩니다.
그리고 우리는 또한 알고 싶어 에 대한 몇 가지 세부 사항 것을
이 이벤트에 일어났다.
>> 그래서 다시 문제에 대한 생각 4를 설정합니다.
그것은 아마 가장 쉬운 방법 브레이크 아웃 이해한다.
몇 가지 코드가 있었다 -
같은 이벤트가 발생하지만 것 이벤트가 많은 것을 의미 할 수 있습니다.
의미 할 경우 마우스를 클릭, 그것은 의미 할 수있다 당신은 화살표 키를 누르면, 그 외
기타 등등, 기타 등등.
>> 그러나 모든이 일반에 저장된 것 일이 이벤트라고.
그리고 우리는 말할 수 이 사건이 일?
또는이 사건이 일이?
또는 어떤 종류의 일이 있었 해당 이벤트와?
해당 변수를 만들 이유는 그래서입니다 그 여분의 정보를 거기 저장
정확히 무슨 일이 있었는지에 대한 그 당신이 원하는거야
함수에서 사용합니다.
그러나 다시, 그것은 아마 중 하나 슈퍼 영웅이 될 수있는 덜 중요한 것들
잘 알고.
>> OK, 다른 어떤 질문은 사람들이 했다, 또는 그들이 블록을 한 걸림돌
검토하는 동안 발생?
우리는 목록으로합니다.
연습 퀴즈 동안 무엇에 대한, 경우 사람들은 이미 그를 보셨나요?
몇 가지 문제는 무엇인가 그 너희들을 넘어?
난 사실을 알고 지난해 퀴즈는 정말 힘들었다.
>> 청중 : 당신은 무엇을 설명 할 수 SQL 주입 공격은?
>> 제이슨 허쉬 호른 : OK, 좋아.
그래서 우리는이에 대해 조금 이야기.
보안에 대한 강의가있다.
그리고 또, 내가 앞서 언급 한 바와 같이 이것은 여담입니다.
하지만 당신은 퀴즈에 좌절한다 당신은 몇 가지 작은 두 점을 읽을 때
질문, 당신은 때, 같은거야 내가 언제 배웠어?
>> 그 강의에있는 것들의 모든 당신은 당신이 필요로 생각하지 않았다
알고있는, 또는 당신이 이상하기 때문에 광택 수 그들은 함께 할 수 없었어요
문제 세트, 그 가능성이 것 퀴즈에 다시 온다.
그래서, 쿨, 재미 것들을 당신 단지 다윗에 당신을위한 이야기​​라고 생각했다
즐길 그는에 당신을 위해 당신을 말하고 있었다 즐길 당신이 슈퍼 영웅이 될 수 있도록
모든 학습에 대한 흥분 배우가
컴퓨터 과학에 대한.
그런 것들은 또한 퀴즈에 와서.
그래서,하지 않아도 이러한 작은 것들 직접 문제 관련
너희들의 익숙한로 설정 퀴즈 0, 아마 올 것이다.
그리고 이것은 좋은 예입니다 뭔가.
>> 때 그래서 SQL 주입 공격은 사용자로부터 몇 가지 정보를 얻을
당신은 사용하여 테이블에 삽입 할 SQL 삽입 문을하지만,
입력을 살균하지 않은 시간 앞서.
그래서, 분명히 우리는 보았다 SQL 문.
난 그냥 열 수 있습니다 -
가자 -
우리는 검토로 이동합니다 -
나는 누구가 덮여 생각?
나는 Samala했던 생각합니다.
그래서 우리는 얻을 수 있습니다 -
>> 청중 : 어디에 당신이 발견 했는가?
>> 제이슨 허쉬 호른 : 그래서 당신에 가면 다음 CS50.net, 퀴즈, 그리고 당신이 할 수있는
이상 스크롤 슬라이드를 얻을 검토 세션에서.
하지만 당신이 좋은 예입니다 볼 수 있습니다 SQL 주입 공격.
우리는 사용자로부터 어떤 정보를 가지고 그리고 그들은 우리에게 문자열을주고, 우리
해당 문자열을 삽입 할 데이터베이스로.
일반적으로 우리는 그 살균 예정 입력 수단, 몇 가지가 있습니다
위험 문자.
>> 예를 들어, SQL 문자열에, 이러한 인용 -
작은 따옴표 나 큰 따옴표 -
무언가를 의미한다.
그들은 여기에서이 문자열을 종료 의미한다.
그리고 사용자는 당신에게 하나를 제공하는 경우 또는 큰 따옴표, 그들은 수 있습니다
당신의 SQL 쿼리를 넘어 노력과 그것으로 나쁜 물건을 삽입합니다.
그들이 그렇게한다면, 그들은 얻을 수 데이터베이스의 제어 또는 일부를 수행
당신은 그들을 싶지 않아 가지.
>> 우리가 SQL을 할 때마다 그런 이유입니다 쿼리는 우리가 전에 입력을 살균
데이터베이스에 퍼팅하는 우리가 그 문자를 이스케이프 의미한다.
두번째로 우리는 그것에 대해 이야기 할 것입니다.
그러나 길고도 짧은 이야기, SQL 주입 당신이 그렇게하지 ​​않으면 공격은 -
당신은 입력을 처리하지 않는 경우 그들은 착용하기 전에 준 당신
데이터베이스, 그들은 당신이 아래 볼 수있는 여기에 쿼리를 실행하는 것이 사실 -
그들은 아래로 여기에 자신의 코드를 넣고 여기까지이 선택 라인을 선택합니다
에 관계없이 테이블의 모든 무슨 암호가 주어집니다.
당신이 있기 때문에 또는 1 같습니다.
>> 그래서, 기본적으로 긴 짧은 이야기의 데이터베이스를 인수 할 수있는 방법.
문제는 그 다음, 너희들를 들면, P 세트 7의 모든 살균 않은 곳
당신의 SQL 쿼리에 입력?
어디 그 단계는 있었나요?
당신은 SQL 주입을 방지하는 곳 P에서 일어나는 공격 7을 설정?
그래.
>> 청중 : 크립트?
>> 제이슨 허쉬 호른 : 그래서 토굴되지 않았습니다.
우리는 당신이이 작업을 수행하지 않았다 특정 문제 설정하지만 일어나는
조회 함수.
우리는 실제로 당신을 위해 쓴, 우리는 처리했다
당신을 위해 입력을 살균.
그러나 지난 몇 년 동안, 학생들은 있었다 자신의 입력을 입력합니다.
P 세트 7에서 많은 -
나 하나의 다른 파일을 열 수 있습니다.
>> 그래서 당신은 여기를 많이 알 수 있습니다 사람들은 7을 설정 문제에 호출하지 않았다
문자열에이 기능을 사용하지 않음.
이 기능을 반드시 htmlspecialchars, 다시 -
이 캐릭터는 몇 가지가있을 수 있습니다 HTML에있는 그 다른 것을 의미한다.
중괄호, 사각형, 또는 각도와 같은 브래킷은 HTML에 무언가를 의미한다.
>> 그래서 당신은 해당를 인쇄하는 경우 화면 또는 당신은 그냥 걸릴 경우
당신의 HTML, 그 힘에 그 출력 당신이 기대하지 않는 작업을 수행합니다.
그래서 반드시 htmlspecialchars는 모든 사람에 간다 특수 문자가
회의 및은을 이스케이프합니다.
따라서이 텍스트로 프린트됩니다 당신이 볼 것이 아니라 할
귀하의 HTML을 속이고.
우리는 헤더에 그 기능을했다.
그리고 많은 사람들이 잊어 버렸 에서 해당 함수를 호출
당신이 기록 된 코드입니다.
>> 그래서, 예를 들어, 주식의 이름이 있었다 각도 그것에 브래킷 당신은 잊었
이 기능을, 그 각도를 불러 브래킷은 몰랐을 수도 무엇
당신의 HTML처럼 보였다.
그러나이 함수를 호출하는 것은 피할 것 그 때문에 실제로로 출력합니다
꺾쇠 괄호와 throw하지 않습니다 HTML 코드 해제합니다.
>> 우리가 본 것 같은 이유로, 때로는, 에 큰 따옴표 앞에 슬래시
우리는 원하지 않는 printf의 라인 때문에 큰 따옴표는 문자열을.
우리는 그들을 인쇄 할 화면 밖으로.
따라서이 모두 동일한 아이디어이다.
그 질문에 대한 답변을합니까?
>> 청중 : 종류의.
>> 제이슨 허쉬 호른 : 당신이 있습니까 후속이?
>> 청중 : 나는 SQL 주입을 추측 공격은 함께 할 수있다?
난 이해가 안 돼요 두 사람은 관련이 있습니다.
왜를 specialChars 할 것인가?
>> 제이슨 허쉬 호른 : OK, 그래서 SQL 당신이 주입하면 주입 공격은
누군가에 일부 악의적 인 문자열 프로그램, 그들은 단지 그것을 가지고 실행
문자열을 사용하여 SQL 쿼리 당신이 그들을했다.
여기 아래에서 볼 수 있듯이, 그 문제가 될 수 있습니다.
그래서 당신이을 방지하는 방법입니다 당신은 그들이 제공하는 것이 자신의 문자열을
당신 - 여기 그래서이 캐릭터 -
그리고 당신은 그것을 살균.
당신은 모든 일을 탈출하는 잠재적으로 문제가된다.
그래서 당신은 무언가로 해석하지 않는다 그 무언가를 의미한다.
>> 그리고 그의 예와 HTML이 기능입니다.
그래서 여기에 같은 생각입니다.
그리고 나는 당신에게 다른 사람을 보여주는데 당신이했을 때의 예
이전에이 아이디어를 본.
인쇄하기 전에 사용자 입력을 탈출 그것은 화면 밖으로 또는 넣기
SQL 문 내부.
>> AUDIENCE : 그래서이 경우, 사용자 프로그래머로 쌓여있다.
>> 제이슨 허쉬 호른 : 예.
이 보안 공격 모두와 함께, 즉, 항상 일반적으로 사용자, 또는
누군가가 혼란에 노력하고있다 당신과 함께, 프로그래머.
그리고 이들은 당신이 할 수있는 방법입니다 그 (것)들에 대하여 예방.
>> 청중 : 그래서 질문이 있습니다 해시 함수에 대한.
2011에서 퀴즈 1에서, 두 가지가 있습니다 일방적 인 해시에 대한 질문입니다.
그리고 난 그냥 궁금 해서요 그게 무슨 의미.
>> 제이슨 허쉬 호른 : OK, 어떤 퀴즈?
2011?
>> 청중 : 네.
>> 청중 : 퀴즈 1?
>> 청중 : [청취].
즉, 암호 해시 같아요.
즉, 물건을 넣어 아니에요 -
>> 제이슨 허쉬 호른 : 무엇 페이지입니까?
>> 청중 : 내 생각 엔 9 또는 10, 또는 둘 다.
>> 제이슨 허쉬 호른 : 좋아, 커트, 진행.
우리가보고있는 동안 당신은 응답 할 수 있습니다.
>> 청중 : 나는 그것을 이야기하고 생각 암호 해시에 대해.
마찬가지로, 누군가가 암호를 입력 할 때, 당신은 암호화 된 것으로 바꿀.
즉, 이는 암호 해시의 해시 함수와 다른 것을
해시 테이블에 뭔가를 넣습니다.
>> 제이슨 허쉬 호른 : 보자.
내가 그들이 뽑아 보자 응답으로 제공합니다.
그리고 우리는 그것을 살펴 보겠습니다.
>> 그래서 커트는 좋은 예를 준 단방향 해시.
우리가 전에 본 적이 때, 우리 암호를 가지고 설정 -
P 세트 7, 기억, 누군가가 수도 다만 암호의 암호가,
하지만 그것으로 암호화됩니다 정말 긴 것.
단방향 해시 매우 쉽게 의미 다른 하나의 방법에서 이동 만합니다
그것은에서 이동하는 것은 매우 어렵다 다시 다른 방법.
>> 당신이 확인 된 때 그래서 당신은 알고있다 문제가있는 사람들의 비밀
7을 설정, 당신은 걸릴 것입니다 -
그래서, 예를 들어, 그들이 원한 말 암호를 변경, 당신은 그들에게
그들의 오래된 암호.
당신은 자신의 이전 암호를했다.
당신은 그것을 암호화.
그리고 두 개의 암호화를 비교 오히려 원본을 unencrypting 이상
그것은 정말로 하나 때문에 그 길을 갈 어렵다.
그래.
>> 청중 : 깊이에 어떻게합니까 우리의 텔넷의 이해해야?
>> 제이슨 허쉬 호른 : 그것은 언급 된 경우 강의 잠시, 그냥 간단한
이해.
다시, 다시 대답 아비의 질문에 -
더 많은 일들이 올 확률이 더 높아 당신은 슈퍼 영웅이 될 필요가있다
그들에 대해 잘 알고.
그들은 단지 강의에왔다면, 즉, 하나의 장소입니다.
그러나 강의에 오는 경우에, 섹션, 그리고 문제는 그 다음 설정
아마 슈퍼해야 그들에 대해 잘 알고.
>> 그래서에서 질문을했다 이전에 대해 -
IS는 2010 년 가을이었다 -
퀴즈 1의 위로 끌어 당겨 -
스택과 큐에 대한이 질문에, 우리는 시간의 공정한 조금을 보내고 않았다
도, 강의에 대한 이야기 우리는 정말하지 않았지만
어느 부분에 맞았습니다.
그래서이 질문은 당신에게 시리즈를주고있다 명령하고 묻는 것을
이 경우 인쇄 얻는다.
그래서 이것은 완전히 합리적인 질문입니다 그게 당신에게 요구 될 수있다
얘들 아, 다음 사람이해야 대답 할 수 있습니다.
>> 그럼 왜 30 그것을 보지 않는다 누구에 원하는 초, 다음 경우
나에 대한 답을 제시하고, 우리는 그것을 통해 살펴 보겠습니다.
답이 좋아, 27 번 문제는?
그래.
>> AUDIENCE : 1, 2, 3, 3인가?
>> 제이슨 허쉬 호른은 : 맞아요.
(27)는 1, 2, 3, 3이다.
그래서 우리가 가지고 있는지 살펴 보자.
>> 첫째, 우리의 경우, 말 큐, 무슨 일이 인쇄됩니다?
그래서 Q 먼저 밖으로에 처음이다.
우리는 그 전에 봤어요.
우리는 사람들의 사진을 보았다 애플에서 대기
어떤 제품을 구입하기 위해 저장합니다.
이다의 첫 번째 사람 최초의 사람들 중.
큐의 최초의 것들 첫 번째 것들 중입니다.
>> 그래서 우리는 큐에 뭔가를 누르면, 당신이 1을 누르면, 우리는 1 팝.
팝 그냥 가지고 의미합니다.
이 경우, 뭔가를 꺼냅니다.
우리는 첫 번째를 꺼내 일, 즉 1이다.
그래서 우리는 우리의 망을 놓을 게요 여기에 아래로 인쇄 할 수 있습니다.
이것은 우리의 큐에 더 이상 없습니다.
>> 그런 다음 우리는 2와 3에 밀어 우리는 첫 번째 일을 팝업.
다시, 그것은 큐의 때문에.
그래서 우리는 2를 얻을, 우리는 서로에 넣어 3 다시 팝업을 호출합니다.
우리의 3 번째입니다.
>> 그리고 우리는 전체 무리가 있었다 다른 것들과 통화 팝.
그러나 다시, 이것은 큐이기 때문에, 먼저 서비스에서.
우리는 먼저 꺼내 즉 지금까지 넣을했다
즉, 우리의 3입니다.
그리고,이 경우, 우리는 걱정하지 마세요 에 대한 그 모든 다른 것들.
이 큐 경우 그래서입니다.
큐에 대한 질문?
>> 스택의 다른.
우리가 가지고있는 약자는 무엇입니까 스택을 이해?
>> 대상 : 첫 번째 아웃, 마지막으로 본.
>> 제이슨 허쉬 호른 : LIFO, 나는 생각한다.
중 첫 번째, 마지막에.
그래서 우리는 스택의 예를 보았다 식당에있는 트레이.
위에 무엇이든간에 트레이 포착됩니다.
그리고 새로운 트레이의 경우 올 , 그들은 상단에 넣어보세요.
그리고 어떤이 켜져 맨 포착됩니다.
바닥에 묻어 그래서 그 트레이 잠시 동안 머물.
>> 그 경우는, 다시, 우리는 거 이를 그립니다.
우리는 하나를 누르면, 그래서 하나 첫 번째 줄에 있습니다.
그리고 우리는 무엇인가를 팝업.
그리고 단 한 가지가 거기에있다 그래서 우리는 아래로 여기를 이동합니다.
그 다음 우리는 2와 3에 넣고 우리는 뭔가를 팝업.
>> 그러나 다시, 이것은 큐이기 때문에 -
또는이 스택이다, 오히려 -
우리는 최근에 있었던 어떤 걸릴.
마지막으로 무엇이든간에 먼저 나옵니다.
그리고 3은 마지막에 있습니다.
그래서 우리는, 거기 3을 넣어 우리는 또 다른 3에 넣어 우리
다시 뭔가를 팝업.
마지막으로, 우리는, 4, 5에 넣어 6, 7, 그리고 여기에 우리가 팝.
이 스택이기 때문에, 우리는 가지고 마지막에 넣고 쓰기 되었든
그 아래로 여기.
그래서 우리는 1, 3, 3, 7과 끝.
누구에 대한 질문이 있습니까 스택 또는 큐, 또는이 예?
>> OK.
의 다시 항목의 목록에 가자.
하지 그런 식으로, 이런 식으로.
사람들은 다른 어떤 질문을해야합니까?
>> 청중 : 나도 몰라 얼마나 중요 이것은, 그러나 나는 혼동되었다
다른 타입의 차이점 컴파일 된 마크 업 같은 언어,
해석.
>> 제이슨 허쉬 호른 : 때문입니다 좋은 질문입니다.
I, 즉 어느 정도 중요하다고 생각합니다 그럼 빨리 해보자.
우리가 본 가장 큰 언어는 지금까지 있습니다 C, PHP, 그리고 자바 스크립트, 측면에서
의 프로그래밍 언어.
HTML은, 당신이 언급 한 바와 같이,하지 프로그래밍 언어입니다.
그것은 마크 업 언어입니다.
그리고 우리는 또한 CSS를 가지고 하지 않는 프로그래밍 언어입니다.
>> 우리는 또한없는 SQL을 봤어요 프로그래밍 언어 중 하나.
그래서 SQL은 당신이 쓸 수 있습니다 데이터베이스에 대한 쿼리.
HTML은 마크 업 언어입니다.
그것은 사물의 구조하는 방법을 정의합니다.
그리고 CSS는 당신이 일을 유행에 따라 디자인 할 수 있습니다.
즉, 무엇을 당신을 위해 아마 정도의 이 세 가지에 대해 알 필요가있다.
그러나 그것은 그림에 더 흥미 롭다 C, PHP의 차이점 중,
와 자바 스크립트.
>> 가장 큰 차이점 그래서 하나, 당신이 언급 한 바와 같이, 배운​​ 것을 얼마나입니다
컴파일, 또는 어떤 등가입니다.
그래서 C는 컴파일됩니다.
우리는 항상 컴파일러를 실행합니다.
그리고 어디에서 오류가 있습니다 당신이 C 컴파일러를 실행할 때?
어디에서 당신에게 보여 않습니다 코드에 오류가?
어떻게 거기에 알고 C 코드에 오류가?
>> 청중 : 그것은 당신을 보여줍니다 터미널.
>> 제이슨 허쉬 호른 : 그것은 당신을 보여줍니다 당신이 컴파일하고 같은 단자입니다.
그리고 오류가있는 경우, 그 실제로 컴파일되지 않습니다.
그래서 당신은 바로 오류가 있다는 것을 알고 멀리, 미리, 당신의 앞에
심지어 코드를 실행합니다.
>> 물론, 당신은 당신의 코드를 실행하고 있습니다 세그먼트 오류를​​ 얻을 수 있지만이었다
당신은 한 탓 바보 같은 논리 것.
그러나 기술적으로 사용하여 코드 올바른 모든 및 실행할 수 있습니다.
그래서 C 코드를 미리 컴파일됩니다.
어떤 PHP 코드에 대한?
어디 PHP 코드에서 오류가 있었다?
당신은 어떻게 당신이 오류를했다 아세요 PHP 코드에서?
>> 청중 : 시간을 실행?
>> 제이슨 허쉬 호른 : 그래, 할 때 그것을 실행하는 것입니다, 당신은 실행됩니다
다시 PHP 코드입니다.
그리고 당신은 화면을 표시합니다.
당신은 상단에 몇 가지를 볼 수 있습니다, 하지만 일부처럼, 볼 수있을 것입니다
오렌지, 추한 테이블.
그리고 그것은 당신에게 줄 번호를주고 것 말하자면, 어쩌구 저쩌구,이 물건
작동하지 않았다.
>> 그래서 PHP는 줄 단위로 해석됩니다 및 서버에서 실행.
그리고 그 결과는 당신을 통해 전송.
좋아요.
라인으로 서버 제품군에서 실행 다음을 통해 전송.
오류가 있다면, 그것은 보내드립니다 당신은 오류,하지만 당신은해야 할 수도 있습니다
사전에 몇 가지 물건을 받고.
그래서 그 중 일부는 작동했지만 수도 나중에, 어떤 물건이 없을 수도 있습니다
일 없습니다.
>> 무엇 자바 스크립트에 대해?
당신이 어디에 자바 스크립트 오류를​​ 보았는가?
당신이 도착했을 때 P에서 8 설정 오류, 당신이 어떻게 알아요?
그것은 어디에서 나타날 것인가?
>> 청중 : 콘솔에서, 맨 아래에.
>> 제이슨 허쉬 호른 :에 콘솔, 바닥에.
그것은 또한 당신에게 줄 것입니다 행 번호, 그것을하고자
하단에 표시됩니다.
그리고 자바 스크립트가 실행되지 않았습니다 서버.
자바 스크립트가 귀하의 컴퓨터에 전송하여, 다음은 실행 시간 때
자바 스크립트, 자바 스크립트이었다 에 선으로 줄을 실행
클라이언트, 당신 측에.
서버가 아니라, 클라이언트 측.
>> 유사하게, 그것이 있었다 선으로 줄을 실행합니다.
그리고 당신은 오류를 얻을 것입니다 때, 그것은 하단에 표시됩니다.
마찬가지로 PHP로, 그 중 일부는 수도 실행하고, 당신은을 얻을 수 있습니다
나중에 오류가 발생했습니다.
>> 또한, 조금 달리 PHP, 경우 당신은 자바 스크립트 오류가 발생했습니다 -
당신이 바로하지 않았다고 경고 상자에 대한 코드 -
당신은 당신의 프로그램을 계속 실행 할 수 있습니다.
경고 상자가 작동,하지만 것 프로그램이 잘 될 것입니다.
다만 어쩌면 그 기능이 실패합니다.
>> 그래서 가장 큰 몇 가지가있다 어떻게 이러한 측면에서 차이
언어, 또는 어떻게 프로그래밍 코드 당신 쓰기는 실제로 평가됩니다.
다른 차이가 있습니다 가장 큰 차이 - 약관
우리는 변수의 관점에서 본 적이 다른 언어.
그래서 아무도 나에게 차이를 줄 수 변수 사이
세 가지 언어로?
예.
>> 청중 : C, 그들은이야 엄격한 타입.
다른 두, 그들은이야 느슨한 타입.
>> 제이슨 허쉬 호른 : 그리고 그게 무슨 뜻 이죠?
>> 청중 : C에서, 당신은 선언해야 함 변수 형식 때에
당신은 변수를 선언, interbool 또는 문자 등을들 수있다.
>> 제이슨 허쉬 호른 : 좋음.
C에서, 우리는 항상 넣어했다 변수의 유형입니다.
그리고 우리는 정말 형식을 혼합 할 수 없습니다.
당신은 정수를 할 수 없습니다 플러스 문자열입니다.
그러나 우리는 다른에서 본 것처럼 언어는, 실제로 형식을 혼합 할 수 있습니다,
당신은 정말 제공 할 필요가 없습니다 유형 무엇인가, 지금.
>> 그래서 우리는 어떻게 상황이 변수입니다 알고 PHP와 자바 스크립트에서?
>> 대상 : PHP, 그들은 시작 달러 기호.
당신이 선언 자바 스크립트에서, 그들, 당신은 줄을 가지고있다.
>> 제이슨 허쉬 호른 : 오른쪽.
그래서 PHP, 그들은 시작 달러 기호.
자바 스크립트, 그들은 줄을 가지고있다, 때때로 그들은 실제로하지 않지만
줄을 가지고있다.
그러나 맞습니다.
>> 그래서 큰 차이입니다 변수 사이.
나는 그가 떨어져, 아마 생각 내 머리 위에 두 개의 큰
이들 사이의 차이 3 개 국어.
하지만, 그래.
>> 청중 : 그리고 C 변수의 범위 중괄호로 제한됩니다,
다른 사람은, 그냥 좋아 어디에, 그것은 단지 함수의 경우는 죽는다
그러나 그렇지 않으면, 그건 ... -
>> 제이슨 허쉬 호른 : 오른쪽.
그래서 범위는 C로 약간 다릅니다 당신이 기억, 중괄호 정의
변수의 범위.
그것은 내부에 정의 된이 경우 경우 루프의 내부 상태,
변수는 존재한다.
>> 자바 스크립트에서, 만약 변수가 정의되어 만약 조건이 내부 -
루프 내부 - 그것은 존재합니다 그 기능 만이 존재하지 않을
그 기능을 외부.
그래서 범위는 조금 더 유연 자바 스크립트와 PHP에서.
즉, 질문에 대답?
OK, 다른 질문?
우리는 네 분 이상 작업을 수행 할 수 있습니다 질문 다음
우리는 코딩에 뛰어들 수 있습니다.
>> 청중 : 우리는 아약스에 갈 수 그리고 그 무엇에 대해 이야기?
>> 제이슨 허쉬 호른 : 아비 후 분명 재미있을 것입니다.
그는 이전에 그 질문을.
>> 청중 : 내 잘못.
>> 제이슨 허쉬 호른 : 걱정 마.
>> 청중 : 정확히 JSON은 무엇입니까?
>> 제이슨 허쉬 호른 : JSON은 무엇입니까?
귀하의 질문은 무엇입니까?
>> 청중 : 정말 빨리, 차이점
PHP에서 인쇄 및 에코.
>> 제이슨 허쉬 호른 : 왜 당신이 구글에서하지 않는다 인쇄 및 에코의 차이는?
약간의 차이.
큰 문제가되지 않습니다.
하지만 당신은 확실히 그것을 구글해야한다, 그것은 당신에게 좋은 대답을 줄 수 있습니다.
>> JSON, 거래의 아마 더 큰.
자바 스크립트 객체 표기법을 의미합니다.
언제 우리는 JSON이 사용되는 본 적 있어요?
당신은 때를 보았다 -
왜 당신은 단어 JSON을 알 수 있습니까?
때 당신은 그것을 볼 수 있습니까?
>> 청중 : 우리가지고 있었다 주식은 금융에 대한 인용.
>> 제이슨 허쉬 호른 : 그래서 당신은 보았다 그것은 당신이 얻는 때
주식은 금융에 대한 인용.
그리고 왜 당신이 그것을 보았는가?
>> 청중 : 우리가 검색되었습니다 모든 정보는 그
해당 형식에왔다.
>> 제이슨 허쉬 호른 : 그래서 당신은 얻을 것이다 -
그래.
어서.
>> 청중 : [청취] 정보 개체 중?
>> 제이슨 허쉬 호른 : 그 두 함께 넣어 대답은
우리는을 찾고 있습니다.
당신은 정보를 원하는 이 다른 웹 페이지.
그리고 당신이 때 당신이다는 것을 희망합니다 정보를 얻고, 그것은 것입니다
어떤 종류의 당신에게 제시 표준화 된 형식의.
>> 모두가 아마 잘 알고 쉼표로 구분 된 값.
당신은 Excel 스프레드 시트 또는 내보낼 수 있습니다 목록과 같은 스프레드 시트의 모든 종류의
쉼표로 구분 된 값.
그리고 쉼표를 모두 분할 다른 분야.
자바 스크립트 객체 표기법 -
JSON -
표준화의 또 다른 유형은 가지의 레이아웃입니다.
그리고 우리가 검색하는 빈도의 우리의 아약스 쿼리의 정보를 제공합니다.
>> 따라서이 경우, 우리는 그것을 가지고 야후 사이트에서.
그들은 정보를 반환 JSON 개체의 우리.
이 때문에 그리고 우리는 알고있다 표준, 그것은 무엇을
처럼 보이게하는 것.
그래서 우리는 배열을 반복 할 수 있습니다 즉 우리의 배열에 반환과
우리에게 반환되는 객체.
>> 우리는 아마 키를 알아야 할, 하지만 그들은 일반적으로 당신에게 제공
웹 사이트에있는 문서 때 일부 JSON을 가져 오는 중입니다
그들에 대한 표기.
마찬가지로, 당신은 할 수 JSON 개체를 인코딩합니다.
그래서 기능 JSON이있다 인코딩을 강조.
그리고 당신은 객체를 취할 수 당신이 만든, JSON은 인코딩 및
뭔가에 전달할 그렇지 않으면, 당신이 원하는 경우.
그리고 JSON 디코딩도 존재 비슷한 용도로, 또는에 대한
반대의 목적.
>> 청중 : 우리는 코딩 알아야 할 해시 테이블과 시도에 대한?
아니면 우리가 이해가해야합니까 어떻게는 개념적으로 사용하고?
>> 제이슨 허쉬 호른 : 그래서, 당신의 손을 들어 당신이 한 경우 P의 해시 테이블 세트 4
링크 목록과 함께.
또는 P는 5를 설정합니다.
그래서 사람들이 대부분이었다.
P 아는 사람,, 6 세트 5.
오래 전.
>> 그래서 당신의 대부분은 한 링크 목록과 테이블을 해시.
그리고 아마도 더 때문에 일반적인 방법, 그리고 우리가 지출 때문에
링크 목록 및 해시를하고 시간이 많이 테이블, 당신은 아마해야
코딩하는 방법에 꽤 익숙 해시 테이블과 링크리스트.
>> 그리고 당신은 그 문제를 다시 생각하는 경우 설정, 정말 아니었다
열심히 당신이 예상대로.
적은 많이 있었다 예상보다 코드입니다.
나는 당신이 알아야 할 말을하는 방법에 해시 테이블 또는 링크리스트 번호.
당신은을 받게 될 것 아니지만, 반드시,하지만 당신은해야
확실히 알아.
>> 또한, 과거의 퀴즈를 통해 보면, 많이있어왔다
에 함수를 작성하는 방법에 대한 질문 링크 목록 또는 이중 연결리스트.
즉 올 것 같다 매 해마다.
오른쪽, 오른쪽 링크를 목록에 삽입 링크 목록에서 삭제, 바로 삽입
이중 연결리스트, 등등.
그래서, 나는 아주 편안하게 당신이 알아야 말.
>> 시도, 나는 당신이해야 말을 확실히 작동 방법을 알고, 그리고 어쩌면
방법에 대한 몇 가지 의사를주고 그것을 코드를 설정합니다.
그러나 최악의 일이 될 수없는 것 세계 당신이 알고하지 않은 경우 방법
그것은 좋은 것 C.에 코드를 만약에 당신 C로 코딩하는 방법을 알고,하지만 난 생각
시도에 대한 아마 의사 것 당신이 필요로하는 것이 가장 수
시도에 대해 알 수 있습니다.
>> 청중 : 추가 신용?
>> 제이슨 허쉬 호른 :로와 같은 만약에 우리 이진 검색 나무에 가서, 당신은 수도
필요 - 당신은 과거에 본 적이 우리는 많은 일을했습니다 - 만약 당신이 방법을 알고
이진 검색 트리 작동합니다.
당신은 아마 할 수 있어야 의사 코드 하나를 설정합니다.
그러나 때문에 사람들의 대다수 이 문제에 해당하지 않았다
세트, 나는 아마 덜 말하고 싶지만 당신이 코딩하는 방법을 알고하는 것이 중요합니다
그와 같은 트리를 설정합니다.
>> 다른 질문?
또한, 우리는 전역을 요청할 수 있습니다 우리는 몇 가지 문제를 통해 이동로.
OK, 우리는 이동하는 것입니다.
지금은 해당 슬라이드를 건너 뜁니다.
>> 나무라고, 그 첫 번째입니다 난 너희들이 질문.
이 문제가 있기 때문이다.
나는 당신이거야 가능성의 말을 퀴즈에이 같은 문제를 얻을
삽입의 몇 가지 유형을 코딩하도록 요청 한 가지 유형, 검색 삭제
데이터 구조를 우리는 보았다.
>> 즉, 매년 등장하고 우리가 보낸 이 시간의 많은 하반기
이러한 데이터 형식을 통해 갈 학기.
그래서 지금, 내가 노드를 정의했습니다 이진 검색 트리.
그리고 내가 당신이 좋아하는 부여 시작 이진 검색 트리
이 노드 별 루트에, 완료 아래의 기능을 구현,
이는 find 함수로 발생합니다.
그리고 함께하고 재귀없이 할.
>> 그래서 난 당신이 두 개의 함수를 작성하려고합니다.
재귀, 하나이 일을 하나 재귀없이이 일을.
그리고 가정하지 않는 루트가 아닌 null이됩니다.
그래서 우리는 정수 나에서 찾고 나무는 뿌리에서 시작, 우리는 필요
재귀이 작성 반복적으로.
그래.
>> 청중 : 그래서 당신은 우리가 true를 반환 할 우리는, false를 발견하면 만약에 우리
를 찾을 수 없습니다.
>> 제이슨 허쉬 호른 : 당신은 어떻게 알았어?
그걸 어떻게 알아요?
>> 청중 : 내가 먼저 요구했다, 그러나 나는이었다 이 부울에서 말한다 때문에, 가정
함수의 시작.
>> 제이슨 허쉬 호른 : 오른쪽.
그것은 부울는, 그래서도 할 필요가 없습니다 말한다 나는 당신이 돌아 기대하는 당신에게
그것은 바로 거기라고하기 때문이다.
하지만, 맞아.
, true 또는 false를 반환합니다.
>> 시작하기 전에 그래서, 나는 추천 할 것 당신이 익숙하지 않은 경우
이진 검색 나무, 신속하게 그리기 얻을 수있는 그것의 사진을 당신의
이해, 맞아.
쓸 때 그 또한 당신을 도울 것입니다 당신의 코드를 검사합니다.
다시 말하지만, 당신은 또한하지 않아도 많은 모든 일을 할 수있는 퀴즈 시간
우리가 할 것을 요청있다.
그래서 의사 코드를 작성 많은 도움이 될 것입니다.
>> 그리고 우리는 일반적으로 약주고 -
의사는 완벽 경우 올바른, 그건
질문에 일반적으로 50 %.
그래서 하드 및 빠른 규칙이 아니다, 그러나 만약에 당신은 의사를 작성하고이다
올바른, 일반적으로 50 %입니다.
그래서 나는 항상 권하고 싶습니다 -
당신이 시간을 누르면하는 경우, 또는 경우 당신은 그것을 알아 내려고 노력하고 있습니다 -
의사로 시작.
그리고 마지막으로, 당신이 쓸 수있는 경우 모든 C에, 그 환상적 일 것입니다.
>> 그래서 3 분을 보자 이 프로그램에서 작동합니다.
그리고 우리는 쓸거야 그것을 위해 의사 한 번만하고
우리는 재귀 적 코드거야 다음 반복.
>> 당신은 질문이있는 경우에는, 느낌 무료 손을 들어.
산책하고 응답하게 행복 우리는 그룹으로 시작하기 전에.
>> 우리 다시 시작하자, 우리는거야 재귀 버전을있는 의사
이 다음 우리는 그것을 코드 것입니다.
그래서 재귀 함수 두 가지가 필요합니다.
이 질문 수 있습니다 그 를 묻는 메시지가 될 수있다.
두 가지가 필요합니다.
누가 그들의 손을 들어 저를 말할 수있다 어떤 두 가지 재귀
기능을 필요로 하는가?
정의에 의해 두 가지가 있습니다.
그 두 가지가 무엇입니까?
새로운 손.
예, 알덴.
>> 청중 : 그래서 만약 정확히 모르겠어요 이 용어입니다 만 -
>> 제이슨 허쉬 호른 : 나는 기뻐요 당신은 당신의 손을 제기하고 있습니다.
>> 청중 : 그것은 기본 케이스가 필요, 그리고 재귀 단계를 필요로한다.
>> 제이슨 허쉬 호른 : 완벽한.
그것은 기본 케이스를 필요로하고 재귀 단계.
그래서 여기에 우리의 기본 케이스는 무엇입니까?
>> 청중 : F 루트가 동일 널 같습니다.
죄송합니다, 단지 의사에, 널 (null)의 경우.
루트는 null의 경우.
>> 제이슨 허쉬 호른 : 루트가 null의 경우.
대단하네요.
즉, 우리의 기본 케이스입니다.
즉, 우리가가는 방향 모든 시간을 확인합니다.
그리고 기본 케이스입니다 당신이 먼저.
당신은 기본 케이스를 칠 경우는 완료.
>> 이제 우리는 우리의 재귀 호출을해야하고, 난 좋겠 우리는 몇 가지가 필요 내기 위해 기꺼이
재귀 여기에 호출합니다.
그것은 나무, 그리고 있기 때문에 우리 여러 가지 방법으로 갈 수 있었다.
루트가 null의 경우에, 우리는 좋은거야.
>> 당신은 무엇을 제안합니까?
그리고 지금은 부르고 시작하는거야 얘들 아, 나는 너희들을 알고 있기 때문에
모두가이 사실을 알고.
하지만, 애니, 어떤해야 다음 행은?
우리가 그것을 발견하면?
우리는 무엇을해야합니까?
>> 청중 : 우리가 그것을 발견하는 경우?
>> 제이슨 허쉬 호른 : 또는 무엇 이 있어야한다 -
저에 대한 의사를 제공 우리가 그것을 발견 라인.
>> 청중 : 내가 루트 나 같으면?
>> 제이슨 허쉬 호른 : 그리고 우리는 무엇을해야합니까?
>> 청중 : true를 돌려줍니다.
>> 제이슨 허쉬 호른 : 지금.
그래서 나는 경우 -
오, 그들은 모두 내가라고하고 있습니다.
즉, 혼란을 가져옵니다.
난 경우 만 true를 반환.
즉, 아마도 다음의 우리가해야 할 일.
의미가 있습니다.
>> OK, 이제 우리는 우리의 재귀를 수행하지 않은 아직 전화를하지만, 때문에 재귀
호출은이 기능을 다시 호출합니다.
그래서 다음에해야 의사의 행은?
안나.
>> 청중 : 왼쪽.
>> 제이슨 허쉬 호른 :하지만, 구체적으로.
이 이진 검색 트리, 그래서 무엇을 수반 왼쪽을 확인합니까?
>> 청중 : 그래서 노드 -
미안, 루트 해요.
그리고 왼쪽 화살표.
노드, 노드, 죄송합니다.
내가 제대로 읽고 있지 않다.
그것은 바로, 노드라고?
>> 제이슨 허쉬 호른 : 그것은 루트라는 것입니다 그 기능을하지만, 어느 방법.
왼쪽 - 그래?
>> 청중 : 그것은 같지 않은 경우 나는, 우리는 전화를 겁니다
다시 기능?
>> 제이슨 허쉬 호른은 : 맞아요.
그것은 같지 나는, 우리는거야 경우 함수를 다시 호출합니다.
그러나 나무의 어떤면 우리가는거야 다시 함수를 호출하는?
>> 청중 : 왼쪽에서.
>> 제이슨 허쉬 호른 : 우리는 항상 아니에요 그 경우, 왼쪽을 호출하는 것
그것과 동일하지 않습니다.
>> 청중 : 아, 죄송합니다.
오른쪽에 호출합니다.
>> 제이슨 허쉬 호른 : 우리는 알고 싶다 구체적으로,하지만 -의 기억
이진 검색 트리, 모든 것을 왼쪽은 작다.
오른쪽에있는 모든 손면이 크다.
그래서 그냥 아니에요 - 그래, 어서.
>> 청중 : 그 다음, 나는 이하의 경우 -
그것은 왼쪽에 있다면 -
>> 제이슨 허쉬 호른 : 그래서 경우 RI는보다 작은 -
그래서 우리의 숫자는보다 작은 경우, 우리가 어떤면에 가고 싶어?
>> 청중 : 우리는 가고 싶어 우측.
>> 제이슨 허쉬 호른 : 우리는 가고 싶어 -
내가 빠른 트리를 그려 보자.
이 5 인 경우,이 3이 될 것이다.
그래서 리는 개 미만이면 무엇 면 우리는에 가고 싶어?
>> 청중 : 죄송합니다, 무엇을?
>> 제이슨 허쉬 호른 : 우리의 번호입니다 우리가하고있는 수보다
지금보고.
>> 청중 : 아, 우리가 원하는 왼쪽으로 이동합니다.
그래.
미안 해요.
>> 제이슨 허쉬 호른 : 그렇지.
걱정 마세요.
이진 검색 트리, 모든 것을 하부는 왼쪽에,
더 오른쪽에있다.
그래서 우리의 수보다 작은 경우 우리가 확인하고있는 I -
당신은에서 볼 수 있기 때문에 노드는 그것이 I 마련되어 -
당신은 왼쪽으로 가고 싶어.
>> 그리고 이것은 쉬운 하나입니다.
그것은 의사의 다른 라인은 무엇입니까 우리가 작성해야?
카를로스?
>> 청중 : 같은 것, 당신이 전환 그것보다 큼 기호에
오른쪽으로 이동합니다.
>> 제이슨 허쉬 호른 : 당신은 할 수 그것을 한 번 더 말?
>> 청중 : 우리의 번호가 큰 경우 나는 오른쪽으로 이동보다.
>> 제이슨 허쉬 호른 : 우수 의사에 대한 작업.
우리가 실제 코드에서이 작업을 수행 할 수 있습니다.
그리고 또,이 의사는 것 이 때문에 아마, 당신을 얻을
이 질문에 대한 올바른, 50 %.
그러나이 의사는 하나의 변환 하나 본질적으로 코드.
>> 그래서 우리가 줄 수있는 C.에서이 작업을 수행 할 나 코드의 첫 번째 줄?
사실, 첫 번째, 이전에 내가 할 즉, 내가 최대한 끌어 당겨 -
>> 청중 : 나는 질문이 있습니다.
왜 들여 않았다 선 당신을 준?
>> 제이슨 허쉬 호른 : 때문에 내가 쓸 수 없습니다.
모르겠어요.
당신이 옳아 요.
그 선은 이상이 있어야합니다.
>> OK, 여기에 우리의 기능입니다.
그리고, 나 또한 최대한 끌어 당겨 노드의 우리의 정의.
우리가하지 않았다 경우 어떻게 형식 정의 씁니까?
누구 아는 사람 없어?
>> 청중 : 그것은 컴파일하지 않을 것입니다.
>> 제이슨 허쉬 호른 : 그것은 것 그래, 컴파일합니다.
>> 청중 : 그냥 하나를 선언합니다 대신 새 만들기의 예
여러 개의를 선언 할 수 입력 의 인스턴스?
>> 제이슨 허쉬 호른 : 그래서는 않을 것 알 -는 않을 것
한 유형을 선언합니다.
당신은 여전히​​ 노드를 많이 만들 수 있습니다.
>> 청중 : 그러나 우리는 필요가 없습니다 것 구조체 노드마다 쓰기?
>> 제이슨 허쉬 호른은 : 맞아요.
당신은 구조체의 노드를 작성해야합니다 대신 노드마다.
그러나 형식 정의와 함께, 당신은 할 수 노드마다 하나의 시간을 쓰기.
OK, 누가하지 않았습니다 - 그래, Avica은.
>> 청중 : 루트 같음 같으면 널 (null), false를 반환합니다.
>> 제이슨 허쉬 호른 : 특별하고, 그것은 우리의 기본 케이스입니다.
코드의 다음 라인.
하지 않았습니다 누군가 아직 저 한 줄의 코드?
그래.
>> 청중 : 루트 화살 I 나는 동일한 동일합니다.
그런 다음 true를 반환.
>> 제이슨 허쉬 호른 : 지금.
다음 라인?
그래.
다른 사람?
그리고 당신은 다음에 갈 수 있습니다.
>> 청중 : 다른 경우 루트 화살표 내가 돌아보다 작
찾기 루트라는 기능 -
>> 제이슨 허쉬 호른 : 죄송합니다.
>> 청중 : 리턴 찾기 루트 쉼표 나는 왼쪽으로 가리 킵니다.
>> 제이슨 허쉬 호른 : 그래서 RI가 큰 경우 트리에있는 것보다, 우리가 원하는
왼쪽으로 이동?
>> 청중 : 아니, 난 그 전환했다.
>> 제이슨 허쉬 호른 : 어떤 사람?
>> 청중 : 아니, 그래.
거기에 서명 미만이 있습니다.
>> 제이슨 허쉬 호른 : 오른쪽,로드 아일랜드 인 경우 루트에 무엇보다 -
우리의 현재 루트 - 우리 왼쪽으로 이동합니다.
그리고 마지막 줄은 당신이 무엇입니까?
>> 대상 : 기본적으로 같은 일, 보다 크거나 전환 제외
이하 및 좌우로 동등.
>> 제이슨 허쉬 호른 : 좋음.
아무도 질문이 있습니까 이 어떻습니까?
그래서 다른 일이 그 것 올바른되었는지는
- ltiff 수 ​​있습니다.
기술적으로, 추측이 하나도 없습니다 정말도 - ltiff해야합니다.
>> 또한, 만은 거기에 아마 여기까지 한 케이스.
그래서 아마 마지막 사건.
당신은 그 - ltiff 필요하지 않습니다.
그러나 아마 잘 작성 이 제품은 명확합니다.
그래.
>> 청중 : 그래서 당신이 퀴즈를 생각하지 않는다 - 우리가 실수를하는 경우, 예를 들어,
구문 -
작은 구문 오류 -
그 방법은 퀴즈에서 촬영됩니까?
>> 제이슨 허쉬 호른 : 일반적으로 퀴즈에, 구문 오류가 작거나 작은
스타일 오류가 당신에게 포인트를 잃게하지 않습니다.
세미콜론을 잊어 그렇다면 여기에, 그것은 확인을 것입니다.
이 괄호를 닫습니다 잊었 경우 그 확인을 할 것이다.
>> 를 변경하는 거대한 구문 오류 코드의 기능을 의미
극적으로 당신이 얻을 수 있습니다 포인트를 가지고.
또는 일반적으로, 당신에게 등급을 매기 에 대한 여부 당신의
코드 기능도 -
그 디자인이 너무 많이하지, 하지의 스타일.
>> 의 지금은 반복적 인 코딩하자 발견의 버전.
그래서 매우 유사 할 것,하지만 것 분명히있을거야
몇 가지 중요한 차이.
그러나, 우리의 의사 아마 갈 수 있습니다 -
우리는 여전히 한 줄을 취할 수 의사와 그림 중 어떤
선은이 경우에 있습니다.
>> 반복 버전 그래서, 당신이 생각, 줄리아,해야
첫 번째 줄?
>> 청중 : 다시, 반복 논리에, 당신이 바로, 루프를 설정해야합니까?
>> 제이슨 허쉬 호른 : OK.
>> 청중 : 그래서 같이, k에 대한, X 용 0에 해당 x는 내가 미만이다.
또는 NO x는보다 작은 나무의 크기입니다.
>> 제이슨 허쉬 호른 : 나무.
그래서 우리는 정말의 크기를 모르는 나무, 우리가 정말 알고하지 않습니다
우리가 갈 수있는 횟수를, 그래서 어떻게의 수 있습니다 루프의 다른 유형
이 경우 더 나은?
>> 청중 : 다른 경우?
>> 제이슨 허쉬 호른 : 다른 경우 루프가 될 수 없습니다.
그래서 우리가 할 수있는 루프의 한 종류이다 일부 경우이 충족 될 때까지 이동?
루프의 유일한 유형은 무엇입니까 C에서 루프 외에?
>> 청중 : 동안.
>> 제이슨 허쉬 호른 : 동안, 정확하게.
while 루프에서,하지 방법을 알아야합니다 -
while 루프와 루프 수행 할 수 있습니다 똑같은하지만 좋은 점
에 대한 while 루프는 우리가 필요로하지 않는 것입니다 우리의 나무가 얼마나 큰지 알 수 있습니다.
그래서 우리는 무엇을 할 때까지 갈거야?
>> 청중 : 그것과 같아 질 때까지 의 크기 -
>> 제이슨 허쉬 호른 : 글쎄, 그건 아주 우리의 재귀 경우와 유사.
그래서 -
>> 청중 : 동안 루트 나는 동일한 내가하지 않습니다.
>> 제이슨 허쉬 호른 : 그건 정말 가까이.
동안 루트 I -
의 그것을 시도 할 수 있습니다.
나는 생각하지 않습니다 [들림]
루트 나는 같지 않은 곳.
우리는 작은에서 변경해야 할 수도 있습니다 꽤처럼 비트,하지만 소리
좋은, 지금은.
그래서 우리는 그렇게 할 수 있습니다.
>> 또한, 우리는 가정 할 수 없다, 기억 질문 당.
당신은 생각하지 않는 루트가 아닌 null이됩니다.
그래서 당신은 매우 어떻게 생각하세요 우리가해야 할 첫 번째 일은 무엇입니까?
>> 청중 : 그냥 동일한 작업을 수행 이전 것.
루트는 등호와 같다면 널 (null), false를 반환합니다.
>> 제이슨 허쉬 호른 : 지금.
그래서 널 (null)이 될 수 있습니다.
그래서 우리는 제거하고 싶어 바로 그것을의.
그리고 우리는 수표를가는 경우 루트 나 같지 않은 내가 않습니다.
그래서, 우리는이 나무에서 검색하는 말 3, 루트 나 같지 않은 내가, 지금
우리는 우리의 while 루프에있어.
우리는 무엇을 하시겠습니까?
그리고 또, 꽤 될 것 우리의 재귀 버전과 유사.
그래.
>> 청중 : 그래서 당신이 반복하고 싶은, 또는 것 만큼 나무를 계속
루트는 null이 동일하지 않습니다.
>> 제이슨 허쉬 호른 :만큼 루트를 null 같지?
>> 청중 : 루트 대시 나 null이 동일하지 않습니다.
그냥 루트, 그래.
뿌리가 같은만큼 null로 동일하지.
>> 제이슨 허쉬 호른 : 그래서 당신이 원하는 루트로이를 변경하려면
동일하지 NULL은 무엇입니까?
>> 청중 : 네.
>> 청중 : 우리는 결합 할 수 이, 오른쪽?
우리는 처음에, 만약 필요하지 않습니다.
>> 제이슨 허쉬 호른 : OK, 그래서 우리는 아닌데 경우 -
우리가 그들을 결합하는 경우, 그래서 우리는 할거야 루트는 동일하지 널 (null)을 수행하고있는 동안
뿌리에서 널 (null)로 발생하는 경우 시작, 우리가 여기서 무엇을해야합니까?
>> 청중 : false를 반환합니다.
>> 제이슨 허쉬 호른 : 지금.
그래서 두 가지 방법이 아마 일 것입니다.
이것은 다른 방법입니다, 이 그것을 결합한다.
당신은 어느 쪽을 한 경우에 그러나 다시, 우린 디자인을 제외하지 않을
퀴즈에 가리 킵니다.
그러나이 좋아 보인다.
>> 그래서 뿌리가 같지 않은 동안 널 (null), 최초의 것입니다
것은 우리가 확인하고 싶어?
다른 사람?
널 (null), 첫번째 것은 무엇인가?
>> 대상 : RI는보다 작은 경우 -
아,, 생각하면 우리 이미 루트에 발견.
그렇다면 루트 화살표 나는 동일합니다 -
>> 제이슨 허쉬 호른 : 죄송합니다?
>> 청중 : 만약 루트 화살표 난을 등호 -
>> 제이슨 허쉬 호른 : 우리는 무엇을합니까?
>> 청중 : true를 돌려줍니다.
>> 제이슨 허쉬 호른 : 지금.
그리고 다음은?
제프, 코드의 다음 라인은 무엇인가?
>> 청중 : 내가 루트 화살보다 작은 경우 나는 다음 루트는 루트 화살표 왼쪽 같습니다.
>> 제이슨 허쉬 호른 : 루트 같음 루트 화살표가 왼쪽.
그래서 아마 가장 큰의 이 반복적 여기 차이
에 관해서는 반대 버전 재귀 버전.
재귀 버전, 우리 다시 함수를 호출합니다.
때 우리는 루트를 업데이트 할 수 있습니다 우리는 새로운 함수를 호출합니다.
여기에서 우리는 새로운 기능을 부르지 않을거야.
우리는 단순히 그냥 업데이트하고 있습니다 이 기능의 루트.
대단하네요.
코드의 마지막 줄은 무엇입니까?
네, 마리오?
>> 청중 : 그렇지 루트 같음 루트 화살표 오른쪽.
>> 제이슨 허쉬 호른 : 죄송합니다?
>> 청중 : 루트 같음 루트 화살표 오른쪽.
>> 제이슨 허쉬 호른 : 수 당신도 이런 식으로 뭔가를 쓰기?
>> 청중 : 아무 생각이 없습니다.
>> 제이슨 허쉬 호른 : 당신은 할 수 없습니다.
당신은 플러스 같음을 할 수 없습니다.
좋아, 그럼이 좋아 보인다.
왜 우리는 그냥하지 않는다 그것을 청소하기.
이것은 중대하게보고, 이것은 작동합니다.
그리고 우리는 탈옥 것입니다.
>> 루트 왼쪽은 null 또는 루트 맞다면 null의, 우리가 여기에 온 것입니다.
루트는 널 (null)에 해당 될 것입니다.
우리는 우리의 루프의 탈옥 것, 우리는 false를 반환 것입니다.
그래서 우리는 벗어날 때 루프는, 우리는 false를 반환합니다.
>> 그리고 또, while 루프는 완벽했다 우리가 모르는 여기에 있기 때문에 방법
큰 우리의 나무입니다.
우리는 루프를 작성했지만, 우리 당신이 알아낼 수있어 실현 방법
큰 그것을 미리입니다.
그래.
>> 청중이 이진되지 않은 경우 검색 트리, 진짜 수학 Y 것
바로, 반복적으로 작성?
마찬가지로,이 나무 인 경우, 그러나 반드시 -
그래서 왼쪽에있는 모든 작은 아니었다 오른쪽에있는 모든 큰.
정말 어려운 것입니다 바로, 그것을 반복하는?
우리는 이전에 무엇이 저장해야 할 것 그리고 트리에하면, 돌아가
그와 같은 것들.
>> 제이슨 허쉬 호른 : 그것은 이진 아니었다면 검색 트리가 있다면 단지
나무와 가지가 아니었다 이 같은 분류 -
우리는 이전 깨달았을 때 안나 우리를 돕는 한 것 만들기
정렬은 우리에게 많은 도움이 -
우리는, 그래, 항상 저장해야합니다 우리는 이전에 있었던 곳.
그러나이 많이있을 수 있습니다 우리는 previouslys 있었던 곳.
부모 노드가 많이있을 수 있습니다.
>> 아마 그렇게 할 수있는 가장 좋은 방법은 것 일부에 일을 계속 밀고하는
스택 또는 큐의 유형입니다.
이 작업을 코딩 할 필요가 없습니다 것 그것은 어려운 문제이기 때문에.
하지만 당신은 스택에 몇 가지를 밀어 또는 대기하고 그들을 팝업하고,
다음을 평가합니다.
>> 그리고 다른 일을 어디 실제로 노드를 가하고, 및입니다
그 다음 그 다음을 만들고, 이를 통해 검색 할 수 있습니다.
즉, 할 수있는 최선의 방법이 될 수 있습니다.
OK,이 문제에 대한 질문?
>> 청중 : 이것은 관련 메모에 있습니다.
우리는 런타임을 비교해야합니다 해시 테이블, 바이너리에 대한
검색 나무, 등등?
>> 제이슨 허쉬 호른 : 아마.
그래서 정말 빨리 그렇게 할 수 있습니다.
해시 테이블의 시간을 실행 -
다른 사람은 무엇입니까?
이진 트리?
>> 대상 : 링크 목록.
>> 제이슨 허쉬 호른 : 좋아, 삽입을 할 수 있습니다.
삽입의 큰 O는 무엇입니까 해시 테이블에 대한?
가정은 무엇인가 당신이 만드는거야?
>> 청중 : 당신은에 삽입하고 링크 목록의 시작.
>> 제이슨 허쉬 호른 : 아마 첫 번째 가정은 충돌이없는 것입니다.
어떠한 충돌 후, 없으면 삽입 시간은 하나입니다.
이 충돌은, 그리고 당신이 있다면 별도의 체인을하고 삽입
링크 목록의 시작 부분에서, 다음 삽입도 일정하다.
>> 당신은 해시 테이블을하고 있지만하는 경우 다루는 다른 방법을 가질
충돌과 함께, 무엇을 다른 방법은?
다른 방법은 무엇의입니다 처리 중
해시 테이블의 충돌?
>> 청중 : 선형 프로그래밍.
>> 제이슨 허쉬 호른 : 선형 프로그래밍.
그래서 우리는 계속 찾고거야 다음 오픈 스폿.
즉, 일정한 삽입 시간이 아니다.
당신은 통과 할 수 전체 테이블, 그 때문에
N의 큰 O 될 수 있습니다.
그래.
>> 청중 : 그렇지 않으면 그냥 체인?
>> 제이슨 허쉬 호른 : 우리는 한 별도의 체인.
즉, 첫 번째였다.
즉, 어떤 링크 목록입니다.
멋진 이름은 별도의 체인입니다.
이리스트 구조의 모든 유형이 될 수 우리는 링크 목록에서 할 일이.
>> 그래서 다시, 해시 테이블에 삽입 일정 시간이 될 수 있습니다.
무엇 삽입에 대한 스태커 큐에?
>> 청중은 : 그 일정하지?
>> 제이슨 허쉬 호른 : 그것은 일정한 시간이다.
당신은 그것을 추진 중입니다.
OK.
삽입, 다른 것들은 무엇인가?
시도에서?
시도에 삽입 큰 O는 무엇입니까?
>> 청중 : 길이는 일정하다.
가장 긴 길이 -
단어의 길이 당신은 삽입입니다.
>> 제이슨 허쉬 호른 : 죄송합니다?
잠깐, 그래서 나는 무엇을 들었습니까?
당신은 말했다 - 당신은 무엇을 말 했는가?
당신의 대답, 마커스는 무엇입니까?
>> 청중 : 단어의 길이 당신은 문자로 삽입하고,
그것이 자 시도의 가정.
>> 제이슨 허쉬 호른 : OK, 그래서 단어의 길이.
우리는 가정을 만들거야 그 그것은 문자의 문자열입니다.
당신은하지만, 다른 무언가를 말했다.
당신은 긴 단어의 길이를 말했다.
>> 청중 : 그건 바로, 단지 일정입니까?
>> 제이슨 허쉬 호른 : 왜 것 그것은 일정하게?
>> 청중 :처럼, 당신은 큰 O를 사용하는 경우 표기법, 그것은 따라 달라질하지 않습니다
사물의 수에 해당 시도에 이미.
>> 제이슨 허쉬 호른 : 그래서 우리는 것 그것은 일정한 시간 말한다.
그것은 일정한 삽입하고, 즉,이 생각 때문에의 -
우리는 45의 단어가 있다고 60의 단어, 그
일정한 번호가 있습니다.
그리고 바로 삽입 할 것 일정 시간에.
>> 실제로는하지만, 그것은되지 않을 것, 분명히, 1 밀리 초에서 발생,
예를 들어.
그러나 우리는 큰 O는 말할 것 시도에 대한 상수입니다.
그리고 그 중 하나는 가장 큰 장점.
>> 어떤 링크를 목록에 삽입 어떻습니까?
그냥 일반적인 분류, 링크 목록?
그래.
>> 청중 : 내가 질문을했다.
시험에, 그들은 지금 우리를 물어 보곤 네 단계의 삽입시,
또는 무엇인가?
아니면 그냥입니다 -
당신이 삽입 시간이 1이라고 할 때, 그것은 단지 일정한 시간을 의미?
>> 제이슨 허쉬 호른 : 그래, 그들은 것 항상 N의 큰 O를 물어?
로그 n의 큰 O?
N은 상수의 제곱.
사람들은 정말 유일하다 당신이 알아야 할 것들.
무엇 위에 삽입에 대한 링크 목록 정렬?
>> 청중 : 내가 질문을했다 -
질문 -
>> 제이슨 허쉬 호른 : 대답은 무엇입니까 그 질문에,하지만?
>> 청중 : 당신은 무엇을 물어 않았다 잠깐?
>> 제이슨 허쉬 호른 : 큰 O의 무엇입니까 정렬 된 링크 목록에 삽입?
>> 대상 : 하나?
아니 대기 없음, 대기, N.
>> 제이슨 허쉬 호른 : N. 게다가 링크 목록입니다.
그리고 당신의 질문이 뭐였죠?
>> 청중 : 그래서 당신은 쓴다 에 대한 K 또는 1의 O의 O -
>> 제이슨 허쉬 호른 : 아.
아마, 1 O를 작성합니다.
하나의 다른 데이터 구조가 있었다 그 좋았을 것이다.
트리, 이진 검색 트리입니다.
에 무엇의 삽입 이진 검색 트리?
>> 청중 : 로그인합니다.
>> 제이슨 허쉬 호른 : 그래서, 최악의 무엇입니까 이진 검색 트리에있는 경우?
우리는 5시에 시작하고, 모든 일이 그런 경우 개수는 5보다 크다
우리는 5, 7, 9, 11, 등등이 있어요.
이 경우, 기본적으로 단지 링크의 정보 목록, 우리는 모두를 삽입해야
끝에 방법.
따라서 N의 큰 O입니다.
>> 즉, 우리의 최악의 경우가 될 수 이진 검색 트리에.
물론, 당신은 구성하지 않을 것 5와 이진 검색 트리
중간, 5 것 알고 낮은 번호 수.
당신이하는 경우라면, 될 수 처음부터 시작.
이 이전에 질문 I 다른 질문으로 이동?
좋은 질문이었다.
나는 큰 O를 알게 될 것입니다 -
>> 청중 : 무엇을 검색하는 방법에 대한 이 네 하시나요?
>> 제이슨 허쉬 호른 : 확실히 우리 검색 및 정렬 않았다.
우리는 바로 이러한 모든 알고리즘을했다.
잠깐, 저 사람이 퀴즈 1?
즉 덮여 -
당신은 이미 않았다 퀴즈 1에 대한 질문?
이진 검색의 큰 O 런타임 삽입 정렬, 버블 정렬?
>> 청중 : 네.
>> 제이슨 허쉬 호른 : 당신이 있다면 그 퀴즈 0에 대한 질문, 확률은 당신이없는 것입니다
퀴즈 1에 똑같은 질문을 얻는다.
사람들을 알고 여전히 좋은 수 있습니다.
당신은 희망 이미 성장 호르몬을 알아야한다.
>> 그러나 다른 로그 런타임 아마 알고 좋다.
퀴즈 0에 포함되지 않은 것들.
이러한 연산자에 같은 이러한 추상 데이터 타입.
>> 좋아, 이동하자.
이 사람은 꽤 빨리해야합니다.
그리고 이것은 우리가하지 않은 새로운 언어입니다 실제로 이전에 코딩.
이 질문 요구하고있다 PHP 코드입니다.
그래서 아래의 PHP 배열을 고려하십시오.
PHP 및 / 또는 HTML 코드를 작성되도록 해 TF가있는 2 열 테이블을 출력
이름과 주택.
>> 당신은 해본 적이 없다, 이러한 특정 문제.
그러나 이것은 매우 잘 알고 있어야합니다 당신이 문제에 한 것은 7을 설정합니다.
그래서 당신이 될 것입니다 내기 기꺼이 PHP에서 뭔가를 코딩하도록 요청하는
무엇을 매우 유사하다 7 설정 문제에서 한.
>> 첫째, 배열은 특정하지 않습니다.
이것은 어떤 종류의 배열입니다?
>> 청중 : 연관.
>> 제이슨 허쉬 호른 : 그건 연관 배열.
과의 차이점은 무엇입니까 연관 배열과 객체?
>> 청중 : 개체 배열은 인덱스가 정수 및 연관 배열의
문자열의 인덱스입니다, 또는 그런 일.
>> 제이슨 허쉬 호른 : 그렇게 배열 개체는 인덱스있을 것입니다
정수,하지만 목적은 필드가 있습니다.
이 같은 해당 필드 이름을 가지고 , 집, 학생의 이름을 지정합니다.
당신은 아십니까?
>> 청중 : 음, 연관 배열은 오른쪽 PHP에?
그리고 목적은 자바 스크립트에?
>> 제이슨 허쉬 호른 : 솔직히 그럴 리가 둘 사이의 진정한 차이.
둘 키로 문자열을 가지고 있고, 수 값으로 기본적으로 아무것도.
다른 언어 하나를 호출 일이 연관 배열,
한 가지 목적.
그래서 솔직히, 실제는 없다 차이가 있지만, 일부는 확실히있다
구문의 차이 둘 사이에.
그래.
>> 청중 : 그래서 개체는 아래에 코딩 다음 해시 테이블과 후드,?
>> 제이슨 허쉬 호른 : 당신이 할 말은, 후드 아래에 코드?
>> 청중 : 우리는 들었다 그 연관 배열은 기술적으로했다
테이블을 해시.
그래서 객체는 기술적으로도 해시 테이블?
>> 제이슨 허쉬 호른 : 난 안가 그 질문에 대답합니다.
그에 다시 얻을 수 있습니다.
그러나 나도 생각하지 않을 것입니다 그런 사람들의.
하지만, 어떤 방법으로, 연관 배열과 개체, 일반적으로, 사람들은 그를 사용
용어 상호 교환.
이 경우, 냉각 부 당신이 키를 사용할 수 있습니다.
키보다는 같은 문자열 단순한 숫자.
>> 그래서 내가 얘기 한 것 이 잠시.
바라 건데, 어떤 사람들은이 받은이 시작.
우리는 몇 가지 PHP와 HTML을 작성하는 것입니다 우리는 두 개의 열을 얻을 코드 같은 것을
TF가 이름과 주택 테이블.
>> OK, 또한 헤더를 좋아 이 테이블에 대한 행.
그래서 바로 얻을거야 이에.
우리는, 새로운 파일을거야 우리는로 간다 -
>> OK.
어떻게 테이블에 시작합니까?
태그 란, 마이클, 테이블을 시작합니다?
>> 청중 : 표.
>> 제이슨 허쉬 호른 표.
그리고 태그를 열 경우, 어떤 다른 내가 필요합니까?
>> 청중 : 머리?
아니면, 내 생각, 클래스입니다.
>> 제이슨 허쉬 호른 : 그래서, 죄송합니다.
우리가 이미 작성했다고 가정 해 doctab, HTML, 모든 물건.
하지만이 테이블 태그를 열 경우, 어떤 다른 내가 작성해야합니까?
에 대한 HTML의 유효성을 검사?
>> 청중 : 그것을 닫습니다.
>> 제이슨 허쉬 호른 : 태그를 닫습니다.
어떻게 가까운 테이블 태그를 씁니까?
>> 청중 : 점은 테이블을 슬래시.
>> 제이슨 허쉬 호른 : 큰 테이블을 슬래시.
아마도 모두 쓸 말이 그 모두의 때문에
당신은 그것을 할 수있어.
내가 헤더 행을 원하는 경우 OK, 수행하는 방법 나는 제목과 머리글 행을 씁니까?
>> 청중 : 덜인가 10 시간 가까이보다 -
TR, 그래.
>> 제이슨 허쉬 호른 : TR?
>> 청중 : 그리고 같은 일, 슬래시, 그래.
>> 제이슨 허쉬 호른 : 확인을 나에게 두 개의 열을 제공합니다.
>> 청중 : T D?
>> 제이슨 허쉬 호른 : OK.
나는 두 개의 열을 원한다.
이 날 두 개의 열을 제공합니까?
이 얼마나 많은 열이 있습니까?
한.
그럼 복사 할이 붙여 넣습니다.
>> 그래서 실제로, 퀴즈, 모든 코드 우리는 지금까지했다 작성한 것을
실제로 당신에게 주어진.
하지만 당신은 아마 아직도해야 를 작성하는 방법을 알고있다.
그래.
>> 청중 : 귀하의 집 둘 사이입니다.
>> 제이슨 허쉬 호른 : 붐.
그것은 바로, 바로 거기에 가야하나요?
좋은 전화.
그래서 다시,이 모든 코드는 실제로 실제 퀴즈 당신에게 없습니다.
그러나 그것을 쓰는 재미, 그리고 당신 를 작성하는 방법을 알고 있어야합니다.
당신이 필요로하는 곳이야 코드를 시작합니다.
우리가 바로 여기에 작성해야합니까?
>> 죄송합니다, 제가 변경해야 이 파일의 이름입니다.
그래서 우리는. HTML 파일에 저장 없습니다. PHP 파일.
이런 일들은 아무 의미가 없을 것입니다 . PHP 파일.
그래서 우리는. HTML 파일입니다.
첫번째 것은 무엇인가 내가 쓸 필요가?
나는 약간의 PHP를 넣을 HTML 코드.
>> 대상 : PHP, 또 다른 당근 등 와 물음표 PHP, 오른쪽?
>> 제이슨 허쉬 호른 : 지금.
그리고 내가 어떻게 종료합니까?
>> 청중 : 물음표와 함께.
>> 제이슨 허쉬 호른 : 그건 좋아요.
그게 내가 원하는 경우 내가해야 할 첫 번째 일이 여기에 몇 가지 PHP 코드를 넣을 수 있습니다.
>> 청중 :. 내가 생각하는 PHP 파일을 HTML 걸릴 수 있습니다.
>> 제이슨 허쉬 호른 : 네.
. PHP 파일을 걸릴 수 있습니다 HTML 및 표시.
그건 내 잘못이었다.
난 그냥 모방하려고했다 그것은 퀴즈에 무슨.
>> OK, 당신을 혼란스럽게해서 죄송합니다.
예, practice.HTML.
이제 우리는 둘거야 약간의 PHP 코드
의 첫 번째 라인은 무엇입니까 PHP 코드는 제가 작성해야?
나는이 배열을 통해 갈거야 그리고 테이블에 그것을 만든다.
그래.
>> 청중 : 당신은 사용할 수 있습니다 루프 H 루프 나에 대한.
>> 제이슨 허쉬 호른 : OK, 무엇을 사용할 수 있습니까?
>> 청중 : 나는 루프를 사용합니다.
다음의 경우, 당신은 달러 기호를 할 내가 0 세미콜론 달러에 해당
2 나보다 덜 서명.
그리고 세미콜론 나는 달러 나는 플러스 플러스에 서명.
>> 제이슨 허쉬 호른 : 어떻게 당신은 2를 사용하기 위해 알아?
>> 두 가지가 있었다 때문에 : 관객 더 큰 내에서 연관 배열
연관 배열.
>> 제이슨 허쉬 호른 : 그래서 큰 일 하지 연관 배열입니다.
큰 것은 단지 정상적인 배열입니다.
하지만 당신 말이 맞아, 거기 두 개의 연관 배열
우리의 큰 배열 내부.
두 개를 사용하는 이유입니다.
나는 가정 불편이 그들은 2, 그래서 어떻게 작성하는 방법
그들은 2다는 것을 가정하지 않고이?
>> 청중 : [들리지?
>> 제이슨 허쉬 호른 : OK, 방법 당신은을 작성하려면 어떻게해야합니까?
>> 청중 :의 Foreach 달러 기호 TFS 또는 같은 달러 기호 TF.
>> 제이슨 허쉬 호른 : OK, 그래서 각 TFS로 TFS는, 지금, 원하는
다시, 내 테이블이 있습니다.
그럼 누가 나에게 줄 수있는 코드의 다음 행?
>> 대상 : 인쇄 한 다음에 인용, 브래킷 TR 끝
브래킷, 최종 견적.
끝 괄호, 세미콜론.
>> 제이슨 허쉬 호른 : 확인을 어떻게 그런 짓을하는거야?
>> 청중 : 그것은, 새 행을 말할 것입니다.
그것은 둘 것 새 행에 대한 태그.
>> 제이슨 허쉬 호른 : 오른쪽이 PHP와 같은 우리는 이전에 대해 이야기 -이
PHP는 평가 될 것하고, 그것은이 파일을 인쇄 할거야
테이블 견인 한 다음 해당 HTML은 평가 될 것입니다.
우리는 단지이 복사하는 우리는 여기에 있었다 HTML.
그래.
>> 청중 : [들리지?
>> 제이슨 허쉬 호른 : 죄송합니다?
바로 여기.
2012 년 가을.
답변을 보지 말라, 의 그것을 함께 해결하자.
그래서 우리는 테이블 행을 인쇄 할 수 있습니다.
그래서 당신은 아마 야 사물의 스윙.
다음 라인은 무엇입니까 코드 우리가 작성해야?
아삼은, 저에게 다음 코드 줄을 제공합니다.
>> 청중 : 당신은 TF의 이름이 필요합니다.
TF 열린 괄호 따옴표 닫힌 괄호의 이름을 지정합니다.
>> 제이슨 허쉬 호른 : 나에게 자신의 이름을 지정합니다.
>> 청중 : 당신은 그것을 인쇄 할 필요가있다.
>> [개재 목소리]
>> 제이슨 허쉬 호른 : OK, 어떻게 인쇄 할 수 있습니까?
>> [개재 목소리]
>> 제이슨 허쉬 호른 : 내가 잃어버린 것 지금 뭔가.
나는 무엇을 놓치고?
>> 청중 : 당신은 달러 기호가 필요합니다.
>> 제이슨 허쉬 호른 : 무엇 또 내가 실종?
우리가 지금까지 인쇄 한 모든 TR입니다.
>> 청중 : 그 이후 TR을 닫습니다.
>> 제이슨 허쉬 호른 : 그래서 우리가 필요 후 TR을 닫습니다.
누가 우리가 무엇을 놓치고 있는지 본다 라인 16에?
네, 안나.
>> 청중 : 당신은 열 필요가 TD와 중괄호.
>> 제이슨 허쉬 호른 : 어디 우리는 중괄호를 배치해야합니까?에게
>> 청중 : TF 명 정도.
>> 제이슨 허쉬 호른이 마음에 드 셨나요?
>> 청중 : 네.
그리고 TD를 닫습니다.
>> 제이슨 허쉬 호른 : 그 마음에 드 셨나요?
>> 청중 : 당신은 큰 따옴표가 필요합니까 중괄호 옆에 표시?
>> 제이슨 허쉬 호른 : 바로 여기?
아니, 당신은하지 않습니다.
그래서 정확히 맞아.
그래.
>> 청중 : 그래서 그 사이의 차이 와 점 encatenating하면, 경우
당신이 점을 사용하여, 당신은 가지고해야 할 것 큰 따옴표, 다음 점,
그 점 -
>> 제이슨 허쉬 호른 : 수정.
그래서 당신은 궁극적 거기에 말을하는지 방법처럼이 글을 쓰는.
어떤 연결 연산자 자바 스크립트에서?
>> 청중 : 더하기 기호.
당신은 넣었 어 곱슬 교정기.
>> 제이슨 허쉬 호른 : 지금.
그리고 하나 더 라인이있다 코드의 누락.
누가 나에게 마지막 라인을 제공 할 수 있습니다 코드의 우리는없는거야?
>> 청중 : 그냥 똑같은, 그냥 집 대신 이름.
큰
>> 제이슨 허쉬 호른 : 지금.
그리고 당신의 구문은 정확히 맞아 연관 배열에 물건을 받고.
그래서 실제 퀴즈, 당신은 사실 여기까지가 없습니다.
그래서이 코드는 당신에게 주어졌다.
여러분이 작성했던 모든 이들했다 네 줄의 기억에
테이블 태그를 닫습니다.
너희들은 실제로 한 모두 그 이상.
그래.
>> 청중 : 그래서 기능적 것 당신이 가지고 있다면 같은 것을 모두
하나의 큰 인쇄 전화, 맞죠?
그리고 바로 연결된 거기에, 등등?
>> 제이슨 허쉬 호른 : 그 마음에 드 셨나요?
>> 청중 : 네.
당신이 있다면 그냥 좋아 보이지 않을 것 당신이 검사 할 때 그것을보고
당신의 웹 사이트에 요소, 오른쪽?
>> 제이슨 허쉬 호른 : 나는 동의한다.
나는이 웹 페이지를로드 할 경우에, 나는 것 지금,이 PHP 코드를 볼 수?
>> 청중 : 호
>> 제이슨 허쉬 호른 : 호
그리고 실제로, 나는하지 않을 것입니다.
>> 청중이 바로 HTML 아닌가요?
그래서 당신은 할 수있을 것 -
>> 제이슨 허쉬 호른 : 그래서이 PHP는 것 서버 측을 평가 될 수있다.
PHP는 항상 서버 측을 평가한다 당신은 PHP 코드를 볼 수가 무슨 상관이야.
>> 청중 :하지만 당신은 할 수있을 것 인쇄의 결과를 참조하십시오.
>> 제이슨 허쉬 호른 : 오른쪽.
그리고 솔직히 그렇지 않습니다 라인에 모두 넣어.
그것은 당신을 위해 잘 포맷 있습니다 아니면 한 줄에 넣어 수 있습니다.
불분명 한.
그러나 네, 좋은 점.
>> 청중 : 어떻게 거기에가있어왔다 에 대한 텍스트 강조하지
PHP의 명령에?
나는 그것을 본 기억이 있기 때문이다.
>> 제이슨 허쉬 호른 : 그것은 왜냐하면 . HTML은 여기에 상단에 최대 파일.
거기 당신은 간다.
>> 청중 : 우리는 초기 방법을 한 경우 루프, 오른쪽, 경우와 우리
, TFS에 액세스 할 수 원하는 것 우리 다음, TFS 브래킷 0 브래킷을
[들리지?
>> 제이슨 허쉬 호른 : 당신은 것 -
그래서 당신은, 루프에 대한 말을하는지 달러 기호 TFS 브래킷 1 할 것
아니면, 맞아.
또는 달러 기호 난 브래킷을 닫습니다 다음 대괄호
큰 따옴표, 그래.
>> OK, 우수한.
우리는 한 번 더 빨리 하나가있다.
7 분, 그래서 내가 원하는 이 하나를 통해 이동합니다.
이것은 또 다른 예입니다.
우리는 지금 완전히 다른 언어입니다.
>> 우리는 약간의 HTML 코드가 있습니다.
그것은 종류의 작은 화면이지만, 난 당신이 정말 그것을 통해보고 싶어
신속하게, 그리고 누군가가 저에게 말할 수있는 나는이 웹 페이지를로드 할 수 있었다 경우
내가 볼 수있을 것입니다 무엇?
에 대한 모든 것을 설명 이 웹 페이지.
노아?
나는 무엇을 볼 것인가?
>> 청중 : 프런트 엔드의 코드 텍스트에 대한 느낌과 구글
버튼을 제출합니다.
>> 제이슨 허쉬 호른 : 그리고 무엇 버튼이 말을?
>> 청중 : 제출.
아, 검색.
미안 해요.
>> 제이슨 허쉬 호른 : 그것은 검색을 말할 것입니다.
이름을 기억하십시오.
우리는 무엇을 위해 이름을 사용합니까?
이 이름의 속성은 무엇입니까 그 사용?
>> [개재 목소리]
>> 청중 : 그 이름의 마우스를 클릭이 될 때?
>> 제이슨 허쉬 호른 : 그것은있을 수 있습니다.
그러나 우리가 일반적으로 볼 수 없어 - 왜 우리는이 이름의 큐를주는 거죠?
왜 우리가 볼 수 있습니까?
그래.
>> 청중 : 해당 인덱스가되지 않습니다 슈퍼 전역 변수?
>> 제이슨 허쉬 호른 : 네, 일반적으로 할 때 이 양식은 제출 한 것 인
이 제출까요?
어떤 페이지?
노아, 어떤 페이지이 제출까요?
>> 청중 : 나는 확실하지 않다.
>> 제이슨 허쉬 호른 : 어디 우리는 그것을 찾을 수 있을까?
당신은 어디에서 찾을 수 있습니까 무엇 페이지는에 제출?
코드의 어떤 라인?
>> 청중 : 양식 동작입니다.
>> 제이슨 허쉬 호른 : 그렇지.
액션.
그래서 검색 페이지로 제출합니다.
백 슬래시 검색.
그래서 정확히 맞아.
어떤 방법은?
>> 청중 :보세요.
>> 제이슨 허쉬 호른 :보세요.
정확히.
그래서 우리는이 글을 읽을.
이 형태가 될 것입니다.
당신은 정확히 맞아.
폼에 두 가지,의 제목 페이지와 상단 구글 것이다.
>> 그래서 여기 당신이해야 두 가지 질문이 있습니다 이 페이지에 대한 답변을 할 수 있습니다.
이 HTML이 웹 사이트에서 살고있는 경우 사용자는이 텍스트에 버그를 입력
여기 필드, 어떤 URL 것 사용자에 자신을 찾을 수
양식을 제출?
>> 그래서 우리는 바로 여기있다.
나는 돌아갈거야 하지만이 페이지.
나는이 첫 번째 부분을 쓸 것이다.
모두가 여기에 볼 수 있습니까?
OK, 마리오, 당신은 당신이 알고 있다고 생각?
어떤 페이지?
>> 청중 : 백​​ 슬래시 검색.
>> 제이슨 허쉬 호른 : 나는 갈거야 여기에서 아래로 이동합니다.
OK, 백 슬래시 검색 질문 마크 Q 버그 같습니다.
아무도 다른 제안이?
그래.
>> 그래서 우리는 어떻게이 문제를 어떻게해야합니까?
음, 우리는 이전에 본 적이 있어요.
그리고 당신이 이전에 내놓았다.
당신이 옳았어요, 노아, 그 작업은 우리에게 말해주고있는 걸
페이지는 우리가 될 것입니다.
>> 우리는 또한 어떤 방법을 알고있다.
우리는 GET을 수행하고 있습니다.
그리고 GET 및 POST의 차이 즉, URL에 표시를 얻을 수있다
및 게시하지 않습니다.
나는 바로 거기 게시물을 작성한 사람이 경우 방법, 어떻게 다른 것입니까?
>> 청중 : 그냥 것 슬래시 검색합니다.
>> 제이슨 허쉬 호른 : 그것은 것 바로 검색을 슬래시 수.
여기에 아무 일도 일어나지 않을 것이다.
그러나 얻을, URL 때문에 다음과 같이 표시됩니다.
먼저 우리는 물음표를보고 우리는 이름과 값을 참조하십시오.
거기에 다른 하나의 텍스트 필드이었고, 말 내가 입력은 IT R의 이름을 준
값, 애벌레입니다.
이 지금받을 수 있습니까?
나는, 내가 한 번 더 텍스트 필드에 줄이 R 애벌레의 값의 이름을 지정합니다.
>> 청중 : 바 후에는이 것 앰퍼샌드 애벌레입니다.
>> 제이슨 허쉬 호른 : 때문입니다 앰퍼샌드 없습니다.
>> 청중 : 아니면 그냥 어떤 및 기호.
>> 제이슨 허쉬 호른 : 아, 네.
당신이 옳았어요, 내가 잘못 했어.
즉, g 같아요.
>> 청중 : 애벌레입니다.
R 죄송합니다, 애벌레 같습니다.
>> 제이슨 허쉬 호른 : 거기 거기에 연구하지?
>> 청중 : 아니,있다.
>> 제이슨 허쉬 호른 : 우리는 얘기하자 클래스 후 그것에 대해.
그게 바로 그렇습니다.
그래서 정확하다.
그리고 당신은이 많이있을 수 있습니다, 그들은 모두 연결될 것
함께 그와 함께합니다.
그래서 정확히 맞아.
>> 하나 더 질문이있다.
시작이 HTML의 DOM을 스케치 문서를.
우리는 2 분 안에 그렇게 할 수 있습니다.
우리는 여기를 통해 할 수 있습니다.
내가 다시이 웹 페이지에 갈 수 있습니다.
OK, 우리는 문서와 함께 시작합니다.
>> 다음은?
그래서 당신은 독파 할 때 -
>> 청중 : HTML.
>> 제이슨 허쉬 호른 : HTML이 옆에 있습니다.
우리는 태그에 의해 태그를 이동하는 것입니다.
HTML 후 무엇입니까?
>> 청중 : 머리.
>> 제이슨 허쉬 호른 : 머리.
머리 후에 무엇입니까?
>> 청중 : 제목입니다.
>> 제이슨 허쉬 호른 : 제목입니다.
그리고 제목은, 구글의 값이 하지만 난 아니 겠지
지금의 그 물품.
OK, 어디 몸이 가는가?
>> 청중 : 또한 HTML 떨어져오고.
>> 제이슨 허쉬 호른 : 그렇지.
몸은 여기에 떨어져 온다.
왜 모두가 볼 수 있습니까 그 사건?
당신은 아마 이해할 수있을 것입니다 이 아웃도 내가 가지고 있지 않은 경우에도
이 좋은 들여 쓰기.
>> 들여 쓰기는 종류의, 그것을 범 하지만 당신은 머리 태그가 있음을 볼 수 있습니다
아마 우리를 의미하는 닫힌 여기에 아래로 갈 수 없습니다.
우리는 최대로 돌아갈 필요가 무엇 바로 머리 전과
태그 또는 그 아래.
우리는 머리를 태그로도입니다.
>> 그리고 몸에서 양식 간다.
폼에서 두 개의 입력이 있습니다.
OK.
즉, 내가 가진 전부입니다.
퀴즈 1 내일입니다.
난 너희들을 위해 너무 흥분.
그것은 폭발 할 것입니다.
>> 당신이 가지고있는 경우에 -
>> 청중 : [박수]
>> 제이슨 허쉬 호른 : 아 그만, 그만.
하지만, 나는 농담이야.
당신은 질문이있는 경우에는, 바로 섹션 후, 밖에있을 것이다.
당신은 어떤 질문에 오늘 밤이있는 경우 부담없이 전화, 이메일, gchat,
캐리어 나 비둘기.
내일을 빕니다.
멋진 추수 감사절 휴식을, 나는 그 전에 당신을보고하지 않은 경우.
그리고 추수 감사절을 볼 수 있습니다 우리의 마지막 (화)
부 파티도.
>> 청중 : [청취].
>> 제이슨 허쉬 호른 : 지금.
OK, 나는 옆 사람을 볼 수 있습니다 주 또는 2 주.
그리고 내일을 빕니다.