묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결비개발자를 위한 RPA 강의 (UiPath 기본편)
제공하는 기능이 틀린데 확인 부탁드립니다.
제가 내려받은 UI PATH 에는 EXCEL PROCESS SCOPE 란것만 있고 EXCEL APPLICATION SCOPE 이 없습니다. 또한 속성부분에도 MISC 공통 옵션까지만 있고 다른부분이 없네요. 첨부된 파일을 확인해주시면 감사하겠습니다.
-
미해결웹 게임을 만들며 배우는 React
지뢰찾기 강좌에서 빈칸들 한번에 열기 파트에서 여쭤보고싶은부분이 있어서 글 올립니다.
안녕하세요 제로초님덕분에 좋은 강의 너무 잘 보고 있습니다.이 강의 정리하고 다음 리액트로 sns만들기를 보려고 하는데지뢰찾기 강좌에서 빈칸들 한번에 열기 파트에서 여쭤보고싶은부분이 있어서 글 올립니다.라이브로 설명해주시면 코드 작성해주시다가 에러가나서이전에 테스트용으로 만들어주셨던 코드를 가져와서 사용해주셨는데,처음에 설명해주실때와,테스트용 코드에서 다른점을 발견했는데그 이유가 궁금합니다.아래 코드에서 if (count === 0){아래에 if (row > -1) { 이 코드가 추가가 되었는데,이유를 잘 모르겠더라구요.여유되실 때 확인해주시면 감사하겠습니다. :Dif (count === 0) { // 주변칸 오픈 if (row > -1) { const near = []; if (row - 1 > -1) { near.push([row - 1, cell - 1]); near.push([row - 1, cell]); near.push([row - 1, cell + 1]); } near.push([row, cell - 1]); near.push([row, cell + 1]); if (row + 1 < tableData.length) { near.push([row + 1, cell - 1]); near.push([row + 1, cell]); near.push([row + 1, cell + 1]); } near.forEach((n) => { if (tableData[n[0]][n[1]] !== CODE.OPENED) { checkAround(n[0], n[1]); } }); } }
-
미해결5개 거래소별 코인차익알림봇, 구체적인 개발 가이드 with Python
파이썬 기초전자책, 업그레이드 버전소스, 발송부탁드립니다. 수강평 작성완료 gaidbdhial@gmail.com
파이썬 기초전자책, 업그레이드 버전소스, 발송부탁드립니다. 수강평 작성완료 gaidbdhial@gmail.com
-
미해결김영한의 실전 자바 - 중급 1편
정의한 예외
여기에서 왜 MyCheckedException 은 체크 예외인가요 ?Exception 은 체크예외, UncheckedException 둘다의 부모 아닌가요?
-
해결됨[SharePoint] Microsoft List로 우리 회사 송금 요청 시스템 만들기
특정 정보를 조합해서 word 문서로 report 출력이 가능할까요?
저는 특정업무에 관련되어서 신청 (요청자 다수)접수 (관리자1)배송 관리 ( 관리자1)수리접수 (엔지니어1)수리결과 (엔지니어1)수리완료 배송관리 (엔지니어1)이런 형식의 내용을 list 로 관리하고 싶은데요.수리결과에 대한 항목을 여러개 구성하고, 이것을 조합한 word 형식의 report의 틀이 구성된다면, 이것을 신청자가 원하면 해당 word report를 추출할 수 있는 기능을 만드는게 가능할 까요?너무 장황하지만 list 에 연계된 프로그램으로 구현가능할지 궁금합니다.
-
미해결견고한 결제 시스템 구축
섹션2 - 결제 승인 기능 구현편 skip
안녕하세요현재까지 강의 내용 잘 보고 있습니다한가지 편집 문제가 있는듯하여 공유겸 문의남깁니다 섹션2 - 결제 승인 기능 구현편4:42~3초에 편집이 잘못된듯합니다private val paymentStatusUpdatePort: PaymentStatusUpdatePort, private val paymentValidationPort: PaymentValidationPort, private val paymentExecutorPort: PaymentExecutorPort,요게 갑자기 뿅 다 생겨있습니다 전반적으로 코드 작성하는 부분을 편집해서 그런지 너무 빠르네요 ㅠ 강의보면서 따라서 입력하기 너무 빡쎄네요 ㅠ재생/멈춤을 계속 반복해야되서 오히려 역효과 발생하는 것 같아요
-
미해결[최신] Vue 강의 끝판왕 : Nuxt 3 완벽 마스터
clearError 와 error.value = null
선생님 안녕하세요! 좋은 강의 잘 듣고 있습니다.에러를 초기화하는 과정에서 궁금증이 생겨 질문 드립니다.NuxtErrorBoundary에서의 error는 clearError() 로는 제거할 수 없는걸까요? <q-btn label="Reset" color="positive" no-caps @click="error.value = null" /> </template> 위 코드에서 @click="error.value = null" 대신에@click="clearError({ redirect: '/course'})" 로 바꾸어 테스트 해보았는데, 페이지 이동이 되지 않습니다.clearError() 와 error.value = null; 에는 어떤 차이가 있는 것일까요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
HashMap에서 map.KeySet() 정렬관련 질문있습니다.
입력 순서가 BACDE 이면 HashMap을 배열로 생각하였을 때, 순서대로 저장된다면 KeySet()의 배열은 [B, A, C, D, E]가 되는게 맞지 않나요? for(char x : keySet())의 출력 값이 ABCDE로 나오는 것을 보면 별다른 sort과정 없이 HashMap에서 Key 값을 정렬해서 출력해주는 것으로 보입니다. HashMap에 존재하는 Key값들이 자동적으로 정렬이 되고 있다고 봐도 될까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
em.clear() 질문
안녕하세요. 혼자 실습 중에 이해가 안가는 것이 있어 질문드립니다.Member member = new Member(1L, "jiho"); em.persist(member); Member jiho = em.find(Member.class, 1L); em.clear(); Member jiho2 = em.find(Member.class, 1L); System.out.println(jiho == jiho2); tx.commit();를 실행했을 때의 결과가로 나옵니다.false 출력 후에 commit() 호출로 쓰기 지연 저장소에 있던 insert sql문이 실행되야할 것 같은데,실행되었다는 문구도 없고 DB에도 저장되어있지않습니다. em.clear();가 1차캐시 뿐만 아니라 쓰기 지연 저장소에 있는 쿼리문들도 모두 지워버리는건가요?
-
미해결김영한의 실전 자바 - 중급 1편
예외 처리3 강의 return 질문
강의를 보면 public void method(){return ; }이렇게 해서 오류가 발생하면 메서드를 종료시키셨는데, 만약 public String method(){return ;} 을 하면 그냥 단순히 null 값을 return 하는 건가요 ? 만약 String 타입일때 강제 종료 시키고 싶으면 어떻게 해야하나요?
-
미해결
유니티초보자 도와주세요 제발급함
동영상을 넣었는데 자꾸 정지 버튼을 누르면 동영상이 멈추는게 아니라 영상의 처음으로 넘어갑니다멈춤이 아니라 다시 시작을 누른것처럼 이러는데 어카죠
-
해결됨이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
Constructorhelpers 크래시 관련 질문
안녕하세요 이득우 님, Constructorhelpers 관련해서 질문이 있어서 글을 올렸습니다.생성자에서 Constructorhelpers 를 사용해 에셋과 오브젝트를 불러오려고 하는데, 에디터가 75퍼센트까지 준비되다가 자꾸 멈춰 버립니다. 아래는 제가 사용한 Constructorhelpers 코드 전문입니다. 코드는 단순하게 제가 만든 캐릭터 베이스에서 메쉬와 애니메이션 클래스를 설정해 주는 것입니다.주석 처리를 통해 이 부분에서 오류가 나는 것을 확실히 확인 했습니다. 주석으로 처리하고 블루프린트에서 에셋을 설정해주면 잘 되거든요 .. (경로도 맞는 것 여러 번 확인 하였습니다.)static ConstructorHelpers::FClassFinder<UAnimInstance> AnimInstanceClassRef(TEXT("/Game/FirstPersonArms/Animations/FirstPerson_AnimBP.FirstPerson_AnimBP_C")); if (AnimInstanceClassRef.Class) { GetMesh()->SetAnimInstanceClass(AnimInstanceClassRef.Class); } static ConstructorHelpers::FObjectFinder<USkeletalMesh> CharacterMeshRef(TEXT("/Script/Engine.SkeletalMesh'/Game/FirstPersonArms/Character/Mesh/SK_Mannequin_Arms.SK_Mannequin_Arms'")); if (CharacterMeshRef.Object) { GetMesh()->SetSkeletalMesh(CharacterMeshRef.Object); } 이럴 때는 어떻게 해야 할지 궁금합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
String query = "SELECT t.members.size FROM Team t"; 오류
아래 내용 검색해보니 SIZE(t.member)로 사용하라고 안내하는데 왜 저는 안되는걸까요...? java.lang.IllegalArgumentException: org.hibernate.query.SemanticException: illegal attempt to dereference collection [com.example.jpql.jpql.Team(t).members] with element property reference [size]Caused by: org.hibernate.query.SemanticException: illegal attempt to dereference collection [com.example.jpql.jpql.Team(t).members] with element property reference [size]
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
LoginActivity binding
LoginActivity에 binding을 하기 위해 코드를 작성을 했는데, 자꾸 오류가 발생합니다.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
엔티티 수정 과정과 쓰기 지연 저장소
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]안녕하세요! 플러시 강의 54초 부분에서 플러시 발생 시 수정된 엔티티가 쓰기 지연 SQL에 등록된다고 하셨는데, 그럼member.setUsername(",,,"); 와 같은 변경 메소드 호출변경은 영속성 컨텍스트에 바로 반영됨쓰기 지연 SQL 저장소에 UPDATE SQL 등록commit()후 flush()가 호출되며 스냅샷과 영속성 컨텍스트에 등록되어있는 엔티티 사이의 불일치 감지변경된 엔티티를 쓰기 지연 SQL 저장소에 등록flush로 쓰기 지연 SQL 저장소의 쿼리를 DB에 전송와 같이 동작하는 것이 맞나요?
-
미해결[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지
서버 배포 후 api 연동 시에 net::ERR_CONNECTION_REFUSED 에러가 나옵니다
안녕하세요 제로초님! 항상 좋은 강의 올려주셔서 감사합니다 제로초님 강의를 그대로 따라하다가 react로 혼자 프론트를 만들어서 api 연동 웹사이트를 만드는 중입니다. 서버 배포까지 마쳐서 pm2 list 해도 재시작 0회로 잘 올라가 있는 상황입니다! 그런데 프론트에 서버 주소를 입력해서 테스트를 해보니 아래와 같은 에러가 나옵니다. (프론트는 아직 localhost를 사용하고 있습니다) 프론트에서는 아래와 같이 주소를 연동해서 사용했습니다export const url = "http://106.10.34.138"; 강의 때 백엔드에 8002 포트 설정을 해줬어서 :8002를 붙여봤지만 동일한 오류가 나왔습니다 프론트, 서버 둘다 cors 에러가 나올까봐 아래처럼 cors 설정도 해줬습니다//프론트 headers: { "Access-Control-Allow-Origin": "*", },app.use( cors({ origin: "*", credentials: true, }) ); 이제 잘 되는지만 테스트 하면 되는 단계인데 여기서 막혀서 도저히 해결이 안되네요 이런 경우에 어떻게 해결할 수 있는지 알려주시면 감사하겠습니다! 늘 좋은 강의 감사합니다
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
DP 풀이방법에 있어 탑바텀, 바텀업 풀이 방식의 선택 방식
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 ^^강의 너무 잘 듣고 있습니다. DP 문제를 풀다보면.., 시작하기 전에 해당 문제를 바텀업으로 풀어야할지, 탑바텀으로 풀어야할지 어떻게 결정할 수 있을까요?제 느낌은 바텀업풀이가 점화식을 유도할 수 있다면 코드 자체가 간단하여(재귀호출x) 구현 난이도가 쉬운데, 점화식을 생각하는 과정이 경우에 따라 매우 어려운것 같습니다. 탑바텀 풀이는 완전탐색과 동일한 상태에서 메모이제이션 을 잘 정의함으로써 문제를 풀 수 있는데, DP배열의 상태정의를 어떻게 하느냐에 따라, 테스트케이스는 맞지만 제출시 틀리는 결과가 나오는 경우가 종종있습니다 (구현에서 실수 잦음) 어떤 식으로 DP의 풀이를 결정하고 문제를 들어가는지 질문드려요. 감사합니다.!!
-
미해결처음 만난 리덕스(Redux)
counter 애플리케이션에서 toString 질문입니다
counter 애플리케이션의 코드 중 render함수에서store에서 getState를 사용해 state 값을 가져오는데 이 때 toString()을 해주는 이유가 궁금합니다. function render() { console.log(typeof store.getState()); valueElem.innerHTML = store.getState().toString(); }
-
해결됨C개발자를 위한 최소한의 C++
임시 객체와 보이지 않는 복사 생성 강의 질문
임시 객체 개념 자체가 많이 낯설어서 2가지 질문을 해보려고 합니다 ㅠㅠ클래스가 함수의 매개변수나 반환자료형일 경우, 상수형 참조를 하라고 하셨는데특별히 이렇게 해야하는 이유가 있는걸까요??19분쯤에 등장하는 예제에서 함수의 매개변수를 상수형 참조로 바꿔도 여전히 변환생성자가 불러와지는 걸 봤을 때는 특별히 차이점이 있어보이지 않습니다... 17분 50초 쯤에 등장하는 '비const 참조는 lvalue에만 바인딩할 수 있습니다" 라는 오류가 등장하는데 이 오류가 이해가 되질 않습니다..
-
미해결코딩테스트 실전 모의고사(with C++) : 대기업 대비
송아지 찾기2 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 아래와 같이 작성했는데, 4번째 테스트 케이스에서 답이 출력 되지 않습니다. 어디가 잘 못된건지 궁금합니다.import java.io.*; import java.util.*; public class Main { public static void main(String[] argvs) { Scanner sc = new Scanner(System.in); int s=sc.nextInt(); int e=sc.nextInt(); int k=sc.nextInt(); int[] ck = new int[10001]; for(int i=0; i<k; i++) { //웅덩이 체크 int a=sc.nextInt(); ck[a]=1; } Queue<Integer> q = new LinkedList<>(); q.add(s); int L=0; while(!q.isEmpty()) { int len = q.size(); for(int i=0; i<len; i++) { int now = q.poll(); if(now==e) { System.out.print(L); System.exit(0); } for(int nx : new int[] {now-1,now+1,now+5}) { if(nx>=1 && nx<10001 && ck[nx]==0) { //이동할 수 있는 범위이고, 아직 방문 안했고, 웅덩이가 아니라면 ck[nx]=1; q.add(nx); } } } L++; } } }