inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

Category - Item 관계

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

카테고리 : 과일, 빨강, 노랑 // 아이템 : 사과, 배, 체리 이렇게 존재할 때 ================== 과일 -> 사과 배 체리 빨강 -> 사과 체리 노랑 -> 배 ================== 사과 -> 과일 빨강 배 -> 과일 노랑 체리 -> 과일 빨강 ================== 사과(아이템)같은 경우 과일과 빨강이라는 카테고리에 속해있고, 과일(카테고리)같은 경우 사과 배 체리라는 아이템이 속해있기 때문에 다대다 관계가 맞나요?

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
댓글 1 좋아요 0 조회수 435

25강 마지막 문제

미해결

윤재성의 Oracle SQL Database 11g PL/SQL Developer

--사원번호 이름 급여를 저장할 수 있는 빈 테이블을 만들고 DALLAS 지역에 근무하고 있는 사원들의 사원번호, 이름, 부서명을 저장한다 라고 하셨는데 풀이에서는 DALLAS 지역 조건을 안넣어주셨는데 CREATE TABLE EMP06 AS SELECT E.EMPNO,E.ENAME,D.DNAME,D.LOC FROM EMP E JOIN DEPT D ON E.DEPTNO = D.DEPTNO WHERE D.LOC ='DALLAS' ; CREATE TABLE EMP06 AS SELECT E.EMPNO,E.ENAME,D.DNAME FROM EMP E JOIN DEPT D ON E.DEPTNO = D.DEPTNO WHERE 1=0; INSERT INTO EMP06(EMPNO,ENAME,DNAME) SELECT E.EMPNO, E.ENAME, D.DNAME FROM EMP E , DEPT D WHERE E.DEPTNO = D.DEPTNO AND D.LOC = 'DALLAS'; SELECT * FROM EMP06; 풀이를 2개를 적었습니다 이렇게 하면 정답일까요?

  • sql
  • oracle
  • PL/SQL
  • dbms/rdbms
11tazan 댓글 3 좋아요 0 조회수 653

두번째 프로젝트 권한 요청 드립니다.

미해결

Vue.js + TypeScript 완벽 가이드

두번째 프로젝트 권한 요청 드립니다. 이메일은 zh.cecon@gmail.com 입니다.

  • vue.js
  • typescript
지유 댓글 1 좋아요 1 조회수 278

하이브리드앱 ga4설치

해결됨

구글 애널리틱스 GA4 완전 정복 실무 마스터 클래스

배운 학습 내용을 바탕으로 실무에 적용하고자 운영중인 호스팅솔루션 웹에는 쉽게 설치했는데 하이브리드앱은 어떻게 추적 설치해야하는지 모르겠습니다. 내부 개발자가 없어 직접 설치할 수 밖에 없는 혹시 관련 가이드가 있을까요?

  • Google-Analytics
  • GA4
jkm K 댓글 1 좋아요 0 조회수 1460

야구게임 질문

미해결

[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문

마지막 Array(9).fill(0).map 을 return 하셨을때, 야구게임에 적용하려면 number 에 담으면 되는게 맞나요? const numbers = []; Array(9).fill(0).map((element, idx) => { return numbers.push(idx + 1); }) 이런식으로 number 배열에 넘겨주면 되는게 맞나요? 작동은 되는것 같은데, 이런식으로 하면 되는건지 알수 있을까 해 질문드립니다!

  • javascript
코딩공부 댓글 1 좋아요 1 조회수 271

강의 구매 관련문의입니다.

미해결

[신규 개정판] 이것이 진짜 크롤링이다 - 기본편

우선 이전 질문 답변 감사드립니다. 지금 셀레니움 기본 완강후 심화 결제하려하는데요. 그런데 인프런같은 타 플랫폼? 에도 강의가 10만원대강의가있고 하더라구요. 두개가 뭐가다른지 둘다 결제하면 중복되는거는 아닌지 왜 인프런과 같은건지 궁금합니다. 강의 내용이 좋아서 하시는강의를 다 수강하고싶은 마음에글씁니다.

  • python
  • 웹-크롤링
조용한 조개 댓글 1 좋아요 0 조회수 373

static/index.html 은 Mapping을 안해줬는데도 되는 이유가 무엇인가요 ?

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

@GetMapping("/") public String index() { return "index"; } 이런 소스 없이 자동으로 localhost:8080 들어가면 Index.html로 연결되는 이유가 무엇일까요?

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
댓글 1 좋아요 0 조회수 1188

노션 과제에 대한 해설을 볼 수 있는 곳이 있나요?

해결됨

[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스

안녕하세요. 이번 강의를 신청하고 듣고있는데요. 과제를 풀어보려고 하는데 그에대한 정답이나 해설에 대해서 안내되어있는것이 있는지 궁금합니다.

  • javascript
  • node.js
  • express
  • docker
  • tdd
  • rest-api
  • nestjs
zeler1004 댓글 1 좋아요 0 조회수 407

강의자료 어디에 있죠?

미해결

[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)

강의자료 어디에 있죠? 어디에 있는지 잘 보이지가 않네요

  • android
  • kotlin
  • firebase
댓글 1 좋아요 0 조회수 388

문제 1~2번 이런식으로 접근도 괜찮을까요?

미해결

[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문

int main() { const int BUF_SIZE = 100; //[H][e][l][l][o][\0][][][][][][][][][]][][][][]....... //a의 크기는 100으로 잡고 실제 사용중인 크기는 5.. char a[BUF_SIZE] = "Hello"; char b[BUF_SIZE]; //2번문제 //1번 출력 //int len = StrLen(a); //cout << len; //2번 출력 //StrCpy(b, a); return 0; } //문제1) 문자열 길이를 출력하는 함수 int StrLen(const char* str) { //str이라는 문자열의 길이를 반환 for (int i = 0; i < *str; i++) { if (str[i] == '\0') cout << str[i] << endl; } return 1 + sizeof(str); } //문제2) 문자열 복사 함수 void StrCpy(char* dest, char* src) { for (int i = 0; i < *src; i++) dest[i] = src[i]; } 이런식으로 접근해서 풀어봤는데 괜찮을까요?

  • c++
최지로 댓글 1 좋아요 0 조회수 423

코루틴 관련 질문

미해결

냉동코더의 알기 쉬운 Modern Android Development 입문

"코루틴이 JVM의 힙 ㅁ메로리를 공유해서 사용한다. 따라서 스레드의 경우 한 스레드에서 다른 스레드로 넘어갈 때 컨텍스트 스위칭이 일어나지만 코루틴은 일어나지 않아 오버헤드가 적다" -> 이 전제에서 틀린 것이 있을까요?

  • android
  • kotlin
  • 아키텍처
  • jetpack
jminie 댓글 1 좋아요 0 조회수 582

mm_mask_rcnn_train_balloon

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

안녕하세요, 강사님! 항상 친절한 답변 덕에 하나씩 하나씩 잘 헤쳐나가고 있는 중입니다. 지금은 mm_mask_rcnn_train_balloon 코드를 기반으로 커스텀 데이터셋을 계속해서 연습해보고 있는 중입니다. 직접 폴리곤을 그려서 클래스 2개까지는 잘 성공을 했다가 클래스 3개로 늘려서 연습해보고 있는 중인데 아래와 같은 문제가 계속해서 발생하는데 해결을 못하고 있습니다.

  • python
  • 머신러닝
  • 딥러닝
  • keras
  • tensorflow
  • 컴퓨터-비전
공부왕찐만재 댓글 1 좋아요 0 조회수 299

oauth, jwt관련하여 질문입니다.

미해결

스프링부트 JUnit 테스트 - 시큐리티를 활용한 Bank 애플리케이션

안녕하세요 jwt,시큐리티 / ci/cd 강의에 이어서 계속해서 수강하고 있는 학생입니다. 좋은 강의 퀄리티 덕분에 어려운 개념들을 쉽게 정리할 수 있었습니다. 정말 감사드립니다. Spring security 서버(백엔드)가 Web page가 아닌 Mobile app과 연동하는 REST API 서버로 구현하는 방법에 대해 질문이 있습니다. 조사한 방법은 총 2가지인데요, 공통 : 회원 테이블에 provider와 provider_id칼럼이 등록되어있습니다. 1안 https://www.inflearn.com/questions/537402/react-ios-android-등-spring-boot-가-api-서버일-경우-oauth2-연동-방법 안드로이드/ios에서 oauth서버로 인증을 진행한뒤 정보를 그대로 스프링으로 던짐(액세스 토큰 포함) 스프링서버에서는 액세스 토큰을 활용해 해당 OAuth 제공자에서 제공하는 API를 사용하여 검증 provider와 provider_id가 유효할 경우에만 내부 회원 db에서 조회 후 jwt토큰 발급 카카오공식 답변에서는 액세스 토큰을 직접 보내면 안된다하더라고요 https://devtalk.kakao.com/t/oauth2/128079 그러면 결국 프론트에서 인증 진행 후 정보를 받아 provider와 providerid만을 보내야하는 이야기인데 (2안) 2안 안드로이드/ios에서 oauth서버로 인증을 진행한뒤 http에 provider와 provider_id만 담아서 스프링 서버로 전송 스프링 서버에서는 provider와 provider_id만을 가지고 내부 회원 db에서 조회 후 jwt토큰 발급 2안의 경우 proivder와 provider_id를 무차별 조합해서 뚫는게 가능하지 않을까 싶어요 질문은 다음과 같습니다. oauth와 jwt를 활용해서 서버를 구축할 때 2안으로 구현하는게 맞는지 (서버에 provider와 provider_id만 보내기) 1-1. 만약 아니라면 어떤 방식으로 구현해야하는지 2안이 맞다면 provider와 provider_id를 무차별적으로 조합해서 보내면 쉽게 뚫리는 것이 아닐지 액세스 토큰을 직접 보내 서버에서 검증하게 될 경우(1안)은 왜 위험한지가 궁금합니다.

  • spring-boot
  • junit
코딩잘하고시퍼요 댓글 1 좋아요 0 조회수 1269

while(scanf("%d", &n) != EOF)를 써야하는건 오바 아닐까요

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

입력이 끝나는 조건을 제대로 알려줘야 하지 않나요 이런건 너무 불친절한 문제인거 같아요 앞으로는 이런 입력일때 while(scanf("%d", &n) != EOF)를 쓰면 되려나요

  • c++
  • 코딩-테스트
조현성 댓글 1 좋아요 0 조회수 675

지뢰찾기 클릭한 셀 주변을 검사하는 checkAround 함수 질문있습니다

미해결

웹 게임을 만들며 배우는 React

const checkAround = (row, cell) => { let around = []; if (tableData[row - 1]) { around = around.concat( tableData[row - 1][cell - 1], tableData[row - 1][cell], tableData[row - 1][cell + 1] ); } around = around.concat( tableData[row][cell - 1], tableData[row][cell + 1] ); if (tableData[row + 1]) { around = around.concat( tableData[row + 1][cell - 1], tableData[row + 1][cell], tableData[row + 1][cell + 1] ); } 해당 함수에서 8방향 체크를 할 때 먼저 윗줄과 아랫줄이 존재하는지 확인하는데 좌우 체크는 굳이 안해도 되는건가요? 해당 강좌에서는 concat 후 filter로 해당 코드들만 걸러내서 괜찮은건 알겠는데 어느정도 큰 규모의 프로젝트에서 이렇게하면 낭비되는 메모리는 없는지, 일일히 다 체크해줘야 하는지 궁금합니다!

  • react
댕댕 댓글 1 좋아요 0 조회수 472

링크자료 다운 문제

해결됨

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

안녕하세요? 강사님! 노트 링크 관련해서 지남주에 질문을 드렸었는데, 말씀하신 대로 사용하던 노트북이 아닌 사무실 PC로 링크를 햿더니 정상적으로 다운이 되었습니다. 그런데 가설검정 강의에서는 노트 링크가 되지 않습니다. 이유와 해결 방법이 궁금합니다. 수고하십시요.

  • python
  • 머신러닝
  • 빅데이터
  • pandas
  • 빅데이터분석기사
ycann 댓글 1 좋아요 1 조회수 428

히어로 포즈 1부 제가 작업한건 다리가 이상하게 보여요ㅠ

미해결

애니메이트로 배우는 나만의 움직이는 이모티콘 만들기(feat. 2천만 뷰 크리에이터)

안녕하세요 제가 강의 따라 작업한 파일은 아래 구글드라이브 링크에 있습니다. 히어로 포즈 1부를 오늘 수강하였는데요 움직임을 보니까 오른쪽 다리 10->11프레임으로 넘어가는 부분의 움직임이 선생님과 달라서 여쭙니다. 제가 작업한거는 오른다리가 깡총 뛰는것처럼 보이는데 선생님께서 작업하신건 오른다리는 가만히 있거든여.. ㅠㅜ왜 이런문제가 생긴건지 알고싶습니다. 감사합니다. https://drive.google.com/file/d/11ms2WWP1zPNK769-hWXSvxhOy9JvBymw/view?usp=sharing 회사에서 쓸일이 있을테니 차근차근 배우라고 하셨는데,,저는 사실 이해도 다 안되고 그냥 강의를 멈춰놓고 똑같이 따라하고 다시 재생하고 그런식으로 따라가고 있거든여..원래 처음 배울때는 이런거겠죠? 하다보면 언젠가는 이해가 되는 날이 오겠죠?ㅠㅜ열심히 완강 하겠습니다. 모쪼록 잘 부탁드립니다.

  • 이모티콘
  • 애니메이션
  • animate
Funny Stickerworld 댓글 4 좋아요 0 조회수 492

api/workspaces POST요청시 500에러가 뜹니다.

해결됨

Slack 클론 코딩[실시간 채팅 with React]

const onCreateWorkspace = useCallback( (e: any) => { e.preventDefault(); if (!newWorkspace || !newWorkspace.trim()) return; // trim : 앞 뒤 공백제거 if (!newUrl || !newUrl.trim()) return; axios .post( 'http://localhost:3095/api/workspaces', { Workspace: newWorkspace, url: newUrl, }, { withCredentials: true }, ) .then(() => { mutate(userData, true); setShowCreateWorkspaceModal(false); setNewWorkspace(''); setNewUrl(''); }) .catch((error) => { console.dir(error); toast.error(error.response?.data, { position: 'bottom-center' }); }); }, [newWorkspace, newUrl], ); 뭐가 문제인건가요?

  • react
  • 웹팩
  • typescript
  • socket.io
  • babel
  • 클론코딩
roider2316 댓글 2 좋아요 0 조회수 947

agoraAPI강의중

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

renderMainView() { if (uid == null) { return Center( child: Text('채널에 참여해 주세요.'), ); } else { return AgoraVideoView( controller: VideoViewController( rtcEngine: engine!, canvas: VideoCanvas( uid: 0, ), ), ); } } 여기서 위에 engine!에서 casterror가 나는데 위 에러가 발생후 안드로이드 시뮬레이터에서 화면이 보이지않습니다. 이부분 해결방법이 있을까요?

  • flutter
  • 클론코딩
댓글 1 좋아요 0 조회수 310

VSCode로 확인

해결됨

코딩테스트 [ ALL IN ONE ]

선생님 코드를 보고 이해하고 VSCode로 input을 통해서 확인해보고 싶은데 아직 초보라 잘 모르겠는 점이 있습니다. 이렇게 찍어보면 NameError: name 'dailyTemperatures' is not defined 라고 뜨는데 직접 input을 넣고 output을 확인하려면 어떻게 코드를 작성해야할까요? class Solution(object): def dailyTemperatures(self, temperatures): answer = [0]*len(temperatures) stack =[] for day, tmp in enumerate(temperatures): while stack and stack[-1][1] < tmp: prev_day, _ = stack.pop() answer[prev_day] = day - prev_day # stack이 비어있으면 while문 안타고 바로 append stack.append((day, tmp)) return answer print(dailyTemperatures([73,74,75,71,69,72,76,73]))

  • python
  • 코딩-테스트
  • 알고리즘
루돌프친구 댓글 1 좋아요 1 조회수 424

인기 태그

인프런 TOP Writers

주간 인기글