묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
Cache-Control 질문드립니다.
http 응답 메시지에 Cache-Control 헤더를 적는것이라고 알고있는데요. 클라이언트 - 프록시캐시서버 - 원서버이렇게 되어있다고 할 때, 프록시 캐시 서버를 도입하게되면 클라이언트는 원서버에서 데이터를 받는게 아니라 프록시 캐시서버에서 데이터를 받는건가요?1번의 응답이 맞다면 그럼 프록시캐시서버가 http응답 메시지를 클라이언트에게 내려주는건가요?Cache-Control: public 이나 Cache-Control: private는 프록시캐시서버와 원서버중에 어떤 서버가 내려주는 http응답메시지에 작성이 되어야하는건가요?
-
미해결풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
수업관련
헤더 포지션을 fixed로 두고 메인컨테이너에 마진 60을 준 이유는 fixed 다음에 나오는 박스들은(main, mian container class 들).. fixed로 60높이를 띄어놓은것을 인지하지못하나요..?모던웹페이지만들기 5 15분쯤이요!
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
getByTestId
tdd 앱 개발 초입 강의에서 질문 있습니다.App.test.js에서는 screen.getByTestId("counter")를 했고, App.js 에서는 <h3> 내부에 data-testid="counter" 라고 되어 있는데요.어떻게 App.js 내부의 <h3> 태그의 data-testid가 getByTestId로 불릴 수 있는지 궁금합니다..!그리고 넘어간 정보가 왜 0이 아니라 TextContent가 맞는걸까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
A* 구현 Part2 강의를 듣던 중, 예외 상황이 발생했습니다.
해당 부분을 함수로 분리하기 전(다익스트라 알고리즘 구동 시)에는 잘 돌아갔는데, 이번 수업을 위해 분리한 뒤로 컴파일해 보니 위와 같은 에러가 발생했네요. 오브젝트 참고가 인스턴스에 연결되어 있지 않는다는 것 같은데, 어느 부분이 문제인지 궁금합니다!
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
노션 과제 GraphQL 부분 혹시 어떤 방식으로 해야되는지 조언 좀 받을 수 있을까요?
소제목은 GraphQL인데 내용은 저번 과제인 REST-API 방식이라서 조금 헷갈리는 감이 있습니다. 이걸 apollo-server, GraphQL로 바꿔보라는 건가요? 아니면 express rest-api로 하는건지 다른 분들은 어떻게 하셨는지 궁금합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
함수객체 의 매개변수
루키스님 안녕하세요. 질문 있습니다!영상에서 람다식 사용 이전isuniqueitem 함수 객체를 통해 find if 매개변수로 넣어주셨는데요. Isuniqueitem은 매개변수로ITEM& item이 들어갑니다. 하지만 임시 객체 어떠한 부분에도 item을 넣어준 적이 없는데 어떻게 작동하는걸까요? F12 통해 보려고해도 이해가 잘 되지않아 질문 드립니다.
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
네임드락 구현 시 jdbc를 활용해야한다고 하신 부분이...
새해 복 많이 받으세요. 강사님!네임드락 구현 부에서 데이터소스를 분리하라고 하신 맥락과 동일한 걸로 이해해도 될까요? jpa를 잘 몰라 엉뚱한 질문을 드리고 있는지는 모르겠습니다.해당 예제에서는 LockRepository가 Jpa 데이터 소스를 활용함으로 커넥션풀을 모두 사용하게 되면 서비스에 영향을 미칠 수 있어 jdbc를 통해 별도로 락을 걸도록 해서 본래 서비스에 영향을 주지 않도록 하라는 걸로 이해했습니다.미리 답변에 감사드립니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
cannot access org.springframework.boot.SpringApplication 에러
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.JDK 11 버전으로 다 맞추니까 이런 에러가 발생합니다 ㅠㅠㅠ 어떻게 해야 하나요
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
형, 이거 무슨 차이인지 모르겠어요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 큰돌님알고리즘교안에서 C++을 공부중인 수강생입니다.해당 교안의 63pg를 공부하다가, 문법 관련된 궁금증이 생겨서 무슨 차이인지 혼자 해결해보려다가결국 찾지 못하고 이렇게 질문 게시판에 큰돌님의 답변을 구하고자 합니다.(먼저 새해 복 많이 받으세요.) pair<T1, T2>는 자료구조가 아닌 클래스라고 설명하셨던걸로 기억합니다.그런데 제가 pair<int, int>로 이루어진 vector를 선언하고 (vector<pair<int, int>> 라고 선언함)auto 타입을 쓰지 않은 뒤에 iterator를 통하여 (vector<pair<int, int>>::iterator it라고 선언함)해당 pair의 first와 second에 접근하려고 it.first 또는 it.second 라고 작성했을 때컴파일 오류가 났었습니다.-> 를 쓰지 않고 it.first라고 하니까 컴파일 오류가 나더라구요? 일단 구글링해서 문제는 해결했는데 이유를 모르겠어서 이렇게 질문 남깁니다... 소스 코드는 코드 및 사진으로 첨부합니다.#include <bits/stdc++.h> using namespace std; vector<pair<int, int>> v; vector<int> a; int b[5]; int main(){ for(int i = 10; i>=1; i--){ v.push_back({i, 10 - i }); } sort(v.begin(), v.end()); for(auto it: v) cout << it.first << " : " << it.second << '\n'; for(vector<pair<int, int>>::iterator it = v.begin(); it != v.end(); it++) cout << it->first << " : " << it->second << '\n'; /*------------------------------------------------*/ >.< 큰돌님 유튭팬이에여~
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
github
github에 소코반 프로젝트가 혹시 있으실까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2559번 문제 왜 틀렸는지 모르겠습니다.
http://boj.kr/b8cda7301a1e418aa73b9b0432000d3b
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
RDS관련 질문드립니다!
EC2에 내부서비스를 올려 사용중인데 RDS를 연결해보려합니다.관련된 옵션들이 상당히 많아서 질문이 있습니다.템플릿은 프로덕션을 선택했구요(프로덕션을 선택한 이유는 multi az에 대해 살펴보려고 했습니다)Q1. 할당된 스토리지는 구체적으로 무엇을 의미하는것인가요? Q2. 프로비저닝 iops에대해서 정확히 무슨기능인지를 이해를 하지못해서 이에 대해 설명 부탁드립니다. (iops사용시 과금이 심하게나온다는 글을보아서요..)Q3. 연결탭에서 EC2 컴퓨팅리소스를 선택했는데 퍼블릭 리소스 연결이 안되더라구요 이는 왜그런걸까요?감사합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
실무에서도 예제처럼 익셉션을 내도 되는지 궁금합니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]1. 강의 회차: 섹션4 > 유연한 컨트롤러1 - v5파일명: FrontControllerServletV5함수: getHandlerAdapter궁금한 소스 : throw new IllegalArgumentException("핸들러 어댑터를 찾을 수 없습니다");현재 해당 함수에서 핸들러에 맞는 핸들러 어댑터를 찾지 못했을 경우 익셉션을 내주고 있습니다. 실무에서도 실제로 이렇게 사용할 수 있는지 궁금합니다.
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
${member.id} ${member.name}의 member가 어떻게 domain.Member에서 오는지 궁금합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]html코드 중 <tr th:each="member : ${members}">의 members는 controller 코드의 members로부터 오는 것으로 알고 있습니다. List<Member> members = memberService.findMembers(); model.addAttribute("members", members); return "members/memberList"; 그런데 members의 값이 memberService.findMembers(); 부터 오는 것이여서 MemoryMemberRepository.java의 findAll()를 찾아봤습니다.@Override public List<Member> findAll() { return new ArrayList<>(store.values()); }여기서 values() method로 인해서 map의 값만 추출되어 list로 변환해서 받는 것으로 알고 있습니다.그래서 저는 controller의 members가 값만 list로 나열된 것으로 생각했는데 memberList.html에서 "member : ${members}"member가 list의 value가 아닌 domain.Member class라는 것이 잘 이해가 안됩니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
알고리즘 교안 65P 질문 드립니다.
unique()1.auto it = unique(v.begin(), v.end()); //중복되지 않은 요소로 채운 후, 그 다음 이터레이터를 반환한다.라고 하셨는데 이 경우 4 이터레이터(값은 5) 까지 배열 하였기 때문에 5인 이터레이터로 반환 되는 건가요?2.cout << it - v.begin() << '\n';에서 굳이 - v.begin()는 왜 들어간 건가요? 굳이 쓰지 않아도 되지 않나요? cout << it << '\n'; 이거와 동일한 값을 출력으로 내보내지 않나요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
9996번 문제 이 코드가 왜 틀렸는지 모르겠습니다
http://boj.kr/c4333438ce6243cbb335e75021921f41
-
미해결따라하며 배우는 NestJS
강의 잘들었습니다! 배포 자료 받을수있을까요?
안녕하세요. 강의 잘들었습니다. 감사합니다.그런데 마지막에보여주신 배포관련 pdf 볼수있을까요? 다른분이 질문해주신 답글https://drive.google.com/file/d/1z3QUaECsZ_bVHIUF-rYyDrNv_oCvR8re/view?usp=sharing여기에는 한장의 사진만 보여서요!
-
미해결Node.js로 웹 크롤링하기
스파이스 사이트만 접속시 튕김현상이 있어요
const puppeteer = require('puppeteer');const crawler = async () => { try { let browser = await puppeteer.launch({ headless: false, args: ['--window-size=1920,1080', '--disable-notifications'], }); let page = await browser.newPage(); await page.setViewport({ width: 1080, height: 1080, }); await page.goto('http://spys.one/free-proxy-list/KR/'); } catch (e) { console.error(e); }};crawler(); 아예 이부분만 작성 해 봐도 오류가 떠요Error: Navigation failed because browser has disconnected!해당 사이트가 잠깐 나왔다가 디스커넥티드되면서 종료되어져 버려요다른사이트는 전혀 이상없는데, 위 스파이스 사이트만 접속시 튕김현상이 있어요
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의 듣다가 궁금한게 생겼는데요!
파이썬 설치 할 때 PATH 를 체크해서 설치하는 이유가 뭔가요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
CLI 질문있습니다.
abc 가 폴더명일 때rm -rf abcrm -r abc 랑 어떤 차이가 있을까요(f가 force 강제 삭제 인거는 알고 있는데어차피 둘 다 폴더 삭제 아닌가요? 기능적으로 어떤 차이가 있는지 궁금합니다)