묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결유니티(Unity)로 시작하는 게임개발: Part 1. 컴퓨터 구조 입문
기계어 질문있습니다.
1. 기계어는 컴퓨터가 알아들을 수 있는 언어인거 같은데이거는 컴퓨터가 처음에 만들어 졌을 때부터 기계어의 형태는이렇게 된건가요?? 맞다면 사람들은 기계어가 이렇다는 것을 어떻게 안건가요??2. 그리고 옛날에는 기계어로 프로그래밍을 했을 거 같은데기계어로 만든 프로그램을 컴퓨터가 실행하게 하기 위해서는또 다른 프로그램이 필요했나요??아니면 기계어를 작성하기만 한다면 컴퓨터가 그대로 작동하는 건가요??3. 만약 기계어로 만든 것을 실행 시킬 때 어떤 프로그램이 필요했다면 그 프로그램은 어떻게 만들어진건가요??
-
미해결엑셀 시작하기 : EXCEL 입문 (Inflearn Original)
취업할때 도움이 되나요?
사무직어디든 취업할때 사용 가능한가요?
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다
aje0201@naver.com 입니다!
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
14분 15초 쯤 팝업 윈도우 설명에서
팝업으로 추가할 때 각 종 사이트에서 보면 파일 추가 버튼을 누르게 되면 내 윈도우 폴더나 파일 창이 뜨는데 그런걸 버튼을 눌렀을 때 보여지게 하고 싶으면 어떻게 해야할까요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
선생님 질문있습니다.
import java.util.HashMap;import java.util.Scanner;public class Main { static void Solution(int n, int k, int[] arr){ int lt = 0; HashMap<Integer,Integer> map = new HashMap<>(); for (int i = 0; i < k; i++) { map.put(arr[i],map.getOrDefault(arr[i],0)+1); } String result = map.size()+" "; for (int rt = k; rt < n; rt++) { map.put(arr[rt],map.getOrDefault(arr[rt],0)+1); map.put(arr[lt],map.getOrDefault(arr[lt],1)-1); if(map.get(arr[lt]) == 0) map.remove(arr[lt]); result += map.size()+" "; lt++; } System.out.println(result); } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int k = sc.nextInt(); int[] arr = new int[n]; for (int i = 0; i < n; i++) { arr[i] = sc.nextInt(); } Solution(n, k, arr); }} 선생님, 만약 k = 4일때 강의에서는 0~2번까지만 미리 구해서 map에 넣어둔 상태에서 아래 투포인트 for문에서 1. rt값 더하고 2. map.size() 입력하고 3. lt값 빼고 , lt == 0 체크 이런식으로 진행하시는데 제 로직은 첫for문에서 0~3까지 다 구해놓고 처음 map.size()를 초기값으로 준 후 다음 투포인트 for문에서 1. rt값 더하고 2. lt값 뺴고, lt == 0 체크 3. map.size() 입력하고 이렇게 로직을 구현했는데 TimeLimit이 발생하네요. 결국에는 그림으로 설명해주신것 처럼 네칸씩 구하는 방식은 똑같은것 같은데 이유를 알 수 있을까요..
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
요즘 반응형 모바일 웹에서는 디자인을 보통 몇*몇으로 치나요??
요즘 반응형 모바일 웹에서는 디자인 사이즈를 보통 몇*몇으로 치나요?? 타블렛, 모바일 등에서...
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Exception 질문입니다.
안녕하세요 영한님, 매번 강의를 보고 커뮤니티 게시판에서 다른분들의 질문을 보고 저도 모르는걸 새로 배워가고있는데요 질문글 중 ====================================== 실무에서 보면 throw new xxxxException을 했을 경우 이를 호출하는 메서드에 뻘겋게 throw하거나 try catch하라고해서 똑같이 throw해주거나 했던거같은데... MemberService는 왜 이런게 없을까요? ============================== 라는 내용에서 질문이 있습니다. 구글링으로 checked와 unchecked의 차이에 대해서 알아보았습니다. 다만 checked는트랜잭션에서 롤백이 안되고 unchecked는 롤백이 된다고 하는걸 알았습니다. 여기서 궁금한게 있습니다. 강의 18:17에 validateDuplicateMember 매소드 내에서 if(!findMember.isEmpty() 일 경우 uncheck 예외를 던지게 됩니다. 같은 Unchecked인 IndexOutOfBoundException의 경우 배열의 크기를 잘못 접근하면 try catch로 묶지 않았을 경우 프로그램이 종료가 되더라구요, 하지만 RunTimeException을 상속받는 IllegalStateException은 따로 try catch문으로 잡아주지 않아도 프로그램이 종료되지 않고 예외가 발생하면 이미 존재하는 회원입니다. 라는 로그를 볼 수있습니다. 스프링 내부 어디선가 throw new IllegalStateException을 받아주는것인가요? 받는다면 어디서 받아주는 것인가요? 감사합니다.
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL 문제풀이
COUNT(*)에서 WINDOW함수 쓰는 이유
궁금해서 FROM절 서브쿼리에 있는 COUNT(*) OVER ()과 그냥 COUNT(*)를 적용해봤습니다. 후자는 오류가 뜨더군요! 1. 이유를 알고 싶습니다. 윈도우 함수의 갯수를 셀 때, 꼭 윈도우 함수를 적용해야 하나요? -----추가질문 ------ SELECT CASE WHEN MOD(MAX(RN),2)=1 THEN 'ASD' ELSE NULL END FROM (SELECT LAT_N , ROW_NUMBER() OVER (ORDER BY LAT_N) RN FROM STATION) T2 2. ASD는 그냥 넣은거구요, 저런 식으로 SELECT 절에서Max(RN)으로 바로 사용해 행의 갯수를 세어 쿼리를 꾸려나가는 것은 안되나요?? 3. CASE WHEN 절에서 THEN 다음에 SELECT 절을 넣어 값을 받게 쿼리를 짰는데, 이런 구문은 왜 안되는 건가요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
es6 크로스브라우징
기본적인 질문일 수 있지만 궁금해서요! es6의 promise나 화살표 함수를 쓰면 크로스브라우징할때 바벨에서 다 변환해서 업로드 하는 방식을 한번 거치면 되나요? 보통은 어떻게 하나요?
-
미해결스프링 핵심 원리 - 기본편
빈을 조회하는 목적이 무엇인가요?
문득 강의를 듣다가 등록된 빈이 뭔지는 알아야겠거니 하고 듣고있었는데 빈을 조회하는 좀 현업스러운? 구체적인 목적이 혹시 있을까요?
-
해결됨스프링 핵심 원리 - 기본편
프로토타입 싱글톤에 대해 궁금한점이 있습니다.
프로토타입 스코프 강의에서 4:47 쯤에 싱글톤 빈 테스트에서 @Scope("singleton")을 붙이시면서 디폴트기때문에 안붙여도 된다고 하시는데 이해가 잘 되지 않습니다. 설정정보로 넘긴 SingletonTest에 @Configuration과 @Scope("singleton")를 붙이지 않아도 싱글톤이 디폴트 이기 때문에 아무것도 붙이지 않아도 싱글톤을 보장한다는건가요..? 이전 강의에서 설정파일에 @Configuration을 붙이지 않을경우 빈 등록은 되지만 싱글톤을 보장하지는 않는다고 하셨는데 @Scope도 붙이지 않으면 어떻게 싱글톤이 되는건지 궁금합니다!
-
미해결홍정모의 따라하며 배우는 C언어
n1 = 1; 입력 부분에서
n1 = 1; 적었는데 n1에서 계속 오류가 나네요. 보니까 n1이란 명령어가 따로 존재해서 이런 오류가 나는 듯한데 어떻게 하나요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
.vue 파일 에러입니다ㅜ
이렇게 AskView.vue 파일에만 전체가 에러표시될 때 혹시 이유가 뭔지 알 수 있을까요..?
-
해결됨홍정모의 따라하며 배우는 C언어
16:54 질문 드립니다.
강의 화면 64번째,65번째 줄에 관한 질문입니다. 65번째줄: printf("%p\n", arr[0]); 에서 arr[0]은 arr[0][0]을 가리키는 상수형 포인터로 알고있습니다. 그래서 arr[0]에는 arr[0][0]의 주소값이 담겨져 있을거라고 생각했습니다. 제가 궁금한 것은 64번째줄: printf("%p\n",&arr[0]); 가 왜 정상적으로 작동하는지 모르겠습니다. arr[0]은 이미 arr[0][0]의 주소값을 저장하고 있는 상수형 포인터인데, 상수형태에 &연산자를 붙이는것이 어떻게 가능한 일인지 궁금합니다.
-
미해결애플 웹사이트 인터랙션 클론!
align-items : center
안녕하세요 ! 이미지 백그라운드를 blue로 했을 경우 align-items : center를 주면 왜 해당 영역이 확대되면서 커지는지 이해가 조금 부족하여 조금만 설명 덧붙여주시면 감사하겠습니다 ㅠㅠㅠ align-items를 적용적에는 화면안에서 크기가 다 보였는데 align-items를 적용했다고 갑자기 확대되면서 크기가 넘치는게 이해가안돼요 ㅠㅠ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
유니티짱이 팽이가 되버렸어요
일단 작동은 합니다만 어째서인지 씬을 넘어가고 나면 애가 이상하게 변합니다 이 현상을 어떻게 고쳐야 할까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
github 권한요청 드립니다.
인프런 아이디 : inosys@inosys.net 인프런 이메일 : inosys@inosys.net 깃헙 아이디 : soekdehd9@gmail.com 깃헙 Username : hjh0110
-
미해결애플 웹사이트 인터랙션 클론!
canvas작업
해당 이미지를 맞춰주려고 많은 작업이 들어갔는데 혹시 일단 이미지 파일로도 대체가능할까요 ? 이미지 파일로 대체한다면 코딩 부분이 없어져서 더 깔끔하지 않을까요 ? 현재는 캔버스 작업이라서 강제로 캔버스 코딩을 넣어주신거죠 ?! 일반적으로 캔버스 이미지를 사용하는지 아니면 img태그를 활용하는지 궁금합니다 !
-
미해결애플 웹사이트 인터랙션 클론!
body의 'show-scene-3'부분에서 새로고침시 'show-scene-2'가 떠요
body의 'show-scene-3'부분에서 새로고침시 'show-scene-2'가 뜹니다ㅠㅠ 스크롤을 최 하단으로 내려서 새로고침해도 'show-scene-2'다 먼저 뜨고, 거기서 스크롤을 다시 움직이면 그때 'show-scene-3'로 바뀝니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
풀이 질문드립니다.
저는 이렇게 짰는데 혹시 문제가 될만한 사항이 있을까요?? function solution(arr, m) { let answer = 0; let p1 = 0; let p2 = 1; let sum = 0; while (p1 < arr.length) { sum += arr[p1++]; if (sum >= m) { (sum === m) && answer++; sum = 0; p1 = p2++; } } return answer; } input = [5, 2, 3, 8, 9, 1, 4, 1, 1]; console.log(solution(input, 10));