묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
파이썬 주파수 추출
파이썬을 통해 음성 wave파일에서 주파수 값을 추출해서 array 등으로 계산할 수 있도록 하려고 합니다. 그렇게 해서 주파수 대역폭 (최대 - 최소)를 값으로 구하고 싶은데 아무리 구글링을 해도 안나오네요 ㅜㅜ 뭘써야할까요..>?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
for(Member m : Members)에서 select 쿼리 발생하는 이유
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요. 양방향 연관관계와 연관관계 주인 1 - 기본 강의를 실습하다가 궁금한 내용이 생겨 질문드립니다.먼저, 아래와 같이 Member와 Team 객체 간의 양방향 연관 관계를 매핑하였습니다.DB에서 확인하기 위해 MemberA, MemberB를 같은 teamA에 소속되도록 저장한 후 Member findMember = entityManger.find(Member.class, memberA.getId()); 코드를 통해 DB에서 memberA를 가지고 왔습니다.위 코드를 실행시킨 결과는 아래 화면과 같습니다.제가 궁금한 내용은 아래 코드에서 select 쿼리가 왜 발생하는가? 입니다. 또 발생하는 select 쿼리의 해석이 어렵습니다.System.out.println("====for문에서 select 쿼리가 발생하는 이유가 뭘까?===="); for (Member m : members) { System.out.println("m name : " + m.getName()); } System.out.println("================");where 절에 해당하는 members0_.TEAM_ID=? 에 ? 값은 Member findMember = entityManger.find(Member.class, memberA.getId()); 코드를 통해 memberA가 가지고 있는 team_id 값을 가지고 있는 것일까요?또한, 그렇다면 어디서 team_id 를 가지고 있다가 비교를 하는 것인가요?마지막으로 결과값으로 MemberA, MemberB를 반환하는 것처럼 for문을 2번 반복하니깐 select 문도 2번 발생할 것으로 예상한 것과 달리 select문이 1번만 발생한 것도 이해가 가지 않습니다. 어떻게 select문 1번으로 memberA와 MemberB를 가지고 올 수 있나요? 궁금한 내용을 정리하면 아래와 같습니다.1. for(Member m : members)에서 select문이 발생하는 이유2. 해당 select문의 해석(특히 where절의 members0_.TEAM_ID=? 부분에 ? 값이 어떤 값인지, 어디서 team_id를 가지고 온 것인지)3. select문이 1번만 발생한 이유읽어주셔서 감사합니다. 답변 기다리고 있겠습니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
17:13 실행하다가 오류 납니다. 어디가 틀렸는지 잘 모르겠어서 글 올립니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]여기에 질문 내용을 남겨주세요. 어디가 틀렸다는 것인가요? ㅠㅠ
-
미해결실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD
POJO로 개발 후 스프링으로 전환, 이후 JPA 전환하는 이유
POJO로 개발 후 스프링으로 전환, 이후 JPA 전환하는 이유가 있나요?? 처음부터 JPA로 만들면 안되는지 궁금합니다
-
해결됨네트워크, 그림으로 이해하자(2022ver.)
플러딩 관련 질문과 1 2계층 장비 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 2가지 질문 이 있습니다.1) Flooding 질문플러딩 동작이 제가 알기로는 스위치에 연결된 컴퓨터가 다른 컴퓨터에게 보낼려고 할 때, MAC 주소가 없을 경우에 스위치에 연결된 모든 컴퓨터에게 보내는 걸로 알고 있습니다.그런데, 해당 영상에는 MAC 주소가 있음에도 플러딩 동작을 해서 여쭤봅니다.2) Hub 질문허브의 종류에는 말씀하신대로 더미 허브와 스위칭 허브가 있다고 하셨고 OSI 7 layer에서 1계층 설명시에는 전자를, 2계층 설명 시에는 후자를 언급하셨습니다. 그런데 저희가 컴퓨터와 허브를 연결할 때는 2개의 허브를 사용하지 않고 있습니다. 실제로는 허브 하나에 1 2계층이 포함되어 있다고 생각하면 될까요?2계층에는 MAC 주소 관련하여 포함시키고, 1계층에는 비트로 된 프레임 정보를 전기적 신호로 보내는 역할로서, 이 두 계층의 역할을 허브와 랜선이 한다고 이해하면 될까요?
-
미해결Vue.js + TypeScript 완벽 가이드
두번째 프로젝트 권한요청드립니다.
두번째 프로젝트 권한 요청드립니다.youyeon37@gmail.com입니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-P 디버깅 질문입니다
이 문제를 처음 풀 때, 저는 씨를 심을 수 있는 공간을 3개를 뽑고, 각 공간마다 꽃이 필 수 있을 때만 ret값을 초기화 하는 형태로 짰었습니다.http://boj.kr/95d7faf9296842c2b79fdd40a1c85a75위의 링크에 있는 로직 중 48-49행의 로직이 틀려서 제출하면 '틀렸습니다'라고 뜹니다.결국 코드 하나하나 뜯어봐서 48-49행의 로직이 틀렸다는 것을 지금은 알지만 디버깅을 통해서 '48-49행의 로직이 틀렸구나!' 라는걸 알고 싶어서 제 로직 중 어느 곳에 디버깅을 해야 48-49행이 틀렸는지 알고 싶습니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
Docker in CentOS7 in docker and ansible
환경 : window 10docker 안에 docker 안되는거 열받아서 직접 함centOS 7 설치docker image pull centos:7docker exec -it mycentos /bin/bashdocker run --name mycentos -p 9022:22 -p 9080:80 -p 9000:8000 --privileged -d centos:7 /sbin/init docker exec -it mycentos /bin/bash###############################################################CentOS 컨테이너에 설치되어 있는 게 거의 없다.yum -y install ntsysv yum -y install initscripts && yum clean all yum -y install net-tools yum -y groupinstall 'Development Tools' yum -y install sudo yum -y install policycoreutils selinux-policy-targeted yum -y updatedocker root 암호 변경 ==> SSH 에서 root 접속하기 위한 암호 설정passwd rootdocker SSH 설정yum -y install openssh-server openssh-clients openssh-askpass cd ~ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa cd .ssh cat id_rsa.pub >> authorized_keys mkdir /var/run/sshd sed -i 's/#Port 22/Port 22/g' /etc/ssh/sshd_configvi /etc/ssh/sshd_configPermitRootLogin yes 찾아 주석을 해제하고 저장(:wq)하고 빠져나온다.root 권한으로 SSH 로그인service sshd start먼저 yum-utils 를 최신 버전으로 업데이트 합니다. (yum-utils: yum 패키지 매니저 관련 유틸리티 모음)yum install -y yum-utilsDocker Engine을 설치할 수 있도록 저장소를 추가합니다.yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo도커 엔진 최신버전을 설치합니다. :)yum install docker-ce docker-ce-cli containerd.io -yDocker Engine을 실행합니다!systemctl start dockerAnsible 설치LTS인인 2.9버전을 설치할 것이며 CentOS 7 환경EPEL 패키지 설치yum install -y epel-releaseansible 설치yum install ansible -ycurl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py python get-pip.py git clone https://github.com/ansible/ansible.git cd ./ansible make rpm Error === Traceback (most recent call last): File "packaging/release/versionhelper/version_helper.py", line 9, in <module> from packaging.version import Version, VERSION_PATTERN ImportError: No module named packaging.version Makefile:35: *** "version_helper failed". Stop.sudo rpm -Uvh ./rpm-build/ansible-*.noarch.rpm
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
정말 친절한 소스분석 강의 중 Expressions 기능 문의
Expression 기능 사용 중 문의드립니다.위와같이 같은 FLASH라고 작성을 했을때 저는 Type Value가 인식이 되질 않습니다. 이와 관련하여 해결방법 문의드립니다.
-
미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
TypeError Web3Config 에러가 납니다 함수를 불러올 수 없음
act_devtools_backend_compact.js:2367 TypeError: contractsweb3Config__WEBPACK_IMPORTED_MODULE_1__.mintAnimalTokenContract.methods.getAnimalTokens is not a function at getAnimalTokens (my-animal.tsx:31:1)o remixd 사이트에서 정상적으로 실행되고 인수들도 console.log찍어봐도 문제 없습니다 const response = await mintAnimalTokenContract.methods .getAnimalTokens(account) .call();이런 간단한 함수도 실행이 되지않습니다 const balanceLength = await mintAnimalTokenContract.methods .balanceOf(account) .call();위 함수는 또 실행이 됩니다 바뀐거라곤 Node 14 -> 15로 변경한거 밖에 없는데 문제 사유가 될까요? npm 다시 재설치 했습니다
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
mongo 실행 불가
안녕하세요 몽고디비를 다시 복습하고자 공부하던중 저번에 brew update를 통해 해결 된줄 알았지만 또 다시 같은 오류가 발생하였습니다... 이 에러는 어떠한 에러인지 찾아보고 gpt에다가 물어봐도 안나오는데.. 혹시 무엇 때문에 몽고가 brew services start mongodb-community 를하게 되면 이 오류가 발생하게 됩니다.. 도와 주세요..ㅠㅠ
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
github 접근권한 주세요
인프런 아이디 : illb인프런 이메일 : illb@illb.co.kr깃헙 아이디 : goodmanrabbit@gmail.com깃헙 Username : kangguchul
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
split 함수 문의드립니다.
강의 잘 수강하였습니다. split 함수 정의해주신거 관련해서 문의가 있어서요. 만약 delimeter 가 input 에 포함되어 있지 않은 경우에는 input 전체가 하나 들어간 vector가 들어가야 할거 같은데 마지막 예제에서는 그런 처리가 안된거 같아서요. 최초 token 정의 할때, input을 세팅해놓으면 되지않을까 싶은데 확인 부탁드립니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
URN은 DOI와 비슷한 개념 같은데요.
URN은 DOI(Digital Object Identifier)와 같은 개념 같은데 맞을까요?
-
미해결윤재성의 자바 기반 안드로이드 앱개발 Part 1 - UI Programming
Layout 속성 지정 항목이 다 나오지 않습니다.
안녕하세요! 수강자 입니다. Layout 혹은 view 의 attribute 창에 속성을 지정할 수 있는게 강의 내용에 있는 지정속성 이 나오지 가 않습니다. 인터넷을 뒤져 봐도 잘 안나와서 문의 드립니다.부탁 드립니다. 더 이상 진도가 나가지 않아서 문의 드렸습니다. 참고로 9강-10강에서 입니다.감사합니다.
-
해결됨Practical Testing: 실용적인 테스트 가이드
서비스 계층 통합테스트
안녕하세요강의 잘 보고 있습니다! 수업에서 서비스 계층을 테스트하실 때,@SpringBootTest를 이용해서 Repository 계층의 빈을 등록하고 주입받아서 사용하고 있습니다. 서비스 계층을 mock을 이용해 단위테스트로 하시지 않고 Repository 계층을 통합해서 사용하는게 많이 사용하는 방식인가요?실제 현업에서는 Service 계층을 어떻게 테스트 하는 지 궁금합니다. (단위테스트or 통합테스트)
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
수강기한 연장 요청드립니다.
안녕하세요 강사님!!회사업무랑 병행하느라 강의를 들을 시간이 없어서 수강을 못한 강의가 많습니다.SQL 제대로 배우고 싶은 욕심에 로드맵으로 한 번에 다 결제했는데 통 시간이 안났네요혹시 수강기한 연장이 가능할까요?? 추가금을 지불하고서라도 꼭 완강하고 싶습니다.긍정적인 검토 부탁드립니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
안녕하세요 Echo서버 테스트 하고 있는데
주고받는 도중에 Send에서 애러가 뜹니다.어디가 잘못된걸까요??
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
em.find(), select문 질문
em.find(Member.class, 1L); System.out.println("========================"); tx.commit();위 코드를 수행한 결과 select문 이후에 '========================'가 출력되었습니다.em.find()를 하면 우선 1차 캐시에서 엔티티를 찾은 후, 없으면 바로 select문을 DB에 날리는 것이 맞을까요?tx.commit()하는 시점과 관계없이 1차 캐시에 엔티티가 없으면 바로 select 쿼리를 날리는 것이 맞을까요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
스냅샷 업데이트 관련 질문
'dirty checking에서 스냅샷은 엔티티의 최신 상태를 반영하고 있다. 스냅샷은 계속 업데이트된다'가 맞을까요?스냅샷이 처음에는, 엔티티가 1차 캐시에 들어온 상태에 대한 스냅샷이지만,엔티티를 변경하면 스냅샷도 변경되는 것이 맞을까요? 예를 들어, member 테이블에 (1L, "A")가 저장되어 있고, 스냅샷도 (1L, "A")인 상황에서, 다음 코드를 실행하였습니다.Member findMember = em.persist(new Member(1L, "A")); findMember.setName("AA"); tx.commit();tx.commit()이 호출되면 flush()가 호출되고, 엔티티와 스냅샷을 비교하여 update 쿼리가 DB에 전달됩니다. 그리고 비교한 시점 이후 어디에선가 스냅샷이 변경되는 것이 맞을까요? 스냅샷이 변경된다고 생각하게 된 상황은 다음과 같습니다. (엔티티를 (1L, "AA")로 변경한 이후) 엔티티를 (1L, "A")로 변경을 했을 때, update 쿼리가 DB에 전달되었기 때문인데요, 만약, 처음에 스냅샷이 (1L, "AA")로 변경되지 않았다면, 엔티티와 스냅샷은 (1L, "A")로 동일하였을 것이고, 따라서 update 쿼리가 DB에 전달되지 않을 것이기 때문입니다.