묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
leetcode 196번
리트코드 196번 delete 쓰는 문제 질문있습니다. delete문 where 절 안에 있는 SELECT sub.min_id FROM ( SELECT Email, MIN(Id) AS min_id FROM Person GROUP BY Email ) sub 이것만 돌렸을 때 왜 id, email이 전부 출력되는 건지 궁금합니다. 셀렉트 문에 sub.min_id 가 적혀 있으면 sub 테이블에서 Email로 그룹 지었을 때 id가 가장 적은 것들을 보여줘야 하지 않나요?
-
미해결스프링 시큐리티
Spring security test 수행시 @AuthenticationPrincipal 가 null 로 세팅됨
안녕하세요 아래와 같이 Controller, 테스트 코드를 작성했습니다. 어플리케이션을 수행하고 로그인했을때는 정상적으로 사용자 정보가 출력이 되는데요 아래와 같이 테스트 코드를 수행했을때는 @AuthenticationPrincipal user 가 null 로 매핑이 됩니다. 해결 방법이 있을까요? @GetMapping(path="test") public String index(@AuthenticationPrincipal UserAccount user) { log.info(user.getUser()); return "/index"; } @Test public void index() throws Exception { // Given, When, Then mockMvc.perform(get("/test") .with(user("user").password("pwd").roles("USER"))) .andExpect(status().isOk()) .andExpect(authenticated()) ; }
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
깃 권한 요청합니다!
인프런 아이디 : cso6042 인프런 이메일: cso6042@naver.com 깃헙 아이디: soyeong0730@gmail.com 깃헙 Username : sydney-choi 열심히 배우겠습니다 :)
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
제가 푼 코드 질문입니다.
안녕하세요 알고리즘 문제풀이 수강중인 학생입니다. 다름이 아니라 응급실 문제 풀다 질문이 생겨 글을 남김니다. 처음 제가 이 문제를 봤을 때 떠올랐던 풀이는 m번째 위험도 보다 큰 것들의 개수를 구하는식의 방법이라, 강의대로 큐를 이용하여 풀기도 하고 제가 처음 생각했던 방식으로도 풀어봤습니다. 문제에 나와 있는 예시를 입력 할때 올바른 출력은 나오는 것 같은데, 오답처리가 됩니다. 어디가 잘못됐는지 궁굼하여 글 남김니다. 감사합니다. 좋은 하루 되십시오. ========================================================================================= import java.util.Scanner; public class Main { public int solution(int n, int m, int[] arr ) { int answer = 0; for(int i=0; i<n; i++) { if(arr[i]>arr[m]) answer++; } for(int i=0; i<=m; i++) { if(arr[i] == arr[m]) answer++; } return answer; } public static void main(String[] args) { // TODO Auto-generated method stub Main T = new Main(); Scanner kb = new Scanner(System.in); int n = kb.nextInt(); int m = kb.nextInt(); int[] arr = new int[n]; for(int i=0; i<n; i++) { arr[i] = kb.nextInt(); } System.out.println(T.solution(n, m, arr)); } }
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
관리자가 모든 유저의 history를 관리하는 페이지를 만들고 싶어요
삭제된 글입니다
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
오류 도와주세요 ㅠ
안녕하세요 1.8로 바꿨는데도 오류가나와서요.. 코드 확인한번만 부탁드릴게요 ㅠ https://drive.google.com/file/d/17emzcSoZ-1P49aixep2byDiw5newVdf2/view?usp=sharing
-
미해결대세는 쿠버네티스 (초급~중급편)
CKA 자격증 취득목적인데 서비스강의도 필히들어야하나요?
안녕하세요. CKA강의 준비를 하고있습니다. 서비스강의(아키텍처 혹은 그 외)도 꼭 들어야 CKA 볼수 있을까요? 시간이 많지 않아 최소한의 노력으로 우선 시험을 보려고 합니다. 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
아이템 수정시 갑자기 고민이 됩니다
예제에서는 책만 다뤄서 간단해 보였는데 Book, Movie , Album 모두 name , price , stockQuantity 를 가지고 있지만 각 엔티티 별로 가지고 있는 필드들이 모두 다른데요 아이템에 pk 를 제외하곤 모든 내용을 수정할 수 있다고 했을때 Item 클래스에 추상 메소드를 만들고 매개변수 로는 DTO 하나만 넘겨주려 합니다. book , movie , album 클래스에서 추상 메소드를 Override 해서 만드는 방향으로 가져가야 할까요 ? DTO Controller Service Item Book
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
test디비 생성이 안돼요...
삭제된 글입니다
-
미해결타입 파이썬! 올바른 class 사용법과 객체지향 프로그래밍
setter 설정 후, 인스턴스 변수에 새로운 값을 set할 때
왜 클래스의 메소드 문법을 따르지 않고, 변수를 선언하는 문법을 따르는 것인가요? 가령, robot1 = Robot('siri', 14) 의 인스턴스에 대해서 14를 24로 바꾸고 싶으면 robot1.age(24)로 해야 할 것 같은데, 왜 이것은 int object is not callable이라는 오류가 발생하고robot1.age = 24와 같이 해야만 정상적으로 새로운 값이 set이 되는데요 이것은 @property라는 데코레이터에 매치되는 함수와, @age.setter라는 데코레이터에 매치되는 함수가 정의된 방식이 서로 다르기 때문인가요? + 추가 질문제가 보기에는 getter와 setter의 사용법이 일관되지가 못한데, 이런 것들이 버전업을 고치며 일관성있게 통일이 되기도 하는가요? + 추가 질문파이참에서 두 데코레이터(property, age.setter)의 내부 코드를 보려고 하니 죄다 pass라고만 나오는데, 실제 내부 코드를 보려면 어디로 가야 할까요?
-
미해결홍정모의 따라하며 배우는 C언어
7.8 단어 세기 예제 질문입니다
코드는 #include <stdio.h> int main() { int lines = 0; int words = 0; int chars = 0; char arr[30]; printf("Enter Text : \n"); for (int i = 0; i <= arr; ++i) { scanf_s("%s", &arr[i],sizeof(arr[i])); chars++; if (arr == '.') ++lines; else if (arr == ' ') ++words; } printf("characters: %d words: %d lines: %d", chars, words, lines); } 이렇게 작성해 봤는데 '<=': 'int' differs in levels of indirection from 'char [30]' '==': 'char [30]' differs in levels of indirection from 'int' '==': 'char [30]' differs in levels of indirection from 'int' 이 세개의 문구의 warning이 뜨는데 프로그램이 입력만받고 결과가 출력이 안됩니다.. int i를 char로도 바꿔봤는데 똑같은 warning이 뜨던데 이 코드에서 어떻게 수정해야할까요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
object detection 질문 있습니다
현재 개구리를 detect하는 모델을 만들고 싶어 개구리 사진들을 학습시키는 중입니다 그런데 개구리가 없는 사진을 train set에 포함시킨다면 성능 향상에 도움이 될까요? 아니면 악영향을 끼칠까요? 예를 들어 개구리가 없는 두꺼비 사진을 학습데이터에 넣는다면(이 경우 bbox도 없습니다) 어떤 영향을 미치나요? 그냥 train되는 시간만 늘어나나요? 아니면 noise가 되어 모델의 성능을 떨어트리나요?
-
미해결
머신러닝 랜덤포레스트 R2 (결정계수) 음수
파이썬 머신러닝 완벽 가이드 책을 사서 공부중인 학생입니다. 다름이 아니라 랜덤포레스트 회기를 사용해서 머신러닝을 돌려보고 있는데 R2 평가 지표가 음수가 떠서 무슨 의미인지 몰라서 질문드립니다. 학습한 내용으로는 결정계수는 0~1사이로 나와야 한다고 하는데 어떻게 음수가 뜨는지 이해가 가질 않습니다... 어떠한 상황에서 결정계수가 음수가 뜨는지 만약에 음수가 뜬다면 어떤 부분을 살펴보는것이 좋은지 조언 부탁드립니다..!
-
미해결홍정모의 따라하며 배우는 C++
AutoPtr<Resource> res = new Resource
안녕하세요. 아래 두분이 질문을 주셨었는데요.. AutoPtr<Resource> res = new Resource 이것은 1. res 객체를 만들고 2. copy constructor 이 실행되어 3. new Resource의 주소가 4. res의 m_ptr 에 복사된다. 이렇게 이해하면 되는것인가요?
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
Error: Too many re-renders. React limits the number of renders to prevent an infinite loop.
강의 28까지 듣고 따라하면서 코딩해봤는데 다음과 같은에러가 나옵니다. 문법 관련 에러인가요? 아니면 버전 차이라서 생긴 에러인가요?
-
미해결Data Engineering Course (1) : 빅데이터 하둡 직접 설치하기
hadoop 클러스터 메카니즘이 넘 헷갈립니다.
사소한 질문에도 성의껏 답변주셔서 너무 존경스럽고 감사합니다. 솔직히 너무 이해가 안되서 짜증섞이인 마음으로 질문드렸던게 오히려 죄송하네요~~ ㅠㅠ 강좌는 단일 노드(standalone ) 방식이라 클러스터 개념을 생각하면서 더 헷갈리기 시작합니다. 그래서 여기저기 검색해보면서 이해를 해보려는데 개념이 부족한부분들을 질문좀 올릴까 합니다. 1. 실전에서 구성이 네임노드, 데이터 노드 각각 모두 개별 서버인거지요? 그러면 이 클러스터를 구성하기 위해 hadoop을 설치할때는 별도 hdfs client 서버에서 네임노드(즉, master 노드) 와 데이터노드를 설정과함께 클러스터 구성 명령어(hadoop설치명령어)를 날리나요? 아니면 master노드에서 강좌에서 하시는 hadoop을 설치하나요? 어디에서 설치해야 하나요? 클라이언트 서버가 있다면 이곳에서 다른 네임노드1대와 나머지 데이타노드 3대를 묶을수있도록 한번에 hadoop설치 명령어 및 cli명령어도 날려야 할텐데..어떻게 이런명령어를 날릴수있도록 인터페이스를 구성할수있는거죠? 2. 두번째는 HDFS 은 데이타를 분산저장하는 파일시스템(네임노드+데이터노드)이라고했는데 즉, 저장 용도라면 wordcount 맵리듀스가 실행된 후 생성되는 output폴더가 HDFS의 파일시스템에 놓인 결과물인가요? 데이타 노드가 여러개인데 output폴더는 어느 데이타 노드 폴더위치에 놓이나요? 또한 wordcount.txt input 데이타를 각 노드에서 분산해서 map을 만들고 분산처리를 할텐데 이때 일정 사이즈만큼 데이타 노드가 각각 분산처리하기 위해 임시저장용도로 hdfs가 쓰이는건가요? 이런때도 replica개념이 들어가나요? 이 hdfs 가 분산처리 파일시스템이라는말만 익숙할뿐 실제 분산처리 결과 저장용으로 쓰이고 또 input데이타를 나눠가지고 저장하고 또 태스크 트래커가 작업할때 이용할수있는 나눠가진 데이타 임시저장용도로 쓰이는건지..이 제가 이해한게 맞는건지 궁금합니다. 3. 마지막으로 분산처리한 결과를 다시 hdfs에 복제저장하는건지...... 이렇게 제가 개념을 못잡는게~~ input이라는 입력데이타를 다 쪼개서 나눠가져가서 트래커가 각각 일을 처리할텐데....그때는 hdfs개념이 없이 트래커가 알아서 각자 input데이타를 쪼개서 나눠가져서 일을 처리하고 그 결과를 hdfs에 저장하고 그 결과가 하나의 output폴더로 보여지게 되는건지.. 너무 그림이 안그려지네요 ㅠㅠ hdfs는 저장용도인데...어느시점에서 개입하게되는건지가 궁금합니다. 맵리듀스를 분산처리하기 위해 output을 나눠서 분산저장하기 위할때 그때 hdfs가 필요한건지...그렇다면 이건 왜 굳이 replica까지 필요할까 싶기도하구요..또한.결과물이 output나올때 hdfs에 저장되는건지... 4. 마지막으로 hive 라는걸 얼핏봤는데 강좌와는 별개입니다. 답변주실지 모르겠네요 가령 wordcount.txt input파일을 이용해 테이블을 만들고 그 테이블을 이용해 word, count 컬럼을 갖는 결과 테이블을 hive쿼리를 이용해서 create table wordcount_result이라고 생성을 하면 이 테이블 데이타를 파일로 저장을 해야 로컬스토리지로 가져올텐데 어떻게 파일로 저장하여 로컬 스토리지로 반대로 가져올수있는걸까요?
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
UTM 링크를 다른 채널에 썼을 때 !
안녕하세요! 수업 너무너무 감사합니다. GA로 UTM링크를 만들어서 채널별로 다르게 유입을 시키고 있는데요, 만약에 인스타그램 UTM링크를 만들었는데 어떤 분이 그 링크를 복사해서 네이버 카페에 올렸을 경우에는 어떻게 잡히는지 궁금합니다..!
-
미해결데이터베이스 SQL 강의
계정생성과정에서 막혔습니다.
Create user scott tiger identified by tiger; 이 명령어에서 막혔네요. 뭐가 문제일까요... 구글링하니까 localhost도 옵션인 것 같아서 localhost와 함께했지만.. 그것도 실패했네요...저만 안되는 것 같지만 질문드립니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
넷 버전 질문드립니다.
프로젝트 생성시 .net core가 없어서 설명란은 동일한 C# 콘솔어플리케이션으로 선택했는데요. 거기서 net 버전 고르는게 있었습니다. 2.1 / 3.1 / 5.0 이렇게 있던데 강의 영상 보니 3.1로 진행중이신거 같은데 5.0으로 해도 문제가 없을까요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
core-js 패키지 설치에 대한 질문
안녕하세요 제로초님. . 제로초님 sleact를 클론 받아서 확인을 하다보니 core-js라는 패키지가 설치되어있던데요. 검색을 해보니 babel-polyfill을 대신해서 사용하는 것 같더라고요. . 그렇다면, 자바스크립트 최신 문법을 사용하기 위해서는 core-js를 설치하고 웹팩에 설정을 해줘야하는지요..? 그렇다면 아래와 같이 설정을 하면 될까요? ["@babel/preset-env", { "targets": { "browsers" : ["last 2 versions", "ie >= 11"] }, "useBuiltIns": "usage", "corejs":3, "shippedProposals": true }]