묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
연관관계메서드 관련 질문
[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요 이번 강의에서 연관관계 메서드에 관한 질문이 있어서 여쭤봅니다 양방향 맵핑이 되어있는 관계에서는 연관관계 메서드를 이용하는것이 편리하다고 하셨는데 Category 와 Item 도 양방향 관계이므로 Category Class에서 public void setItems(Item item){ this.items.add(item); item.getCategories().add(this);} 이런식으로 연관관계 메서드를 추가해도 괜찮은건지 궁금합니다!
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
비주얼스튜디오코드사용법및 환경설정 3분26초에 강의끈킴
■47:16분 강의 인데 3분26초에 강의 끈킴- 먼저 유사한 질문이 있었는지 검색해주세요.- 궁금한 부분이 있으시면 해당 강의의 타임라인 부분을 표시해주시면 좋습니다.- HTML, CSS, JQUERY 코드 소스를 텍스트 형태로 첨부해주시고 스크린샷도 첨부해주세요.- 다운로드가 필요한 파일은 해당 강의의 마지막 섹션에 모두 있습니다.
-
미해결C 와 C++ 을 동시에 배워보자 - 두들낙서의 C/C++
2차원 배열 관련 질문입니다.
안녕하세요. 포인터를 공부하고 있는 학생입니다. 예를 들어 1차원 배열이 있을 떄 int a = 2; int b = 3; int* ptr[2] = { &a,&b }; for (int i = 0; i < 2; i++) { printf("%d ", *ptr[i]); } 이렇게 하면 2,3이 나오는건 알겠습니다. 2차원 배열로 넘어가서 int a1[3]= { 1,2,3 }; int b1[3] = { 10,20,30 }; int* ptr1[2] = { a1,b1 }; printf("%d\n", *a1); --> 이때 1이 나오는 것도 알겠습니다. a1은 a1[0]의 주소값이 들어있고 *a1을 함으로써 a1[0]을 가리키니까요. for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { printf("%d ", ptr1[i][j]); } printf("\n"); } --> 문제는 볼드체로 표시한 부분인데, ptr1[i]가 사실상 포인터여서 &ptr1[i][0]이라는 것을 배웠습니다. 그렇다면 ptr1[i][j]도 &ptr1[i][j]이라는 것인데, 그러면 printf("%d ", ptr1[i][j]); 이걸 했을 때 ptr1[i][j]의 주소값이 나와야하지 않나요? *ptr1[i][j]를 하니까 에러가 뜹니다. 1차원 배열에서는 *를 써줘야 오히려 원소가 나왔는데 왜 이차원 배열에서는 안써줘도 되는지 궁금합니다. 감사합니다!
-
미해결홍정모의 따라하며 배우는 C언어
const
const int arr[] = { 1,2,3,4,5 }; 라고 const를 지정했는데 그냥 warning만 뜨고 add_value 함수가 실행이 됩니다. 배열을 add_value 함수에 넣어도 실행이 안되게 하는 방법이 있나요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
화살표 함수의 관해 질문있습니다.
안녕하세요. 제로초님 요즘 왠만한 JS 코드들은 화살표 함수를 안 쓴 코드를 찾아보기가 힘든데요. 그래서 더 의문이 깊어져 갑니다. 화살표 함수가 this 값 때문에 기존 함수를 완전히 대체하지도 못하는데, 구지 화살표 함수를 써야하는 이유가 있나요?? 저는 오히려 너무 간결해져서, 때로는 화살표 함수가 알아보기 힘들 때도 많습니다. 이렇게까지 해가면서, 화살표 함수를 써야되는 이유가 있는지... 그리고 화살표 함수를 써야 할만큼, 코드의 간결함이 실무에는 얼마나 중요한지에 대해서 여줘보고 싶습니다. 아직 코딩 초보인지라, 제가 이해하는데 한계가 있다보니, 본의 아니게 살짝 이상한 질문을 드렸네요. 죄송합니다.
-
미해결스프링 시큐리티
정적 파일들이 ignore 되지 않는 문제가 발생합니다..
이번 강의에서 web.ignoring().requestMatchers(PathRequest.toStaticResources().atCommonLocations()); 코드가 존재함에도 static 파일들이 ignore 되지 않는 문제가 발생합니다. 깃 파일과 비교하고, 강의 다시 보며 체크해봤는데도 도무지 원인을 찾지 못하겠습니다. 찾아주시면 정말 감사하겠습니다. 소스는 https://github.com/aittaa/corespringsecurity-authorize 입니다.
-
미해결더 개발자, 인터뷰 가이드
이력서 미션 제출합니다.
안녕하세요 이력서 미션 제출합니다. https://docs.google.com/document/d/1iBsE3-o9X-yCUnP-28w76GKQdT4QXUMAC9Ik2psW8pM/edit?usp=sharing 백기선님 gmail 아이디로 권한 드렸습니다만 안 읽혀지신다면 확인 부탁드리겟습니다 부족한 점이 있다면 가감없이 첨삭 해주시길 바랍니다. 감사합니다
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
passport localstrategy 질문드립니다.
passport.use(new LocalStrategy({ usernameField: 'email', passwordField: 'password', } 여기서 필드 더 불가능한거죠? id , email 등등 로그인할때는 하나만 체크 가능한거죠? 그리고 이런거 공부할때 passport 에서 try 담에 done은 passport.authenticate('local', (authError, user, info) => { 여기로 간다 이런건 그냥 이해보다는 외워야 하는 부분인거죠?
-
미해결R로 하는 웹 크롤링 - 실전편
readLines부터 에러가 뜨는데 어떻게 해야할까요 ㅜㅜ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[딥러닝 전문가 과정 DL1121] 넘파이 마스터 클래스
슬랙커뮤니티에 초대되지 않았습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 슬랙 커뮤니티에 가입을 위해 신청서를 제출했는데, 아직 슬랙 커뮤니티에 가입되지 않았습니다. 확인해주시면 감사하겠습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
knight.Clone() 함수 질문
knight2 객체를 만들 때 knight.Clone()함수를 만들어 그 안에서 new를 통해 새로운 객체를 힙 메모리 공간에 할당받아서 knight2가 그 clone안에서 new를 통해 새로 할당된 공간의 메모리를 참조하는걸로 이해를 했습니다. 실제로 메모리를 까봤는데 같은 주소를 참조하는것도 확인했습니다. 이때 저는 clone()에서 new로 할당된 새로운 knight값이 함수가 끝나면 죽을줄 알았는데 안죽고 참조하더라구요.. 이런 경우엔 clone()안의 new knight의 생명주기가 원본 knight의 소멸자가 실행될 때 인지 프로그램이 끝날때인지 knight2가 소멸될때인지 궁금합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
엔티티매니저와 영속성컨텍스트에 관해서
여러 질문 답변을 찾아보고 내용을 종합해서 이해해본 결과 엔티티매니저와 영속성컨텍스트에 관해서 제가 현재 이해하고 있는게 맞는지 확인 부탁드립니다 .. 엔티티 매니저 1. 언제 생성되나 엔티티 매니저의 빈 스코프는 request로 설정되어 있다. 스프링이 처음 의존성을 주입하는 단계에서 엔티티 매니저를 의존하는 다른 빈들은 실제 엔티티 매니저가 아닌 가짜 엔티티 매니저(프록시)를 주입 받는다. 고객의 요청이 오고 엔티티 매니저가 관련 로직을 실행해야 하는 시점에 가짜 엔티티 매니저는 해당 트랜잭션과 관련된 실제 엔티티 매니저를 호출해준다. 여러 빈들이 엔티티매니저에 의존하고 있을 때 같은 고객의 요청 안에서는 모두 같은 엔티티매니저를 반환받는다. 2. 몇 개가 생성되나 고객이 요청할 때마다 생성되고 요청이 끝나면 사라진다.고객의 요청이 동시에 100명이 오면 100개 10000명이 오면 10000개가 생성된다. 3. 영속성 컨텍스트와의 관계 엔티티 매니저가 트랜잭션을 실행하면 영속성 컨텍스트가 생성되고 트랜잭션이 종료되면 영속성 컨텍스트가 사라진다. 4. 궁금한 점 같은 트랜잭션이면 서비스, 리포지토리에서 사용하는 EntityManager가 모두 같은 영속성 컨텍스트에 접근하게 되기 때문에 스프링 환경에서는 엔티티매니저와 영속성 컨텍스트의 관계가 N:1이 될 수 있다고 설명해주셨는데요.답변 링크 같은 트랜잭션이면 같은 고객의 요청 안에서 이루어지고 있고 그렇다면 서비스, 리포지토리에서 사용하는 엔티티매니저는 모두 동일한 엔티티매니저이기 때문에 1:1 관계가 아닌가요?
-
해결됨밥 먹으면서 듣는 안드로이드 개념잡기
강의자료
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 강의자료는 따로 안올려주시나요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
google open images
강사님 안녕하세요 ! ppt 14p 'object detection의 난제'에서 '데이터 세트의 부족' 부분에서 google open images 500개가 클래스 개수를 의미하는건가요? 그렇다면 600개가 맞지 않나요? 감사합니다 :)
-
미해결PHP 7+ 프로그래밍
php server terminal에서 에러 로그가 출력이 안됩니다.
항상 감사합니다. 선생님과 똑같이 예제를 진행하고 있는데 제 터미널에는 오류가 전혀 출력되지 않아 어디서 오타가 있는지 문제가 있는지 파악이 어렵습니다. php -S localhost:8080을 실행하는 터미널에서 에러 로그 출력과 관련된 ini설정은 어떤 것인지 궁금합니다.
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
다양한 자료형 리스트
리스트는 다양한 자료형도 함께 사용 할 수 있다고 하셨는데 [5, 2, 4, 3, 1, '조세호', 20, True] 이렇게 숫자와 문자가 같이 있는 리스트를 정렬해보려고하는데 이건 정렬이 안되나요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
뷰 강의 처음부터 지금진도까지 왔을때 질문이 있습니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 일단 뷰 레벨1부터 3까지 오면서 느낀것이 일단 큰 그림은 나중에 코드 재사용이나 관리, 가독성, 컴포넌트간 통신 등을 위해서 공통된 부분을 뽑는다거나, 로직을 모은다던가, 또 그런것을 위해 vuex로 데이터나 로직들을 모은다던가 하는것 같은데요 여기서 질문이 있습니다. 1. 이런 과정들을 하나의 모듈화 라고 봐도 되는건가요? 이런과정들이 필수적으로 이루어져야 하나요? 간단한 랜딩페이지 에서도 이런 과정이 필요할까요? 2. 보통 이런과정들을 강의처럼 중간중간 수정하나요? 아니면 처음부터 세세하게 설계를 하고 결정하나요? 3. 2번의 연장선상에 있는 질문인데요! 물론 회사나 팀에서는 분담하겠지만, 만약 홈페이지를 혼자 만든다고 가정했을 때, 제작 단계가 궁금한데요. 제가 생각했을때는 아래처럼 간단하게 이런식으로 진행될 수 있을거 같은데 비슷할까요? (1) 홈페이지 뼈대만 구상 후, 컴포넌트 구상 ex) 이런 컴포넌트 구조가 필요하고, 하위 컴포넌트에는 ~~가 있어야겠다 정도 (2) 필요한 백엔드 api나 컴포넌트 간 통신방식 고려 ) axios로 받는다던가 vuex를 사용하거나, props emit을 써야겠다, 이벤트 버스를 써야겠다. (3) 페이지 제작 1) 컴포넌트 마다 필요한 페이지 뷰 만들고, 필요한 로직 작성 2) 간단한 스타일링 ( 영역 표시를 위해 width, height, 박스 보더라인 정도만 ) 3) 다시 다른 컴포넌트 제작 (4) 스타일링 마무리, 디버깅
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
백엔드에서 로그인 인증
우선 로그인시 setCookie잘 작동하고 로그인 성공시 connect.sid가 쿠키에 잘 저장이됩니다. 그 이후 로그인이 되어있어야 할 수 있는 기능을 사용 시 로그인이 필요하다고 합니다. 프론트에서 withCredentials 옵션은 true이고 백에서 req.signedCookies랑 req.user를 찍어보면 각각 암호화된 connect.sid와 undefined가 뜹니다. 실제로 요청헤더에도 쿠키가 잘 들어가 있고 백에서도 이 쿠키를 잘 받아옵니다. 쿠키가 백까지 잘 넘어오는데 로그인 인증이 안될 경우 어떻게 접근해야하나요?쿠키파서랑 세션에서 시크릿키 모두 process.env.COOKIE_SECRET으로 같습니다,
-
미해결스프링 핵심 원리 - 기본편
참조값
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]자료 2. 스프링 빈 등록 그림 중 스프링 컨테이너의 빈 객체에서 MemberServiceImpl@x01의 @x01은 memberRepositroy에 참조값을 의미하는 것인가요??
-
해결됨파이썬 텍스트 분석 입문 - 데이터 수집부터 분석까지
가이드 53페이지 질문(konlpy 파일 없음)
마음을 가다듬고 처음부터 다시 설치해보았습니다. konlpy는 정상적으로 설치되었습니다. mecab도 설치되었습니다. (하도 설치가 안되어 아나콘다 프롬프트로 파이썬을 3.10버전을 3.7로 다운그레이드 하여 해결했습니다) 산넘어 산이네요. 다른분도 동일한 질문 주신거 같은데 53페이지에서 처럼 anaconda3>envs>py37>lib>site-package로 들어갔는데, konlpy가 보이지 않습니다. 다른분글에 댓글주신거처럼 konlpy가 설치 안된건가요? 어떻게 하면 잘 설치되나요? 수업을 듣고싶은데 시작도 못하고 있네요. 영타는 늘고 있습니다.