묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결jQuery로 구현하는 NFT 마켓플레이스 (이더리움, 폴리곤)
getNftToken 함수 관련해서 질문이 있습니다.
이 영상에서는 제가 작성한 스마트컨트랙트에서 발행한 NFT만 보여주는데 opensea testnet 에서 확인해보면 제 지갑에 있는 모든 NFT를 보여주고 있습니다. 제 질문은 getNftToken 함수에서 지갑의 모든 NFT를 읽어오는 건지 아님 현재 작성/배포한 스마트컨트랙트에서 발행된 NFT만 읽어오는건지 궁금합니다. 후자라면 opensea testnet에서 모든 NFT를 보여주는것처럼 구현하고싶으면 어떤함수를 써야하나요? 아님 오픈씨에있는 NFT를 읽어와야 하나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
jpa활용(1) 18강 회원기능테스트 강의
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]h2 db의 in-memory사용법에 대해 강의마지막에 설명해 주셨습니다. db가 꺼져있더라도 테스트를 실행해 확인해볼 수 있게요. 그런데 강의에서는 connection을 어디에서 얻어오는지 consol창에서 확인가능했는데 (ex : "jdbc:h2:mem:testdb") 제 콘솔창에서 안보여서요. 혹시 IntelliJ의 유료 무료버전 의 차이인걸까요??
-
미해결태블로 레벨UP
테이블 계산에서
강의 3:40초 부분에서계산유형 두번째 단에서 합계->평균 변경하려고 하는데 클릭 안되는데 원인을 알 수 있을까요? LAST 필터도 걸리지가 않아서요...
-
해결됨[SharePoint] Microsoft List로 우리 회사 송금 요청 시스템 만들기
새 보기 만들기 링크값
새 보기 만들기를 통해 보기 화면을 다르게 구성하여 쉐어포인트 사이트에 링크로 연결할때 링크 값은 브라우져상의 주소 값을 적용하면 될까요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
BFS로의 풀이에 대해 질문드리고 싶습니다.
안녕하세요 강사님, 강의를 듣다가 동전 문제를 BFS로 풀 수 있을거 같아 이렇게 풀었는데, 괜찮은 코드인지 여쭤보고 싶습니다. import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.*;public class Main { static int N, M, count; static int[] arr; static Queue<Integer> queue = new LinkedList<>(); public void input() throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); N = Integer.parseInt(st.nextToken()); arr = new int[N]; st = new StringTokenizer(br.readLine()); for (int i = 0; i < N; i++) { arr[i] = Integer.parseInt(st.nextToken()); queue.offer(arr[i]); } st = new StringTokenizer(br.readLine()); M = Integer.parseInt(st.nextToken()); } public int BFS() { while (!queue.isEmpty()) { count++; int len = queue.size(); for (int i = 0; i < len; i++) { int value = queue.poll(); for (int X : arr) { int data = value + X; if (data == M) return count+1; // 동전의 값을 Queue에 삽입 전에 체크하기 때문에 +1를 추가해서 리턴 if (data < M) queue.offer(data); } } } return count; } public static void main(String[] args) throws Exception { Main main = new Main(); main.input(); System.out.println(main.BFS()); }}
-
해결됨홍정모의 따라하며 배우는 C언어
프로그램이 파일의 EOF를 어떻게 찾나요?
챕터 8.9 10:30 안녕하세요~ 강의 잘 듣고 있는 중에 궁금한게 있어서 질문합니다! while (( c = getc(file)) != EOF) 17번째 줄 코드인데요. 코드 뜻은 파일 내용 중 EOF를 만날 때까지 문자 한 개씩 변수 c에 대입이잖아요? 근데 텍스트 파일에 EOF를 적어주지도 않았고, 보이지도 않는데 어떻게 프로그램이 EOF를 인식할 수 있는건가요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
DataFrame Groupby 시 Aggregation 관련
안녕하세요? 강의 잘 듣고 있습니다. DataFrame Groupby 시 Aggregation 을 위해 dictionary 를 적용하는 경우, 동일한 key 값에 두 가지 function 을 할당하여 생기는 문제에 대한 해결책으로 named aggregation 을 사용하셨는데요, 리스트를 사용하는 것이 좀 더 간단하지 않을까요? 예) agg_format = {'Age' : 'max', 'Age' : 'mean' , 'Fare' : 'mean' } titanic_df.groupby('Pclass').agg(agg_format) 위와 같이 사용할 경우 'Age' 키값에 'max' 가 조회되지 않는 문제가 있지만, agg_format = {'Age' : ['max' ,'mean'] , 'Fare' : 'mean' } 이와 같이 list를 value 값으로 주면 named aggregation 보다 코드가 간결해지며, display 시 max, mean 등 함수명이 column에 표기되므로 시각적으로도 더 나아 보입니다. 또한, 하나의 Aggregation 함수만 사용하는 경우에도, 아래와 같이 리스트를 사용하면 각 Column에 적용된 함수가 무엇인지 명시적으로 display 되게 할 수 있습니다. agg_format = {'Age' : ['max' ] , 'Fare' : ['mean'] }
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
규정엔 맞지 않지만.. 환불가능할까요?
안녕하세요. 유튜브로 종종 취업썽과 QnA 답해주시는 영상을 보며 자주 동기부여를 받고 있어요. 다름이 아니라 환불을 부탁드린 이유는 기초지식이 부족해서였습니다. 미리보기에서 공지해주시기도 했지만, 중간중간 어떤 동작원리로 돌아가는지 감을 못잡겠더라구요 😣 규정상 프로젝트를 다운로드했고 8강의를 들었기에 환불이 어렵다는 건 잘 알고 있습니다만.. 다른 강의를 듣거나 환불이 가능할까요?
-
미해결홍정모의 따라하며 배우는 C언어
The argument has type 'unsigned long'
안녕하세요! 맥 터미널로 공부하고 있는 학생입니다! 다름이 아니라 sizeof 연산자 사용 부분에서 printf("%u", sizeof(unsigned int)); 를 출력하면 format specifies type 'unsigned int' but the argument has type 'unsigned long'라는 오류 메시지가 뜹니다! 바쁘시겠지만 잘부탁드리겠습니다!
-
미해결배달앱 클론코딩 [with React Native]
axios 오류
axios 사용할때 catch문에서 계속 빨간 줄이 뜨는데 에뮬레이터에서는 문제없이 알럿창도 뜨긴해요 없에는 방법이 있을까요? 객체가 알수없는 형식이라고 뜨긴 뜨는데 어찌 해결해야 할지 모르겠어요 ㅠㅠ
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
DTO, VO, DAO, Repository에 관련한 질문드립니다.
안녕하세요 강의 정말 유익하게 잘 듣고 있습니다. 실무로 스프링을 접하며 강의를 같이 들으며 진행하고 있는데 들으면서 너무 헷갈리는 부분이 있어 문의드립니다. 1. DTO 와 VO의 차이 그리고 실무에서 어떤경우에 사용하는지 차이 DTO = 전송되는 데이터를 담는 객체 VO = getter/setter 로만 구성된 불변하는 데이터를 담는 객체 라고 표현이 되는데, 너무 와닿지가 않아서 정확한 차이점을 질문드리고 싶습니다. 추가로, 찾아본 예제들에서는 DTO와 VO를 혼합하여 사용하거나 아예 한쪽만 사용하는경우가 혼재되어 많이 헷갈립니다 실무에서는 어떤경우에 어떤 구조체를 사용하는건지 문의드립니다. 2. DAO와 Repository 의 차이점을 문의드립니다. 제가 알기론, 둘다 DB와 소통을 하는 로직을 구현하는건 같지만 DAO는 Data Persistence 를 구체화 한 것이고, 테이블과 더 Low level에서 연관성을 가지고 있고, Repository는 DAO보다 더 High level로 repository안에 여러개의 dao를 사용하여 구현하기도 하는것으로 알고 있습니다. 다만, 예제들을 찾아보면 누구는 DAO로만 구성하여 사용하고, 누구는 Repository만 구현하여 사용하여 실무에서 어떤경우에 DAO와 Repository를 사용하는지가 너무 헷갈립니다. DAO와 Repository가 실무에서 어느때에 사용되는건지 문의도 같이 드리고 싶습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
public class JdbcMemberRepository implements MemberRepository
public class JdbcMemberRepository implements MemberRepository 교안에 있는걸 똑같이 복사해서 붙여넣기 했는데 findById를 orerride를 두개해야하고 MemoryMemberRepository에도 findById를 두개를 똑같은 코드를 써야만 작동합니다
-
미해결프로그래밍 시작하기 : 웹 입문 (Inflearn Original)
margin 값에 관한 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요! css 2_14 실습을 따라하다가 궁금증이 생겨 질문 남깁니다. 영상에 나온대로 .cell 에 margin: 0 1%; 을 줬는데 개발자 도구에서 확인했을 때 margin 값이 cell의 1%가 아닌 건 어떤 이유에서일까요? cell의 너비가 253인데 margin 값은 8.427로 잡혀서요 너비 margin을 1%로 설정했다면 2.53이 되어야하지 않나요? 단위가 다른 건지.. 어떤 이유에서 값이 다르게 나온 건지 궁금합니다.
-
해결됨기초부터 따라하는 디지털포렌식
RLA 실습 중 질문입니다.
실습 내용 중에 ftkimager를 이용해서 raw파일들을 뽑아내는 부분에서 LOG1파일과 LOG2파일을 같이 뽑을 때 저는 이상하게 뒤에 .copy0라는 확장자가 붙고 파일 종류도 copy0파일이라고 뜹니다. 그래서 RLA실습에서 raw파일들을 clean으로 변환할 때 오류가 나서 정상적으로 작동하지 않습니다. 어떻게 해결해야할지 질문드립니다.
-
미해결
[시급] 캐릭터가 앉은상태에서 공격하게 하고 싶습니다.
먼저 코드 내용입니다. /// 앉기 애니메이션(s) if (Input.GetKey("s")) { animator.SetFloat("Reverse",1); animator.SetBool("isDuck", true); } else { animator.SetBool("isDuck", false); } /// 공격 if (Input.GetKey("j")) ///P(j) { Punch(); } if (Input.GetKey("k")) ///K(k) { Kick(); } if (Input.GetKey("l")) ///S(l) { Special(); } ///앉아 공격 if (Input.GetKey("j") && Input.GetKey("s")) ///앉아 P { DuckPunch(); } if (Input.GetKey("s") && Input.GetKey("k")) ///앉아 K { DuckKick(); } if (Input.GetKey("s") && Input.GetKey("l")) ///앉아 S { DuckSpecial(); } } ///공격 버튼 함수 ///선 상태 공격 void Punch() { // 애니메이션 animator.SetBool("isDuck", false); animator.SetTrigger("Punch"); // 상대 감지 // 피해 주기 } void Kick() { // 애니메이션 animator.SetBool("isDuck", false); animator.SetTrigger("Kick"); // 상대 감지 // 피해 주기 } void Special() { // 애니메이션 animator.SetBool("isDuck", false); animator.SetTrigger("Special"); // 상대 감지 // 피해 주기 } ///앉은 상태 공격 void DuckPunch() { // 펀치 애니메이션 animator.SetBool("isDuck", true); animator.SetTrigger("DuckPunch"); // 상대 감지 // 피해 주기 } void DuckKick() { // 애니메이션 animator.SetBool("isDuck", true); animator.SetTrigger("DuckKick"); // 상대 감지 // 피해 주기 } void DuckSpecial() { // 애니메이션 animator.SetBool("isDuck", true); animator.SetTrigger("DuckSpecial"); // 상대 감지 // 피해 주기 } 이 상태에서 앉아키+공격키를 누르면 게임에서 선 자세 공격이 재생된 후 앉은 자세 공격이 재생됩니다. 이때 앉은 상태에서 선자세 공격이 재생되지 않도록 하고 싶습니다. 애니메이션 파라미터는 punch kick special 트리거 Duckpunch Duckkick Duckspecial 트리거로 선공격 앉은공격 구분하고 isDuck bool로 앉은 자세인지 확인 할수 있습니다. 앉은 자세 공격 함수 내용이나 입력 받는 부분을 수정하면 될 것 같은데 어떻게 해야 하나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
h2 설치 버전에 대한 질문
스프링 핵심원리에서는 H2 1.4.200 버전을 설치하면 된다고 하셨는데 이 강의를 들으려니 1.4.200을 설치하면 오동작 할 수 있으니 1.4.199버전을 설치해달라고 나와있는데 그럼 삭제하고 재설치해야 하나요?
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
aws ec2 배포 목표 토이 프로젝트 개발시 jar/war?
안녕하세요. mvc2편 끝나고 토이 프로젝트 진행하라고 추천하셔서 시작할려고 합니다. jar는 로컬 개발떄 쓰이는거고 war는 서버 배포시 쓰이는걸로 알고있습니다. aws ec2 배포 목표인 제 토이 프로젝트는 start.spring.io에서 뭘 선택해야 되나요? war선택하면 jar처럼 서버 배포전 로컬 개발을 원활하게 할수있나요? 인터넷에서는 확답이 없어서 여쭤봅니다. 감사합니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
언리얼 연동 질문드립니다
언리얼이랑 서버 연동하실 때 언리얼에 래핑되어 있는 Fsocket을 사용하셨나요 아니면 윈속의 Socket을 사용하셨나요? 언리얼이랑 IOCP 연동 자료가 별로 없는데 혹시 참고 할만한 곳이 있을까요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
코드팩토리 디스코드 초대장
코드팩토리 디스코드 초대링크로 접속하면 유효하지 않은 초대링크라고 나옵니다. ahn5748@gmail.com 초대 부탁 드립니다.
-
미해결코어 자바스크립트
선생님 질문있습니다~
안녕하세요 선생님:) 4분 30초 주변 내용중에서 질문이 있습니다. 스택에 inner outer 전역 이렇게 쌓이면 inner -> outer -> 전역 순으로 스택을 비운다고 이해하였습니다. (제일 마지막에 들어온게 제일 먼저 빠지고..) 제 생각에는 실행 순서가 inner에 있는 콘솔로그 실행 -> outer에 있는 콘솔로그 실행 -> 전역에 있는 콘솔로그 실행 순이어야 할 것 같은데 outer에 있는 콘솔로그가 제일먼저 출력되는것을 어떻게 이해하면 될까요? 스택이 비워지는 순서가 단순히 코드가 실행되는 순서가 아니기 때문인가요?