묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨유니티 시스템 프로그래밍 Pt.1 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지
CSVReader 자세하게 설명 가능하신가요?
다른 프로젝트에서 사용하고 싶은데 자세하게 설명 가능하신가요?
-
미해결[최신] Vue 강의 끝판왕 : Nuxt 3 완벽 마스터
clearNuxtState() 사용 문의
<q-btn label="clear" @click="clearNuxtState()" />안녕하세요. Nuxt 상태관리 : useState() 강의를 듣던 중 그대로 코딩을 따라했는데요. clearNuxtState() 이 버튼을 생성하자 이 메서드에서 사용할수 없다고 빨간색으로 표시 되는데요. ERROR(vue-tsc) Property 'clearNuxtState' does not exist on type 'CreateComponentPublicInstanceWithMixins<ToResolvedProps<{}, {}>, { counter: Ref<number, number>; sameCounter: Ref<number, number>; }, {}, {}, {}, ComponentOptionsMixin, ... 19 more ..., {}>'. FILE /Users/Documents/workspace/onego-front/pages/about.vue:43:42 41 | </div> 42 | <div> > 43 | <q-btn label="clear" @click="clearNuxtState()" /> | ^^^^^^^^^^^^^^ 44 | </div> 45 | </div> 46 |[vue-tsc] Found 1 error. Watching for file changes. 이와 같이 에러가 나는데요..왜 나는지 도저히 모르겠네요.. 짐코딩님 repository에서 about 페이지 소스 그대로 복사해서 붙여놨는데도 해당부분에 빨간색이 나오더라고요 ㅠ
-
해결됨독하게 시작하는 C 프로그래밍
산술연산자 강의 3분39초경 단축키가 무엇인가요?
addSample.c 소스파일과 tmpResult.c 소스파일을 비교해주실때 창을 넘어가시는데요. 단축키 써서 이동하시는거 같은데 어떻게 하신걸까요? 뭔가 멋져보입니다.
-
해결됨독하게 되새기는 C 프로그래밍
코드생성 및 최적화 질문입니다
안녕하세요! 항상 잘 보고 있습니다최적화 관련으로 궁금증이 생겨 질문을 남깁니다 제가 찾아본 관련 내용은 아래와 같습니다중간 코드 생성 다음으로 이루어지는 중간 코드 최적화 기계어 생성 다음으로 이루어지는 기계어 최적화( ? )중간 코드 최적화의 다양한 기법데드 코드 제거( Dead Code Elimination )상수 폴딩( Constant Folding )공통 하위표현식 제거( Common Subexpression Elimination ) 질문 1영상 5:30의 어셈블리어를 보면 a = 3 + 4 표현식이 결과값인 7로 대체 되어 있습니다 이것은 중간 코드 최적화 기법중 상수 폴딩에 해당하는거 같습니다 그렇다면면 여기서 이루어진 최적화는 중간 코드 최적화가 맞을까요?감사합니다 !
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
배포 후 localstorage 지속 저장 안됨
안녕하세요! 완강하고 프로젝트 배포 끝내놓고 확인 도중 궁금한 점이 있어 질문 남깁니다. localstorage의 경우 사용자가 직접 삭제하지 않는 한 영구적으로 저장된다고 하였는데PC(window)에서 새 일기 작성 후 노트북(mac)에서 도메인 접근 시 데이터가 다 삭제되어 있습니다.또한, 도메인 접근 시 vercel 로그인 창이 현출되고 동일 계정으로 로그인 하면 데이터가 마찬가지로 매번삭제되어있습니다. PC 브라우저에서 해당 도메인 북마크 후 불러올 경우엔 데이터가 그대로 남아있습니다..따라서 현재 PC에서 접근 시 저장된 데이터가 현출되고 노트북에서 접근 시 데이터가 안보이는 상황입니다. 질문 : localstorage에 저장된 데이터는 어디에서든 같은 도메인으로 접속하면 똑같은 데이터가 보여야하는거 아닌가요? 그리고 프로젝트 도메인에 접근하려면 꼭 vercel 로그인이 필요한걸까요? 구글링을 해봐도 정확한 정보를 찾을 수 없어 문의드립니다. 배포는 강의와 동일하게 진행하였습니다.감사합니다.
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
블로그 제목을 무엇으로 해야할지부터 좀 힘듭니다
블로그가 처음이라서 어디서부터 시작해야할지 가르침 부탁 드립니다
-
미해결카프카 완벽 가이드 - 코어편
Producer의 메시지 비동기화 전송 구현 강좌 내용 중 질문
안녕하세요뒷 강의에서 뭔가 말씀해주실것같긴한데성급해서 먼저 질문드립니다. 동기, 비동기 발송 시 설정한 ack 모드(1 혹은 -1)에 따라 Exception이 발생하면 send thread에서 재전송을 한다고 말씀해주셨는데요 강의 중 작성해주신 아래 코드에서 else부분에서 error 처리(캐치)부분을 넣는것과 별개로재전송은 따로 이루어진다 라고 이해하면될까요? // KafkaProducer message send kafkaProducer.send(producerRecord, (metadata, exception) -> { if(exception == null) { // 로그출력부분 } else { // 에러 처리부분 logger.error("exception error from broker" + exception.getMessage()); } });
-
미해결
logstash.conf 문의 사항
logstash output 관련 질의사항 입니다.logstash.conf 에서 output 필드를 다음처럼 설정했습니다.output { elasticsearch { hosts => ["http://elasticsearch:9200"] index => "app-logs-%{[application_name]}-%{+YYYY.MM.dd}" } stdout { codec => rubydebug } } elasticsearch에 인덱스를 application_name으로 구별하고 싶어서 적용한건데, 위처럼 적용하면 elasticsearch에 인덱스가 정상적으로 생성되지 않습니다.logstash로 들어오는 로그를 실시간으로 보면 다음처럼 application_name 필드도 존재하고 있습니다.{ "thread_name" => "http-nio-8080-exec-5", "environment" => "dev", "@version" => "1", "message" => "Response 200 OK", "application_name" => "SpringTestApp", "logger_name" => "org.springframework.web.client.RestTemplate", "level" => "DEBUG", "logback_name" => "Local2", "@timestamp" => 2025-02-06T02:06:18.972539Z, "level_value" => 10000 }elasticsearch 인덱스에는 logstash로 들어오는 필드값을 지정할 수 없는 것인가요?여러 서비스의 로그들을 logstash->elasticsearch로 모아서 한번에 보고 싶은건데 어떻게 해야할지 모르겠습니다.인덱스를 통한 구분이 아닌 예제처럼 일자로 구분을 하고 elasticsearch 내부에서 특정 필드로 구분을 해야하는지 의견 주시면 감사하겠습니다.
-
해결됨자동차 SW - UDS 진단통신 정복하기
UDS 데이터 엔디안
혹시 readdatabyidentifier에서 data를 보낼 때, 엔디안이 어떻게 설정되나요? 보통 ECU는 데이터를 만들어 낼 때 리틀엔디안 기준이고, 통신의 기준은 빅엔디안이어서. UDS는 어떻게 기준을 잡는 지 궁금하네요.
-
미해결쉬운 모바일 테스트 자동화 시작하기 : Appium Studio
apk 및 ipa 파일 자동 인식 기능 문의 건
Appium Studio 화면에 좌측 중앙 Application 항목에서apk과 ipa 파일을 자동으로 인식해서 보여주는 것으로 생각되는데새로운 apk 또는 ipa 파일을 자동 인식 시키려면 어떤 폴더에 파일을 넣어야 하나요??그리고 확장자가 apk 또는 ipa 이면 자동 인식되는 건지 아니면 정의된 파일 형식이 있는 건지 문의 드립니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
일대일 관계 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강의에서 `주 테이블이나 대상 테이블 중에 외래 키 선택 가능`이라고 하셨는데`대상 테이블에 외래키가 있는 일대일 단방향 관계는 JPA에서 지원 안한다는 게` 무슨 말인가요..?그러면 외래 키 선택 기준 이런 거 얘기할 필요 없이 무조건 일대일 단방향 관계에서는 주 테이블에 외래키를 설정해야하는 거 아닌가요
-
미해결스프링 시큐리티 완전 정복 [6.x 개정판]
DefaultHttpSecurityExpressionHandler 가 스프링 컨테이너를 필드값으로 가지는 이유가 뭔가요?
강의 중간 (18: 15)에 커스텀 ExpressionHandler를 만들기 위해 setApplicationContext() 로 스프링 컨테이너를 필드값으로 set 했는데 스프링 컨테이너가 필요한 이유가 무엇인지 궁금합니다.
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
AWS 배포 시 CORS 에러
"[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스강의" 를 수강하고 배포 부분을 이 강의를 수강하고 있는 수강생입니다. 고농축 강의에서 만든 포트폴리오를 aws에서 배포했을때에, CORS 에러가 다음과 같이 나는 문제가 있는데 어떻게 해결해야할까요? 찾아보니 백엔드에서 CORS 를 허용해야하거나 프론트에서 프록시를 사용하라고 되어있는데 어떻게 해결해야할지 모르겠네요
-
미해결
Xilinx 폴더를 삭제하고 다시 설치하고 싶습니다.
설치가 잘못되었는지 vivado & 했을때 GUI가 뜨지 않아서, 제거하고 다시 설치하고 싶습니다.sudo rm -rf /tools/Xilinx이런 명령어가 안먹히는데요.명령어 입력이 잘못된건지 좀 알려주시면 감사하겠습니다.사실 제가 수업대로 따라가다가 저는 win10 인데 win11베이스 설명이 먼저나와서 그걸 보고 따라하다가 안되어서 뒤늦게 바로이어서 win10설명이 있어서 거기서는 bin을 바로 실행하니까 vivado설치 gui가 나오더군요.이제는 그래서 vivado 제거하고 다시 win10 설명으로 진행해볼려고 합니다.도와 주시면 감사하겠습니다.
-
미해결설계독학맛비's 실전 Verilog HDL Season 2 (AMBA AXI4 완전정복)
MOR에 사용하는 FIFO에 대한 질문 드립니다.
맛비님. 안녕하세요.좋은 강의 항상 잘 보고 있습니다.MOR에 대해 질문이 있습니다. RDMA에서 FIFO의 data에 burst len을 입력하는 것으로 해석됩니다. 만약 이런 경우라면0x20000000번지에서 128 바이트를 읽는 중0x2000C000번지에 128 바이트를 읽는 식으로 동작이 되나요?제가 코드를 봤을 땐 위처럼 동작이 불가능해보여서요. 만약 제가 생각한게 맞고 위처럼 동작하도록 수정하려면 메모리 주소 FIFO와 burst len FIFO 두 개를 사용해야할까요? ================ 다음 내용은 읽어보시고 지우시면 됩니다.=================질문 내용을 작성해주실 때, 위의 3단계로 제가 이해할 수 있게 작성해주시면 정확한 답변을 드릴 수 있을 것 같아요!!현업자인지라 업무때문에 답변이 늦을 수 있습니다. (길어도 만 3일 안에는 꼭 답변드리려고 노력중입니다 ㅠㅠ)강의에서 다룬 내용들의 질문들을 부탁드립니다!! (설치과정, 강의내용을 듣고 이해가 안되었던 부분들, 강의의 오류 등등)이런 질문은 부담스러워요.. (답변거부해도 양해 부탁드려요)개인 과제, 강의에서 다루지 않은 내용들의 궁금증 해소, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..글쓰기 에티튜드를 지켜주세요 (저 포함, 다른 수강생 분들이 함께보는 공간입니다.)서로 예의를 지키며 존중하는 문화를 만들어가요.질문글을 보고 내용을 이해할 수 있도록 남겨주시면 답변에 큰 도움이 될 것 같아요. (상세히 작성하면 더 좋아요! )먼저 유사한 질문이 있었는지 검색해보세요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.==================
-
해결됨38군데 합격 비법, 2025 코딩테스트 필수 알고리즘
03_12_get_max_discount_price를 pop()으로 구현했어요
1. 현재 학습 진도몇 챕터/몇 강을 수강 중이신가요?어떤 알고리즘을 학습하고 계신가요?여기까지 이해하신 내용은 무엇인가요? 2. 어려움을 겪는 부분어느 부분에서 막히셨나요?코드의 어떤 로직이 이해가 안 되시나요?어떤 개념이 헷갈리시나요? 3. 시도해보신 내용문제 해결을 위해 어떤 시도를 해보셨나요?에러가 발생했다면 어떤 에러인가요?현재 작성하신 코드를 공유해주세요def get_max_discounted_price(prices, coupons): if prices: prices.sort() if coupons: coupons.sort() discounted_prices = [] while prices and coupons: max_price = prices.pop() max_coupon = coupons.pop() discounted_prices.append(max_price * (100 - max_coupon) / 100) total_sum_prices = sum(discounted_prices) + sum(prices) return total_sum_prices 사실상 같은코드긴 한데, 혹시나해서 검증받고싶어서..
-
미해결비전공자도 이해할 수 있는 CI/CD 입문·실전
환경 변수 vs gitignore
중요한 값을 레포지토리에 노출시키고 싶지 않을 때 yml 파일을 gitignore에 포함시키는 방법을 쓰거나 환경 변수를 사용하여 노출을 막는 방법이 있는 것 같은데 둘 중에 아무거나 써도 상관없는건가요, 아니면 때에 따라 다른 방식을 써야하는건가요?
-
미해결대세는 쿠버네티스 (초급~중급편)
[Ingress - Nginx 강의] Ingress 컨트롤러의 Service 로드밸런싱 관련 질문
안녕하세요. 강사님 Ingress - Nginx 강의를 듣던 중 질문이 생겼습니다. 강의의 5분 20초 내용을 보면, /svc-order URL로 접근을 해서 svc-order 서비스로 연결이 되는 내용이 나오는데요. Ingress rules를 보면 path가 /order 일때, serviceName이 svc-order로 연결이 되도록 되어있는데, 어떻게 /svc-order로 접근을 해서 svc-order 서비스에 연결이 된 것인지 궁금합니다. 혹시 제가 이전에 공부한 내용이 부족하여, 해당 내용을 몰랐다면 어떤 부분을 다시 복습을 해야 할지도 알려주신다면 정말 감사하겠습니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
em.flush()유무에 대해 질문드립니다.
Team team = new Team(); team.setName("TeamA"); em.persist(team); Member member = new Member();member.setName("member1");member.setTeam(team);em.persist(member);//em.flush(); // 영속성 컨텍스트에 있는 쿼리를 db에 전송한다.//em.clear(); // 영속성 컨텍스트를 초기화// 이렇게 하면, 위 em.persist()를 통해 영속성컨텍스트에 있는 Member를 가져오는게 아니라, // em.find()를 할때 db에서 select를 해서 가져온다. Team findTeam = em.find(Team.class, team.getId()); List<Member> members = findTeam.getMembers(); for (Member m : members) { System.out.println("m = " + m.getName()); }여기에서 em.flush()와 em.clear()를 하지않으면, findTeam에 Members가 비어있는 이유가 무엇인지 모르겠습니다.em.flush()를해서 db에 있는 Team데이터와, em.flush()하지않은 영속성컨텍스트에 있는 Team데이터가 무엇이 다르길래 영속성컨텍스트에서 em.find를 하면 members가 비어있는것인지 모르겠습니다. 즉, db를 통해 em.find하면 members가 있고, 영속성컨텍스트를 통해 em.find를 하면 members가 없는데 왜 그런것인가요?1차캐시에 team데이터를 저장하는것과 db에 team데이터를 저장하는것이 다른가요? 강의를 계속 봐도 이해가 가질않아 질문드립니다.
-
해결됨친절한 블렌더 - [LV.2] 모델링 연습
블랜더의 삼각형
블랜더는 여타 프로그램과 다르게 삼각형을 신경쓰지 않아도 괜찮은 건가요? 버텍스에 Bevel을 줬을 경우 삼각형으로 만들어져서 신경이 쓰입니다. 버텍스에 Bevel을 줬을경우 사각형으로 만드는 방법도 있는지 궁금합니다.