묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
웹 브라우저 요청 흐름에 대한 질문입니다
1. resource 요청 시, 웹 브라우저가 HTTP 메시지 생성 2. SOCKET 라이브러리를 통해 TCP/IP로 3way handshake를 실행해 서버와 연결한다. 3. 운영체제 TCP/IP 계층으로 데이터 전송을 하기 위해 데이터를 전달한다. 4. HTTP 메시지가 포함된 TCP/IP 패킷을 생성한다. 5. 패킷 정보가 인터넷으로 흘러간다. 6. 서버에 요청 패킷이 도착하여 패킷 껍데기는 버리고 HTTP 메시지를 서버가 해석한다. 7. HTTP 응답 메시지를 마찬가지 방식으로 패킷을 생성하여 응답 패킷을 전달한다. 8. 수 많은 노드들을 통해서 응답 패킷이 도착하게 되면 웹 브라우저가 HTML 렌더링하여 화면에 보여준다. 강의를 들으면서 요청 응답 흐름을 정리해보았는데, 제가 이해한 내용이 맞는지 여쭤보고자 글 남깁니다.
-
미해결뉴욕 프로덕트 디자이너가 알려주는, 입문자를 위한 UX디자인 개론
휴리틱스
휴리틱스 체크를 확인할 수 있는 좋은 사이트가 있나요?
-
미해결실전! 웹사이트제작! Step By Step! _Basic (한화캐미컬_반응형웹)
안녕하세요! 웹페이지 내 요소들의 위치를 조정하는 방법에 대해서 질문있습니다.
연속해서 질문을 드리네요. 강의를 듣다보면 margin 속성에 치수를 부여해서 웹사이트 요소들의 위치를 조정하시는데 (margin-left:30px 등등) 혹시 이렇게 치수를 부여하면서 맞춰가는 방법 외에 다른 방법으로 요소의 위치를 조정하는 방법이 있는지 궁금해져서 질문드립니다. 현재 이 강의 외에도 css의 flex, grid 속성도 계속해서 공부하고 있는데 이 외에도 혹시 있는지 궁금합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
이미지를 다이나믹하게 처리하라는 말씀이 어떤걸까요?
다이나믹하게 처리하려면 로컬주소부분을 어떻게 처리해야하는지 궁금합니다.
-
해결됨Vue로 Nodebird SNS 만들기
Nuxt 실서버 배포후에 업데이트
Nuxt를 사용한 프로젝트를 실서버에 배포후에 파일을 수정하면 다시 빌드하고, 프론트 서버도 재시작 해야 하나요? 예를 들어 Vue 파일 안에서 Html 내용이나 스크립트, CSS 등이 변경되었을 경우에 프로젝트를 다시 빌드하고 프론트 서버도 다시 시작해야 하는지 아니면 다른 방법이 있는지 궁금합니다.
-
미해결웹 게임을 만들며 배우는 자바스크립트
안녕하세요 강사님
제로초님 안녕하세요, 유튜브에서 보다 인프런으로 넘어왔습니다. 첫 질문입니다 제게 도움을 선사해주세요... Atom으로 따라했어요, 잘 따라하다가, *의 앞 부분에 공백 추가하는 것이 잘 되지 않아서요.. 어떻게 수정을 해야할까요? 어서 해결하고 숙제도 풀어보고 싶어요 <h1>더 어려운 반복문</h1> <script> for (var star = 5; star >= 1; star -= 1) { document.write(' '.repeat(5-star) + '*'.repeat(star)+'<br>') } </script> <!-- 규칙이 가장 중요하니 반드시 찾는 연습을 해라 --> <h1>더더 어려운 반복문</h1> <script> for (var star = 9; star >= 1; star -= 2) { document.write(' '.repeat((9 - star)/2) + '*'.repeat(star)+'<br>') }
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
결과를 리턴할 때 질문드립니다.
return 할 때 어떤건 res.json을 하고어떤건 res.status를 사용하고 어떤건 res.send를하고 각각의 차이가 뭔가요?
-
미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
선생님 다른 user가 온라인인지 오프라인인지는 어떻게 된건가요?
DM창에서 다른 유저가 들어와있을때는 초록색 동그라미와 다른 유저가 로그아웃일때는 빨간색 동그라미.. 그리고.. favorited count도 설정이 안되어서 말씀드립니다 강의 끝까지 들었는데 없어서 질문 남겨요..ㅠㅠ
-
미해결더 자바, Java 8
Period 관련 궁금증 하나 질문드립니다.
강의 예시를 따라해보면서 공부하던 중 내년 생일이 몇일 남았는지 Period를 통해 확인해보니 최대 30일까지밖에 계산이 안되는 것 같은데 30일을 넘어가는 기간을 구하기 위해선 각각 getMonths()와 getDays()를 같이 써주는 방법 밖엔 없는건지 궁금합니다 !
-
미해결실전! 웹사이트제작! Step By Step! _Basic (한화캐미컬_반응형웹)
안녕하세요 강사님. 반응형 설정에 대해서 질문이 있습니다.
안녕하세요 강사님! 훌륭한 강의 잘 듣고 있습니다. 반응형 웹사이트 파트를 듣고 있는데 웹사이트를 노트북으로 켠 후 사이즈를 줄여보면 사진과 같이 텍스트가 줄바꿈이 되어 표시되고 more 버튼도 내려앉게 됩니다. 텍스트가 p태그로 작성되어있는데 혹시 이런 경우는 어떻게 수정하면 좋을까요?
-
미해결컴퓨터, 웹, 코딩, 프로그래밍의 시작 - Web1
글자가 잘려서 나와요
보시다 시피 제 화면은 이렇게 잘려서 나타나는데 선생님처럼 화면에 맞춰서 글자가 보이게 하려면 어떻게 해야 하죠??ㅜㅜ
-
미해결프론트엔드 개발자를 위한 웹팩
안녕하세요, 질문있습니다~
안녕하세요, 강의잘듣고있습니다~! Vue 강의를 듣으면서, 여기까지 왔습니다. Babel을 보고 한가지 궁금한점이 생겼습니다. 먼저 최근에 많은 웹사이트 및 라이브러리들이 더이상 IE는 지원안한다고 적혀있었습니다. Babel 역할이 ECMAScript 2015+ 의 코드를 구버전 브라우저에서 지원하게 변환하는것이라고 알게되었는데요, (가정) 더이상 IE 지원안한다는 라이브러리나, 웹사이트들도 그 개발자들이 Babel (+폴리필)을 돌려버리면 (Babel환경을 셋업한다면...) IE에서 돌아가게 만들수 있다는건가요? 그래서 궁금한점은... * 만약 위에 가정이 맞다면, 1) IE중단하겠다는 뜻이 개발자들이 더이상 귀찮아서 바벨환경을 더 이상 셋업안하겠다는 뜻인지? 2) 그리고 Facebook도 React기반으로 만들어졌다고 들었는데, IE에서 잘동작하는걸 보면 따로 Babel환경이 잘 구축되어있다고 생각하면 될것인지요? 3) 그래서 Babel 환경을 구축하는것이 너무 힘든 작업이라서 더이상 지원 중단을 한다라고 이해하면 되는것인지 궁금합니다. * 위에 가정이 틀리다면, 1) 애초에 Babel로 변환을 할 수 없는 근본적인 이유가 있는것인지? 궁금합니다.
-
따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
author 정보가 출력되지 않아서 질문 드립니다.
삭제된 글입니다
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
디버깅 문의드립니다.
안녕하세요 강의 잘 보고 있습니다. 그런데 릿코드랑 이클립스에서 아래코드를 디버깅해봤는데, 릿코드에서는 정답이 나오는데 이클립스에서는 오답이 나옵니다. 코드에서 pop하는 연산이 없는 것 같은데 어떻게 정답처리(스택이 비게 되어 true리턴)가 되는지 궁금합니다. 감사합니다. static Map<Character,Character> map = new HashMap<>(); static { map.put('(', ')'); map.put('{', '}'); map.put('[', ']'); } public static void main(String[] args) { // TODO Auto-generated method stub //String s = "([}}])"; //String s = "([])"; String s = "()"; System.out.println(isValid(s)); } public static boolean isValid(String s) { if(s.length()%2 != 0) return false; System.out.println(s); Stack<Character> stack = new Stack<>(); for(int i=0; i<s.length();i++) { char c = s.charAt(i); if(map.containsKey(c)) { stack.push(map.get(c)); } else if(map.containsValue(c)) { if(stack.isEmpty() || stack.peek() != c ) { return false; } else if(!stack.isEmpty() || stack.pop() == c) {return false;} } } return stack.isEmpty(); }
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
List<ArraySegment<int>> 출력 문제에 대해 질문드립니다!
[ Session #3] 강의를 보면 List<ArraySegment<byte>>가 등장하길래 아래와 같은 예제를 작성해보았습니다. ★★[예제 1] ★★ public class Hello1{ public static void Main() { int[] array = { 10, 20, 30, 40, 50, 60, 70, 80, 90 }; List<ArraySegment<int>> list = new List<ArraySegment<int>>(); ArraySegment<int> segment1 = new ArraySegment<int>(array, 0, 2); // 10, 20 ArraySegment<int> segment2 = new ArraySegment<int>(array, 4, 3); // 50, 60, 70 list.Add(segment1); list.Add(segment2); for(int i = 0; i < list.Count; i++) Console.WriteLine(list[i]); }} [출력] System.ArraySegment`1[System.Int32] System.ArraySegment`1[System.Int32] [질문 1] 제가 원하는 출력값은 10 20 50 60 70 인데 ToString을 어디에 어떻게 정의해야 될 지 잘 모르겠습니다... 예제 코드를 알려주시면 정말 감사드립니다ㅜ [질문 2] ArraySegment<int> elems = new ArraySegment<int>(new[] { 1, 2, 3 });foreach (var item in elems){ Console.WriteLine(item);}[출력]123 위에 언급한 [예제 1]을 foreach로 돌리면 아래와 같은 출력이 됩니다. [출력] System.ArraySegment`1[System.Int32] System.ArraySegment`1[System.Int32] 분명히 list에는 [10][20][50][60][70]이 들어갔는데 foreach로 출력되지 않은 이유를 모르겠습니다...
-
미해결프론트엔드 개발자를 위한 웹팩
스타일로더가 IE11에서는 동작을 안하는것 같습니다.
질문있습니다. IE에서 디버거로 보니 스타일로더가 작동하지 않았는것처럼 보입니다. ( head 밑에 들어가있지 않습니다 )
-
미해결모던 자바스크립트(javascript) 개발을 위한 ES6 강좌
강의에서 사용하시는 툴이 궁금해요
안녕하세요~ 이제 강의를 듣기 시작했는데 사용하는 툴이 무엇인가요??
-
해결됨초보를 위한 쿠버네티스 안내서
결재했습니다.
안녕하세요 44bit 유투브에서 해당 영상 너무 잘봤었고요 근데 유투브마지막 영상의 설명대로 email까지 남겨놨는데 강의 알람이 안왔네요 ㅠ 이미 예전에 보았던 유투브 영상만 봐도 강의 품질이 좋을 것을 의심치 않습니다. 열심히 잘 보겠습니다~
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
SQL 쿼리가 3번씩 보이는 이유가 궁금합니다.
수업 진행하는데 문제는 없는데 단순히 궁금해서 질문드립니다. 이전 JPA 기본편 수업때는 쿼리가 한 번씩만 보였었는데 여기서는 세 번씩 보이는 이유가 궁금합니다.
-
미해결눈떠보니 코딩테스트 전날
재귀함수4 - 재귀함수 보강예제
예제 중에 숫자 세자리 마다 콤마 찍는 comma function 에서 if len(s)<3: # 이렇게 하면 100000(십만)의 경우 ,100,000 으로 찍힘 하여 if len(s)<=3: # 이렇게 수정해야 합니다.