묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
generator에서 iter 생략이 정상동작하는데, 한번 봐주실 수 있나요?
안녕하세요 generator 실습 중에 generator 변수를 받은 다음에 iter를 생략하고 바로 next를 해도 호출이 되는데, 정상적인 동작인가요? def generator_ex1(): print('Start') yield 'A point' print('Continue') yield 'B point' print('End') temp = generator_ex1() print(next(temp)) print(next(temp))
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
DB연동 참고사항_(feat.storageBucket)
안녕하세요 :) 마지막에 파이어베이스 URL 넣는 부분 관련해서 다른 분들께 도움 드릴 수 있을것 같아서 글 남깁니다. Realtime Database에서 'Data'탭에 있는 URL과 그 아래 'Storage'탭에 있는 URL의 이름이 다를 수 있습니다. 아래는 제가 실습한 것인데 Storage에서 Create를 하고나니 URL이 살짝 다르더라구요. 이것때문에 헤매실 수도 있을 것 같아서 참고하시라 글 남깁니다. (※ 참고로 강의에는 나오지않지만 Realtime Database 탭 아래에 있는 Storage를 누르셔서 Storage 생성(Create) 후 작업해주셔야합니다.) # Fetch the service account key JSON file contents cred = credentials.Certificate('rpi-dl-firebase-adminsdk-z6zyy-e1283fecb9.json') # Initialize the app with a service account, granting admin privileges firebase_admin.initialize_app(cred, { 'databaseURL': 'https://rpi-dl-default-rtdb.firebaseio.com/', 'storageBucket': 'rpi-dl.appspot.com' }) bucket = storage.bucket() blob = bucket.blob(file_name) #blob.upload_from_filename( # file_name, # content_type='image/jpg' # ) blob.upload_from_filename(file_name)
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
미니프로젝트 500 에러 질문입니다.
삭제된 글입니다
-
미해결'이것이 리눅스다' 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌
클라이언트까지 막힘
분명 root를 막았는데 왜 유저로 로그인까지 막히는건가요?
-
미해결팀 개발을 위한 Git, GitHub 입문
수업 PPT 자료 요청드립니다.
안녕하세요~ 이번에 강의신청하였습니다. plafslee@gmail.com 으로 수업자료 PPT 자료 공유 부탁드립니다. 오늘 하루도 즐거운 하루 보내세요~ 감사합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
text/plain으로 보낸 hello!는 어떻게 꺼내오나요?
쿼리스트링이 아니라서 따로 파라미터 이름이 없는 거 같은데 저런 건 어떻게 꺼내오나요?
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
비밀키의 기능
접근키는 커맨드 라인에 접근하는 패스워드 인건 알겠는데, 비밀키는 정확히 기능이 무엇인가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)
마이그레이션 생성 시점에 관한 질문입니다.
저 같은 경우에는 강의한 내용을 토대로 삼아서 추가적으로 컬럼값이 하나 이상 추가, 삭제 될때 마다 마이그레이션을 남길거 같은데, 이렇게 하면 왠지 너무 많은 마이그레이션을 남기는게 아닌가 하는 혼란이 생겨서 질문을 남깁니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)
DB 저장 시점에 관한 질문입니다.
플레이어의 위치 값 같은 경우 DB에 저장하는 시점이 언제가 될까요? 왠지 매번 플레이어가 움직일때마다 DB에 저장하면 느릴거같은데 생각이 들어서요 이처럼 실시간으로 서버와 통신하는 값이라고 해야할까요? 이런 값(대표적으로 위치 같은..)들을 DB에 저장할 때, 텀을 두고 저장하는지 매번 저장하는지도 궁금합니다. 추가적으로 지금은 어떻게 보면 DB에 접근해서 데이터 받아오는게 동기 방식이고 작업량이 많지 않아서 빨라보이는데, 작업량이 많아서 서버 반응이 느릴 정도까지 되면, DB 전용 쓰레드를 만들어서 잡큐 방식으로 하는게 속도 개선에 보다 나은 것인지, 아니면 다른 방법이 있는 것인지 궁금합니다.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
와이어 프레임(css) 관련 질문입니다.
.slide{ position: relative; height: 300px; overflow: hidden; } .slide > div{ /*border: 1px solid red;*/ width: 3600px; font-size: 0; position: absolute; /*animation: slide 10s linear infinite;*/ 슬라이브 부분을 예로 해서 css의 구조를 잡을때 .slide{} 와 .slide div{} 두개로 나눠서 CSS 입력하는 의미가 어떤건가요? .slide는 무슨 의미와 역할이고 .slide div{} 했을때는 무슨 역할인지요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
클라이언트 포폴, IMGUI 관련 질문
안녕하세요! 강의를 몇차레 복습하고, IMGUI로 클라이언트 엔진(?)과 같이 발전 시켜 포트폴리오를 만드려고 합니다.. 헌데 IMGUI를 붙이려고 보니 imgui도 렌더 시스템이 돌고 있더군요.. 수업중에 만든 랜더 시스템과 imgui 자체 렌더 시스템을 통합하는게 아직 제 역량으론 힘들것 같아서 포기중에 있습니다.. 목표는 지속적으로 개선가능한 클라이언트 포폴을 만드는 것입니다. 그래서 무턱대고 UI를 붙여서 엔진 처럼 만들어봐야 겠다.. 생각 했다 IMGUI를 붙이는 과정에서 바로 막히네요... 1. 클라이언트 포톨은 어떻게 준비하는 것이 좋은지 2. IMGUI을.. 적용하려면.. 어떻게 접근 하면 좋을지 3. 혹시 IMGUI나 MFC 등을 써서 다이렉트 작업물을 좀더 발전 시키는 수업은 생각이 있으신지 궁금합니다!
-
미해결실전! 스프링 데이터 JPA
@Query를 사용하면 계속 확정적으로 오류가 뜹니다 왜 그런건지 도저히 모르겠네요..
spring jpa사용하지 않고 em.createquery를 사용해서 test를 실행 시켜도 무조건 에러가 뜹니다. 어디서 문제가 발생하는 걸까요? public interface OrderRepository extends JpaRepository<Order,Long> { List<Order> findByMarketAndTransactionPrice(String market,Double transactionPrice); @Query("select o from Order o") List<Order> findPlz(); List<Order> findByMarketAndTransactionPriceAndTradeStatusAndStatus(String market, Double transactionPrice, OrderTradeStatus tradeStatus, OrderStatus status);} @Testpublic void errorTest() throws Exception { //given orderRepository.findPlz(); //when //then} ; 2021-06-15 03:03:55.491 INFO 17208 --- [ main] o.s.t.c.transaction.TransactionContext : Rolled back transaction for test: [DefaultTestContext@31edaa7d testClass = OrderRepositoryTest, testInstance = com.gon.coin.demotradingcoin.repository.OrderRepositoryTest@19c578bf, testMethod = errorTest@OrderRepositoryTest, testException = org.springframework.dao.InvalidDataAccessResourceUsageException: could not prepare statement; SQL [select order0_.order_id as order_id1_5_, order0_.created_date as created_2_5_, order0_.excution_time as excution3_5_, order0_.market as market4_5_, order0_.member_id as member_i9_5_, order0_.status as status5_5_, order0_.trade_status as trade_st6_5_, order0_.trading_volume as trading_7_5_, order0_.transaction_price as transact8_5_ from order order0_]; nested exception is org.hibernate.exception.SQLGrammarException: could not prepare statement, mergedContextConfiguration = [WebMergedContextConfiguration@26adfd2d testClass = OrderRepositoryTest, locations = '{}', classes = '{class com.gon.coin.demotradingcoin.DemoTradingCoinApplication}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true}', contextCustomizers = set[org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@0, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@5656be13, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@71d44a3, org.springframework.boot.test.json.DuplicateJsonObjectContextCustomizerFactory$DuplicateJsonObjectContextCustomizer@34123d65, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.web.client.TestRestTemplateContextCustomizer@4afcd809], resourceBasePath = 'src/main/webapp', contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]], attributes = map['org.springframework.test.context.web.ServletTestExecutionListener.activateListener' -> true, 'org.springframework.test.context.web.ServletTestExecutionListener.populatedRequestContextHolder' -> true, 'org.springframework.test.context.web.ServletTestExecutionListener.resetRequestContextHolder' -> true]] org.springframework.dao.InvalidDataAccessResourceUsageException: could not prepare statement; SQL [select order0_.order_id as order_id1_5_, order0_.created_date as created_2_5_, order0_.excution_time as excution3_5_, order0_.market as market4_5_, order0_.member_id as member_i9_5_, order0_.status as status5_5_, order0_.trade_status as trade_st6_5_, order0_.trading_volume as trading_7_5_, order0_.transaction_price as transact8_5_ from order order0_]; nested exception is org.hibernate.exception.SQLGrammarException: could not prepare statement at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:279) at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:253) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:527) at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:242) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:153) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:144) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.data.jpa.repository.support.CrudMethodMetadataPostProcessor$ExposeRepositoryInvocationInterceptor.invoke(CrudMethodMetadataPostProcessor.java:364) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:93) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.data.repository.core.support.SurroundingTransactionDetectorMethodInterceptor.invoke(SurroundingTransactionDetectorMethodInterceptor.java:61) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:212) at com.sun.proxy.$Proxy133.findPlz(Unknown Source) at com.gon.coin.demotradingcoin.repository.OrderRepositoryTest.errorTest(OrderRepositoryTest.java:103) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.springframework.test.context.junit4.statements.RunBeforeTestExecutionCallbacks.evaluate(RunBeforeTestExecutionCallbacks.java:74) at org.springframework.test.context.junit4.statements.RunAfterTestExecutionCallbacks.evaluate(RunAfterTestExecutionCallbacks.java:84) at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:251) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69) at com.intellij.rt.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:33) at com.intellij.rt.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:221) at com.intellij.rt.junit.JUnitStarter.main(JUnitStarter.java:54) Caused by: org.hibernate.exception.SQLGrammarException: could not prepare statement at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:63) at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:182) at org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:148) at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1984) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1914) at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1892) at org.hibernate.loader.Loader.doQuery(Loader.java:937) at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:340) at org.hibernate.loader.Loader.doList(Loader.java:2689) at org.hibernate.loader.Loader.doList(Loader.java:2672) at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2506) at org.hibernate.loader.Loader.list(Loader.java:2501) at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:504) at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:395) at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:220) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1508) at org.hibernate.query.internal.AbstractProducedQuery.doList(AbstractProducedQuery.java:1537) at org.hibernate.query.internal.AbstractProducedQuery.list(AbstractProducedQuery.java:1505) at org.hibernate.query.Query.getResultList(Query.java:132) at org.springframework.data.jpa.repository.query.JpaQueryExecution$CollectionExecution.doExecute(JpaQueryExecution.java:129) at org.springframework.data.jpa.repository.query.JpaQueryExecution.execute(JpaQueryExecution.java:91) at org.springframework.data.jpa.repository.query.AbstractJpaQuery.doExecute(AbstractJpaQuery.java:136) at org.springframework.data.jpa.repository.query.AbstractJpaQuery.execute(AbstractJpaQuery.java:125) at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:605) at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.lambda$invoke$3(RepositoryFactorySupport.java:595) at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:595) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:59) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:295) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:98) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) ... 42 more Caused by: org.h2.jdbc.JdbcSQLSyntaxErrorException: Syntax error in SQL statement "SELECT ORDER0_.ORDER_ID AS ORDER_ID1_5_, ORDER0_.CREATED_DATE AS CREATED_2_5_, ORDER0_.EXCUTION_TIME AS EXCUTION3_5_, ORDER0_.MARKET AS MARKET4_5_, ORDER0_.MEMBER_ID AS MEMBER_I9_5_, ORDER0_.STATUS AS STATUS5_5_, ORDER0_.TRADE_STATUS AS TRADE_ST6_5_, ORDER0_.TRADING_VOLUME AS TRADING_7_5_, ORDER0_.TRANSACTION_PRICE AS TRANSACT8_5_ FROM ORDER[*] ORDER0_ "; expected "identifier"; SQL statement: select order0_.order_id as order_id1_5_, order0_.created_date as created_2_5_, order0_.excution_time as excution3_5_, order0_.market as market4_5_, order0_.member_id as member_i9_5_, order0_.status as status5_5_, order0_.trade_status as trade_st6_5_, order0_.trading_volume as trading_7_5_, order0_.transaction_price as transact8_5_ from order order0_ [42001-199] at org.h2.message.DbException.getJdbcSQLException(DbException.java:451) at org.h2.message.DbException.getJdbcSQLException(DbException.java:427) at org.h2.message.DbException.getSyntaxError(DbException.java:243) at org.h2.command.Parser.readColumnIdentifier(Parser.java:4530) at org.h2.command.Parser.readIdentifierWithSchema(Parser.java:4491) at org.h2.command.Parser.readTableFilter(Parser.java:1853) at org.h2.command.Parser.parseSelectSimpleFromPart(Parser.java:2641) at org.h2.command.Parser.parseSelectSimple(Parser.java:2788) at org.h2.command.Parser.parseSelectSub(Parser.java:2636) at org.h2.command.Parser.parseSelectUnion(Parser.java:2469) at org.h2.command.Parser.parseSelect(Parser.java:2440) at org.h2.command.Parser.parsePrepared(Parser.java:814) at org.h2.command.Parser.parse(Parser.java:788) at org.h2.command.Parser.parse(Parser.java:760) at org.h2.command.Parser.prepareCommand(Parser.java:683) at org.h2.engine.Session.prepareLocal(Session.java:627) at org.h2.server.TcpServerThread.process(TcpServerThread.java:270) at org.h2.server.TcpServerThread.run(TcpServerThread.java:175) at java.base/java.lang.Thread.run(Thread.java:831) at org.h2.message.DbException.getJdbcSQLException(DbException.java:451) at org.h2.engine.SessionRemote.done(SessionRemote.java:607) at org.h2.command.CommandRemote.prepare(CommandRemote.java:85) at org.h2.command.CommandRemote.<init>(CommandRemote.java:51) at org.h2.engine.SessionRemote.prepareCommand(SessionRemote.java:477) at org.h2.jdbc.JdbcConnection.prepareCommand(JdbcConnection.java:1292) at org.h2.jdbc.JdbcPreparedStatement.<init>(JdbcPreparedStatement.java:77) at org.h2.jdbc.JdbcConnection.prepareStatement(JdbcConnection.java:349) at com.zaxxer.hikari.pool.ProxyConnection.prepareStatement(ProxyConnection.java:311) at com.zaxxer.hikari.pool.HikariProxyConnection.prepareStatement(HikariProxyConnection.java) at com.p6spy.engine.wrapper.ConnectionWrapper.prepareStatement(ConnectionWrapper.java:118) at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:146) at org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:172) ... 73 more
-
미해결야곰의 iOS 프로그래밍
Todo 앱에서 DateFormatter 사용 관련 질문 드립니다.
Todo 앱에서 DateFormatter 사용 관련 질문 드립니다. 질문이 3개 있습니다. 질문 1. private let dateFormatter: DateFormatter = { let formatter: DateFormatter = DateFormatter() formatter.dateStyle = DateFormatter.Style.medium formatter.timeStyle = DateFormatter.Style.short return formatter }() 에서 = 뒤의 {}() 코드 블록을 어떻게 이해하면 될까요? 강사님 말씀대로 이름 없는 함수인 클로져로 이해해 보려고 해도 아닌 것 같고 연산 프로퍼티의 게터도 아닌 거 같고… 대략적으로 {}의 코드가 DateFormatter 객체를 생성해서 반환하는 거 같은데 어떤 스위프트 문법에 의해서 가능한 건지 모르겠습니다. 질문 2. 여러 스위프트 코드를 보면 DateFormatter처럼 클래스 객체를 생성할 때 ClassName() 이런 식으로 생성하는 경우가 있던데 이런 기존 library 객체들의 디폴트 생성자를 찾아보려면 관련 문서는 어떻게 검색할 수 있을까요? 올려주신 학습자료랑 스위프트 개발자 문서를 봐도 이런 내용은 잘 못 찾겠어서 방법을 문의 드립니다. 자바 같은 경우에는 도큐먼트에 디폴트 생성자가 설명되어 있었던 거 같은데 비슷한 도큐먼트를 어떻게 찾는지 궁금합니다. 질문 3. 위 코드를 이해하려고 이것저것 바꿔보다가 private let dateFormatter: DateFormatter = { let formatter: DateFormatter = DateFormatter() formatter.dateStyle = DateFormatter.Style.medium formatter.timeStyle = DateFormatter.Style.short return formatter }() 를 아래처럼 바꿔 보았습니다. private let dateFormatter: DateFormatter = DateFormatter() dateFormatter.dateStyle = DateFormatter.Style.medium dateFormatter.timeStyle = DateFormatter.Style.short 그랬더니 두번째 줄에서 Consecutive declarations on a line must be separated by ; 라는 에러가 나더라고요 let을 var로도 고쳐봐도 똑같고… 스위프트의 클래스에서는 프로퍼티(dateFormatter)에 어떤 타입의 객체를 생성 할당 후 그 객체의 프로퍼티(dateFormatter.dateStyle)는 바로 세팅을 못 해주는 건가요? 그럼 강사님이 작성하신 코드처럼 밖에는 작성을 못 하는 건지 아니면 UITableViewController의 init()을 써야 되는 건지도 궁금합니다. 긴 질문 읽어주셔서 감사합니다. 답변 미리 감사 드립니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
TryDelete내부에서 궁금한점이 있습니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. if (_popCount == 1){ if(--_popCount == 0) // 1) { } } 안녕하세요! 1) 부분에 대한 질문입니다왜 한번더 체크를 해야하는건가요?설명해주신 내용에선 끼어든 애가 없으니 삭제 진행이라고 하셨는데요애초에 popCount == 1 에서 if문 안으로 들어왔다면 더이상 끼들수 있는 애가 없는게 아닌가 싶습니다 누군가가 다시 Pop에 들어온다면 if (popCount == 1){}else {} 처음부터 else로 빠지는게 될 것 같습니다 그리고 _pendingList 도 exchange로 가져오기 떄문에 원자적으로 가져올 수 있는게 아닌가 싶습니다
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
몽고db 방화벽문제 ㅠㅠ
안녕하세요~ 기초강의 3번 몽고db연결을 따라하고 있는도중에 사소한 것 같지만 오류가 떠서 진행을 못하고 있습니다. 몽고디비 홈페이지에서 cluster connect 버튼을 누르면 다음과 같은 오류가 뜹니다. 어떻게 해야할까요? ㅜㅜ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
jdk8은 안되나요?
선생님 제가 자바8버전으로 설치햇는데 지우고 11버전으로 다시 설치해야할가요??
-
미해결처음하는 코딩 - 러플 (중등교육 - Python)
1강 마크다운 언어
안녕하세요. 1강 실습 html 골격 만들기 할 때 '# 제목입니다.' 이렇게 하면 마크다운 언어가 된다고 하셨잖아요? 그런데 '# 제목입니다.'를 쓰고 저장해서 웹브라우저에서 보면 메모장에 쓴 대로 '# 제목입니다.' 이것만 작게 뜹니다. 원래 이렇게 뜨는 게 맞는 건지 궁금합니다. 아니라면 어떻게 해야 하는지 대강이라도 알려주시면 감사하겠습니다. 나중에 복습할 때 혼자서 해보려고 노트 정리 중인데 이것도 한번 해보고 싶어서요. 아, 그리고 CSS 실습에서 background-color: #2851A3; 이거를 복사 붙여넣기 하지 않고 직접 따라 쓰니까 안 되더라고요 그래서 저도 페이스북에 들어가서 개발자 도구에서 복사 붙여넣기 하니까 그제서야 적용이 되던데 원래 이런 건가요? 미리 답변 감사드립니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
혹시 mmdetection 프레임워크를 사용하여 학습된 모델을 이용하여 webcam으로 받은 영상을 object detection 할 수 있을까요?
혹시 mmdetection 프레임워크를 사용하여 학습된 모델을 이용하여 webcam으로 받은 영상을 object detection 할 수 있을까요? 구글링을 해서 쭉 찾아보는데 찾기가 쉽지 않아 여쭤봐요!!.. 대략적인 정보만 알려주시면 나머지는 혼자 찾아보겠습니다 ㅠㅠ... 매번 감사합니다 ㅠㅠ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
next-redux-saga 삭제할 때
강의에서보면 next-redux-saga 모듈을 package.json에서 그냥 해당 dependencies를 지워주시던데 npm uninstall로 지워줘야지만 깔끔하게 지워지는거 아닌가요?? 지금까지 항상 사용하지않는 모듈은 uninstall로 지웠었어서요
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
push에서 참조나 포인터가 아닌 이유가 있을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요~ 궁금한게 있어서 질문 드립니다 Stack이나 Queue에서 PUSH 하는 함수에서 참조나 포인터가 아닌 이유가 있을까요?