묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실습으로 손에 잡히는 SQLD의 정석(2과목)
노랭이 64번
2번 보기가 책과 다른거 같아요CONNECT BY 상위부서코드 = PRIOR 부서코드라 되어있어요
-
미해결[2023 코틀린 강의 무료제공] 기초에서 수익 창출까지, 안드로이드 프로그래밍 A-Z
MainActivity 파일안에 setContencView가 없습니다..
영상대로 따라했는데..없어요안드로이드 스튜디오 버전은 2022.1 그래핀이에요
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
안녕하세요
유연한 컨트롤러1 - v5 강의를 듣다가 중간에 코드가 많아져서 이 강의에서 한 전체 코드를 보고 중간에 제가 이해를 제대로 "완벽" 하게 했는지 좀 의문이 드는데 이건 저만 그런건 아닐까요?
-
미해결
저항값 찾는 법이 궁금합니다.
BGR 회로의 low-voltage Reference 개선해보기 강의에서R5의 저항 변수를 BGR_RES로 설정하고 스윕했을 때 1.38V에 가까운 저항값을 어떻게 알 수 있나요?영상 15분 16초 내용 입니다!1.38V에 가까운 저항 값이 무엇인지 나오게(?)하는 방법이 있나요? 아니면 범위를 좁혀 나가서 구해야하나요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
ArgumentResolver 구현 시 supportsParameter 메서드 관련 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]우리가 직접 만든 LoginMemberArgumentResolver 를 등록하게 되면 스프링에서는 @Login 을 처리할 수 있는 ArgumentResolver 를 찾기 위해 supportsParameter 라는 메서드를 통해 지원 여부를 확인할 것으로 예상이 됩니다.public class LoginMemberArgumentResolver implements HandlerMethodArgumentResolver { @Override public boolean supportsParameter(MethodParameter parameter) { log.info("supportsParameter 실행"); boolean hasLoginAnnotation = parameter.hasParameterAnnotation(Login.class); boolean hasMemberType = Member.class.isAssignableFrom(parameter.getParameterType()); return hasLoginAnnotation && hasMemberType; } @Override public Object resolveArgument(MethodParameter parameter, ModelAndViewContainer mavContainer, NativeWebRequest webRequest, WebDataBinderFactory binderFactory) throws Exception { log.info("resolveArgument 실행"); HttpServletRequest request = (HttpServletRequest) webRequest.getNativeRequest(); HttpSession session = request.getSession(false); if (session == null) { return null; } return session.getAttribute(SessionConst.LOGIN_MEMBER); } }그럼 실제 resolve 하기 전에 supportsParameter 가 먼저 호출될 것이므로 로그에 "supportsParameter 실행" 이라는 것이 남아야 할 것 같은데 실제 콘솔창에는 남지 않습니다. 원인이 무엇인가요?
-
미해결
To Get The Information of Biman Bangladesh Airlines Office in Dubai
The Biman Bangladesh Airlines Office in Dubai serves as a crucial hub for customer service, bookings, and support for travelers in the region. Here's a detailed description of what you can typically expect from the Biman Bangladesh Airlines Dubai Office. The Biman Bangladesh Airlines Dubai Office Address is strategically located in a central area, making it convenient for travelers to access. It's situated in a place easily reachable by public transportation, ensuring accessibility for customers from various parts of the city. Whether you're planning a trip, need assistance during your journey, or have inquiries about Biman Bangladesh Airlines services, the Dubai Office is equipped to assist. For specific details such as the exact Biman Bangladesh Airlines Dubai Office Contact Numbers, or any other inquiries related to the Biman Bangladesh Airlines Dubai office, it's advisable to check our website ensures a professional and customer-centric approach, aiming to provide seamless travel experiences for passengers flying with Biman Bangladesh Airlines.
-
해결됨실습으로 손에 잡히는 SQLD의 정석(2과목)
실습환경 설정이 안되고 있습니다 ㅠㅠ (windows, 도커 방식 모두)
윈11 pro인데도 불구하고 오라클 21c는 마지막 '설치완료' 단계에서제대로 설치가 되지 않았다는 메시지가 뜹니다...혹시 몰라 재부팅 후 다시 설치해보아도 결과는 같구요...설치 경로상 한글이나 공백 없는데도 그렇습니다 ㅠ docker run 명령어 단계에서 아래와 같이 나옵니다비슷한 질문글에 해주신 답변을 따라 한 줄로 입력해보기도 했는데 아래처럼 나오구요..
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
table not found 현상이 발생합니다.
기본 키 매핑 강의에서 @GeneratedValue의 전략 중 IDENTITY로 코드를 실행하니까데이터베이스에서 member 테이블 자체가 사라지고 인서트 쿼리도 안 나갑니다. 뭐가 문제인지 모르겠네요ㅠㅠ오류 코드는 다음과 같습니다.8월 21, 2024 7:27:28 오후 org.hibernate.jpa.internal.util.LogHelper logPersistenceUnitInformationINFO: HHH000204: Processing PersistenceUnitInfo [name: hello]8월 21, 2024 7:27:28 오후 org.hibernate.Version logVersionINFO: HHH000412: Hibernate ORM core version 6.4.2.Final8월 21, 2024 7:27:28 오후 org.hibernate.cache.internal.RegionFactoryInitiator initiateServiceINFO: HHH000026: Second-level cache disabled8월 21, 2024 7:27:29 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl configureWARN: HHH10001002: Using built-in connection pool (not intended for production use)8월 21, 2024 7:27:29 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreatorINFO: HHH10001005: Loaded JDBC driver class: org.h2.Driver8월 21, 2024 7:27:29 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreatorINFO: HHH10001012: Connecting with JDBC URL [jdbc:h2:tcp://localhost/~/test]8월 21, 2024 7:27:29 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreatorINFO: HHH10001001: Connection properties: {password=****, user=sa}8월 21, 2024 7:27:29 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildCreatorINFO: HHH10001003: Autocommit mode: false8월 21, 2024 7:27:29 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl$PooledConnections <init>INFO: HHH10001115: Connection pool size: 20 (min=1)8월 21, 2024 7:27:29 오후 org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl constructDialectWARN: HHH90000025: H2Dialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default)8월 21, 2024 7:27:30 오후 org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator initiateServiceINFO: HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)Hibernate:drop table if exists Member cascade8월 21, 2024 7:27:30 오후 org.hibernate.resource.transaction.backend.jdbc.internal.DdlTransactionIsolatorNonJtaImpl getIsolatedConnectionINFO: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@3902bd2c] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode.Hibernate:create table Member (id varchar(255) generated by default as identity,name varchar(255) not null,primary key (id))8월 21, 2024 7:27:31 오후 org.hibernate.resource.transaction.backend.jdbc.internal.DdlTransactionIsolatorNonJtaImpl getIsolatedConnectionINFO: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@6ee99964] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode.8월 21, 2024 7:27:31 오후 org.hibernate.tool.schema.internal.ExceptionHandlerLoggedImpl handleExceptionWARN: GenerationTarget encountered exception accepting command : Error executing DDL "create table Member (id varchar(255) generated by default as identity,name varchar(255) not null,primary key (id))" via JDBC [Feature not supported: "CHARACTER VARYING(255)";]org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "create table Member (id varchar(255) generated by default as identity,name varchar(255) not null,primary key (id))" via JDBC [Feature not supported: "CHARACTER VARYING(255)";]at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:94)at org.hibernate.tool.schema.internal.Helper.applySqlString(Helper.java:233)at org.hibernate.tool.schema.internal.Helper.applySqlStrings(Helper.java:217)at org.hibernate.tool.schema.internal.SchemaCreatorImpl.createTables(SchemaCreatorImpl.java:420)at org.hibernate.tool.schema.internal.SchemaCreatorImpl.createSequencesTablesConstraints(SchemaCreatorImpl.java:340)at org.hibernate.tool.schema.internal.SchemaCreatorImpl.createFromMetadata(SchemaCreatorImpl.java:239)at org.hibernate.tool.schema.internal.SchemaCreatorImpl.performCreation(SchemaCreatorImpl.java:172)at org.hibernate.tool.schema.internal.SchemaCreatorImpl.doCreation(SchemaCreatorImpl.java:142)at org.hibernate.tool.schema.internal.SchemaCreatorImpl.doCreation(SchemaCreatorImpl.java:118)at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.performDatabaseAction(SchemaManagementToolCoordinator.java:256)at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.lambda$process$5(SchemaManagementToolCoordinator.java:145)at java.base/java.util.HashMap.forEach(HashMap.java:1421)at org.hibernate.tool.schema.spi.SchemaManagementToolCoordinator.process(SchemaManagementToolCoordinator.java:142)at org.hibernate.boot.internal.SessionFactoryObserverForSchemaExport.sessionFactoryCreated(SessionFactoryObserverForSchemaExport.java:37)at org.hibernate.internal.SessionFactoryObserverChain.sessionFactoryCreated(SessionFactoryObserverChain.java:35)at org.hibernate.internal.SessionFactoryImpl.<init>(SessionFactoryImpl.java:315)at org.hibernate.boot.internal.SessionFactoryBuilderImpl.build(SessionFactoryBuilderImpl.java:450)at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1507)at org.hibernate.jpa.HibernatePersistenceProvider.createEntityManagerFactory(HibernatePersistenceProvider.java:55)at jakarta.persistence.Persistence.createEntityManagerFactory(Persistence.java:80)at jakarta.persistence.Persistence.createEntityManagerFactory(Persistence.java:55)at hellojpa.JpaMain.main(JpaMain.java:9)Caused by: org.h2.jdbc.JdbcSQLFeatureNotSupportedException: Feature not supported: "CHARACTER VARYING(255)"; SQL statement:create table Member (id varchar(255) generated by default as identity,name varchar(255) not null,[50100-224]at org.h2.message.DbException.getJdbcSQLException(DbException.java:568)at org.h2.message.DbException.getJdbcSQLException(DbException.java:489)at org.h2.message.DbException.get(DbException.java:223)at org.h2.message.DbException.get(DbException.java:199)at org.h2.message.DbException.getUnsupportedException(DbException.java:287)at org.h2.command.ddl.SequenceOptions.getBounds(SequenceOptions.java:316)at org.h2.command.ddl.SequenceOptions.getBounds(SequenceOptions.java:244)at org.h2.schema.Sequence.<init>(Sequence.java:100)at org.h2.table.Column.initializeSequence(Column.java:459)at org.h2.command.ddl.CommandWithColumns.generateSequences(CommandWithColumns.java:103)at org.h2.command.ddl.CreateTable.update(CreateTable.java:113)at org.h2.command.CommandContainer.update(CommandContainer.java:169)at org.h2.command.Command.executeUpdate(Command.java:256)at org.h2.server.TcpServerThread.process(TcpServerThread.java:413)at org.h2.server.TcpServerThread.run(TcpServerThread.java:191)at java.base/java.lang.Thread.run(Thread.java:833)at org.h2.message.DbException.getJdbcSQLException(DbException.java:568)at org.h2.engine.SessionRemote.readException(SessionRemote.java:650)at org.h2.engine.SessionRemote.done(SessionRemote.java:619)at org.h2.command.CommandRemote.executeUpdate(CommandRemote.java:237)at org.h2.jdbc.JdbcStatement.executeInternal(JdbcStatement.java:262)at org.h2.jdbc.JdbcStatement.execute(JdbcStatement.java:231)at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:80)... 21 moreHibernate:/* insert forhellojpa.Member */insertintoMember (name, id)values(?, default)8월 21, 2024 7:27:31 오후 org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptionsWARN: SQL Error: 42104, SQLState: 42S048월 21, 2024 7:27:31 오후 org.hibernate.engine.jdbc.spi.SqlExceptionHelper logExceptionsERROR: Table "MEMBER" not found (this database is empty); SQL statement:/* insert for hellojpa.Member */insert into Member (name,id) values (?,default) [42104-224]8월 21, 2024 7:27:31 오후 org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl$PoolState stopINFO: HHH10001008: Cleaning up connection pool [jdbc:h2:tcp://localhost/~/test]Process finished with exit code 0
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
스레드 기아상태 - 모든 스레드가 wait인 상황
안녕하세요 영한님바로 아래 질문에서 조금 더 의문이 있어 질문드립니다.4분대 그림에서 c0 소비자 스레드는 데이터를 얻고 notify()해서 스레드 대기 집합에 있는 임의의 스레드를 깨울 것입니다.만일 이때 소비자 스레드 c1이 깨어나면, 큐에 소비할 데이터가 없어서 다시 스레드 대기 집합으로 들어갈텐데, 그 다음은 notify()를 호출할 스레드가 없어서 모든 스레드가 WAITING 상태로 대기 집합에 있을 것으로 생각합니다. 그러면 이후 다른 새로 생성된 생산자 스레드가 put()을 호출하지 않는한 모든 스레드가 쉬고 있는 상황에 놓이는게 맞을까요? 결국에는 p1을 깨우지 않는 스레드 기아 상태는 이해되는데,교안에 "최악의 경우 c1 ~ c5 스레드가 반복해서 깨어날 수 있다." 표현에서 스레드들이 계속 연쇄적으로 깨어나는 뉘앙스가 느껴져서 명확히 하고자 여쭤봅니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-I, 결과값에 대한 질문입니다
visited[turn % 2][nx] = visited[(turn + 1) % 2][x] + 1; 이렇게 해주는 부분이 있는데, 결과는 turn 을 출력하는게 조금 헷갈립니다실제로 확인해보니 turn 과 visited[turn%2][k]-1 이 서로 값이 다르기도 하구요혹시 이유를 알 수 있을까요?
-
미해결모르면 승진 안되는 시스템 디자인
수정사항 제보
안녕하세요. 강의 잘 보고 있습니다. 🙂 두 가지 정도 수정해주시면 좋을만한 내용이 보여서, 문의 남겨봅니다. 1. 속도 조절기 PDF 21페이지, 속도 조절기(Rate Limiter) 강의 영상 기준 18분 이후-> HTTP 420 -> HTTP 429가 좀 더 맞는 것 같습니다!물론 420을 쓰는 사례가 있다는 것도 알고 있습니다~ 2. 웹 크롤러(Web Crawler) 강의 중 9분 ~ 9분 40초 쯤-> 강의 영상에서 해당 부분은 편집해주시는 것이 조금 더 낫지 않을까 싶습니다 🙂 확인 부탁드려요!좋은 강의 만들어주셔서 감사합니다.
-
해결됨통계 분석 마스터 클래스
다중 선형회귀 분석 등
안녕하세요 해당 관련 강의를 듣고 있는 수강생입니다.수업을 듣고 있는 중에.. 엑셀로 회귀 분석을 진행하는데매크로를 사용해서 진행하는 것만 나오네요?각각의 분석값을 어떻게 계산하는지는 설명이 없는 거 같아서요.. 예를 들면 2차회귀에서의 결정계수, 상관계수, P값(분산분석)아니면 중회귀에서의 P값 등... 구하는 공식 등을 그냥 엑셀에서의 매크로를 통해 보여주기만 하네요.. 혹 이런 값들의 계산식들을 알 수가 있을까요?
-
미해결
그라디오 에러 도움 부탁드립니다.
안녕하세요! 열심히 수강중입니다. 다름이 아니고 멀티에이전트를 만드는 과정에서 분명히 체인이 잘 작동하는데 그라디오에서만 에러가 나고 있어요. 또한 처리 속도도 20초가 넘어가서 제가 어떤 부분을 실수하고 있는지 강사님의 조언이 필요합니다. 아래는 에러 화면과 코드입니다. import os from dotenv import load_dotenv load_dotenv() OPENAI_API_KEY = os.getenv('OPENAI_API_KEY') TAVILY_API_KEY = os.getenv('TAVILY_API_KEY') from crewai import Agent, Task, Crew, Process from langchain_openai import ChatOpenAI from langchain_community.tools.tavily_search import TavilySearchResults from crewai_tools import WebsiteSearchTool import gradio as gr # LLM llm = ChatOpenAI(model='gpt-3.5-turbo', temperature=0, api_key=OPENAI_API_KEY) # Instantiate tools search_tool = TavilySearchResults(api_key=TAVILY_API_KEY) web_rag_tool = WebsiteSearchTool() def test_crew(topic): researcher = Agent( role='Market Research Analyst', goal=f'Provide up-to-date market analysis of AI video editing tool. Focus on the topic: {topic}', backstory='An expert analyst with a keen eye for AI video editing market trends.', tools=[search_tool, web_rag_tool], allow_delegation=False, verbose=True, llm=llm, max_iter=3, max_rpm=10, function_calling="ALWAYS" ) reporter = Agent( role='Content Writer', goal=f'Analyze AI video editing market data to extract actionable insights and business decision in developing AI video editing products. Focus on the topic: {topic}', backstory='A skilled writer with a passion for technology.', allow_delegation=False, llm=llm ) # Define tasks research = Task( description=f'Explore the internet to pinpoint emerging trends and potential AI video editing tool development opportunities. Focus on the topic: {topic}', expected_output='A summary of the top 3 key insights in developing competitive AI video editing tool. Make sure to add reference Webpages. Also name trending services', agent=researcher ) report = Task( description=f'Analyze AI video editing market data to extract actionable insights and business decision in developing AI video editing products based on the research of the previous agent. Plus name the current trending services.', expected_output=f'A 4-paragraph reports formatted in markdown with engaging, informative, and accessible content, avoiding complex jargon. Make sure to add reference Webpages and compile a concise report in Korean Hangul. Focus on the topic: {topic}', agent=reporter ) # Assemble a crew with planning enabled my_crew = Crew( agents=[researcher, reporter], tasks=[research, report], process=Process.sequential ) # Execute tasks result = my_crew.kickoff() return result def process_query(message, history): topic = "비디오 편집 트렌드" # 사용자 메시지 또는 컨텍스트에 따라 주제 정의 return test_crew(topic) if __name__ == '__main__': app = gr.ChatInterface( fn=process_query, title="AI 비디오 트랜드 봇", description="AI 비디오 편집 도구 트렌드를 파악하여 투자 인사이트를 제공합니다." ) app.launch()
-
미해결
Voyage à la découverte du mystère des signaux
À l'ère du numérique, le développement rapide de la technologie a rendu notre vie de plus en plus pratique. Par exemple, la navigation GPS est devenue un outil indispensable pour les voyages, et les télécommandes nous permettent également de contrôler facilement divers appareils à la maison. Cependant, aujourd'hui, nous allons parler de certaines technologies un peu mystérieuses - les brouilleurs, mais quelles histoires se cachent derrière elles ? Découvrons-le !Tout d'abord, parlons des brouilleur GPS. Le GPS (Global Positioning System) est une partie très importante de notre vie, qui nous aide à atteindre notre destination en douceur. Cependant, imaginez que dans certains cas, comme se perdre dans une région éloignée ou avoir besoin de protéger la vie privée dans un endroit spécifique, les brouilleurs GPS peuvent être particulièrement utiles.Parlons ensuite des brouilleurs de télécommande. De nombreuses personnes ont peut-être vu des appareils de télécommande magiques dans les télé-achats. Dans certains films, vous pouvez voir des personnages utiliser des brouilleurs de télécommande pour « tuer » une activité en cours. Quelle est la situation réelle ?Les brouilleurs de télécommande peuvent empêcher l'appareil brouillé (comme les drones, les voitures télécommandées, etc.) de recevoir des signaux de la télécommande. Cela signifie que si vous parvenez à trouver un brouilleurs de télécommande, vous pouvez temporairement « contrôler » ces appareils. Pour les passionnés, cela apporte des possibilités infinies et vous pouvez créer une variété d'expériences et d'expériences.Enfin, parlons des brouilleur d'onde. Son principe de fonctionnement est similaire aux deux précédents, mais son champ d'application est plus large. Les brouilleurs radio peuvent interférer avec les signaux radio dans une bande de fréquence spécifique, entravant la transmission d'informations.Par exemple, dans le domaine militaire, afin de protéger la confidentialité, les brouilleurs radio peuvent être utilisés pour interférer avec les communications ennemies afin de garantir que les informations ne soient pas écoutées. Dans certains lieux publics, tels que les aéroports et les gares, afin d'améliorer la sécurité, les brouilleurs radio sont également utilisés pour interdire l'utilisation de téléphones portables et d'autres équipements de communication afin de prévenir les activités terroristes.https://lalalisahhfr.pika.page/posts/quand-la-technologie-s-entremele-avec-la-vie-quotidienneDans le contexte actuel d'évolution rapide des technologies, nous devons utiliser ces outils avec prudence pour nous assurer que, tout en bénéficiant de la commodité, nous ne portons pas atteinte aux droits et intérêts légitimes d'autrui ni à l'harmonie sociale. Prêtons attention au développement positif de la science et de la technologie et à l'avenir de l'humanité !
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
const FVector ForwardDirection = FRotationMatrix(YawRotation).GetUnitAxis(EAxis::X); 구문 질문입니다.
const FVector ForwardDirection = FRotationMatrix(YawRotation).GetUnitAxis(EAxis::X); void AABCharacterPlayer::Move(const FInputActionValue& Value)의 몸체에 구현하신 구문 중 하나인데요, FRotationMatrix는 탬플릿 클래스가 맞나요? (챗gpt가 자꾸 아니라고 해서..ㅠ)f12로 추적해보면 template<typename T>struct TRotationMatrix : public TRotationTranslationMatrix<T>{ 가 떠서 탬플릿클래스가 맞는게 아닌가 싶어서 확인차 질문드립니다. 그리고 만약 탬플릿클래스가 맞다면, const FVector ForwardDirection = FRotationMatrix(YawRotation).GetUnitAxis(EAxis::X); 의 우측에 FRoataionMatrix 생성자를 호출할때 사이에 탬플릿 인자를 <타입> 으로 const FVector ForwardDirection = FRotationMatrix<float>(YawRotation).GetUnitAxis(EAxis::X);이런식으로 명시하지 않아도 컴파일이 가능한 이유가 무엇인지 궁금합니다.
-
미해결그림으로 쉽게 배우는 자료구조와 알고리즘 (기본편)
동적 프로그래밍 메모리 낭비 질문
안녕하세요!동적 프로그래밍 방식을 사용하면 for 문 안에 table[i] = table[i-1] + table[i-2] 를 볼 수 있었습니다. int[] dp = new int[n + 1];이런식으로 객체를 계속 만들어서 이에 대한 메모리 낭비(?) 는같은 계산이 반복되어서 발생하는 낭비보다 훨씬 덜 한 것인가요 ? 또한 메모리제이션이랑 동적프로그래밍 알고리즘을 구현하는 것은 시간 복잡도를 줄이기 위함인가요? 아니면 메모리 낭비를 방지하기 위함인가요 ? 아니면 시간복잡도가 곧 메모리 낭비와 상당히 관련이 있기에 둘다 신경써준다고 봐야하나요 ?
-
미해결김영한의 실전 자바 - 기본편
java-basic 내용 연동했더니 package가 안 만들어져요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.java-basic 파일을 existing sources로 가져왔더니 벌써 다 입력값이 되어있네요 원래 이런가요?
-
미해결스프링 핵심 원리 - 고급편
예외 처리 부분 질문 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]항상 강의 잘 보고 있습니다. 감사합니다.강사님 자료 중에 "throw e: 예외를 꼭 다시 던져주어야 한다. 그렇지 않으면 여기서 예외를 먹어버리고, 이후에 정상 흐름으로 동 작한다. 로그는 애플리케이션에 흐름에 영향을 주면 안된다. 로그 때문에 예외가 사라지면 안된다"라는 문장에서예외를 다시 던져준다와 예외를 먹어버린다 등의 표현이 잘 이해가 안되는데 설명 부탁드립니다. 감사합니다
-
해결됨이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
NPC Stat 정보가 적용이 안됩니다
기믹에 스텟값은 잘 적용되고 변경도 되고 CurrentStage와 스텟 또한 잘 적용되어 있습니다. SetLevel 함수가 적용이 안되는건가 하는 생각이 있는대 이걸 확인하는방법이 있나요?? 아니면 다른 어떤 문제인지 감이 안와서 질문드립니다 추가적으로 건들다가 앤진을 재부팅하는 과정에서 아래와 같이 델리게이트가 인식이 안되는 문제가 발생했습니다 정상적으로 돌아가다가 재부팅후 인식을 못합니다. 이유를 할고계실까요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
윈도우 빌드 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.계속 빌드 오류가 뜹니다....자바 버전도 17 이상인데 뭐가 문제인걸까요...