묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C언어
10:39 질문 있습니다.
앞에서 1점 뭐뭐는 항상 있다고 하시는데 nomalize significand의 성질때문인것 같긴 하지만 어떤 연관이 있는지 잘 모르겠습니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
도메인 변수 타입
domain에서 id를 Long 타입으로 만들었는데 왜 정수형인 Long타입으로 해줘야 하는 건지 궁금합니다. id라는건 말그대로 우리가 화면에서 aaa123이런식으로 받는거를 뜻하는게 아닌가요? 저는 String으로 해줘야 한다고 생각했는데 Long 타입으로 하셔서 이해를 못하겠습니다.
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다!
arrrasun25@gmail.com
-
해결됨데이터베이스 중급(Modeling)
1:M 과 M:N 선택 질문
안녕하세요. 강사님. 수업 잘 듣고 있습니다. 제가 고민하던 부분과 연결시키면서 수업 듣고 있었는데 아직 고민이 되어 의견을 여쭤보고 싶어 질문 드립니다. 상품 테이블은 이미 있고 그 상품을 검색하는 해시태그(#) 검색 기능을 추가하기 위한 테이블 추가가 필요합니다. 기능은 1) 해시태그로 해당 해시태그가 등록된 상품을 검색 가능해야 합니다. 2) 상품별 해시태그도 알 수 있어야 합니다. 테이블 구성이 1:M 과 M:N 중에 고민이 됩니다. 상품과 태그는 1:M 수업에서 예로 들어주셨던 책-목차 처럼 '상품별 태그' 로 표현 가능하고 선천적으로 부모 자식 관계 같기도 하면서, 비지니스 관계처럼 '태그로 상품을 검색한다.' 가 표현이 됩니다. 하나의 상품이 여러 해시태그를 가질 수 있고, 하나의 해시태그도 여러 상품에 해당될 수 있으니 M:N 이 더 맞다고 생각이 들고 이렇게 진행하려는데 1:M 도 가능하지 않나 라는 의문이 남아서요. 1 테이블이 상품 테이블이면 M 테이블에서 컬럼을 상품ID(FK,PK), 해시태그(PK) 두개로 하면 기능적으로 다 가능합니다. 이런 경우는 1:M, M:N 중에 어떤 것이 더 나은 방향인지를 선택하는 기준이 있을까요?
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
map에 관해 궁금한 것이 있습니다
map과 관련된 속성이 많은데, JS의 map과 뜻이 다른 것 같아서 질문을 남깁니다. Three.js에서 map이라는 단어가 가지는 의미가 뭔가요??
-
미해결스프링 핵심 원리 - 고급편
프록시로 감싼 빈에 대한 재사용성 질문
안녕하세요 ! 스프링 컨테이너에서 빈을 가져와 프록시 기능이 필요할 경우 프록시로 래핑을 해주는걸로 아는데 이 때 프록시 객체로 래핑한 결과물은 1회성으로 사용하고 버리나요? 아니면 그 또한 재사용을 위해 어딘가에 캐싱을 해두나요?
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
이미지 표시가 되지 않습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 올려주신 MYMBTI-main 파일 안에 비주얼스튜디오 코드 폴더 열어서 했는데 이미지 표시가 안되요ㅠㅠ 어떻게해야 할까요?
-
미해결이미지 관리 풀스택(feat. Node.js, React, MongoDB, AWS)
DB에서 불필요한 데이터 제거하고 전송하기
현재 프론트쪽으로 document의 모든 데이터( _id, createdAt, updatedAt, _v 포함)를 보내주는데, 보내주고 싶지 않은 데이터만 빼서 보내주려면 어떻게 해야하나요? 특히, user라는 document가 있을경우, 많은 필드 중에서 password 정보만 빼고 보내준다던가, 이런 경우요
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
print라고 입력했더니, 오류가 뜹니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
@ModelAttribute 생성자
1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요. ModelAttribute 사용시, 객체를 생성한후 프로퍼티바운딩을 해준다고 배웠는데, Item 클래스에는 기본생성자가 없어서 객체를 어떻게 만드나 궁금해서 soutm을 찍어보니 Item(String name, Integer price, Integer quntity) 생성자를 호출해 주더라고요, 그리고 Item 클래스에 Item() 생성자를 만들어주면 ModelAttribute이용시에 Item()생성자를 호출하는것을 확인했습니다. 여기에서 질문하겠습니다. ModelAttribute 사용시 객체를 생성할때, 여러생성자가 있다면, 어떤 생성자가 호출되는지 메커니즘이 있나요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
서블릿
그전에 서블릿과 파일 업로드 할때는 스프링을 아예 사용안하고 순수하게 자바코드로만 이용해서 한건가요?
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
클래스 내부의 인스턴스 메서드 끼리의 호출
이 강의로 자바 기초를 다지면서 자바 알고리즘 강의도 듣고있습니다. 강의를 듣다가 궁금해진게 한 클래스 내부에서 static main 메서드 안에서 인스턴스 메서드를 호출할때는 Main클래스를 생성해서 호출하지만 재귀함수나 두개 이상의 인스턴스 메서드끼리 상호작용 할 때는 객체를 생성하지 않고 클래스 이름도 붙이지 않고 바로 메서드를 사용할수있는데 이는 어떤경우일까요? 답변주시면 감사하겠습니다. 아래 코드는 예시입니다. solution 메서드에서 DFS메서드호출하는부분이 궁급합니다 class Main { static int n,m,answer =0; static int[] dx = {-1, -1, 0, 1, 1, 1, 0,-1}; static int[] dy = { 0, 1, 1, 1, 0,-1,-1,-1}; public void DFS(int x, int y, int[][] board) { for(int i=0;i<8;i++) { int nx=x+dx[i]; int ny=y+dy[i]; if(nx>=0 && nx<n && ny>=0 && ny<n && board[nx][ny]==1) { board[nx][ny]=0; DFS(nx,ny,board); } } } public void soulution(int[][] board) { for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { if(board[i][j]==1) { answer++; board[i][j]=0; DFS(i,j,board); } } } } public static void main(String[] args) { Main T = new Main(); Scanner kb = new Scanner(System.in); n=kb.nextInt(); int[][] arr = new int[n][n]; for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { arr[i][j]=kb.nextInt(); } } T.soulution(arr); System.out.println(answer); } }
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
엔티티로 승격되지 않은 테이블은 JPA에서 어떻게 사용할 수 있나요?
JPA 강의 도중에 "모든 테이블을 엔티티로 바를 순 없다"고 얘기하셨던 게 기억나요. 어떤 강의였는 지 정확히 기억이 나진 않습니다. 엔티티 코드로 명시되지 않은 테이블은 어떻게 사용할 수 있는지 궁금합니다. JPA Native 쿼리로 써야하나요? 아니면 값 타입으로 정의를 해야할까요? 예를 들면, 특정 년도의 통계를 저장하는 테이블을 말할 수 있을 것 같아요. Member, Order, Delivery, OrderItem, Item 같은 테이블이 아니라 단순히 값만 뽑아서, 화면에 뿌리는 용도로 사용되는 테이블이요. 이런 테이블 같은 경우, 컬럼이 수십개가 넘어서, 이 컬럼들을 전부 Attribute로 정의해서 엔티티로 만들어야 하는지 의구심이 생깁니다. 또 이런 테이블은 용도상 객체 내부에서 이뤄질 연산이 거의 없기도 합니다.
-
미해결
인텔리제이 클래스가 안보여요..
보통 좌측에 패키지, 클래스 등 있었는데 어느순간 안보입니다 ㅠㅠ 검색해도 그 툴바의 이름을 모르니까 어떻게 검색해야할지도 모르겠고.. 알려주시면 감사하겠습니다!!!!
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
디자인 패턴 구현코드에 대해
책에 나와있는 대부분의 코드 설명은 자바스크립트로 되어있던데 이유가 있을까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
WAS에 관해서...
서블릿 컨텍스트가 request 반환해주는 걸로 아는데 궁금한게 있는데요 http로 요청이 일어날때 request를 만드는걸로 알고있는데 이 request객체를 코드로 구현을 할 수 있는건 스프링에서 와스와 호환?이 돼서 할수있는건가요? 스프링 자체에서 무슨 설정이 되어있나요?
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
servlet 에서 로직과 화면을 담당하는 것을 뭐라고 하나요 ??
찾아보니깐 모델1, 모델2 방식은 아닌거 같은데 jsp를 사용하지 않는 그냥 servelt 방식인가요 ??
-
미해결따라하면서 배우는 고박사의 유니티 하이퍼캐주얼게임 시리즈 02
드래그블록 Package가 존재하지 않습니다.
0:13초에 나오는 팁에 관한 문의입니다 현재 챕터는 블록을 직접 제작하는 챕터로 제작이 귀찮으면 제공하는 드래그블록 Package를 프로젝트에 포함시켜 사용하고 스킵해도 된다고 나와있는데 올려주신 첨부파일에는 Package 파일이 존재하지 않습니다. 확인 부탁드립니다!
-
미해결배달앱 클론코딩 [with React Native]
안녕하세요 안드로이드 관련 질문드려요
강의를 다 듣고 안드로이드로 앱을 만들어서 내부 테스트로 앱을 올려서 배포를 해봤는데, 앱 설치가 되지만 실행 버튼은 없고, 제거 버튼만 존재합니다. 또한 설치가 되었음에도 불구하고 앱 서랍에 제가 만든 앱이 존재하지가 않는데 이런 경우는 어떨 때 생기는 걸까요? vscode에서 실행시킬 때는 잘되는데 생각해보니까 vscode에서도 run을 하고 난 뒤 시뮬레이터 혹은 기기에 usb를 연결할 때는 실행이 되지만 그 경우에도 앱 리스트에 앱이 깔려있지 않고 단지 화면을 이용하는 느낌으로만 실행이 되었습니다. 그리고 환경설정 -> 앱에는 제 앱이 있는데 제거만 가능한데 왜 이런지 혹시 아실까요?ㅠㅠ
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
심슨 패러독스를 피하려면
강의를 듣던 중 최근 고민 중인 내용이 나와 질문 남깁니다. 심슨 패러독스 관련된 내용인데요. 매월 참여자/정원 으로 참여율을 구한 후, 참여율의 12개월 평균을 내는 것과, 1년간 전체 참여자/전체 정원으로 평균을 구하는 것도 숫자가 서로 달라 고민 중입니다. 두가지 모두 심슨패러독스에 걸릴 것 같은데요. 피하고 정확하게 보려면 어떻게 하는게 좋을지 질문 드립니다.