묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결CSS Flex와 Grid 제대로 익히기
flex 모달 만들때
position: fixed; left: 0; right: 0; top: 0; bottom: 0; 이부분이 적힌것에 대해서 질문하려고 하는데요, 포지션 고정시킨후 위아래 왼쪽 오른쪽 0을 했는데, 모달이 중간에 오게 되는게 잘 이해가 안돼요. (저부분 없이) justify-content, align-items로만 하면 왜 안되는건가요? (왜 정중앙에 오지 않는걸까요?) position에 대해 이해가 부족해서 그런지 이해가 잘 안돼요^^ㅎㅎ
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
파이어베이스에 글이 정상적으로 입력되었는지 여부를 알 수 있어야
파이어베이스에 글이 정상적으로 입력되었는지 여부를 알 수 있어야 입력완료 메시지를 띄우고 그렇지 않고 글입력 실패일 경우에는 토스트 메시지가 달라질 것 같습니다. 물론 실패할 경우 finish도 실행하지 않게 되겠지요? 파이어베이스로부터 입력 결과를 알아를 확인하는 절차에 관해서도 함께 다루어주세요.
-
미해결코딩으로 학습하는 리팩토링
ppt 내용이 잘못되어 있습니다.
ppt 내용이 잘못되어 있습니다. 파생변수를 질의 함수 내용이 적혀 있네요.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
Result 클래스 관련 질문입니다.
Result 클래스를 만들어서 response 데이터를 보냈습니다. 이때 제너릭으로 설정하신 이유가 있나요? 현재 아래 코드가 이런식입니다. static class Result<T> { private T data; } 그런데 제너릭을 쓰지 않는 반환용 DTO를 만들어서 static class ResultDto{ private List<OrderDto> orderDtos } 이렇게 하지 않는 이유가 있나요? 보통 실무에서는 어떤 방식을 주로 사용하시나요? 감사합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
8080연결안됨
처음 인텔리제이를 깔고 버전을 11로 바꾸는 작업을 하고 테스트를 했는데 오류는 안뜨는데 강의에서 8080어쩌구 뜨고 실제로 localhost8080에서 연결이 되어야 하는데 아예 연결이 안됩니다. 에러가 뜨지도 않기 때문에 개선방법을 모르겠습니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
k-1이 아니라 k-2로 해야하는거 아닌가요?
초기 window에 값을 넣을 때 k-1까지 넣는 것이 아니라 k-2로 해야하는거 아닌가요? 그래야 다음 반복문에서 처음 rt값이 중복되지 않을 것 같아서요. 신기한건, 저는 k-2로 풀었는데 강사님이 k-1까지로 해서 푸셔도 채점사이트에서는 둘다 정답으로 나오네요. 뭐가 맞는걸까요? import java.util.ArrayList; import java.util.HashMap; import java.util.Scanner; public class Main{ public ArrayList<Integer> solution(int n, int k, int[] input){ ArrayList<Integer> answer = new ArrayList<>(); HashMap<Integer,Integer> map = new HashMap<>(); int lt =0; for(int i=0;i<=k-2;i++) { // k-1? map.put(input[i], map.getOrDefault(input[i], 0)+1); } for(int rt=k-1;rt<n;rt++) { //rt=k-1부터 시작 map.put(input[rt], map.getOrDefault(input[rt],0)+1); answer.add(map.size()); map.put(input[lt],map.get(input[lt])-1); if(map.get(input[lt])==0) { map.remove(input[lt]); } lt++; } return answer; } public static void main(String[] args) { Main T = new Main(); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int k = sc.nextInt(); int[] input = new int[n]; for(int i=0;i<n;i++) { input[i]=sc.nextInt(); } for(int x : T.solution(n, k, input)) { System.out.print(x+" "); } sc.close(); } }
-
해결됨코딩으로 학습하는 리팩토링
객체생성 분기문 대신 사용할 ActionEnum or EnumFactory 활용에 관한 질문입니다.
웹서핑 공부중에 어디선가 ActionEnum 의 다양한 예시를 보고 따라서도 적용도 해보고 했었는데요, 그러니까, Enum 내부에 인스턴스 생성코드가 있고, factory 메서드로 해당 타입이 반환되는 다음과 같은 형태 입니다. public enum ActionEnum { ACTION_1(SubAction1::new) , ACTION_2(SubAction2::new) ; private final Supplier<Action> instantiator; ActionEnum(Supplier<Action> instantiator) {this.instantiator = instantiator;} public Action newInstance() { return instantiator.get(); }} 이것이 사용되는 곳에서 좀.. 코드가 숨겨지는 효과가 있더라는, 추천하지않는 말을 들었는데요(숨겨지는 효과: 사용되는 곳에서 명확히 드러내지 않아 파악이 힘든 상태) 질문입니다.Enum 응용패턴이 혹시 안티패턴 이라던지, 적절하지 못한 경우가 특별이 있는지,사용에 있어 권장되거나 되지 않는 이유와 같은ActionEnum 혹은 EnumFactory 에 대한 강사님의 견해가 궁금합니다. 읽어주셔서 감사합니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
강사님 코드 런타임에러문제
import java.util.HashMap; import java.util.Scanner; public class Main { public String solution(String str, String str2) { String answer = "YES"; HashMap<Character, Integer> map = new HashMap<>(); for(char x : str.toCharArray()) { map.put(x, map.getOrDefault(x, 0)+1); } for(char x : str2.toCharArray()) { if(map.get(x)==0 || !map.containsKey(x)) { // 부정처리 중요 return "NO"; } map.put(x, map.get(x)-1); } return answer; } public static void main(String[] args) { Main T = new Main(); Scanner sc = new Scanner(System.in); String str = sc.next(); String str2 = sc.next(); System.out.println(T.solution(str, str2)); sc.close(); } } 강사님 코드랑 똑같이 채점사이트에 넣는데 런타임에러가 납니다. 왜그럴까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃 권한 요청 드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.인프런 ID : icraft2170@gmail.com 깃헙 ID : icraft2170@gmail.com 깃 UserName : Hero
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
리텐션 실습 관련 질문있습니다.
안녕하세요, 강의 잘 듣고 있습니다. 다름이 아니라 3-1 강의에서 롤링 리텐션을 구하고 그 뒤에 리텐션을 구했는데 뒤에서 구한 해당 리텐션은 월별로 구한 리텐션율 이니까 Range Retention이라고 보는것이 맞나요?
-
미해결버그헌팅과 시나리오 모의해킹 전문가 되기
VMware Pro 환경 질문있습니다.
강의에서처럼 일반적인 NAT가 아닌 "NAT네트워크"를 사용해서 호스트PC내 가상머신들간의 통신을 VMwarePro 환경에서도 하고싶습니다. 하지만, VMware Pro에서는 NAT, Bridge, Host-Only 설정만 있을뿐, "NAT네트워크"라는 설정이 따로 없는것 같아 설정에 애로사항이 생겼습니다. VMware pro에서도 강의에서처럼 설정을 할 수 있는 방법이 따로 있을까요? 늦은 시간에 죄송합니다..!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
한글 함수
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]test case 작성할 때 만드는 함수로 한글로 함수 이름을 지을 수 있다고 하셨는데 한글로 작성하면 에러가 뜹니다ㅠㅠ! 혹시 해결 방법을 알고 계실까요?? (같은 상태에서 함수 이름을 영어로 변경하여 작성하면 잘 작동 됩니다..!)
-
해결됨코딩으로 학습하는 리팩토링
openjdk-17 다운로드 후 Sources에서 Language level
안녕하세요. 프로젝트 설정 문의드려요~ 제목에 적은거 처럼 openjdk-17다운로드 후 Apply 누른 다음 Language level에 17버전이 보이지 않는데 어떻게 해야되나요??...
-
미해결실전! 스프링 데이터 JPA
5:45초 질문 있습니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 강의를 듣다가 놓친 부분이 있던걸까요 Member엔티티가 serializable 이란걸 구현하고 있던데 이건 어떤건가요??
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
가시성 질문드립니다
조금 개념이 헷갈리는데요. 가시성의 개념이 어떤 쓰레드에서 공유변수의 값 하나를 수정했을 때, 다른 쓰레드가 해당 변수를 읽어들일 때 그 수정된 값을 읽어들인다는 보장이 없다. (캐시의 문제) 여기서 원자적 연산을 진행하면 동일 객체에 대해서 동일한 수정 순서를 관찰한다고 했는데, 항상 수정된 이후의 값이 관찰되므로 가시성이 해결된다고 보면되나요? 17분 50초쯤에 동일한 수정순서를 관찰한다해서 가시성문제가 여전히 해결된다고 하지 않는다고 하셨는데 34분 37초쯤에서는 atomic의 기본연산이 seq_cst정책이 디폴트이고 가시성 문제와 코드 재배치문제도 바로 해결된다고 하시는데 어떤말이 맞는지 궁금합니다
-
미해결홍정모의 따라하며 배우는 C언어
정밀도
이것 저것 혼자 해보다가 궁금한 점이 생겨서 질문드립니다 만약 문자열의 길이 n 이고 요구하는 정밀도가 n보다 크다면 작동원리는 어떻게 되나요? printf("%.20s", "ABCDEFG"); 를 실행할 경우 "ABCDEFG"만 나오더라구요 이게 만약 숫자였다면 앞에 0으로 채워졌을 것 같은데 문자열이다보니 0으로 채워지는 건 안맞는 것 같고 어떻게 작동하는지 궁금하여 찾아보았는데 해결을 못해서 질문올립니다!
-
미해결[기초-응용] 다양한 환경을 앤서블(Ansible)로 관리하기 with 베이그런트(Vagrant)
사이트에 연결할 수 없음
안녕하세요. anp nginx_install.yml -k 실행 시 192.168.1.11로 접속 시 사이트에 연결할 수 없음 192.168.1.11에서 응답하는 데 시간이 너무 오래 걸립니다. 이라고 나오는데 이유를 알 수 있을까요? netstat 명령어로 nginx가 활동중인 것도 확인했고, 방화벽이 active 상태여서 중지했습니다. 그래도 호스트pc에서 접속하면 위와 같은 문구가 나옵니다 ㅜ.ㅜ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
서버에서 반응이 없습니다
사진처럼 서버코어 쪽에서 아무런 반응이 없습니다. 아무리봐도 잘못된 곳이 없어 보이는데 저런 경우 코드 어디를 살펴봐야 할까요?
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
실행이 안 됩니다.
PS C:\WINDOWS\system32\addition-game-starter> npm run dev > klay-dapp-boilerplate@0.0.1 dev C:\WINDOWS\system32\addition-game-starter > webpack-dev-server 계속 missing dev가 떠서 어떻게 안 뜨게 만들었지만 계속 위와 같이만 나오고 웹 페이지에 접속이 되지 않습니다.
-
미해결코딩으로 학습하는 GoF의 디자인 패턴
싱글톤 생성 방법 중 enum 단점에 대해 질문있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요~ 우선 이런 좋은 강의를 제공해주셔서 정말 감사합니다. 싱글톤 생성 방법 중 enum으로 생성했을 시에 단점 중에 lazy initialization이 안된다고 말씀하셨는데요, 이 부분에서 궁금증이 있어서 질문 남깁니다. 예제에서 보여주신 enum 내의 INSTANCE 또한 클래스로딩 시점에 JVM의 static 영역에 변수가 등록되고, SettingsHolder와 마찬가지로 호출시점에 힙영역이 할당되면서 그때, static 영역내 변수에 해당 힙주소가 참조되는것으로 알고 있습니다, 그렇다면 이 부분도 lazy initialization이라고 볼 수 있는것 아닌가요?혹시 제가 잘못알고 있는 부분이 있다면 알려주시면 감사하겠습니다 ㅜ