묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
window.ethereum
안녕하세요. window.ethereum은 어떤 모듈에서 온 건지 알 수 있을까요? import를 안해도 사용할 수 있는 걸로 봐선 내장된 모듈을 쓰는 것 같은데 어디서 온 건지 모르겠어요. 어떻게 메타마스크가 열리면서 작동 되는 걸까요? 혹시 참고할 documentation 아시면 알려주실 수 있나요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
배깅 질문드립니다!
안녕하세요 강의 1:31분에서 서브세트 #1~N을 100K로 나누시던데 전체가 100K이고 서브세트에 100K로 넣으면 같은 데이터셋으로 전체가 학습하는거 아닌가요...? 항상 좋은 강의 감사드립니다!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JPA Repository에서 save메서드 호출 이후 바로 user id를 가지고 올 수 있는 이유
안녕하세요 선생님 JPA Repository에서 save메서드 호출 이후 바로 user id를 가지고 올 수 있는 이유가 너무 궁금하여 질문글을 올렸습니다. User entity를 생성한 후 아래와 같이 테스트를 진행해 보았습니다. 아래는 저의 테스트코드입니다. user 객체를 생성, user 객체에서 id 확인 db에 들어가기 전이기 때문에 id가 당연히 없을 것으로 예상 user 객체를 저장 user 객체에서 id 확인, db에서 다시 조회를 하지 않았기 때문에 id가 없을 것으로 예상하였지만 id가 존재 아래와 같은 결과를 얻을 수 있었습니다. JPARepository의 save method는 아래와 같았습니다. 1. save를 했을 때 바로 insert query 발생하는 이유 -> save 메서드를 살펴보면 @Transactional annotation이 존재하고, save 메서드 종료시 em.flush 발생으로 인해 바로 query가 발생하는 것으로 생각함. 2. user.getId를 받아올 수 있는 이유는 뭘까 user.getId를 받아올 수 있는 경우는 db에 저장을 완료하고, db에 있는 user 정보를 다시 조회했을 때 받아올 것이라고 생각한 것과 달리, save 메서드를 실행하자마자 db 저장 내용이 바로 반영이 된 것을 확인할 수 있었습니다. 따로 select query문이 발생하지 않은 것으로 보아, db 조회는 없었다는 것을 알 수 있습니다. persistcontext와 dirty check에 의해서 이러한 현상이 발생한 것이라고 추측은 하고 있습니다만 이게 어떻게 가능한 일인지 궁금합니다. 제 User entity는 아래와 같습니다. id의 생성시점은 user entity를 db에 저장하는 시점에 생성되는 것이라고 생각하는데, (쓰기 지연 SQL 저장소에서 flush 이후에 id값이 생성될 것이라고 생각함) 생성 이후에는 db에서 user를 다시 가져오고 있지 않습니다. 변경감지로 user id가 생성된 것인지, JPA repositoy에서 save 메서드 이후에 entity를 return 해 주기 때문인지 궁금합니다. 3. EntityManager의 생명주기는 Transactional의 생명주기와 동일하며, PersistContext의 생명주기는 EntityManagerFactory의 생명주기와 동일하게 Application loading 시점과 WAS가 종료되는 시점에 생성과 사멸을 한다고 볼 수 있는 것일까요? 4. 위와 동일한 맥락으로 저의 테스트 코드에서의 영속성 컨텍스트와 JPA Repository의 save 메서드 내의 영속성 컨텍스트는 동일한 영속성 컨텍스트라고 보면 될까요?
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
[후기] 정수님 덕분에 생각보다 수월하게 취업에 성공했습니다.
안녕하세요. 정수님. 수강평은 2개 이상 작성이 안 되는 것 같아 내용을 추가(수정)하고, 질문 게시판에 감사의 인사 드립니다. 정수님 덕분에 과분할 정도의 서비스 테크 기업에 최종 합격하여 다음 주부터 출근을 하게 되었습니다. 개발자는 20명 정도 계시고, 연 매출 50억 수준의 자체 서비스를 가진 스타트업입니다. 제가 관심 있는 비즈니스 도메인인데다, 복지, 연봉, 개발 문화(코드 리뷰, 애자일, 기술 블로그 등)가 전반적으로 잘 갖춰져 있는 곳이라 그저 감사할 뿐입니다. (심지어 면접 때 신입 연봉 3천을 희망한다고 했는데, 합격 후 오히려 회사 측에서 3300을 제안 주셨습니다.) 나이 서른셋, 비전공자(학은제 경영), 학사 자격만 보유(학은제 출신), 6개월 공부(독학)라는 안 좋은 스펙은 모두 가진 제가 이런 결과를 얻을 수 있었던 모두 정수님의 강의 덕분이었다고 생각합니다. 정수님께 진심으로 감사 인사를 드리고 싶었습니다. 그리고 이 강의를 고민하시는 수많은 개발자 취준생분들에게 이 강의가 정말로 실용적이라는 점을 꼭 알려드리고 싶습니다. 강의를 잘 참고하여 성실하게 준비하신다면 6개월~8개월 안에 만족할 수 있는 수준의 서비스 회사에 취업이 가능하다고 생각합니다. 저 역시 작년 10월부터 개발 공부를 시작하면서, 정수님의 강의 내용부터 정주행했습니다. 모든 강의 내용을 저만의 방식으로 에버노트에 정리했고, 함께 제공해주신 링크들도 핵심을 요약해서 따로 정리했습니다. 1주일 넘게 이 강의에만 모든 시간을 투자한 거 같습니다. 하지만 덕분에 취업까지 무엇을 어떻게 해야 할지 전체 로드맵을 수립할 수 있었습니다. 공부를 진행하는 6개월간은 흔들림 없이 계획에 의존하면서 안정적으로 취준을 이어갈 수 있었습니다. 다시 한번 감사의 말씀 드립니다. 앞으로 더 열심히 공부해서 개발적인 성장도 많이 이뤄내고, 다른 초심자분들의 커리어 전향에도 도움을 드리겠습니다. 감사합니다^^
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
main함수라는게 그러면
그럼 해당 프로젝트 파일을 시작하면 main함수가 맨 아래에 있어도 main을 무조건 제일 먼저 실행하는 건가요??
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
chart_studio 가 설치가 안되었다고 뜹니다
- 자료로 배포해주신 pandas-visualization-iplot을 순서대로 인스톨 하엿으나 import chart_studio.plotly as py 가 들어간 블록 실행시 에러가 납니다 chart studio module 이 없다고 어떻게 수정해야 할까요?
-
미해결[유니티 레벨 업!] 모듈식으로 개발하는 퀘스트&업적 시스템
보통 현업에서도 이런식의 모듈화로 사용하나요?
회사마다 방식이 다르겟지만 보통 대부분 테이블 구조로 데이터를 관리하는것으로 알고잇는데 만약 이런 모듈화 방식을 사용한다면 퀘스트를 추가할때마다 유니티 Scirptable Object로 만들어서 사용해야 할것같은데 맞나요? 아니면 테이블을 참조해 자동으로 생성하는 툴 같은 것을 만들어서 사용하나요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
TF-IDF 질문
안녕하세요. TF-IDF 질문 드립니다! 강의 11분56초 에 나오는 내용 보면 언어 특성상 문장에서 자주 사용될 수 밖에 없는 단어까지 높은 값을 부여한다고 했는데 만약 TF-iDF 벡터화를 사용해서 text classification을 한다고 하면 class에 따라 자주 사용될 수 밖에 없는 단어들이 있을 것이라고 생각됩니다 예를 들어 자동차 사람을 구분한다고 하면 입력되는 문장에서 자동차 라는 키워드가 많이 추출될 것이라 예상됩니다! 이럴 떄는 TF-IDF 벡터화를 사용하지 않고 Count 벡터화를 사용하는게 좋은게 맞나요?? 좋은 강의 감사드립니다!
-
미해결Vue.js + TypeScript 완벽 가이드
두번째 프로젝트 권한요청
권한 요청 드립니다. niceman555@gmail.com
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 clone시 에러
권한 주셨다고해서 (username : CMinji) window 명령 프롬프트 창에서 아래와 같이 입력하고 git clone https://github.com/joshua1988/vue-intermediate.git vue-intermediate git Username/Password 입력하니 fatal : unable to access 'https://github.com/joshua1988/vue-intermediate.git/': The requested URL returned error: 403 이 발생합니다.. 권한이 안주어진거 아닌가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
빌드랑 컴파일러 정의
컴파일러한다고 하면 분명하게 1과0밖에 모르는 컴퓨터에게 읽을 수 있도록 우리가 작성한 코드를 번역하는 걸로 알고 있는데요 빌드한다는 과정도 번역하는거라고 하셨는데 그럼 어떤 차이가 있는건가요??
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
안녕하세요 best-list 관련문의드립니다.
9분44초부분에서 상품정보 크롤링 하는부분에서 잘모르는 부분이 있어서 문의드립니다 g마켓 best all 소스상에서 div best-list 두개(?) 가 있는데요 선생님 영상에서는 best-list 가 3개가 있다고 말해주셨는데 .... 제가 찾기에는 best-list가 두개네요 best-list[0]번째에 정보가 있고 best-list[1] 에는 정보가 없는것같은데요 best-list[0]으로 하고 for 문 돌리면 정보가 없고 best-list[1]으로 하면 크롤링이 됐니다. 이부분 문의드립니다. - 본의응영상 학습 관련 문의에 대해 답변을 드립니다. (어떤 챕터 몇분 몇초를 꼭 기재부탁드립니다)- 이외의 문의등은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결더 자바, Java 8
.orElse 매개변수 질문
orElse 메서드에서 Optional.empty( )는 매개변수로 넘길수 있지만 Optional::empty (메서드 레퍼런스) 는 안되는 이유가 궁금합니다. 제가 무엇을 모르고 있고 놓치고 있는지 잘 모르겠습니다 ㅜㅜ
-
미해결
어셈블리 언어
%include "io64.inc" section .text global CMAIN CMAIN: mov rbp, rsp; for correct debugging ;write your code here mov rbp, rsp PRINT_STRING msg_input GET_DEC 2, data_max ; input mmax number NEWLINE ;check 3'multiple mov [data_size], word 0 mov edx, 1 ; index : edx~100 L1: ; AX/8bit = AH(나머지) mov bl,3 mov ax,dx div bl cmp ah,0 jnz L_next mov eax,0 mov ax,[data_size] mov [data + eax*2], dx inc eax mov [data_size], ax L_next: inc edx cmp dx,[data_max] jle L1 ; print number PRINT_STRING msg_count PRINT_DEC 2,[data_size] NEWLINE mov eax, 0 L_print: PRINT_DEC 2, [data+eax*2] NEWLINE inc eax cmp ax, word[data_size] jl L_print mov total, 0 mov eax, 0 mov ebx, 0 mov ecx,[data_size] L_total: add ebx,[data+eax*2] inc eax loop L_total mov total, ebx PRINT_STRING msg_total PRINT_DEC 2, total xor rax, rax ret section .data msg_input db '# input max number:', 0x00 msg_count db '#number count:', 0x00 msg_total db '#total:', 0x00 section .bss data_max resw 1 data_size resw 1 data resw 100 total resw 1 여기서, mov total 부터 L_total 까지 문제가 있는 것 같아요.. 3의 배수의 합들을 구하려고 하는데, 물론 입력한 값에 대해서요. 3의 배수의 합을 구하려는 과정에서 계속 막히네요.. 대체 뭐가 문제인지 전 정말로 모르겠습니다.. ㅠㅠ
-
미해결최신 딥러닝 기술 Vision Transformer 개념부터 Pytorch 구현까지
Dh의 의미
안녕하세요. 강의 잘 듣고 있습니다. ViT 구조 설명에서 Dh의 의미가 궁금합니다. D x 3Dh에서 Dh요! 슬라이드에 표기된 것처럼 Dh = D/k 인가요? 만약 그렇게 되면, 왜 key로 D를 나누는 지 궁금합니다!
-
미해결더 자바, Java 8
isPresent( ) 와 null 질문
값이 없는 경우 예외가 발생하는 건 똑같고, 예외처리로 할 수 있는게 옵셔널 일 경우 isPresent( ), 아닐 경우 null 체크 인데 굳이 왜 옵셔널로 isPresent 체크를 해야하는지 와닿지가 않습니다 ㅜㅜ 그냥 옵셔널 적용없이 null 체크 하면 되는거 아닌가요?
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
security group 관련 문의
강의 중에 시큐리티그룹(lab-vpc-alb-public-sg)를 만들어서 http에 0.0.0.0/0으로 설정하였는데 이전 public-ec2-sg를 사용하면 안되는 건가요? 거기에도 http를 0.0.0.0/0으로 인바운트 설정한게 있어서요. 혹시 따로 만드신 이유가 있는지 문의드려요
-
미해결Nuxt.js 시작하기
router에 관한 질문입니다
안녕하십니까 ? 강의를 바탕으로 homepage를 만드는 중인데 잘안되는 부분이 있어 질문 합니다 질문내용 홈피에서 검색(input, button)으로 구성되어 있습니다 input에 입력한후 button을 눌러 검색 결과가 나타나게끔 하고 있습니다 * program 측면에서 볼때 1) router 수행 this.$router.push({ name: 'integratedSearch', params: { searchKeyword: this.searchword } }) 2) page 폴더 밑에 integratedSearch.vue에 asyncData를 이용해서 해당내용을 가져 옵니다 async asyncData(context) { const res = await context.$axios.$get('/api/integratedSearch', { params: { searchKeyword: context.route.params.searchKeyword } }) const totalData = res return { totalData } }, 의문사항 1. 검색어를 '홍길동'으로 입력하고 button을 누르면 검색이 잘됩니다 2. 그상태에서 '홍길동'을 지우고 '길말동'으로 검색을 하면 검색이 되질를 않습니다 (새로고침을 하고 '김말동'으로 검색하면 잘됩니다) 확인해보니 asyncData가 실행이 되질 않습니다 개인적인 의견으로는 this.$router.push에서 동일한 url이어서 동작을 하지않아 asyncData가 동작하지 않는걸로 보입니다 3. 구글링해서 보니 refresh기능을 사용하라고 되어 있는데 어떻케 적용해야할지도 고민이 되고 이런경우 제대로 동작을 시킬려면 어떻케 하면 되나요 수고하세요
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
원-핫 인코딩에 대해 질문합니다.
원핫인코딩 파트에서 OneHotEncoder와 pd.get_dummies 방법을 알려주셨습니다. 보았을 때 두 방법이 전자는 최종적으로 ndarray 형태를 반환하고, 후자는 DataFrame 형태를 반환한다는 것 외에는 큰 차이가 없어보입니다. 혹시 두 방법 모두 추후에 머신러닝 알고리즘에 적용하였을 때 문제가 없는 것일까요 ? 그리고 두 방법의 차이점이 있는지 여쭤보고 싶습니다. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
4:11 오일러 앵글 질문입니다
오일러 앵글을 사용할 때, 360이 넘으면 안되니 increment를 사용하지 말라고 되어있잖아요 그런데 _yAngle이 Update()문을 계속 반복하면서 360을 넘으면 결국 같은 문제가 생기지 않나요?