묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
.heading의 css디자인이 안먹어요
뭐가잘못된건지모르겠어서요 h1에 class값과 css값이랑 동일하게 줬는데 디자인이 먹지를 않아요 왜그런지알수있을까요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
h2 테이블 생성 실패
SpringBootApp 실행시 위와 같이 정상 로그가 찍히는 것으로 확인되나, h2 DB 접속하여 확인 시 테이블 생성이 되지 않고 있습니다. application.yml spring: datasource: url: jdbc:h2:tcp://localhost/~/jpashop username: sa password: driver-class-name: org.h2.Driver jpa: hibernate: ddl-auto: create properties: hibernate:# show_sql: true fotmat_sql: truelogging.level: org.hibernate.SQL: debug 위와 같이 설정되어있으며 dependencies { implementation 'org.springframework.boot:spring-boot-starter-data-jpa' implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-devtools' implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.8.0' compileOnly 'org.projectlombok:lombok' runtimeOnly 'com.h2database:h2' annotationProcessor 'org.projectlombok:lombok' testImplementation 'org.springframework.boot:spring-boot-starter-test'} 와 같이 의존성 설정되어 있습니다. * JDK 11버전에서 현재 추가로 설정되어야 하는 부분이 있는지* 위와 같이 로그에서 이슈가 없는 경우 테이블 생성이 안되는 원인을 트래킹하는 방법이 있는지 문의드립니다. 감사합니다.
-
미해결스프링 핵심 원리 - 기본편
동작 과정
동작 과정이 조금 헷갈린데 맞는지 확인해주시면 감사하겠습니다. @Component 어노테이션이 일단 붙으면 스프링이 시작될 때 스프링 컨테이너에 등록이 되는데 프로토타입 스코프의 경우 빈 이름만 등록을 했다가 요청이 들어오면 그 때 빈 객체를 생성하는건가요? 아니면 빈 이름과 빈 객체를 모두 요청이 들어오면 저장소에 저장하는건가요? [스프링 빈 저장소] ——————————————— 빈 이름 | 빈 객체 Prototype1 po@1 (1) Prototype2 (2) 요청이 들어오면 빈 이름과 빈 객체를 채움 (3) 1번 처럼 미리 만들어 두나요? 2번 처럼 이름만 만들어 두고 나중에 객체 생성을 하나요? 아니며 3번 처럼 이름과 객체를 요청이 들어오면 채우나요? 만약 3번이라면 스프링 컨테이너는 어떤식으로 Prototype빈을 인식하는건가요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
sub schema 업데이트 방법 질문합니다.
const permissionSchema = new Schema({ page: { type: String }, permitted_users: [{ type: mongoose.Schema.Types.ObjectId, ref: "User", }], }); const appSchema = new Schema({ name: { type: string }, permissions: [permissionSchema], }); const userSchema = new Schema({ email: { type: string }, name: { type: string }, }); 안녕하세요. 위의 스키마는 대략적인 필드만 나타낸 예시입니다. 여기서 파라미터(app_id, permission_id, user_id)를 클라이언트에서 받아서 permitted_users에 받은 user_id를 추가해주는 작업을 해주고 있습니다. (DB에 저장도 잘 됩니다.) 현재 controller와 service가 분리되어 있어서 controller에서 서비스로 addPermittedUser를 호출하면 업데이트된 결과를 받고 싶은데 어떻게 받아야할지 잘 모르겠습니다... async와 await을 사용해서 return 도 해보았는데, MongooseError: Query was already executed 오류가 계속 발생해서 해결을 하지 못하고 있습니다... // permissionService - addPermittedUser exports.addPermittedUser = async (options) => { const {app_id, permission_id, user_id } = options; App.findById(app_id, (error, app) => { if (error) { console.log(error); } app.permissions.id(permission_id).permitted_users.push(user_id); app.save(); }); }; 접근 방향을 알려주실 수 있을까요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
react-router 버전 낮추기
npm remove react-router react-router-dom npm i react-router@5 react-router-dom@5 @types가 붙은 라이브러리는 아직 5버전이라 다운그레이드 안해도 될듯합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
OnAcceptCompleted 코드에서 질문이 있습니다.
1. Action.Invoke(), Func.Invoke() Invoke() 함수가 많이 등장하는데 MSDN을 살펴봐도 딱히 나오는 내용이 없더군요. 느낌상 <T> 제네릭 객체를 반환하는 것 같은데 어떤 기능을 하는지 잘 모르겠습니다. 2. 다형성에 관한 질문 OnAccpetCompleted에서 if (args.SocketError == SocketError.Success) { Session session = _sessionFactory.Invoke(); session.Start(args.AcceptSocket); session.OnConnected(args.AcceptSocket.RemoteEndPoint); } 라는 코드가 있습니다. 여기서 _sessionFactory에 ( ) => { return new GameSession( ) } 람다함수가 들어있습니다. _sessionFactory는 Func<Session> 이므로 람다함수가 반환한 GameSession이 Session 으로 형변환이 될 것 같습니다. 그리고 _sessionFactory.Invoke( )를 하면서 Session 객체를 반환할 것 같습니다. <-- 1번 질문 그런데 여기서 반환된 Session 객체가 OnConnected라는 메소드를 가질 수 있다는게 잘 이해가 안갑니다. _sessionFactory에 람다함수를 연결하는 과정에서 GameSesison이 Session을 형변환을 했으면, GameSession에 Override된 OnConnected를 쓸 수 없는거 아닌가요? 어떤 부분이 틀렸는지 알려주시면 감사하겠습니다.
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
Django 로 이용한 머신러닝/딥러닝 서비스
안녕하세요 강사님 퀄리티 높은 강의와 디테일좋은 강의 감사드립니다. 머신러닝에도 관심이 있어 공부를 하던와중에 내가직접 서비스를 하려면 백엔드의 지식도 필요할듯하여 감사하게 강의를 듣고있습니다. 머신러닝/딥러닝 서비스를 사용하기위한 백엔드 서비스가 Django 가 좋은것같은데 현업에서도 많은 사용을 하고있나요? (아마 강사님께서도 많은 컨설팅을 해주셔서 아실거라 생각이 들어 질문을 드립니다.) 딥러닝 모델을 웹에서 돌리기위해서는 병렬처리?가 필요할듯한데 Django 에서는 이러한 부분에대한 솔루션이 있는지 또한 궁금합니다. 감사합니다.
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
xsim, xvlog에러 질문
지난 설치에서 vi .bashrc 에서 source ~/mnt/d/vivado/2020.2 ~~ 로 입력했지만 제가 잘못입력했는지 오류가 나서 접속때마다 터미널에 source ~~~를 적고 vivado&를 실행하고있습니다. 그런데 오늘 강의를 듣고 실습을 하기위해 ./build를 실행한 결과 xsim 관련해서 에러가 발생하는 것 같아서요. 혹시 설치과정에서 제가 빼먹은게 있는걸까요? 처음부터 다 지우고 재설치를 하는게 맞을까요? kkm32160126@DESKTOP-NT884HJ:~/Matbi_VerilogHDL_Season1/chapter_1$ ./build WARNING: [XSIM 43-3479] Unable to increase the current process stack size. INFO: [VRFC 10-2263] Analyzing Verilog file "/home/kkm32160126/Matbi_VerilogHDL_Season1/chapter_1/tb_clock_generator.v" into library work INFO: [VRFC 10-311] analyzing module tb_clock_generator Vivado Simulator 2020.2 Copyright 1986-1999, 2001-2020 Xilinx, Inc. All Rights Reserved. Running: /mnt/d/vivado/Vivado/2020.2/bin/unwrapped/lnx64.o/xelab tb_clock_generator -debug wave -s tb_clock_generator Multi-threading is on. Using 2 slave threads. Starting static elaboration Pass Through NonSizing Optimizer Completed static elaboration Starting simulation data flow analysis Completed simulation data flow analysis Time Resolution for simulation is 1ps ERROR: [XSIM 43-3388] /usr/bin/gcc not found, please install GCC for your Linux distribution. ERROR: [XSIM 43-3915] Encountered a fatal error. Cannot continue. Exiting... ERROR: Please check the snapshot name which is created during 'xelab',the current snapshot name "xsim.dir/tb_clock_generator/xsimk" does not exist
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
환경설정 관련...
new database 생성을 하려할 때 source -> database, device 항목이 나오지 않고 데이터베이스 이름과 소유자 항목이 나오는데 이 경우는 어떻게 해결해야 되는지, 혹은 어떻게 검색해야 되는지 잘 모르겠습니다... 정말 감사합니다!
-
미해결오라클 성능 분석과 인스턴스 튜닝 핵심 가이드
SOE 유저생성 질의
오라클 DB 관리툴과 SwingBench 소개>Toad 설치 및 기능 살펴 보기 - 두번째 (02분35초) 강의에서 토드로 SOE유저로 접속을 하는데 이전강의에서 SOE유저를 create 했던적이 없었던거 같습니다. (오라클 클라우드로 환경을 셋팅해서 구글 클라우드로 가상환경 셋팅하는 강의는 스킵했습니다.) 혹시 어떤강의를 참고하면 되나요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한요청드립니다.
인프런 아이디 : luvsyong@gmail.com 인프런 이메일 : luvsyong@gmail.com 깃허브 아이디 : dev.seoyong@gmail.com 깃허브 Username : seo-yong
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
이렇게 이해하면 될까요?
안녕하세요. 제가 이해한 대로 적어봤는데 한번 읽어보시고 잘 이해했는지 확인해주셨으면 감사하겠습니다 메인에서 쓰레드 1, 2가 동시에 실행이 되서 WaitAll(t1, t2);에 의해 쓰레드 두 개가 끝날때까지 WaitAll에서 기다리게 된다. 쓰레드1, 2가 동시에 Test()를 호출하게 되면, SessionManager의 _lock과 UserManager의 _lock이 동시에 락이 되어 버린다. 이 상태에서 각자 TestSession(), TestUser()를 호출하게 되는데, 이 시점에서 SessionManager와 UserManager의 _lock은 이미 락이 된 상태이기 때문에 _lock이 풀릴때까지, 즉 Test() 함수에서 lock{} 블록이 끝날때까지 대기한다. 하지만 서로 _lock 클래스 멤버변수가 lock되어 있는 상태이기 때문에, 서로 lock {}문을 빠져나올 때까지 무한히 기다리는 상황이 벌어지게 된다. 만약 t1.Start()만 호출하게 되면 SessionManager의 Test()가 호출하게 되고, UserManager의 TestUser()가 호출하게 된다. 이떄는 UserManager의 lock이 락되지 않은 상태이기 때문에 Console.WriteLine이 호출되고 lock을 빠져나오며 SessionManager.Test()도 무사히 나오게 되어 Main을 끝내게 된다.
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT
Deploy & Run 부분 문제 발생
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 아래와 같은 문제가 발생하였습니다. 어떤 부분에서 문제가 발생한 것인지 알고 싶습니다.
-
해결됨프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
함수형 프로그래밍
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의 하시다가 ' 함수형 프로그래밍' 에 대해서 말씀하셨는데, 이 키워드로 검색하니 많은 강좌가 나와서 올바른 결과인지 무엇보다 잘 모르겠습니다. 하나 추천해주시면 감사하겠습니다. 현 상황은 취업준비생으로, Inflearn Original 로 파이썬 초급부터 시작하여 마지막 단계까지 공부할 계획이라 초급부터 듣고 있습니다. 또한 기계공학 전공자라 CS 지식이 부족하여 정보처리기사 필기 준비와 병행하고 있습니다. (앞으로 python backend를 준비하면서 MLOps 쪽으로 커리어를 진행할까 생각 중입니다.)
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
h2 database 에러
[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요 강의를 듣다가 막히는 부분이 생겨서 질문 드려요. 회원가입 통합 테스트 부분에서javax.persistence.PersistenceException 에러가 발생해서 다른 글을 참고해봤더니 h2 database 버전이 문제였습니다. 그래서 1.4.200 버전으로 재 설치를 했는데 콘솔에 연결하려하면 이와 같은 에러가 발생합니다.. 이 경우엔 혹시 어떻게 해결해야 하는지 여쭤보고 싶어요.. 구글링을 먼저 해봤는데 해결점을 찾지 못했습니다. 감사합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
asIterator method 오류 질문드립니다.
안녕하세요. asIterator() 메소드 오류가 발생하여 질문드립니다. 다음과 같은 오류가 발생하여 찾아본 결과 자바 9이상부터 지원한다고 하여 11로 변경하였음에도 불구하고 다음과 같은 오류가 발생합니다. 람다를 사용하지 않고 주석처리된 Enumeration 코드는 정상적으로 실행되는데 어떤 문제가 있는지 알 수 있을까요? # 에러코드 java: cannot find symbol symbol: method asIterator() location: interface java.util.Enumeration<java.lang.String> # 캡처 감사합니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
테스트케이스가 문제의 조건을 모두 반영하지 못하는 것 같습니다.
문제가 지금 세로줄은 고려를 하지 않아도 풀리네요.... 실수를 해서 알게된 거긴 한데 조금 더 케이스를 조정해 보는 것이 좋을 것 같습니다.
-
미해결홍정모의 따라하며 배우는 C언어
선택 정렬 풀이
void selectionSort(int arr[], int size) { int min_index; for (int i = 0; i < size - 1; ++i) { for (int j = i, min_index = i; j < size - 1; ++j) min_index = arr[min_index] < arr[j + 1] ? min_index : j+1; swap(&arr[i], &arr[min_index]); } } 계속 Error C4700 uninitialized local variable 'min_index' 라고 뜹니다. 도무지 해결이 안됩니다 ㅠㅠ 뭐가 문제인지를 모르겠습니다. int i, j, min_index; for (i = 0; i < size - 1; ++i) { min_index = i; for (j = i + 1; j < size; ++j) { /*if (arr[min_index] > arr[j]) min_index = j;*/ min_index = arr[min_index] < arr[j] ? min_index : j ; } swap(&arr[min_index], &arr[i]); } 이 함수는 정상적으러 작동하는데 두 개가 뭐가 달라서 첫번째꺼는 Error가 뜨고 두번째꺼는 정상작동하는지 모르겠습니다. ㅜㅠ
-
미해결애플 웹사이트 인터랙션 클론!
새로고침하면 캔버스에 계속 sticky 클래스가 붙어요
초기에 실행 할 때는 잘 되다가 중간에 새로고침을하면 처음부터 sticky 클래스가 붙네요ㅜ 소스 비교 해보아도 어디가 잘못된건지 못찾겠어요 엉엉
-
미해결Slack 클론 코딩[실시간 채팅 with React]
revalidate를 props로 전달
안녕하세요! 강의에서는 CreateChannelModal에서 한번더 useSWR을 이용해 revalidate을 가져오시건데 그냥 CreateChannelModal에 props로 revalidate를 전달해줘도 될까요??