묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
dataset에 관한 질문
안녕하세요 강의 잘 듣고 있습니다. 여기서 __getitem()__의 기능이 궁금합니다 . 인덱스에따라 데이터를 가져오는 건가요??
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
똑같이 풀었는데 왜 오답이 나오는지 모르겠습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운 import java.util.Scanner; public class Main { int[] dx = {-1,0,1,0}; int[] dy = {0,1,0,-1}; public int solution(int n, int[][] input) { int answer =0; for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { boolean flag = true; // 봉우리 여부 for(int k=0;k<4;k++) { int nx = input[i][j]+dx[k]; int ny = input[i][j]+dy[k]; if(nx>=0 && ny>=0 && nx<n && ny<n && input[nx][ny]>=input[i][j]) { flag = false; break; } } if(flag) answer++; } } return answer; } public static void main(String[] args) { Main T = new Main(); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[][] input = new int[n][n]; for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { input[i][j]=sc.nextInt(); } } System.out.println(T.solution(n, input)); sc.close(); } } 영 관련 문의는 1:1 문의하기를 이용해주세요. 무엇이 문제일까요????
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
정적컨텐츠 관련 질문이요!
@Controllerpublic class HelloController { @GetMapping("hello-static") public String hello(Model model) { model.addAttribute("data", "hello!!"); return "hello"; }} 위와 같이 컨트롤러를 만들었습니다. 따라서, localhost:8080/hello-static 을 입력하면template/hello.html로 이동되게 설정했습니다. 하지만, localhost:8080/hello-static.html을 입력하면 template/hello.html로 이동되지 않고 static/hello-static.html로 이동이 됩니다. 강의 내용에 따르면 localhost:8080/hello-static.html을 입력했을 때 hello-static 관련 컨트롤러가 없는 경우에 static/hello-static.html로 이동된다고 하신것으로 기억합니다. 그런데 hello-static 컨트롤러가 있는데도 왜 static으로 가게 되는지 궁금합니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
해당 강의와는 관련없는 부분이지만 개인적으로 궁금해서 여쭤봅니다.
유니티의 Webgl은 Websocket으로 통신을 해야한다고 하던데요. 지금 배우고 있는 Socket 클래스 방식으로 웹소켓 통신 연결을 구현하여 소켓에서 웹소켓 통신 인것으로만 바뀌고 Socket 클래스를 사용하여 지금 배우는 방식대로 통신이 가능한가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
마지막 20:00 ref 질문
지금 좀 이해가 되는 부분은 멀티 쓰레드 이기때문에 prev에서 값을 가져올려고 하는 순간 1. 다른 쓰레드가 number의 값을 변경 할 수도 있기 때문에 말이 안된다 == 다른 쓰레드가 number의 값에 접근을해서 number의 값이 바뀐 상태일 수도 있기 때문에 유효한지 안한지 모르기때문에 number를 막바로 추출하는것은 말이안된다. 맞나용...?? 2. ref레퍼런스로 참조를 해서 Increment인자에 넣어서 원자 성이 보장되는 것이 아니라 InterLocked계열의 함수를 사용했기때문에, Increment안에 레퍼런스 number를 넣어 주었을때 원자성이 보장되어 값이 "확정" 되는 것인가요? 3. InterLocked 계열에서 ref를 쓰면 가시성 보장 + 순서를 보장해주고 InterLocked 계열의 함수가_number의 진짜 값(진짜 주소)에 접근을 하는 것을 막아 주어서 다른 쓰레드가 접근을 못하는 것인가요? (말그대로 Increment 인자에 들어온 변수의 주소를 지금 내가 Locked 했다는 의미 인가요??)
-
미해결Svelte.js 입문 가이드
props 기본값이 true인가요?
props reverse에 명시적으로 true나 false나 값을 쓰지않고 그냥 컴포넌트에 props 이름만 쓰면 기본값이 true가 되는건가요?
-
미해결
강의 관련 자료 내용 수정 요청이 필요해 보입니다.
강의구분 : 직무 · 마케팅 > 마케팅 강의명 : 비전공자, 취준생을 위한 디지털마케팅 마케터 기초 코스 강사명 : Grace Shin // 교육 과정 중 '섹션1. 디지털마케팅이란?' 강의 내용에서의 자료 화면 중 web 4.0 은 맞지 않는 내용입니다. 현재는 web3.0 시대이고 4차 산업혁명과 web 4.0은 다른 이야기 입니다. 확인 부탁 드립니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Thymeleaf 문법 질문입니다.
타임리프를 통해 데이터를 활용하는 방법에 대해서는 확실하게 이해했습니다. 궁금한 점은 그럼 프론트엔드를 맡은 개발자도 타임리프 문법을 알아야 하나요? 아니면 백엔드 개발자가 프론트엔드 작업물을 받고 해당 부분에 타임리프를 작성하나요? 실무에서는 어떻게 작업하는지 궁금합니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
모바일에서 jwt 보관
질문이 있습니다. 보통 웹 브라우저의 경우 쿠키(httpOnly)에 refreshToken 를 보관하고 로컬스토리지에 accessToken을 저장하는것으로 알고있는데, 모바일 앱같은경우엔 jwt를 어디에 보관해야하는지 모르겠습니다. 보통 실무엔 어디에 저장하나요?? 그리고 refresh토큰을 사용하면 jwt가 가질 수 있는 이점이 줄어드는것같아 accessToken 만 사용하고싶은데, 토큰 탈취가 어떤식으로 이루어지는지는 모르겠으나, 어차피 refresh토큰을 탈취당하면 그것으로 accessToken을 발급받을 수 있으므로, 그냥 refresh토큰을 저장하는곳에 accessToken을 저장하면 되지않나 싶습니다. 요약하자면 1. 모바일앱에서 accessToken만 사용하여도 되는지, 2. 모바일앱에서 accessToken과 refreshToken을 보통 어디에 저장하는지, 알고싶습니다! 추가 아이디어 accessToken만 사용할시 보안대책. 1 유저 생성시 디비에 key 컬럼을 만들어 uuid 키를 저장하고 jwt에도 넣는다. (뭔가 내 계정이 해킹당한것같다 싶은 낌세가든다면 이후 과정) 2 프론트에서 현재 로그인 되어있는 모든 기기 로그아웃 버튼을 누른다. 3 서버에서 유저의 key컬럼의 uuid키를 바꾼다음 db를 업데이트한다. 4 동시에 jwt도 업데이트하여 새로운 accessToken을 발급한다. 5 기존에 쓰던 jwt는 validate과정에서 키가 db와 일치하지 않으므로 무쓸모가된다. 라고 머리 좀 굴려서 생각해봤는데 제 시나리오대로 흘러갈까요... 이러면 refreshToken은 필요없을것같은데, 물론 유저가 해킹당한 낌세를 못느끼면 그만이지만,,,,
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
exe파일이 없어요
콘솔 앱(.net core)이 없어서 콘솔 애플리케이션(이름 빼고 다 똑같았음)을 들어갔는데 이름을 만들고 저장 위치를 바꾸고 다음을 눌렀는데 대상 프레임워크가 뜨길래 .net 5.0(현재)로 했어요. 이게 잘못된 걸 수도 있는데 영상대로면 솔루션 밑에 있는 걸 우클릭해서 파일 탐색기로 열고 계속 들어가면 exe파일이 있던데 저는 없더라고요 그래서 거기 있던 걸 다 cmd에 쳐봤는데 안 되었어요
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
구글 큰 이미지 클롤링에서 자바스크립트로 변경해도 403 : Forbidden Error 발생 합니다.
for i, img in enumerate(imgs, 1): # 이미지를 클릭해서 큰 사이즈를 찾아요 # 클릭하다 보면 element click intercept error가 나요 # javascript로 클릭을 직접하도록 만들어 준다. #img.click() # selenium 으로 클릭 browser.execute_script("arguments[0].click();", img) time.sleep(1) ~~~ 에러 내용 ~~~ Traceback (most recent call last): File "c:/cra/06_구글_이미지_크롤링/02_큰이미지다운로드.py", line 67, in <module> urllib.request.urlretrieve(img_src, f'06_구글_이미지_크롤링\{keyword}\{i}') File "C:\python37\lib\urllib\request.py", line 247, in urlretrieve with contextlib.closing(urlopen(url, data)) as fp: File "C:\python37\lib\urllib\request.py", line 222, in urlopen return opener.open(url, data, timeout) File "C:\python37\lib\urllib\request.py", line 531, in open response = meth(req, response) File "C:\python37\lib\urllib\request.py", line 641, in http_response 'http', request, response, code, msg, hdrs) File "C:\python37\lib\urllib\request.py", line 569, in error return self._call_chain(*args) File "C:\python37\lib\urllib\request.py", line 503, in _call_chain result = func(*args) File "C:\python37\lib\urllib\request.py", line 649, in http_error_default raise HTTPError(req.full_url, code, msg, hdrs, fp) urllib.error.HTTPError: HTTP Error 403: Forbidden
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
boiler-plate 및 몽고디비 질문입니다!
안녕하세요 :) boiler-plate 강의를 다 듣고 넘어왔는데, 따라 만든 제 boiler-plate 클론해서 사용해도 무방한가요..? 안된다 하면 몽고디비 커넥트를 이전에 생성한 클러스터와 커넥트해도 되는지 여쭙고 싶습니다,,, 감사합니다!
-
미해결스프링 핵심 원리 - 기본편
자바 설치, 버전 관련...
선생님! 자바 버전 11을 추천하셨지만, 제가 자바 설치와 버전도 잘 다룰 수 있는 편이 아니고 초보라.. 괜히 잘못 건들였다가 엉킬 것 같고 그냥 설치되어있는대로 사용하고자 합니다. 이미 설치된 버전을 확인해보니 java 17.0.1이고, javac도 17.0.1로 나옵니다. 앞선 강의인 스프링 입문때 문제가 없었습니다. 그런데 인텔리제이 설정을 보면 저는 Gradle JVM: Oracle OpenJDK 17.0.1로 자동으로 설정되어 있는데 OpenJDK를 써도 되나요? 또한 cmd창에 java -version을 치면 java version "17.0.1" 2021-10-19 LTS Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39) Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing) 이렇게 SE?가 나오는데 검색해보니 웹 애플리케이션 개발로 사용할 거면 EE를 설치하라고 하더라구요.. 저도 왜 SE가 설치되어있는지 잘 모르겠는데 앞으로 이 상태 그대로 사용한다면 추후 개인적으로 웹 페이지 개발 공부할 때 문제가 될까요? EE를 설치해야 하나요? 마지막으로.. 설정에서 보면 제가 JAVA_HOME을 OpenJDK 17.0.1로 설정해서 이게 자동으로 설정되어있는 것 같은데 내려보니 이렇게 많습니다.. 저도 뭔지 모르겠습니다ㅠㅠ 17 외에 나머지 버전 삭제해도 될까요? 만약 제가 나중에 버전을 변경하려면 java와 java JDK 둘 다(?) 버전을 똑같이 맞춰야 하나요?? java와 JDK를 각각 설치하고, 두 가지를 분리해서 봐야 하나요? 너무 질문이 많은데... 제가 설치해둔게 아니라 제대로 모르는 상태에서 건들이기도 무섭고... 검색해도 확실히 이해가 안돼서 한번 여쭤봅니다...ㅠㅠ 부탁드립니다 답변해주시면 감사하겠습니다!
-
미해결스프링부트 시큐리티 & JWT 강의
강의 잘들었습니다 질문이 있습니다!!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 현재 vue와 Spring으로 토이프로젝트를 진행 중인 학생입니다. 전체 강의를 다 듣고 1강부터 9강까지의 내용을 프로젝트에 적용시켜보았습니다. 1강부터 9강까지의 내용에서는 jwt를 사용하지 않고 oauth로그인을 하는 강의인것으로 이해했습니다. vue를 localhost:8081에 실행시키고 spring을 8080에 실행시켜두었습니다. <a href="/oauth2/authorization/google">로그인</a> 위와같은 a태그를 만들고 이를 클릭했을때 http://localhost:8081/oauth2/authorization/google 이 주소로 가게되어서 로그인이 잘 되지 않는것 같습니다. jwt를 사용하지 않고 이를 해결할 수 있는 좋은 방법이 있을까요?? 강의 잘 들었습니다. 소중한 답변 기다리겠습니다 ㅎㅎ
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
인터셉터
강의에서 인터셉터를 빈 등록하고 의존관계 주입해서 사용해도 된다 라고 말씀하셨는데요 실무에서는 강의처럼 그냥 new 연산자를 통해 객체를 생성해서 인터셉터 등록을 하나요? 궁금한점이 강의처럼 new 연산자를 통해 인터셉터 객체를 생성해주고 인터셉터 등록을 하면 내부적으로 더이상 객체를 생성하지 않고 기존의 등록했던 인터셉터 객체를 사용 하나요? 기존의 등록했던 인터셉터 객체를 사용안하면 매번 요청할때마다 인터셉터 객체를 만들어서 리소스 낭비가 심할것같은데 제가 모르는 점이나 잘못알고있는점에 대해서 알려주시면 감사하겠습니다
-
해결됨IT인을 위한 ELK 통합로그시스템 구축과 활용
docker-composer에서 작업중이었는데 bulk api memory 부족
indexing_pressure.memory.limit 이거를 올려주라는데 혹시 일시적으로 어떻게 올리는 건가요?
-
미해결[2026 신규] 데이터분석 준전문가(ADsP) 자격증
실습 중에 여쭤볼 것이 있어서 질문 드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. df6에서 df6 <- df[1:3] 이 1~3열이 나온다고 하셨는데 인덱스할 시에 늘 행,열,면 순으로 해서 행이 나올거 같은데 열이 나와서요 혹시 이렇게 된 게 이유가 있을까해서요 제가 이해를 잘 못한건지 여쭤보려고 질문 드립니다.
-
미해결마케터를 위한 구글 애널리틱스 실무
PDF가이드북 공유 요청 드립니다 :)
안녕하세요! PDF 가이드북 공유 요청 드립니다. m__vely@naver.com 혹시 비공개 슬랙은 어떻게 초대 받으면 될까요~?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
http API가 우리가 사용하는 url을 만드는 그 행위인가요?
안녕하세요 질문이 조금 이상한데 http API라는게 뭔가 와닿지가 않아서 질문 드립니다. 우리가 사용하는 url에 리소스를 서버에 요청하고 결과를 얻어 올수 있도록 도와주는 도우미(?)로 이해하면 될까요?
-
미해결
비주얼 스튜디오 코드 프로젝트 템플릿
강의에서는 콘솔 앱(.net core)로 들어갔는데(c#과 유니티로 만드는 mmorpg 1편) 저는 그런게 없었고 콘솔을 검색해봐도 c#이 아닌 c++ 이었고 혹시 몰라서 들어가봤는데도 강의와 차이가 있더라고요 왜 그런지 아시는분? ㅠㅠ 어떻게 해야 하나요ㅠㅠ 확인해보니 c# 관련은 하나도 안 떠요 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ