묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
데이터베이스 원리는 CAP이론을 비유하여 설명하신 건지 궁금합니다.
안녕하세요. 루키스님! 질문이 있는데요. "데이터베이스 원리" 챕터 강의는 CAP 이론을 물류 창고로 비유하여 설명하신 것 같습니다. 만약 그렇다면 3가지 항목이 다음과 같이 연결되는 것이 맞는지 궁금합니다. 1) 많이 - 네트워크 파티션 허용(Partition tolerance) - 2개의 물류 창고로 운영하면 많은 물건을 처리할 수 있지만 하나의 물류창고가 피해를 입어도 다른 하나를 사용할 수 있다고 생각합니다. 2) 빠르게 - 가용성(Availability) - 창고에서 언제나 물건을 꺼낼 수 있는 상황이라면 빠르 처리가 가능할 것으로 생각합니다. 3) 안전하게 - 일관성(Consistency) - 창고에서 꺼낸 물건이 정확하다는 것이 안전한 것이라고 생각합니다.
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
button type 관련해서 문의드립니다
안녕하세요, 강사님. 좋은 강의 잘 보고 있습니다. 강의 진행 중 궁금한 부분이 생겨 문의드립니다. PostCreateView 컴포넌트에서 저장 버튼에 type을 button으로 지정해주면, save 함수가 실행되지 않는 것을 발견했습니다. 혹시 왜 그런 건지 알 수 있을까요? 키워드라도 던져주시면 찾아보겠습니다. 감사합니다.
-
미해결[입문] Qt 6 프로그래밍 2편
QT로 구현한 프로그램 실행관련 및 추가질문
강사님 안녕하세요 몇가지 질문을 드리고자 합니다. 질문 1 QT를 이용하여 Debug와 release 모드로 컴파일 하여 exe 실행파일이 만들어 졌습니다. 해당 실행파일을 QT creater 안에서 실행하는 것이 아니라. exe 파일 만으로 실행을 하려고 하니 QT6Widgets.dll , libgcc_s_seh-1dll 등 여러가지 dll파일이 없어서 코드실행을 할 수 없다고 합니다. (아래 그림 참조) 프로그램을 만들어 실행파일만 가지고 다른 PC(QT Creater가 설치되어 있지 않은) 에서 실행하기 위해서는 어떻게 해야 할까요? 질문 2 '설치판 제작을 위한 프로젝트 예제 구현' 강의를 따라하면서 analogh clock라는 프로그램을 설치하였는데 만약 프로그램을 지우고 싶다면 어떻게 해야 하나요? 질문3 라이센스 관련 질문입니다. 영리적인 목적으로 프로그램을 만들시 커머셜 라이센스가 필요하다고 하셨는데 찾아보니 1년간 갱신을 하는 것 같습니다. 만일 1년간 라이센스 비용을 내고 프로그램을 개발완료하였다면 해당 프로그램을 계속 영리목적으로 판다고 하였을때 라이센스를 계속 갱신하여야 하나요? 구현은 1년 안에 끝났는데 프로그램을 판매 배포 하였는데, 구현한 프로그램을 지속적으로 배포하려면 저는 계속 라이센스를 구매해야 하는 건가요? 이상입니다.
-
해결됨Flutter 앱 개발 기초
프로젝트 시작시 main.dart에서 코드 바꿔주기에 관하여!~
안녕하세요 프로젝트 시작시, 프로젝트 생성후에 main.dart의 코드를 import 'package:flutter/material.dart'; void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBanner: false, home: Scaffold(), ); } } 이걸로 바꿔주는데 이부분은 제가 어떠한 앱을 만들때 시작시 기계적으로 바꿔주면 되는건가요? 처음 main.dart가 복잡해서 필요한 부분만 요약한거 같은데, 혹시나 해서 여쭤봅니다..
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
한글폰트가 깨집니다
def get_font_family(): """ 시스템 환경에 따른 기본 폰트명을 반환하는 함수 """ import platform system_name = platform.system() # colab 사용자는 system_name이 'Linux'로 확인 if system_name == "Darwin" : font_family = "AppleGothic" elif system_name == "Windows": font_family = "Malgun Gothic" else: !apt-get install fonts-nanum -qq > /dev/null !fc-cache -fv import matplotlib as mpl mpl.font_manager._rebuild() findfont = mpl.font_manager.fontManager.findfont mpl.font_manager.findfont = findfont mpl.backends.backend_agg.findfont = findfont font_family = "NanumBarunGothic" return font_family 이렇게 설정하고 get_font_family()하면 'Malgun Gothic' 제대로 나오고 # 시각화를 위한 폰트설정import matplotlib.pyplot as plt # 위에서 만든 함수를 통해 시스템 폰트를 불러와서 font_family 라는 변수에 할당font_family = get_font_family() # 폰트설정plt.rc("font", family = "font_family") # 마이너스폰트 설정plt.rc("axes", unicode_minus = False) 그래프 스타일 설정plt.style.use("ggplot") 이걸 돌렸는데도 # 한글폰트 확인pd.Series([1, -3]).plot(title="한글폰트") 하면 깨져서 나옵니다. C:\Users\August\anaconda3\lib\site-packages\matplotlib\backends\backend_agg.py:240: RuntimeWarning: Glyph 54620 missing from current font. font.set_text(s, 0.0, flags=flags)어떻게 하면 좋을까요?
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
스프2탄 에서는 JUnit 사용법도 알려주실 수 있을까요??
Junit 사용하는 방법을 알고 싶어요
-
미해결코딩으로 학습하는 GoF의 디자인 패턴
예시로 보여주신 StringBuffer의 synchronized 키워드의 성능과 관련해 여쭤보고 싶습니다.
안녕하세요! 강의 정말 잘 듣고 있습니다. 예시로 잠시 언지해주신 StringBuffer의 성능 면에서 궁금한 점이 있어 질의 드립니다. StringBuffer도 StringBuilder 처럼 builder의 형태인데 synchronized 키워드가 붙어 동기화를 지원 한다고 말씀주셨습니다. synchronized 키워드가 메소드 단위로 붙으면 해당 메소드 단위로 lock이 걸린다고 싱글톤에서 배웠는데요. 그런데 스레드 마다 빌더를 생성한다고 하셨으니, 스레드들은 별개의 빌더 인스턴스를 사용하다고 하면 동기화로 인한 lock도 빌더 인스턴스 별로 걸릴 테니 사용자 요청이 물려서 의도하지 않은 데이터가 생길 가능성도 적지 않나요?? 왜 StringBuffer 에서 sync 키워드를 사용하는지 여쭤봐도 괜찮을까요?? 또한 각 인스턴스 별로 lock이 걸릴테니 사용자가 몰리는 것과 상관이 없어서 성능에 크게 영향이 가지 않을 것이라고 생각이 되는데 이게 맞을까요??
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
Navigator로 argument를 이용하여 map 객체를 넘겨서 쓰기
네비게이터를 공부하는 중에 리스트나 맵 데이터를 넘겨서 출력해보려고 했습니다 일단 다섯개의 나이 이름 값이 들어있는 List<Map<String, String>> map이라는 데이터를 만들고 [ { "age" : "23", "name" : "jessi" }, ... ] homescreen에 5개의 컨테이너를 만들어 map[0]['age'] 이런 형식으로 각 값을 출력하는데는 성공했습니다. 이제 homescreen에서 secondpage로 map 데이터를 넘기려고 하는데 arguments에 해당 맵 데이터 ( map[0] )를 넘기면 _internalLinkedHashMap으로 타입이 바뀌어서 사용할수 없게됩니다. 그래서 이것을 다시 리스트 형태로 넘기려고 시도해봤습니다. settings: RouteSettings( arguments: [ { 'age' : '${viewList[0]['age']}', 'name' : '${viewList[0]['name']}', } ])//I/flutter ( 3333): [{age: 15, name: rabet}]//I/flutter ( 3333): List<Map<String, String>> 이렇게하면 runtimetype도 List Map 으로 나와서 사용 가능할 줄 알았는데 키값을 기준으로 value를 출력하려고해도 Error: The operator '[]' isn't defined for the class 'Object?'. - 'Object' is from 'dart:core'. 이런 오류가 뜨면서 실행되지 않습니다. arguments: [ { 'age' : '${viewList[0]['age']}', 'name' : '${viewList[0]['name']}', }].toList() 뒤에 리스트로 변환해 봤지만 증상은 같았습니다 아마 데이터가 넘어가면서 타입이 어떻게 바뀐것 같은데 ... 이런 데이터를 넘길때는 다른 방식을 써야할까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
JPA 테스트 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요. JPA 강의 부분에서 테스트를 실행하면 오류가 나는데 SpringConfig 파일이 잘못 되었는지 잘 모르겠습니다. 확인 부탁드립니다.. h2는 정상 작동 중입니다. Failed to load ApplicationContext java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:124) at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190) at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132) at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:248) at org.springframework.test.context.junit.jupiter.SpringExtension.postProcessTestInstance(SpringExtension.java:138) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$8(ClassBasedTestDescriptor.java:363) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.executeAndMaskThrowable(ClassBasedTestDescriptor.java:368) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$invokeTestInstancePostProcessors$9(ClassBasedTestDescriptor.java:363) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179) at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1625) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.forEachRemaining(StreamSpliterators.java:310) at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:735) at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:734) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.invokeTestInstancePostProcessors(ClassBasedTestDescriptor.java:362) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$instantiateAndPostProcessTestInstance$6(ClassBasedTestDescriptor.java:283) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.instantiateAndPostProcessTestInstance(ClassBasedTestDescriptor.java:282) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$4(ClassBasedTestDescriptor.java:272) at java.base/java.util.Optional.orElseGet(Optional.java:364) at org.junit.jupiter.engine.descriptor.ClassBasedTestDescriptor.lambda$testInstancesProvider$5(ClassBasedTestDescriptor.java:271) at org.junit.jupiter.engine.execution.TestInstancesProvider.getTestInstances(TestInstancesProvider.java:31) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$prepare$0(TestMethodTestDescriptor.java:102) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:101) at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.prepare(TestMethodTestDescriptor.java:66) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$prepare$2(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.prepare(NodeTestTask.java:123) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:90) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) at java.base/java.util.ArrayList.forEach(ArrayList.java:1511) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141) at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137) at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139) at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73) at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138) at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95) at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35) at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57) at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:108) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67) at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:96) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:75) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:99) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:79) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:75) at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) at jdk.proxy1/jdk.proxy1.$Proxy2.stop(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker$3.run(TestWorker.java:193) at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100) at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60) at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:133) at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:71) at worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69) at worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74) Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at app//org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804) at app//org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) at app//org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) at app//org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) at app//org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at app//org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) at app//org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) at app//org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1154) at app//org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:908) at app//org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:583) at app//org.springframework.boot.SpringApplication.refresh(SpringApplication.java:734) at app//org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) at app//org.springframework.boot.SpringApplication.run(SpringApplication.java:308) at app//org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:132) at app//org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) at app//org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) ... 85 more Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at app//org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:275) at app//org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237) at app//org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at app//org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:175) at app//org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286) at app//org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243) at app//org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at app//org.hibernate.boot.internal.InFlightMetadataCollectorImpl.<init>(InFlightMetadataCollectorImpl.java:173) at app//org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:127) at app//org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1460) at app//org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1494) at app//org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58) at app//org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) at app//org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) at app//org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) at app//org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) at app//org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) at app//org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) ... 100 more Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at app//org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:100) at app//org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:54) at app//org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:138) at app//org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) at app//org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101) at app//org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263) ... 117 more
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
상세페이지에서 fetchPost를 불러올 때 에러
상세페이지에서 const fetchPost를 입력 했을 때 콘솔창에 오류가 뜨는데 어디가 잘못된 걸까요?
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
Run As - launch on hardware 수행시 오류
아래와 같이 오류 메시지가 발생하네요. 아래와 같이 view target connection에서 'Test Connection' 클릭하면 정상이라고 합니다. 어떻게 조치해야 할 지 모르겠습니다.
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
스프2탄에는 검색해서 하는 것도 알려주실 예정인가요?
검색하는 기능도 배워보고 싶은데 스프2탄에서 배워보고 싶은데 혹시 예정에 있을까요?
-
미해결대세는 쿠버네티스 (초급~중급편)
nfs 와 Longhorn
nfs-server의 ip가 server를 설치한 cluster의 ip가 맞나요? ifconfig 하면 나오는거중에 eth0 <-- nfs pod를 만든게 pod가 storageclass 역할을 해주는건가요? 아니면 노드가 달라도 둘이 붙는다 라는걸 보여주려고 하신건가요? nfs도 storageclass 만들어서 다이나믹 프로비저닝 해주는거같은데 실습에 그 방법은 없는 것 같은데 혹시 이 상태에서 쿠버네티스 공홈에서 nfs storageclass 만드는 법 보고 apply만 해주면 사용이 가능한가요 ? 실무에서 Longhorn을 더 많이 쓰나요?
-
미해결(2025 최신 업데이트)리액트 : 프론트엔드 개발자로 가는 마지막 단계
누님 이러한 에러는 왜 나는걸까요?
문제점 1) 파일등을 정상적으로 다 설치했음에도, 빨간색 에러 표시가 납니다. 2) 동일하게 코드를 따라했음에도 콘솔창에는 표시가 되지만 실제 화면에서는 반영이 안됩니다. - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
xnew vs new
안녕하세요! 강의 잘 듣고 있습니다. 강의를 듣다가 궁금한 점이 있는데요. 혹시 여기서 만든 xnew가 있는데, new 연산자와 성능차이가 있나요? xdelete와 delete도 마찬가지로 궁금합니다. 만약에 그렇다면 디버그모드에 대한 조건문을 두어서 new/delete 연산자를 관리하려고 합니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
pay load 관련 질문
strategy가 실행되면 validate함수가 실행되는 건 알겠습니다. 근데 payload는 어디에서 던져줘서 저 함수가 실행되고 cat이 반환되는 지 모르겠습니다. 프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
제가 인텔리 제이를 처음 사용해봐서...
강의에서 보면 HomeController 옆에 run 버튼이 이렇게 있던데 저는 아래 사진처럼 아무것도 뜨지가 않아요...
-
미해결쉽고 빠르게 익히는 Power BI (기본편)
화면 페이지 크기 구성 질문
선생님 안녕하세요. 아래와 같이 1Page와 2Page의 화면 크기를 다르게 설정이 되어있어서 Ctrol + 휠을 누르면서 화면크게 작게 하고있는데요.. 페이지를 넘길 때 마다 화면이 꽉 차게... 알맞게 화면 맞추기?? 조정을 하려면 어떻게 할까요?
-
미해결배달앱 클론코딩 [with React Native]
안드로이드 빌드 후 주소를 찾지 못합니다
디버깅 모드로는 .env에 있는 주소로 잘 접속을 하는데 릴리즈 모드를 설치 하면 접속이 안되네요 .env에는 개인 도메인 https://~~를 사용했습니다 혹시 그런 이슈가 있었나요? 잘되다가 갑자기 안되네요 저만 그런가요...ㅜ,ㅜ
-
미해결누구든지 하는 리액트: 초심자를 위한 react 핵심 강좌
라이프사이클 관련 질문
벨로퍼트님께, 안녕하세요, 수강한지는 꽤 오래 지났고, 지금은 혼자 독학으로 프로젝트를 만들고 있는 학생입니다. 벨로퍼트님 유튜브 보면서 여러가지 배운 것들이 많고, 또 여쭤본다면 비교적 금방 해결될 수 있을 거라 생각돼 이렇게 질문을 남겨 봅니다. 혼자 약 4-5개월 동안 이것도 저것도 해봤지만, 포기하고 싶은 마음이 들기도 하다가 혹시나 해서 여쭤봅니다. 제가 생각하기에, 이 문제는 제가 라이프사이클 관련하여 제대로 접근하는 방법(ex. 디버깅)을 제대로 몰라서 발생한 문제라고 생각합니다. 답변 주시면 진심으로 감사하겠습니다. 원하는 기능: 캘린더의 날짜를 선택하고, 해당 날짜의 스케줄에 추가된 Item을 선택했을 시, 해당 Item을 수정할 수 있는 창을 띄우는 것. 문제: Item을 선택한 후, Navigation을 활용하여, onpress시 화면 변경을 시도했으나, Navigation의 내용을 불러올 수 없음. github: https://github.com/Gophycal/Goplan 1. Eventhandelr 오류 <Agenda // loadItemsForMonth={loadItems} items={items} selected={'2022-05-11'} renderItem={renderItem} // Specify how agenda knob should look like renderKnob={() => { return ( <View> <Text>renderKnob</Text> </View> ); }} // Specify what should be rendered instead of ActivityIndicator renderEmptyData={() => { return ( <View> <Text>renderEmptyData</Text> </View> ); }} /> <Button style={{}} title="+" onPress={() => navigation.navigate('TodoListCreation')} /> </> 관련 에러로 Eventhandler 에러가 있었습니다. props를 통해, navigation을 전달하는 방식을 사용하려 했으나, renderItem 함수가 Eventhandler이기 때문에, 추가로 변수를 전달할 수 없다는 오류 메세지를 받았습니다. 이 오류는 Agenda 컴포넌트의 renderItem의 속성값을 통해, 변수를 전달하는 props 방식을 활용하다 발생했습니다. 2. 해결방안 나름 고민해본 해결방안입니다만, 솔직히 저는 관련 학과도 나오지 않고 독학하고 있는 중이기 때문에, 접근하기 어렵다고 판단돼 마지막으로 고려해본 방법 중 하나입니다. 바로 처음에 말씀 드렸던, 라이프사이클을 이용한 접근 방법입니다. 디버깅을 통해 Agenda 컴포넌트의 라이프사이클을 파악하여, 해당 함수의 순서를 찾고, 그 순서에 맞추어 해당 함수로 변수를 전달하는 방법을 찾아, renderItem 함수에 navigation을 전달하는 방식입니다. 현재 제가 접근하고 있는 방법입니다만, 너무나 어렵습니다. 도움 부탁드립니다.