묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
OneToMany 단방향 관련해서 궁금합니다.
안녕하세요. 좋은 강의 제공해주셔서 감사드립니다. OneToMany 단방향의 경우, 불필요한 insert, update가 발생할 수 있기 때문에 지양하는 방법이라 알고있는데요. @JoinColumn을 사용하여 insertable, updatable 값을 false로 설정하면, 위의 단점을 해결할 수 있을거 같은데요. 혹시 이외에 추가로 OneToMany의 단방향을 지양해야하는 이유가 있는지 궁금합니다!
-
미해결실전! 웹사이트제작! Step by Step! (한국소비자원 소비자시대- 레이아웃제작 기초)
강의 결과 파일
결과 파일은 어디서 받을 수 있을까요?
-
미해결홍정모의 따라하며 배우는 C++
결국 화려한 기교가 끝나야 기본이 보이는건가..
(바쁘면 안읽어도 되는 글 강의 후기) 질문칸에 안올렸다고 뭐라하진 마세요 그냥 강의 확인하다가 손이 따라가는대로 적었습니다. +--------------------------------------------------------------------------------------------------------------------+ 이 강의를 언제 구입한지는 기억이 안 나는데 그래픽을 조금 더 자세히 알고 싶어서 이 강의를 보던 도중 고속 컴퓨팅에 대해 공부해 보라는 (홍) (정) (모) 쌤의 권유 때문인지도 모르겠습니다. 처음에 강의를 볼 때는 저는 파이썬도 해봤고 자바 프로젝트도 해봤고 C언어를 공부했으나 프로젝트를 해보지 않았던 터였고Houdini 라는 프로그램에서 오브젝트 개체를 수많은 네트워크로 전송시키면서 유체가 되었다가 불꽃이 되었다가 랜더러가 요구하는 쉐이딩 파라미터도 넘겨줘 봤으니까C++만 할 줄 알면 방구석에 박혀있던 PBRT 라는 랜더링 책을 이해할 줄 알았습니다. 강의를 마치자마자 컴공 지식이 없던 저로서는 책에서 말하는 멀티스레딩 예제를 해봐도 실전도입은 굉장히 어려웠고인텔 TBB openMP 등의 내용이 빌드마저도 화가 치밀어 올랐습니다. 그래도 즐거움에 붙잡고는 있었지만, 각개 격파 또한 되지 않았던 과제였었습니다. 한동안 포기하고 있다가 조금 더 간접적으로 나를 이해시킬 수 있는 방법이 없던 터라 계획 없이 주저앉고 말았죠. 포인터 끊김이라고나 할까요 그러다 Houdini openCL 이라는 기능을 소프트웨어에서 지원한다길래 자세히 알기위해 찾던도중... 고속 컴퓨팅을 해보라는 권유가 홍정모쌤의 말씀이 생각났고 이것을 알기 위해선 병렬 프로그래밍을 공부해야 했는데 마땅히 비슷한 주제로 이 키워드를 따라가다 보니 CUDA 프로그래밍이 프로세스가 비슷해 보여서 예제와 유다시티에서 나오는 엔비디아 강의를 억지로 꾸역꾸역 삼켜서 깃허브 예제를 돌려도 보았습니다. 그러다 보니 openCL 에서 개념이 전문가 정도로는 아니지만 기본적인 예제코딩과 깃허브 자료를 그나마 돌려가면서 이해가 시작되었습니다. 비생산적인 코딩의 연속이였습니다. 책 속에서 말하는 몬테카를로 기법도 그래픽에서 근거해서 이해하려면 배경이 없으면 이해하기 힘들어서 딥러닝 강의와 시스템프로그래밍 OS부터 난공불락의 문제를 아래와 위에서 공격하며 땜질해서 듣던도중 우연히 알게 되었고 근삿값에 도달하기 위해 교수님 강의도 보다 보니 유튜브가 알아서 학습하게 되었습니다. 저에게 맞는 수학적 지식을 보강하기 위해 변형되어갈 때쯤에 비로소 남이 만들어 놓은 설계를 그나마 읽어내기 시작했습니다. Houdini_HDK / openGL / 불칸 / TBB / OpenMP / C++멀티쓰레드 / 유체엔진 예제 / GAN 시스템 프로그래밍 터미널 유체역학 강의 열역학 강의 기타 등등을 따로따로 하나씩 다 분해해서 따라 해보고 나니 그때서야 이 책을 (그나마) 읽어 나가고 있고 정신이 나태해지고 방향을 잃어가던 중 자포자기로 언리얼 자습을 빈둥빈둥 놀면서 보다가 C++ 강의를 오랜만에 다시 보게 되었습니다. 이 강의가 숲을 이야기 하려던 것을 조금 더 가깝게 느껴집니다. 계속 참고하면서 이 강의는 사용하려고요 제가 샀을 때는 6만 원대인데 지금은 만 원대라 쫌…. 불편하내요 쌤; 엣헴;; 그래픽에서 연기를 만들기 위해 수많은 VDB박셀에 가두었던 솜방망이 포인트 폴리곤 attribute 들이 결국엔 점으로 컨트롤이 가능하지만 데이터를 어떻게 소싱을 하느냐의 주제로 새로운 라이브러리로 들어오는 것을 느끼고 아무리 어려운 그래픽 알고리즘도 결국 수학적 모델링을 근거로 한 페이크이기 때문에 두렵지는 않습니다. 모르면 찾으면 되니까요 다만 아직도 대단한 그래픽을 하는 사람으로는 거듭나지 못했내요 죽을 때까지 무언가를 할 것은 생긴 거 같은 게 전부인 거 같습니다. 결론은: 강의 좋다구요 ㅇㅇ! +--------------------------------------------------------------------------------------------------------------------+ 느낀 점: 사람은 숟가락을 질문하고 알기 위해선 결국엔 지구에 살아보지 않은 인간이라는 존재라도 또는 그러지 아니한 존재라면 인간의 생활적 패턴을 가진 배경의 사람이 되어보아야 C++이란 숟가락은 그저 밥을 퍼먹는 도구일 뿐이야 라고 말해주면 알 수 있지만 그것을 모르는 인간의 시점이 아닌 다른 시점으로 무언가를 설명하기 위해선 먹는 행위와 인간이 어떻게 생존하는지에 따른 배경과 문화를 알아야 하는 것도 있고 왜 하필 팔로 먹어야 효율이 높고 왜 숟가락은 그렇게 생겼으며 그 비율이 황금비율인지를 설명을 해줘야 그 음식을 먹는다는 행위를 설명할 수가 있다고 생각합니다. 저는 그것을 하기 위해 쓸모없는 시간을 보낸 것도 같지만 가장 행복한 시간을 이 강의를 시작으로 보냈다고 생각합니다
-
미해결Vue.js 시작하기 - Age of Vue.js
플레이그라운드 딜문
Playground 가 어플리케이션 이름인 걸로 url 에 나오는데 그건 어디서 입력하셨나요?
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
npm start 명령어 질문
build 명령어는 run을 붙이는데 start에는 run이 붙지 않는 이유가 무엇인지 혹시 알수있을까요??
-
해결됨따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
access_key_id: $AWS_ACCESS_KEY 질문이 있습니다.
.travis.yml 파일의 access_key_id: $AWS_ACCESS_KEY에서 access_key_id는 제가 아무렇게나 써도 되나요? 예를 들어 access_keyyyyy_id 이런식으로 써도 배포하는 과정에서 에러가 안나는 지 궁금합니다. (물론 저건 의미없는 Key 이름이지만요)
-
미해결현존 최강 크롤링 기술: Scrapy와 Selenium 정복
두번 쓰면 한번만 작동
안녕하세요. 이미 질문하신 분들의 질문을 다시 또 질문 드리게 되었네요. 3분 47초를 보시면 두번쨰 for 문에서 parse_subcategory로 넘어가는데요. 선생님께서 빨간 네모 치신 부분은 parse_maincategory 입니다. 즉, 잘못보시고 박스치신거 같습니다. 이것은 첫번째 for문에서 parse_maincategory로 넘어가서 거기에 있는 print문을 작동시킨 것 이고요. 그리고 두분의 질문을 읽어보면, 수업 어딘가에서 설명을 하셨다고 하셨는데. 저도 어디서 설명을 하셨는지 기억이 안납니다. 만약 저 혼자만의 기억 문제라면 분명 저의 문제이겠지만. 저 말고도 2명이 더 있다는 것은 너무 빠르게 집고 넘어가셨던가 아니면 선생님께서 편집을 하시다가 잘라낸게 아닌가 생각이 듭니다. 혹시 시간이 되신다면, 편집으로 조금만 집고 넘어가 주셨으면 합니다. 긴 글 읽어 주셔서 감사합니다!
-
미해결스프링 시큐리티
인증객체 존재여부
안녕하세요! 선생님 덕분에 시큐리티를 너무 잘 배우고 있습니다! 한가지 궁금한게 있는데 어나니머스필터 적용은 굳이 하지 않아도 자동으로 되는건가요 ? 그리고 객체 존재여부는 어나니 머스에서만 하는건가요? 제가 질문을 어떻게 드려야 할지 잘모르겠네요..
-
미해결몇 줄로 끝내는 인터랙티브 웹 개발 노하우 [초급편]
예제로 해주신 js 소스 다 들어있는 파일 부탁드립니다
예제로 해주신 js 소스 다 들어있는 파일 부탁드립니다
-
미해결Flutter 입문 확장판 - 인스타그램 클론 2.0
ios에서 실행
ios 실행에 관련해서는 강의 영상과 차이점이 있나요?? 내려받은 파일도 디버깅이 안되네요 ㅠ
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
몬스터 스폰할때 3D 지형이면 어떻게 스폰할 위치를 구하는지 궁금합니다..
높이 값이 다 다른 예를 들어서 굴곡이 있는 언덕같은 지형이라고 했을 때 몬스터 스폰은 어떻게 결정하는지 궁금해요.. 스폰범위의 근방 3d 맵 메쉬 데이터를 전부 뒤져서 언덕인지 아닌지 찾아봐야하는건가요..?? 이렇게 한다고 해도 이걸 어떻게 어떤 알고리즘으로 해야하는지도 모르겠네요;; 아니면 뭔가 3d맵을 2d로 만듬다음에 높이값만 어떻게 추가적으로 넣는다던지..? 2차원 배열에서 각 배열 원소에 높이값을 추가? 아니면 그냥 3차원배열로 관리? 3d지형 메쉬를 직접 관리할 것 같지는 않은데.. 서버같은 경우는 3d지형 데이터를 보통 어떤식으로 관리하나요?? 지형 메쉬데이터를 설마 다뽑아서 관리하나요..???!? 너무 궁금합니다! 서버같은 경우도 어떻게 구하는지 궁금합니다. 아니면 뭔가 꼼수 같은게 있는 건지요..? 실무에선 보통 어떻게 하는지 궁금해요 강의 항상 감사합니다~!
-
해결됨실전! Querydsl
질문이 있습니다.
삭제된 글입니다
-
미해결R로 하는 네트워크 분석
key 에서 데이터 형태가 다르게 나옵니다
lda분석 이후 강의자료와 같이 분석을 똑같이 수행했는데 sapply를 통해 tau에서 단어만 빼서 다시 묶어주는 작업을 하고 나서 for문을 돌리는데 자꾸 결과값이 null로 떴습니다. 라인바이라인으로 다시 확인해보니 강의자료와 같은 코딩을 사용했는데 key부분에서 sapply를 적용해 만든 데이터의 구조가 강사님의 자료와 달라서 이런 문제가 생기는듯 하여 질문드립니다. (저는 데이터를 다른 데이터로 사용했습니다. 또한 lda분석 후 단어수는 20개로 설정하였습니다.) q_topics <- tidy(lda.out, matrix="beta") q_top_terms <- q_topics %>% group_by(topic) %>% top_n(20, beta) %>% ungroup() %>% arrange(topic, -beta) tau<-tapply(q_top_terms$term,q_top_terms$topic,table) save(tau,file="tau.RData") load("tau.RData") tau unlist(tau) stw <- c("좋은", "대한") key <- c(sapply(tau, names)) key <- key[!key %in% stw] 위의 코딩을 사용하였더니 > key $`1` [1] "교육" "대학" "대학교육" "대학생" "독서" "분석" "비교과" "역량" "요구도" "인적자원개발" "자원봉사" [12] "중요도실행도" "진로" "청소년" "프로그램" "학생" "학습" "학습역량" "핵심역량" "활동" $`2` [1] "간호대학생" "문제해결" "문제해결역량" "비판적사고" "상호작용" "성향" "시뮬레이션" "융합" "의사소통능력" "임상수행능력" "자기주도학습" [12] "자기효능감" "지식" "창의" "플립러닝" "학습" "학습공동체" "학습동기" "학습성과" "학습역량" ... 이와 같이 값이 나왔습니다. 아래의 그림은 강의자료에서 나온 형태입니다. 결과가 안나오는 것이 이 부분때문인듯한데, 왜 다르게 나오는지 알고싶습니다ㅜㅜ 답변 부탁드립니다!
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
빌드시 오류...
삭제된 글입니다
-
미해결프로그래밍 시작하기 : 웹 입문 (Inflearn Original)
파일에 액세스 할수없음
회원가입 폼검증-(1) 위와 같이 파일에 액세스 할수 없음이라고 뜨는데 이게 왜이렇게뜨는지 모르겠습니다;; 소스코드는 밑에와 같이 제대로 작성했는데, 왜이렇게 되는건가요 ??
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
로그아웃 실패 !?!?
로그아웃하면 결과값이 { "isAuth": false, "error": true } 이렇게 나옵니다... 다른분이 질문한 것과 같은 결과인데 오류를 못잡겠습니다.. 일단 이곳에서 부터 유저의 값은 null값으로 나오네여,,, 핳,, 어디가 잘못된 것일까요 userSchema.statics.findByToken = function(token, cb) { var user = this; // user._id + '' = token //토큰을 decode 한다. jwt.verify(token, 'secretToken', function (err, decoded) { //유저 아이디를 이용해서 유저를 찾은 다음에 //클라이언트에서 가져온 token과 DB에 보관된 토큰이 일치하는지 확인 user.findOne({ "_id": decoded, "token": token }, function (err, user) { if (err) return cb(err); console.log('user', user) //user 값이 null임 ㅜㅜ cb(null, user) }) }) }
-
미해결트렐로 개발로 배우는 Vuejs, Vuex, Vue-Router 프론트엔드 실전 기술
AddBoard가 닫히는 시점의 API 호출
강의에서 사용하신 코드에서 보드를 추가하는 API의 응답을 확인하지 않고 팝업을 닫은 후에 보드를 조회하는 API를 호출하고 있어서 보드를 추가하는 API의 응답보다 보드를 조회하는 API의 응답이 더 빠르게 온다면 추가한 보드가 화면상에 나타나지 않을것 같은데요. 그래서 코드를 수정을 한다면 이렇게 하는 편이 좋을것 같은데 addBoard() { this.ADD_BOARD({title: this.input}) .then(() => { this.SET_IS_ADD_BOARD(false); this.$emit('submit'); }); } 혹시 제가 잘못 이해하고 있는지 부분이 있는지 궁금합니다. 이전 기초 Vue 강의에 이어 이번 강의도 잘 수강하고 있습니다. 좋은 강의 만들어주셔서 감사해요.
-
해결됨[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
클래스에 대한 내용입니다.
공지사항,갤러리 구성하실때 전 파트 별도 구성에서는 .tae-inner .btn span 으로 css를 주셨는데 이번강의는 그냥 .btn span 만 주셨더라구요 궁금해서 질문 남깁니다. 1. 혹시 탭 으로 구성에서만 .tab-inner 를 빼신건가요?? 2. 아니면 탭 별도와 탭 구성 두개 다 .tab-inner 를 넣어서 만들어도되나요?
-
미해결실전! Querydsl
사용자 정의 리포지토리 구성시 클래스들은 같은 패키지에 있어야 하나요?
오랜만에 질문드립니다 개발자님 기존에 있던 사용자 정의 리포지토리 구성 클래스들의 패키지를 분리했더니 에러가 발생했습니다 그래서 패키지를 다시 통합했더니 에러가 사라졌습니다. 찾아보니 레퍼런스의 https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories.configuration 에서 패키지를 같은곳에 둬야한다고 하는거 같은데 제가 올바르게 본게 맞나요? 개발자님
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
문제 포맷 오류
18번 문제 포맷 자료가 잘못되어있네요. 이전 문제인 17번 문제의 포맷이 중복되어 있습니다.