묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Nuxt.js 시작하기
Nuxt 에서 Cookie 사용이 잘 안되네요..ㅠ.ㅠ
안녕하세요. 기초강의부터 Nuxt 강의까지 많이 도움을 받았습니다. 다름 아니라... Nuxt 에서 쿠키를 사용할려고 하는데 생각처럼 잘 안되네요... 로그인 구현후 인증값을 쿠키로 저장하고 store 의 state에 쿠키값이 존재시 state 의 데이터를 초기화 할려고 합니다. import Cookies from "js-cookie"; export const state = () => { userName = Cookies.get('userName') || ''; } store/index.js 에 위와 같이 state 값이 쿠키값을 초기화할려고 합니다. 하지만 userName 에 쿠키값이 초기화되지 않습니다. nuxtServerInit 등 여러삽질을 해봤지만 해결점을 찾지 못했습니다. Nuxt 에서 쿠키활용에 대해 설명해주시면 많은 도움이 될거같습니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
exe 파일이 만들어지지 않는 경우..
안녕하세요! 강의를 보면서 따라서 코딩을 하고 있는 도중 "CPP_DirectX\Output\Client.exe 를 열 수 없습니다." 라는 링크 에러가 생성되어 항상 그렇듯 다른 .exe가 켜져있는 줄 알고 작업관리자에서 확인해봐도 없었고 컴퓨터를 껐다가 켜도 똑같은 오류가 반복되었습니다. 결국 파일을 다운받아서 exe 파일만 옮겨보자해서 옮겼더니 바로 실행이 되었습니다. 코드를 수정해도 구동이 잘 되었습니다.. (원래 빌드하게 되면 exe 파일이 생성 되야 하는 것 아닌가요...?ㅜㅜ) 이런 경우는 어떤 환경일 때 생성이 되나요? DirectX 관련하여 이런 오류는 자주 등장하게 되나요? 아니면 혹시 제가 다른 작업도 하고 있어서 visual 2019 와 visual 2022를 번갈아 사용하게 되면서 다른 버전으로 솔루션을 열은 적이 있는데 이런 것 때문인가요??
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part8: Entity Framework Core
GetAverageReviewScore의 Data Annotation, FluentAPI, 사용 시 질문입니다.
UDF가 Configuration(Data Annotation)과 DB Setup(FluentAPI)로 적용되는 것 까진 이해했는데 어떻게 CalcAverage의 foreach조건문에서 Program.GetAverageReviewScore를 호출했는데 C#함수가 아닌 command로 실행됬는지 모르겠습니다. 1. CalcAverage함수에서 어떻게 UDF를 찾아서 Query를 실행시킨건지 2. Data Annotation, FluentAPI로 DB에 등록된 함수들 중 command의 함수 이름과 같은 것을 찾는 것인지 궁금합니다.
-
미해결Nuxt.js 시작하기
multi-word-component-names
안녕하세요! 장기효님! 덕분에 nuxt.js까지 잘 학습하고 있습니다. vue에서 코딩 컨벤션으로 컴포넌트 이름 작성 시 2 단어 이상 사용하라는 것은 이전 강의에서 계속 설명해주셨듯이 잘 알고 있는데요. nuxt.js 강의를 따라가며 한 가지 의문이 생겨 질문 남깁니다. 지난 강의에서 진행한 main.vue의 경우 1개의 단어를 사용하였음에도 별다른 에러를 발생하지 않았는데, 이번에 product 생성 후 내부에 index.vue 생성 및 로컬로 실행했을 경우, 아래와 같이 에러가 발생하는 것으로 나타납니다. 저는 현재 nuxt.js v2.15.8를 사용 중이고, 왜 이렇게 특정 경우에만 오류가 발생하는지 알려주시면 감사하겠습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
열거형이 그러면 상수인건데...
case로 사용할 수 있는건 상수만 사용할 수 있다면 enum으로 선언된 목록은 전부 상수라는 말씀인거죠? 그리고 추후에 enum으로 선언된 목록을 바꿔주려면 public을 사용하게 되는건가요?
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
국비지원 학원 선택
안녕하세요.
-
미해결15일간의 빅데이터 파일럿 프로젝트
CentOS 대신 Ubuntu 사용가능할까요?
우분투를 메인으로 사용해서 우분투사용하고싶은데 가능할까요? 다른기업은 주로 CentOS 사용해서 사용하는건가요? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
index 느린 데이터 변경 작업 관련 질문드립니다!
안녕하세요! 궁금한 점이 생겨 질문드립니다!! 항상 잘 보고 있습니다! INSERT, UPDATE, DELETE가 자주 발생하면 인덱스 재구성이 일어난다고 하신 부분이 헷갈려서 질문드립니다! DELETE의 경우 실제로 트리에서 삭제하는 것이 아니라 기존 인덱스를 사용하지 않음 처리만 한다고 알고 있고, UPDATE는 사용하지 않음 처리 + 새로운 인덱스 추가 작업이 이루어지는 것으로 알고 있는데요. 그럼 결국 트리에 새로운 데이터가 추가되면서 트리가 비대해져서 트리 깊이가 깊어져 검색속도가 좀 더 오래걸려서 단점인 것일까요?? 또 실제 트리에서 인덱스를 삭제하지 않고, 사용하지 않음 표시만 하는 이유는 뭔지 궁금합니다!!
-
미해결스프링 핵심 원리 - 기본편
AppConfig 순서
안녕하세요 먼저 좋은 강의를 제공해주셔서 정말 감사드립니다. 다름이 아니라 12분에 말씀하신 AppConfig 파일에서 @Bean 어노테이션이 붙은 메소드를 읽는 순서가 다를 수 있다고 하는데 그럼 읽는 순서는 돌릴때마다 달라지는건가요? 강의를 듣다 문득 궁금해져서 질문해 봅니다 ^^
-
미해결홍정모의 따라하며 배우는 C++
연습문제 질문드립니다.
https://www.learncpp.com/cpp-tutorial/chapter-8-summary-and-quiz/ 여기서 3번째 문제 #include <iostream> void print(long x) { std::cout << "long " << x << '\n'; } void print(double x) { std::cout << "double " << x << '\n'; } int main() { print(5); return 0; } 오류가 나는 까닭이 int에서 long이나 double로의 변환이 numeric conversion이라는데, int to double은 type이 바꿔서 이해가 갑니다. 하지만, int to long 은 같은 정수형에서 자료형의 크기가 작은 것에서 큰 것으로 변환되는 numeric conversion인 것 같은데, 해설에서는 numeric conversion이라는 이유가 궁급합니다.
-
미해결Vue.js + TypeScript 완벽 가이드
깃 권한 요청
혹시 ㅜㅜ 권한이 없다는데 .... 왜그런걸까요..?? ㅠㅠㅠ 깃헙 ID : hanyeonjeong 이메일 : hanyeonjeong@naver.com 이걸로도 한번 부탁드립니다 !! ㅠ 련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
로그아웃 에러 질문있습니다
안녕하세요 제로초님 강의 잘 듣고있습니다. 지금 로그인은 되는데 로그아웃을 누르면 TypeError: req.logout is not a function 뜨면서 진행이 되질 않는데의심이 되는 부분은 로그인시에 response headers에 setcookie가 없다는 점이로그아웃 할 때 문제가 되는 부분일까요?..
-
미해결실전! Querydsl
스칼라 서브쿼리 작성시 limit 관련
안녕하세요. Querydsl 이용한 select절 서브쿼리 사용시 질의사항 있어 글남깁니다. 스칼라 서브쿼리 작성 중에 limit를 걸어 하나만 출력해야 하는 로직이 있는데, 실제 쿼리 나가는것을 보니 limit가 적용이 안되더라구요. 혹시 이런 경우에 어떤 방식으로 처리하셨는지 궁금합니다 !
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part8: Entity Framework Core
Table Splitting에서 발생하는 에러 - EventItem is Mapped on "Item"
2022-05-10 기준 Item Entity Class에 Data Annotation으로 Item이라는 테이블에 생성하게 설정했는데, FluentAPI에서 다시 builder.Entity<Item>().ToTable("Items") 실행 시 EventItem이 이미 Item테이블에 있다고 에러가 발생한다. Item EntityClass의 Table DataAnnotation을 Items로 변경하고, FluentAPI를 추가로 사용하지 않으면 에러가 발생하지 않고 적용된다.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
Route 질문
강사님 오늘도 안녕하세요! 실습중에 질문이 있어 글을 남깁니다. 우선 강사님께서 하시는 것을 따라해보기 위하여, 위에서와 같이 코드를 구성하였습니다. 그런데 링크를 클릭 했을때 주소는 변경이 되었지만 화면이 변경되지 않았습니다. 그래서 새로고침을 눌러보니 그때서야 화면이 변경이 되었는데 어떤 이유 때문이 이렇게 되는것인지를 잘 모르겠습니다.
-
미해결스프링 핵심 원리 - 기본편
NoUniqueBeanDefinitionException 에러 질문입니다.
*************************** APPLICATION FAILED TO START *************************** Description: Parameter 0 of constructor in hello.core.member.MemberServiceImpl required a single bean, but 2 were found: - memoryMemberRepository: defined in file [/Users/choewonjun/IdeaProjects/core/out/production/classes/hello/core/member/MemoryMemberRepository.class] - memberRepository: defined by method 'memberRepository' in class path resource [hello/core/AppConfig.class] Action: Consider marking one of the beans as @Primary, updating the consumer to accept multiple beans, or using @Qualifier to identify the bean that should be consumed 위와 같이 에러가 발생합니다. 아마도 싱글톤이 하나가 아니라 두개가 정의되어있다는것 같은데 아무리 찾아도 왜 두개가 등록 되어 있는지 모르겠어요 ㅠㅠ MemberServiceImpl package hello.core.member; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @Component public class MemberServiceImpl implements MemberService{ // private final MemberReposiroty memberReposiroty = new MemoryMemberRepository(); 이것은 마치 배우가 직접 담당 배역을 설정 private final MemberReposiroty memberReposiroty; @Autowired public MemberServiceImpl(MemberReposiroty memberReposiroty) { System.out.println("memberReposiroty = " + memberReposiroty); System.out.println("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"); this.memberReposiroty = memberReposiroty; } @Override public void join(Member member) { memberReposiroty.save(member); } @Override public Member findMember(Long memberId) { return memberReposiroty.findbyID(memberId); } // 테스트 용도 public MemberReposiroty getMemberReposiroty(){ return memberReposiroty; } } MemoryMemberRespository package hello.core.member; import org.springframework.stereotype.Component; import java.util.HashMap; import java.util.Map; @Component public class MemoryMemberRepository implements MemberReposiroty { private static Map<Long, Member> store = new HashMap<>(); @Override public void save(Member member) { store.put(member.getId(), member); } @Override public Member findbyID(Long memberID) { return store.get(memberID); } } AutoAppConfig package hello.core; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.FilterType; @Configuration @ComponentScan( // 스캔해서 빈에 자동 등록 // basePackages = "hello.core.member", excludeFilters = @ComponentScan.Filter(type = FilterType.ANNOTATION, classes = Configuration.class) ) public class AutoAppConfig { } AppConfig package hello.core; import hello.core.discount.DiscountPolicy; import hello.core.discount.FIxDiscountPolicy; import hello.core.discount.RateDiscountPolicy; import hello.core.member.*; import hello.core.order.OrderService; import hello.core.order.OrderServiceImpl; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @Configuration public class AppConfig { @Bean public MemberService memberService(){ System.out.println("call AppConfig.memberService"); return new MemberServiceImpl(memberRepository()); } @Bean public MemberReposiroty memberRepository() { System.out.println("@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"); System.out.println("call AppConfig.memberRepository"); return new MemoryMemberRepository(); } @Bean public OrderService orderService(){ System.out.println("call AppConfig.orderService"); return new OrderServiceImpl(memberRepository() , discountPolicy()); } @Bean public DiscountPolicy discountPolicy() { return new RateDiscountPolicy(); } }
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
drawer 파트
drawer 첫번째 파트에서 실행하면 reanimated관련 오류가 나와서 설치해주고 해결하면 다음 아래와 같은 문제가 나옵니다. 어떻게 해결해야할까요ㅜ error: src\home_drawer.js: [BABEL] C:\Users\wjsgu\Drawer\src\home_drawer.js: Unknown option: .pre. Check out https://babeljs.io/docs/en/babel-core/#options for more information about options.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
후속 강의
안녕하세요 ! 좋은 강의 정말 감사드립니다 :) 다음 후속 강의를 기다리면서 한달에 한번씩은 들어와서 확인하고 있는데 언제 쯤 예정이신가요..?
-
미해결스프링 핵심 원리 - 기본편
@Quilifier, @Primary를 써야 할 이유?가 궁금합니다
스피링 빈에 등록할 때 굳이 같은 이름으로 등록 해야만 할 때가 있나요 ?? 다른 이름으로 빈을 등록해서 사용하는 것이 더 편하지 않나요 ??.. 같은 이름으로 빈을2개나 등록하고 애노테이션을 써야하는 불편함을 감수하고도 등록해야할 때가 어느 때인지가 궁금합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
시간 초과
이중 for 문으로 풀었더니 시간 초과가 뜹니다 투포인터로 수정했더니 통과되긴 하네요 저기 배열 a[150001]로 주신건 오타인건지 아니면 저렇게 크게 선언한 이유가 있는지 궁금합니다