묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
파일경로를 찾을 수 없다고 뜹니다.
안녕하세요! 열심히 공부중인데요 강의와 똑같이 따라했는데 몇번이고 다시 해봐도 경로를 못찾는다고 나옵니다.. 왜그러는걸까요!? ㅠㅠ
-
미해결홍정모의 따라하며 배우는 C++
bit mask 부분
비트 마스크 부분에서 코드 그대로 잘 따라했는데 선생님이 말씀해 주신대로 blue부분은 잘 나오는데 red, green은 잘 나오지 않네요 시프트를 하지 않아서인지 바꿔봤는데도 안되요 혹시 어떤 부분이 오류가 있는건지 알려주실 수 있을까요? #include <iostream> #include<bitset> using namespace std; int main() { const unsigned char red_mask = 0xFF0000; const unsigned char green_mask = 0x00FF00; const unsigned char blue_mask = 0x0000FF; cout << bitset<32>(red_mask) << endl; cout << bitset<32>(green_mask) << endl; cout << bitset<32>(blue_mask) << endl; unsigned int pixel_color = 0xDAA520; //여기서 색상별 추출 cout << bitset<32>(pixel_color) << " " << endl; unsigned int red = pixel_color & red_mask; unsigned int green = pixel_color & green_mask>>8; unsigned char blue = pixel_color & blue_mask; //pixel_color에서 blue 추출 cout << "red " << bitset<8>(red) << " " << int(red) << endl; cout << "green " << bitset<8>(green) << " " << int(green) << endl; cout << "blue " << bitset<8>(blue) << " " << int(blue) << endl; return 0; }
-
미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
파이썬 버전이 어떻게 돼죠???
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! (스크린샷이 있으면 더더욱 좋습니다)- 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 파이썬 버전이 어떻게 돼죠???
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Springconfig 오류
springconfig에서 오류가 납니다. private final DataSource dataSource; 에서 생기는 오류 The blank final field dataSource may not have been initialized public SpringConfig(DataSource dataSource) 에서 생기는 오류 Return type for the method is missing 코드를 복사 붙여넣기 하여도 에러가 고쳐지지 않아요..
-
해결됨스프링 부트 개념과 활용
mvn package 관련..
패키징하고 java -jar 를하게되면 아래와 같이 실패하게 되는데 혹시 원인을 알 수 있을까요? 검색해보고 시도(cglib추가, 메이븐 다시 다운받아서 환경등록후 실행)를 해봤는데 안되네요... start.spring.io 에서 생성해주면 되는데..인텔리j maven으로 아무리 강의를 다시보고 똑같이 해도 ㅠㅠ안되네요.. java.lang.IllegalStateException: Cannot load configuration class: me.dongwoon.Application at org.springframework.context.annotation.ConfigurationClassPostProcessor.enhanceConfigurationClasses(ConfigurationClassPostProcessor.java:414) ~[spring-context-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanFactory(ConfigurationClassPostProcessor.java:254) ~[spring-context-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:284) ~[spring-context-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:128) ~[spring-context-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:694) ~[spring-context-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:532) ~[spring-context-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) ~[spring-boot-2.0.3.RELEASE.jar!/:2.0.3.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759) ~[spring-boot-2.0.3.RELEASE.jar!/:2.0.3.RELEASE] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:395) ~[spring-boot-2.0.3.RELEASE.jar!/:2.0.3.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:327) ~[spring-boot-2.0.3.RELEASE.jar!/:2.0.3.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1255) ~[spring-boot-2.0.3.RELEASE.jar!/:2.0.3.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1243) ~[spring-boot-2.0.3.RELEASE.jar!/:2.0.3.RELEASE] at me.dongwoon.Application.main(Application.java:9) ~[classes!/:1.0-SNAPSHOT] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:na] at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[na:na] at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:na] at java.base/java.lang.reflect.Method.invoke(Method.java:568) ~[na:na] at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) ~[spring-boot-getting-started-1.0-SNAPSHOT.jar:1.0-SNAPSHOT] at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) ~[spring-boot-getting-started-1.0-SNAPSHOT.jar:1.0-SNAPSHOT] at org.springframework.boot.loader.Launcher.launch(Launcher.java:50) ~[spring-boot-getting-started-1.0-SNAPSHOT.jar:1.0-SNAPSHOT] at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51) ~[spring-boot-getting-started-1.0-SNAPSHOT.jar:1.0-SNAPSHOT] Caused by: java.lang.ExceptionInInitializerError: null at org.springframework.context.annotation.ConfigurationClassEnhancer.newEnhancer(ConfigurationClassEnhancer.java:122) ~[spring-context-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.context.annotation.ConfigurationClassEnhancer.enhance(ConfigurationClassEnhancer.java:110) ~[spring-context-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.context.annotation.ConfigurationClassPostProcessor.enhanceConfigurationClasses(ConfigurationClassPostProcessor.java:403) ~[spring-context-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] ... 20 common frames omitted Caused by: org.springframework.cglib.core.CodeGenerationException: java.lang.reflect.InaccessibleObjectException-->Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @6c629d6e at org.springframework.cglib.core.ReflectUtils.defineClass(ReflectUtils.java:464) ~[spring-core-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.cglib.core.AbstractClassGenerator.generate(AbstractClassGenerator.java:336) ~[spring-core-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:93) ~[spring-core-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:91) ~[spring-core-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.cglib.core.internal.LoadingCache$2.call(LoadingCache.java:54) ~[spring-core-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[na:na] at org.springframework.cglib.core.internal.LoadingCache.createEntry(LoadingCache.java:61) ~[spring-core-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.cglib.core.internal.LoadingCache.get(LoadingCache.java:34) ~[spring-core-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.cglib.core.AbstractClassGenerator$ClassLoaderData.get(AbstractClassGenerator.java:116) ~[spring-core-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:291) ~[spring-core-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.cglib.core.KeyFactory$Generator.create(KeyFactory.java:221) ~[spring-core-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.cglib.core.KeyFactory.create(KeyFactory.java:174) ~[spring-core-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.cglib.core.KeyFactory.create(KeyFactory.java:153) ~[spring-core-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.cglib.proxy.Enhancer.<clinit>(Enhancer.java:73) ~[spring-core-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] ... 23 common frames omitted Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @6c629d6e at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354) ~[na:na] at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297) ~[na:na] at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199) ~[na:na] at java.base/java.lang.reflect.Method.setAccessible(Method.java:193) ~[na:na] at org.springframework.cglib.core.ReflectUtils$1.run(ReflectUtils.java:61) ~[spring-core-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) ~[na:na] at org.springframework.cglib.core.ReflectUtils.<clinit>(ReflectUtils.java:52) ~[spring-core-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.cglib.core.KeyFactory$Generator.generateClass(KeyFactory.java:243) ~[spring-core-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25) ~[spring-core-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] at org.springframework.cglib.core.AbstractClassGenerator.generate(AbstractClassGenerator.java:329) ~[spring-core-5.0.7.RELEASE.jar!/:5.0.7.RELEASE] ... 35 common frames omitted
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
튜플 리스틑로 형변화 문의
튜플을 리스트로 형 변환을 하려고 하는데 변환이 안되네요.. 어느 부부이 이상한지 문의 드립니다 코딩 tt = ('fooo', 'barr', 'bazz', 'quzz') print(tt) print(type(tt)) list(tt) print(type(tt)) 결과 ('fooo', 'barr', 'bazz', 'quzz') <class 'tuple'> <class 'tuple'> 하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
git 권한 요청 신청합니다.
인프런 아이디: iccicc54@gmail.com 인프런 이메일: iccicc54@gmail.com 깃헙 아이디: wjdrhdms002@naver.com 깃험 Username: JeongGoEun 입니다!
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
요구사항이 html 화면에서 떠야하는 줄 알았어요..!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 과제제출합니다아! 'use strict'; // <li> // 배열을 생성하고 변수에 할당한다. let html = []; // 배열에 맨 첫번째와 맨끝에 <ul>태그를 삽입한다. html.push('<ul>'); console.log(html); // 1부터 10까지의 수만큼 반복하며, 문자열의 변수에 순서대로 수를 넣는다. for(let i = 1; i <= 10; i++){ // i 수를 넣은 완성된 문자열을 순차적으로 배열에 담는다. html.push(`<li id=id${i}>id${i}</li>`); } html.push('</ul>');; // 배열을 구분자가 없는 문자열로 결합한다. let result = html.join(''); document.body.innerHTML = result; console.log(result); //(12) ['<ul>', '<li id=id1>id1</li>', '<li id=id2>id2</li>', '<li id=id3>id3</li>', '<li id=id4>id4</li>', '<li id=id5>id5</li>','<li id=id6>id6</li>', '<li id=id7>id7</li>','<li id=id8>id8</li>', '<li id=id9>id9</li>', '<li id=id10>id10</li>', '</ul>']
-
미해결해커를 위한 iOS 앱 모의 해킹 전문 과정
frida for pre-a12 devices 가 cydia 에 검색해도 나오지 않습니다.
frida for pre-a12 devices 가 cydia 에 검색해도 나오지 않고, a12+ devices 만 존재하는데 어떻게 진행해야 되나요??
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
spring cloud gateway
안녕하세요? 문의드립니다. 예제코드에 gateway는 Non-Blocking로 구현되어있고, 나머지 MAS 서비스들은 Blocking 으로 되어있는데 이렇게 구현해도 실무에서 문제가 없을까요?
-
미해결홍정모의 따라하며 배우는 C++
2:43분에서 add 함수 부분이 이해가 안가네요 ㅠ
#include <iostream> #include<cstdlib> //rand(), srand() #include<ctime> //time() using namespace std; class Cents { private: int m_cents; public: Cents(int cents = 0) { m_cents = cents; } int getCents() const // 멤버함수 const : 멤버변수를 바꾸는 행위를 하지 않는다 { return m_cents; } int& getCents() { return m_cents; } }; void add(const Cents &c1, const Cents &c2, Cents &c_out) { c_out.getCents() = c1.getCents() + c2.getCents(); } int main() { Cents cents1(6); Cents cents2(8); Cents sum; add(cents1, cents2, sum); cout << sum.getCents() << endl; return 0; } 한번 다 듣고 다시듣고 따라하면서 하고 있는데요 2:43분까지 따라했는데 add 부분이 이해가 안됩니다 정확히는 add함수의 매개변수인 Cents &c_out 부분이요 왜 c_out는 int getCents()const 함수에 접근을 못하는건가요? 왜 int& getCents() 함수를 따로 만들어야 되나요??
-
미해결Nuxt.js 시작하기
질문이요!
실제 작업할때 보통은 백엔드 api쪽은 따로 분리하지 않나요?위 강의처럼 하나의 프로젝트 내에 별도의 api 폴더를 생성해서 프로젝트를 진행하는 경우도 있나요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
mapState 관련
모듈화를 하고 나니 헤더 텍스트가 안나오더군요... 그래서 일단은 커뮤니티 답변을 보고 참고해보았지만 안됩니다. export const store = new Vuex.Store({ modules:{ totoApp } }); store.js에 일단 이렇게 todoApp이 들어가 있고요. const state = { headerTxt:' ~ header ~ ', todoItems: storage.fetch() } export default { state, getters, actions, mutation } 요거는 todoApp.js 중에서 발췌. 잘 들어가 있죠. 1. template 코드 안에 {{ this.$store.state.todoApp.headerTxt }} 로 일단 해봤습니다. 안 나옵니다... 2. template 안의 코드를 {{ this.headerTxt }} 로 변경하고, import { mapState, mapGetters } from 'vuex' export default { computed:{ ...mapState({ headerTxt: state => state.todoApp.headerTxt }), ...mapGetters(['getHeaderTxt']) } } 안나옵니다. 그런데 이상한 것은 getters로 접근해서 {{ this.getHeaderTxt }} 로 코드를 짜면 나온다는 것입니다. 왜 이러는 걸까요? 개발자도구 Vuex에는 totoApp:Object headerTxt:" ~ header ~ " todoItems:Array[2] 이렇게 제대로 뜹니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
클래스 생성자를 헤더와 cpp에 나누어 선언하는 방법 관련 질문입니다.
안녕하세요. 좋은 강의 감사히 듣고 있습니다. 클래스 생성자를 헤더와 cpp에 나눌 때 관련하여 질문이 있습니다. <조건> 1. Player 클래스를 상속 받은 Knight 클래스가 있습니다. 2. Knight 클래스 생성자를 헤더와 cpp에 나누어 선언하려고 합니다. ----------------------- 방법 1 ---------------------- //헤더 파일 Knight() : Player(PT_Knight); //CPP파일 Knight::Knight() : Player(PT_Knight) { _hp = 100; } ---------------------------------------------------- ------------------------방법 2 --------------------- // 헤더 파일 Knight(); // CPP파일 Knight::Knight() : Player(PT_Knight) { _hp = 100; } ------------------------------------------------- 방법 1로 작성하니 빌드 과정에서 오류가 발생하고, 방법 2는 성공적으로 빌드가 되었습니다. 질문드릴 것은, '방법 2와 같이 작성을 해도 성공적으로 Player의 생성자를 호출해 오는가?' 입니다. 헤더 파일의 선언에서 Player의 생성자를 호출해온다고 선언을 하지 않았던게 마음에 걸리네요. 명료하게 질문을 드려야 하는데, ㅠㅠ 잘 전달이 되었는지 모르겠네요.. 으으. 그래도 답변을 부탁드려봅니다! 감사합니다.^^
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
지연로딩?? 궁금합니다.
그림은 김영한님 강의중의 사진입니다. Member와 Team의 양방향 연관관계 중에 Team을 em.find()할때 찾아오면서 list를 채우지 않고 list를 사용할때 쿼리를 한번 더 날려서 가져온다는 내용입니다. 이게 지연로딩이라고 하셨습니다. 그러자 저는 궁금한게 Member에 있는 Team 객체도 지연로딩이 되는걸까? 실험해봤는데 지연로딩이 안됬습니다. 뒤에서 지연로딩 나오는데 질문을 올리거 같아 갑자기 내리고 싶은데 그래도 하겠습니다. Member는 지연로딩 안해주는건가요?...
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
풀이 관련 질문
안녕하세요 강사님. function solution(date, arr) { let target = arr.filter(el => el % 10 == date); return target.length; } 이러한 풀이도 괜찮을까요?
-
미해결15일간의 빅데이터 파일럿 프로젝트
윈도우가 아닌 우분투 환경내에서 실습해볼수있는 자료는 없을까요?
윈도우가 아닌 우분투 환경내에서 실습해볼수있는 자료는 없을까요? 가지고 있는 장비가 우분투밖에 없는데... 아니면 강의 사기전에 명시를 해주셨으면 합니다. 지금 일주일째 azure에서 윈도우 이미지로 vm만들어서 rdp로 접속해서하는데 이제보니 rdp로 접속하면 vb 실행이 불가능하네요....
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
채팅 프로그램 관련 문의
강의 열심히 듣고 있습니다.한가지 부탁을 드리고자 메모 남깁니다.파일업로드가 가능한 채팅 프로그램을 만들어 보고 싶습니다.npm에 찾아 보니 비슷한게 하나 있어서 붙여 보려고 하는데 잘 안되네요일단 뭘 어떻게 하라는지도 잘 모르겠어요강사님의 조언 부탁 드립니다.https://www.npmjs.com/package/vue-advanced-chat
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
강의 코드 제공 관련 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 맛비님. 강의 초반에 실습 코드 공유해주신 파일 보면 16장까지만 제공되어 있는데, 18장 실습 코드는 어디서 다운받을 수 있나요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
자꾸 헷갈리네요ㅠㅠ @JoinColumn(name = "DELIVERY_ID")
안녕하세요 ! 공부하면서 자꾸만 헷갈려서 질문드립니다..! 1. @Entity public class Delivery { @Id @GeneratedValue private Long id; 이렇게 만들게 되면 id필드는 자동으로 DELIVERY_ID라는 컬럼으로 생성되게 되나요? @OneToOne@JoinColumn(name = "DELIVERY_ID")private Delivery delivery; 여기서 JoinColumn으로 매핑해줄 때, DELIVERY_ID가 위의 id필드를 말하는 것 같은데, @Id 어노테이션이 기본값으로 명명해주는지 궁금합니다..!