묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[코드캠프] 시작은 프리캠프
반복문 강의 예제 질문
안녕하세요.반복문 강의 예제를 복습하다가 궁금한 점이 생겨서 질문 남깁니다.나이를 12살에서 5살로 바꿔서 해봤는데, 어린이입니다가 뜨지 않고 에러 메세지가 뜨는데왜그런건지 모르겠습니다 ㅠㅠ
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
서브넷마스크 할당 퀴즈가 헷갈립니다
안녕하세요! 선생님 덕분에 살면서 처음으로 즐겁게 네트워크 공부를 하고 있습니다.다름이 아니라, 강의교안 1번 133p에서 10개의 사무실이 있고 사무실당 12개의 장치를 연결해야 할 때, 16개(두 개 제외해서 14개) 만큼의 공간만 확보하면 12개를 할당할 수 있다는 부분은 이해했는데, 그렇다면 서브넷 마스크의 마지막 주소가 11110000->240이 되는 게 아닌가 헷갈립니다. 혹시 공간이 남아야 하는 건가요? 강의에서는 마지막 주소가 224가 된다고 하셨어요.열심히 듣는다고 들었는데 만약 이미 설명하신 부분임에도 제가 질문하는 거라면 다시 듣고 오겠습니다ㅠㅠ 아침이라 멍해서 그럴지도 모르겠네요…
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
백엔드에서 처리해야될것들이 궁금합니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.코드팩토리 디스코드https://bit.ly/3HzRzUMFlutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다! 안녕하세요 . 중급 강의에서는 백앤드 처리가 되어있어서 그런데개인적으로 앱을 개발하려면백앤드에서 하는 일이 로그인시 아이디 비번 토큰 변환 회원정보 디비 저장, 회원정보 , 게시글 및 데이터들 데이터베이스에 작성 및 읽기 수정 삭제 토큰 + 데이터베이스 관련된 기능만 하는거일까요 ?? 예를들면 개인적으로 스프링 + 아파치 + mysql 로 구성해서 http 통신으로 데이터만 주고 받으면앱출시 목적으로 구현이 가능한건가요 ? 웹은 어느정도 아는데 앱은 처음이라 많이 모자르네요
-
미해결
AWS에서 S3 객체 선택해서 작업하려고 할 때 'ACL을 사용하여...' 이 버튼은 왜 비활성화 돼있나요?
Amazon S3에서 버킷 생성한 다음에 파일을 업로드하고객체 선택해서 위에 작업 버튼 눌렀는데 맨 밑에 'ACL을 사용하여 퍼블릭으로 설정' 이 버튼이비활성화 돼있어서 클릭이 안됩니다. 왜 그런건지 알 수 있을까요?그리고 버튼을 활성화 시키려면 어떻게 해야 하는 지 알려주세요..!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JpaMain 실행시에 table drop 순서 설정
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)연관관례 매핑 설정을 하고 JpaMain을 실행했을때 처럼 create로 설정하면 이미 존재하는 table은 drop하고 새로 create하잖아요. 그런데 각 테이블에 존재하는 연관관계 때문에 drop이 실패하는 경우가 생깁니다. 예를 들어 실전 예제3 강의 기준으로 매핑 설정 후 실행을 했을 때 OrderItem보다 Item drop이 먼저 실행이 되어 쿼리 실행에 오류가 생기는데요 이와 관련하여 drop, create 실행 순서를 설정할 수 있을까요??(현재는 직접 table을 순서대로 drop하고 실행하고 있습니다.)[질문 내용]여기에 질문 내용을 남겨주세요.
-
미해결게임 프로그래머 취업 전략 가이드
강의를 다듣고 2가지 사항에 대해 의견을 여추어보고 싶습니다.
간단히 소개드리면 만들고 싶은 게임들을 위해 1인개발을 지향했고 필요하거나 재밌는것들을 구상하면서 개발도 하고 알바를 하다가 현실적문제가 오기 시작하여 취업으로 방향을 바꾼 게임개발자(신?입)입니다.최종목적은 언제나, 만들고 싶은 게임들 만들면서 재미있게 살고 싶다. 라는 목적을 가지고 있습니다.여추어볼 의견으로서는 2D게임개발을 주로 하고 있어서 유니티를 쓰고 있었지만 3D로 구상된 게임들을 위해 언리얼도 쓸 예정입니다. 유니티에서 길게 개발하는 동안 유니티에서 돌아가는 많은 라이브러리와 프레임워크들을 만들었습니다. 현시점에서 언리얼로 갈아탈시 라이브러리들을 마이그레이션 작업을 해야하는데,이렇게 기반들을 송두리채 옮기는 작업이 필요할경우 비용산정을 어덯게 잡으시지 의견이 궁금합니다. (처음부터 다시만들어라. 같은 의견도 괜찮습니다.)전 흥미가 생기는 곳들에 끌려다녀서 그런지 문제가 있습니다. C#만 주로 파다보니 ILCode까지 볼때가 있고 게임개발자가 게임은 안 만들고 기술적인 부분을 탐내거나 자동화(특정오브젝트 자동생성, 에디터에 일일히 집어넣기 귀찮음을 해결하기 위한 자동화)부분을 탐내거나 만들고자 하는게임에는 이런 요구사항이 있으니 이런기술들도 미리 알아야지하고 확인하다보니 만들고자 하는 게임을 뒷전으로 하는 형태가 보였습니다. 특히 만든것들을 정리했더니 게임은 없고 게임에 쓰일 툴이나 내부에서 돌아갈 특정기능들을 녹화한 기록만 있었습니다. 그래서 게임이라고 할 포폴이 없었습니다. 여기에서 물어볼 의견은 게임개발자는 완성된게임(게임루틴이 보일 정도의 게임)을 만들어야지라는 의견을 여추어보고싶습니다. 작년에 비해 일자리가 안보여서 3월 이직시즌을 노리고 있습니다. 3월에도 상태가 안 좋으면 6개월짜리 국비학원이라는 자그만한 벙커속에 잠시나마 대피할려고 하고, 추천하지 않는 6개월학원에서 말씀되로 준비가 되면 틈틈히 서류도 집어넣고 면접도 봐야겠습니다.마지막으로 좋은 경험이 담긴 강의 감사합니다.
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
소문자로 바꾸어주었더니, 국기 이미지가 잘 출력되는 것을 확인할 수 있었습니다.
전체 코드에서 'iso2'칼럼에 있는 값을 소문자로 바꾸는 코드 하나만 추가하면 됩니다.doc_final_country['iso2'] = doc_final_country['iso2'].str.lower()그러면 아래 결과처럼 잘 나오는 것을 확인할 수 있었습니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
ssh 서버에서 docker 실행이 안됩니다.
위의 질문에서 etc/sysconfig/docker, docker-storage 파일이 없다는 질문을 봤습니다. 저도 그분과 같은 상태인데, 그분은 windows2 방법으로 설치를 하셨고, 저는 windows1 방법으로 설치를 했는데요. ssh서버에 접속하고 나서 docker 명령어가 실행이 안되는데, 해결방법 없나요..
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
코딩테스트나 알고리즘 대회 관련 질문입니다.
안녕하세요! 코테 준비가 처음이라 궁금한 점이 있어서 질문합니다. bits/stdc++.h 이 헤더파일을 넣고 하라고 하셨는데요, 시험볼때도 이렇게 작성해도 되나요?대회나 시험을 볼 때는 시험보는 페이지에서 바로 코드를 작성해야 하나요? 아니면 제 노트북에 있는 vscode 나 devC++ 을 사용해도 되는건가요?처음 준비하다 보니 기본적인 부분도 모르는게 많네요ㅠㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
코드 복붙 자료 어디서 받을 수 있을까요?
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)네2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)네[질문 내용]여기에 질문 내용을 남겨주세요. 자바 ORM 표준 JPA 프로그래밍 - 기본편hello jpa - 프로젝트생성 강의에서강사님께서 복붙해서 올리시는 코드들 따라할 때 직접 쳐야하는 건가요 아니면 복사할 수 있게 제공되나요? 어디서 찾아야 할까요?(ex. META-INF 에 넣는 코드들)
-
미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
사업부 행번호 자동입력
안녕하세요, 2-2 매크로 코드작성시, 특정사업부에 해당하는 행을 눈으로 세어서 코드에 입력을 하는데요, 만약 익월 또는 익년도에 해당사업부의 제품코드개수가 변경이 되어 또다시 매크로를 수정할때 수작업을 하게 됩니다. 혹시 해당사업부(예를 들어 수원사업부의 제품코드 개수의 변경시 이를 자동캐치하여 수원사업부만 보여주는 매크로를 작성할수 있는 방법을 여쭤보고 싶습니다. 감사합니다.
-
미해결
극초보 코린이 인텔리제이 빌드 직후 질문
인텔리제이 사용중인 코린이 입니다. 혼자 게시판 만들기 위해서 프로젝트를 생성하였는데 이렇게 왼쪽에 보시는것과 같이 빨간색이 뜨는데 왜뜨는지 해결방법이 무엇인지 도와주세요..ㅜㅜ
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
플러터 Mac 셋팅중입니다 ㅠㅠㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.코드팩토리 디스코드https://bit.ly/3HzRzUMFlutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다! [질문]이렇게 현재 시킨대로 셋팅했는데코드팩토리님이 말씀하신 플러터 경로가 나오지 않습니다 ㅠ그결과 역시 코드팩토리님과 동일하게 넘어가지지가 않아질문 드립니다 ㅠㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
h2 database와 연결이 안 되는 것 같습니다
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]h2 database 설치 하여 console띄우고 jdbc url도 jdbc:h2:tcp://localhost/~/test 로 설정 후 Member 테이블 만들었습니다build.gradle에 필요한 라이브러리 추가 후 코끼리도 눌러주고application.properties에도 강의 내용과 똑같이 작성하였습니다. 그런데 여기가 뭔가 강사님께서 보여주시는 것과 다른 것 같습니다 글씨에 색깔도 다르고 무엇보다 spring이나 datasource 등을 쳤을 때 밑에 뜨는 것이 없습니다 무엇이 문제일까요? 다음은 제 코딩화면과 localhost:8080에서 회원 목록을 눌렀을 때 오류 화면 입니다.답변 부탁드립니다 감사합니다
-
미해결홍정모의 따라하며 배우는 C언어
<10.11 질문> 배열이 함수에 들어갔을 때
10.11 강의의 11번째줄의 함수를 예로 들어함수의 arguments 정의할때 들어가는 배열을 입력하면 해당 배열의 포인터의 값이 들어가고함수에서 배열에 val 값을 더해줄 때는 배열의 포인터에 val 값을 더해준다고 표현해주셨는데 계산된 결과는 배열의 포인터의 dereferencing된 값에 val값을 더해준 것이였습니다.저는 포인터 연산이 되어 해당 배열 값에 val*(자료형의 크기 값이) 더해질 줄 알았습니다.함수의 arguments에서 배열을 포인터로 정의하고 함수 내부에서 배열을 쓸 때 포인터값과 dereferencing된 값(즉, 배열의 값)이 어떻게 구분되는건가요??
-
해결됨스프링 핵심 원리 - 기본편
localhost:8080 만 쳐도 localhost:8080/hello페이지로 넘어갑니다
다른 강의 듣느라 아무것도 설정안한 화이트 에러페이지가 떠야되는데 옛날에 실습했던 이 부분이자꾸 떠요 크롬에서 캐시삭제해봐도 똑같습니다 이럴땐 아예 그 프로젝트를 삭제하면 해결이 될까요? 아님 어디를 고쳐야할까요..<!DOCTYPE HTML> <html> <head> <title>Hello</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> Hello <a href="/hello">hello</a> </body> </html>
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
페이지 이동할때 context 를 어떻게 받아오나요?
코드정리하려고 floatingActionButton 을 따로 빼서 정의하려는데 context는 어떻게 받아올수있나요?
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
@ModelAttribute 원리
@ModelAttribute Item item 이런식으로 사용하면Item 객체를 만들고 프로퍼티를 찾아서 setter로 값을 바인딩시킨다고 배웠습니다. (model.addAttribute()는 생략 가능)이 부분이 궁금한데 사용자가 넘긴 데이터를 어떻게 파싱해서 각각 필드에 setter로 값을 바인딩 시켜줄 수 있는건가요?@ModelAttribute 내부에서 @RequetParam을 사용하는건가요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
정답이지만 채점 사이트에서 오답처리가 됩니다
인텔리제이 상에선 코드가 잘 돌아가며 정답이 나오지만 채점 사이트에서는 오답이라고 나옵니다. 코드 어디 부분이 문제가 되는지 잘 모르겠어서 질문 남깁니다.import java.util.*; public class Main { public String solution(String str){ String answer= "YES"; int len =str.length(); str= str.toUpperCase(); for(int i=0;i<len/2;i++){ if(str.charAt(i)!=str.charAt(len-i-1)){ return "No"; } } return answer; } public static void main(String[] args) { Main T = new Main(); Scanner kb = new Scanner(System.in); String str = kb.next(); System.out.println(T.solution(str)); } }
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
HTTP 메시지 컨버터가 작동 과정
HTTP 메시지 컨버터가 작동되었다는 건 HTTP 바디에 요청 혹은 응답이 이루어진다는 것인데@ResponseBody public String hello() { return "ok" }그러면 이런 코드가 있을 때 메시지 컨버터가 사용이 됩니다.MVC구조에 따라 위 코드 수행 과정이 제가 이해한 게 맞나요?HTTP 요청이 들어오면 디스패처 서블릿에서 핸들러 매핑으로 적절한 핸들러를 찾고 그 핸들러를 처리할 핸들러 어댑터를 찾습니다.찾은 핸들러 어댑터를 호출하고 핸들러 어댑터에서 적절한 아규먼트 리졸버를 찾아 호출해 보내줄 파라미터 데이터를 생성합니다. (여기선 파라미터가 없으므로 생성x)이제 핸들러(위 코드)를 호출하고 반환되면서 리턴밸류핸들러가 실행됩니다.@ResponseBody가 있으므로 HTTP 메시지 컨버터를 실행합니다. 여기까지가 제가 이해한게 맞나요? 이제 HTTP 메시지 컨버터가 HTTP 바디에 값을 직접 넣어주어 화면을 띄웠을 때 ok라는 문자가 그대로 보이게 되는 것으로 알고 있습니다. 이 과정을 더 상세하게 알고 싶습니다.HTTP 메시지 컨버터에서 HTTP 바디에 값을 직접 넣어주고 모든 작업이 끝나게 되는건가요?아니면 HTTP 메시지 컨버터에서 또 어떤 값을 리턴해주어 계속 진행이 되는건가요? 후자가 맞다면 HTTP 메시지 컨버터는 어떤 것을 리턴밸류핸들러에 리턴해주는 것이며리턴밸류핸들러는 어떤 것을 핸들러어댑터에 리턴해주는 지 궁금합니다.