묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
poolTable관련 질문드립니다!
강의 보면서 많이 배우고 있습니다! 이번에는 MemoryPool* _poolTable[MAX_ALLOC_SIZE + 1]; ---------------------------------------------- for (size = 32; size <= 1024; size += 32) { MemoryPool* pool = new MemoryPool(size); _pools.push_back(pool); while (tableIndex <= size) 위 부분들에 대한 질문인데요, MAX_ALLOC_SIZE 에 while(tableIndex <= size -1) 을 해야될것 같은데 +1에 while(tableIndex <= size)여서 많이 고민해봤는데, 잘 모르겠어서 질문드립니다! 메모리 풀을 만드는 방법은 거시적으로는 이해가 되는데 위 부분에서 막히네요ㅜ
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
몽고디비 Postman으로 api test할 때 질문
안녕하세요 좋은 강의 잘 듣고 있습니다. Postman으로 회원 정보를 localhost:5000/register api에 test하는 부분에서 send를 누르고 200 Ok가 뜰 때 User 회원정보가 몽고디비에 insert된건지, 아니면 postman에서 임시로 테스트하는 것이므로 insert가 된 것이 아닌지 궁금합니다. 만약 유저가 insert가 이루어졌다면 몽고디비 클라우드에서 User 명단을 어디서 조회할 수 있을까요? + 추가로 github에 commit할 때 index.js에 몽고디비 비밀번호가 그대로 실릴텐데 이걸 따로 .gitignore파일에 담게할 수는 없을까요? 클러스터 비밀번호는 강의랑 똑같이 하여 지금은 상관없을 듯 한데, 나중에 개인프로젝트 같은 걸 할 때 어떻게 할지 궁금합니다 감사합니다!
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
표현 헤더의 정의에 대해서 질문드립니다
안녕하세요! 강의를 여러번 들으면서 HTTP에 대해 이해하려고 노력하고 있습니다. 들으면서 내용을 정리하다보니 궁금한 것이 생겼습니다. 이전 강의에서 HTTP Message를 구성하는 헤더와 바디를 '표현 헤더'와 '표현 메시지'라고 각각 표현한다고 알려주셨는데요, 그러면 거기서 말하는 '표현 헤더'는 이 강의에서 설명해 주시는 content- 로 시작하는 헤더들과 이후 나오는 협상 헤더, 전송 헤더까지 모두 포함되는 개념이 아닌가요? 이전 강의에서는 '표현 헤더'가 곧 HTTP 헤더를 일컫는 말이라고 생각했는데, 이번 강의에서는 '표현 헤더'라는 것이 HTTP 헤더의 한 종류라는걸로 보여서 질문 드립니다! 항상 좋은 강의 감사합니다. :)
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
git hub repository 권한요청드립니다.
firsters firsters@gmail.com 입니다. 감사합니다.
-
미해결벡터 미적분학 시리즈1 - 미분 기초
cross product 관련 질문
안녕하세요 항상 좋은 강의 잘 듣고 있습니다. 앞서 설명해주신 cross product 개념에서, a벡터와 b벡터의 cross product는 두 벡터로 span된 평면에 orthogonal한 벡터이고, orthogonal한 벡터들 중 위쪽을 향하는 벡터가 cross product라고 설명해주셨습니다. (ex. 오른손의 법칙) 그런데 geometry of determinants에서 2 x 2 matrix를 설명해주신 42:19부터 "x, y plane에 있기 때문에 걔네들의 cross product는 k 방향에 있다는 걸 알 수 있다. 혹은 -k이거나." 라고 설명해주셨는데, cross product는 앞선 개념대로라면 이 예제 상황에서는 반드시 k방향으로 있어야 하는 것 아닌가요??
-
미해결ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
VMware Workstation Pro Setup 설치파일
VMware Workstation Pro Setup 설치파일 어디에 있나요? iso 파일도요 영상에는 강사님 제공한다고 말씀하는데 어디에 있나요.. 아무리 찾아도 없네요
-
미해결모던 자바스크립트(ES6+) 심화
constructor(){ super() }; 에 대해 문의 드립니다.
선생님 안녕하세요. 항상 좋은 강의 감사드립니다! 이번 강의의 예제들에서 constructor(){ super() }; 를 작성하셨는데요, 이것을 작성하지 않아도 constructor(){}가 없으면, Point.prototype의 constructor를 호출하고, 그 후에 Array.prototype의 constructor를 호출하면서 생성하는 인스턴스의 __proto__.__proto__에 Array.prototype의 메소드가 첨부(참조)되는 것으로 이해하여, constructor(){ super() }; 작성하지 않고 인스턴스를 생성해도 동일한 결과를 같는 걸로 확인되는데 제가 확인한 게 맞을까요...? constructor(){ super() }; 를 작성하지 않아도 결과는 동일하지만 상속 받음을 조금 더 명시하기 위해 작성하는 것으로 이해해도 될까요...?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
선생님 왜 오답인지 모르겠습니다...자연수의합
이렇게 풀었는데 오답으로 나와서 어디가 문제인지 잘 모르겠습니다... 강의 처럼 배열을 꼭 사용해야 하나요?
-
미해결Data Engineering Course (1) : 빅데이터 하둡 직접 설치하기
[내용 참고] (3:25~4:05) 파일생성 시 중복 복사?
강사님 안녕하세요. 강의 잘 보고 있습니다. 유익한 강의 만들어 주셔서 감사합니다. 아주 사소한 부분이긴 한데.. 혹시 저처럼 따라하시다가 결과가 달라서 의아해 하신 분이 계실 것 같아서 글 남깁니다. Gutenberg.org 사이트에서 책을 복사하셔서 nano로 The-Plant-Of-Illusion-By-Donald-A-Wollheim.txt 파일을 생성하여 내용을 붙여넣기 하실 때 중복복사된 것 같아요. 웹사이트에서 palin text의 size는 492kb(4:00) 강사님이 생성하신 txt 파일 size는 991144(5:13) 입니다. 참고로 제가 생성한 txt 파일 size는 495572 입니다. input 에서 파일 다운로드해서 확인(8:12)하실 때 text line이 16926임 (원본 : 8463)확인됩니다. output 결과물의 count도 당연히 두배로 표시되네요. 감사합니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
source map 에러
위와 같이 failed to load source map 에러가 나네요 구글링 해봐도 해결이 안되고 설정파일 git에서 그대로 가져와도 저런 에러가 나서 답변 부탁드립니다ㅠ
-
해결됨Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
도커로 실행된 config-service 의 `rabbitmq:5672` bind Exception
안녕하세요 강사님. 제가 놓친것이 있는지 아래에 보시는바와 같이 rabbitmq:5672 에 연결을 못하는것 같습니다재차 틀린부분을 검토했으나, 알수가 없네요.. 아래는 `config-service` 로그 내용입니다 . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/ :: Spring Boot :: (v2.4.6) 2021-06-19 02:07:59.458 INFO 1 --- [ main] c.e.c.ConfigServiceApplication : The following profiles are active: default 2021-06-19 02:08:00.698 INFO 1 --- [ main] o.s.cloud.context.scope.GenericScope : BeanFactory id=bc9f3347-c72c-3e7c-b9c9-e642fc88c55a 2021-06-19 02:08:00.712 INFO 1 --- [ main] faultConfiguringBeanFactoryPostProcessor : No bean named 'errorChannel' has been explicitly defined. Therefore, a default PublishSubscribeChannel will be created. 2021-06-19 02:08:00.721 INFO 1 --- [ main] faultConfiguringBeanFactoryPostProcessor : No bean named 'taskScheduler' has been explicitly defined. Therefore, a default ThreadPoolTaskScheduler will be created. 2021-06-19 02:08:00.727 INFO 1 --- [ main] faultConfiguringBeanFactoryPostProcessor : No bean named 'integrationHeaderChannelRegistry' has been explicitly defined. Therefore, a default DefaultHeaderChannelRegistry will be created. 2021-06-19 02:08:00.782 INFO 1 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.cloud.stream.config.BindersHealthIndicatorAutoConfiguration' of type [org.springframework.cloud.stream.config.BindersHealthIndicatorAutoConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2021-06-19 02:08:00.786 INFO 1 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'bindersHealthContributor' of type [org.springframework.cloud.stream.config.BindersHealthIndicatorAutoConfiguration$BindersHealthContributor] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2021-06-19 02:08:00.787 INFO 1 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'bindersHealthIndicatorListener' of type [org.springframework.cloud.stream.config.BindersHealthIndicatorAutoConfiguration$BindersHealthIndicatorListener] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2021-06-19 02:08:00.798 INFO 1 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'org.springframework.integration.config.IntegrationManagementConfiguration' of type [org.springframework.integration.config.IntegrationManagementConfiguration] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2021-06-19 02:08:00.809 INFO 1 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'integrationChannelResolver' of type [org.springframework.integration.support.channel.BeanFactoryChannelResolver] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2021-06-19 02:08:00.811 INFO 1 --- [ main] trationDelegate$BeanPostProcessorChecker : Bean 'integrationDisposableAutoCreatedBeans' of type [org.springframework.integration.config.annotation.Disposables] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 2021-06-19 02:08:01.135 INFO 1 --- [ main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8888 (http) 2021-06-19 02:08:01.147 INFO 1 --- [ main] o.apache.catalina.core.StandardService : Starting service [Tomcat] 2021-06-19 02:08:01.148 INFO 1 --- [ main] org.apache.catalina.core.StandardEngine : Starting Servlet engine: [Apache Tomcat/9.0.46] 2021-06-19 02:08:01.206 INFO 1 --- [ main] o.a.c.c.C.[Tomcat].[localhost].[/] : Initializing Spring embedded WebApplicationContext 2021-06-19 02:08:01.206 INFO 1 --- [ main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1726 ms 2021-06-19 02:08:02.745 INFO 1 --- [ main] o.s.c.s.m.DirectWithAttributesChannel : Channel 'application-1.springCloudBusInput' has 1 subscriber(s). 2021-06-19 02:08:02.969 INFO 1 --- [ main] o.s.b.a.e.web.EndpointLinksResolver : Exposing 2 endpoint(s) beneath base path '/actuator' 2021-06-19 02:08:03.050 INFO 1 --- [ main] o.s.i.endpoint.EventDrivenConsumer : Adding {logging-channel-adapter:_org.springframework.integration.errorLogger} as a subscriber to the 'errorChannel' channel 2021-06-19 02:08:03.051 INFO 1 --- [ main] o.s.i.channel.PublishSubscribeChannel : Channel 'application-1.errorChannel' has 1 subscriber(s). 2021-06-19 02:08:03.051 INFO 1 --- [ main] o.s.i.endpoint.EventDrivenConsumer : started bean '_org.springframework.integration.errorLogger' 2021-06-19 02:08:03.053 INFO 1 --- [ main] o.s.c.s.binder.DefaultBinderFactory : Creating binder: rabbit 2021-06-19 02:08:03.153 INFO 1 --- [ main] o.s.c.s.binder.DefaultBinderFactory : Caching the binder: rabbit 2021-06-19 02:08:03.154 INFO 1 --- [ main] o.s.c.s.binder.DefaultBinderFactory : Retrieving cached binder: rabbit 2021-06-19 02:08:03.221 INFO 1 --- [ main] c.s.b.r.p.RabbitExchangeQueueProvisioner : declaring queue for inbound: springCloudBus.anonymous.4wzOdw47Sy26wph_F05ySw, bound to: springCloudBus 2021-06-19 02:08:03.226 INFO 1 --- [ main] o.s.a.r.c.CachingConnectionFactory : Attempting to connect to: [rabbitmq:5672] 2021-06-19 02:08:03.292 WARN 1 --- [172.18.0.2:5672] c.r.c.impl.ForgivingExceptionHandler : An unexpected connection driver error occured (Exception message: Socket closed) 2021-06-19 02:08:03.294 INFO 1 --- [ main] o.s.a.r.c.CachingConnectionFactory : Attempting to connect to: [rabbitmq:5672] 2021-06-19 02:08:03.298 WARN 1 --- [172.18.0.2:5672] c.r.c.impl.ForgivingExceptionHandler : An unexpected connection driver error occured (Exception message: Socket closed) 2021-06-19 02:08:03.301 INFO 1 --- [ main] o.s.a.r.c.CachingConnectionFactory : Attempting to connect to: [rabbitmq:5672] 2021-06-19 02:08:03.305 WARN 1 --- [172.18.0.2:5672] c.r.c.impl.ForgivingExceptionHandler : An unexpected connection driver error occured (Exception message: Socket closed) 2021-06-19 02:08:03.339 INFO 1 --- [ main] o.s.c.stream.binder.BinderErrorChannel : Channel 'springCloudBus.anonymous.4wzOdw47Sy26wph_F05ySw.errors' has 1 subscriber(s). 2021-06-19 02:08:03.340 INFO 1 --- [ main] o.s.c.stream.binder.BinderErrorChannel : Channel 'springCloudBus.anonymous.4wzOdw47Sy26wph_F05ySw.errors' has 2 subscriber(s). 2021-06-19 02:08:03.343 INFO 1 --- [ main] o.s.a.r.c.CachingConnectionFactory : Attempting to connect to: [rabbitmq:5672] 2021-06-19 02:08:03.353 INFO 1 --- [ main] o.s.a.r.l.SimpleMessageListenerContainer : Broker not available; cannot force queue declarations during start: com.rabbitmq.client.AuthenticationFailureException: ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile. 2021-06-19 02:08:03.353 WARN 1 --- [172.18.0.2:5672] c.r.c.impl.ForgivingExceptionHandler : An unexpected connection driver error occured (Exception message: Socket closed) 2021-06-19 02:08:03.366 INFO 1 --- [y26wph_F05ySw-1] o.s.a.r.c.CachingConnectionFactory : Attempting to connect to: [rabbitmq:5672] 2021-06-19 02:08:03.371 WARN 1 --- [172.18.0.2:5672] c.r.c.impl.ForgivingExceptionHandler : An unexpected connection driver error occured (Exception message: Socket closed) 2021-06-19 02:08:03.376 ERROR 1 --- [y26wph_F05ySw-1] o.s.a.r.l.SimpleMessageListenerContainer : Consumer received fatal exception on startup org.springframework.amqp.rabbit.listener.exception.FatalListenerStartupException: Authentication failure at org.springframework.amqp.rabbit.listener.BlockingQueueConsumer.start(BlockingQueueConsumer.java:602) ~[spring-rabbit-2.3.7.jar!/:2.3.7] at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer$AsyncMessageProcessingConsumer.initialize(SimpleMessageListenerContainer.java:1348) ~[spring-rabbit-2.3.7.jar!/:2.3.7] at org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer$AsyncMessageProcessingConsumer.run(SimpleMessageListenerContainer.java:1193) ~[spring-rabbit-2.3.7.jar!/:2.3.7] at java.base/java.lang.Thread.run(Thread.java:831) ~[na:na] Caused by: org.springframework.amqp.AmqpAuthenticationException: com.rabbitmq.client.AuthenticationFailureException: ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile. at org.springframework.amqp.rabbit.support.RabbitExceptionTranslator.convertRabbitAccessException(RabbitExceptionTranslator.java:64) ~[spring-rabbit-2.3.7.jar!/:2.3.7] at org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.createBareConnection(AbstractConnectionFactory.java:602) ~[spring-rabbit-2.3.7.jar!/:2.3.7] at org.springframework.amqp.rabbit.connection.CachingConnectionFactory.createConnection(CachingConnectionFactory.java:724) ~[spring-rabbit-2.3.7.jar!/:2.3.7] at org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils.createConnection(ConnectionFactoryUtils.java:216) ~[spring-rabbit-2.3.7.jar!/:2.3.7] at org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils$RabbitResourceFactory.createConnection(ConnectionFactoryUtils.java:295) ~[spring-rabbit-2.3.7.jar!/:2.3.7] at org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils.doGetTransactionalResourceHolder(ConnectionFactoryUtils.java:130) ~[spring-rabbit-2.3.7.jar!/:2.3.7] at org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils.getTransactionalResourceHolder(ConnectionFactoryUtils.java:92) ~[spring-rabbit-2.3.7.jar!/:2.3.7] at org.springframework.amqp.rabbit.connection.ConnectionFactoryUtils.getTransactionalResourceHolder(ConnectionFactoryUtils.java:75) ~[spring-rabbit-2.3.7.jar!/:2.3.7] at org.springframework.amqp.rabbit.listener.BlockingQueueConsumer.start(BlockingQueueConsumer.java:596) ~[spring-rabbit-2.3.7.jar!/:2.3.7] ... 3 common frames omitted Caused by: com.rabbitmq.client.AuthenticationFailureException: ACCESS_REFUSED - Login was refused using authentication mechanism PLAIN. For details see the broker logfile. at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:385) ~[amqp-client-5.10.0.jar!/:5.10.0] at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1139) ~[amqp-client-5.10.0.jar!/:5.10.0] at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1087) ~[amqp-client-5.10.0.jar!/:5.10.0] at org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.connectAddresses(AbstractConnectionFactory.java:640) ~[spring-rabbit-2.3.7.jar!/:2.3.7] at org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.connect(AbstractConnectionFactory.java:615) ~[spring-rabbit-2.3.7.jar!/:2.3.7] at org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.createBareConnection(AbstractConnectionFactory.java:565) ~[spring-rabbit-2.3.7.jar!/:2.3.7] ... 10 common frames omitted 아래와 같이 네트워크에도 잘 뜨구요 설정 부분이 미미하게 다르긴 하나, 맥락이 틀리진 않았던것 같은데요..제가 혹시 제가 놓친 부분이 있을까요?혹시 몰라서 이메일에 소스를 넣어드렸습니다 읽어주셔서 감사합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
예제 1번
다른 강의에서도 같은 질문했었는데 올려주신 예제파일을 바탕화면에 저장해놓고 실행했는데 똑같은 현상이더라구요....뭐가 문제인지 모르겠어요ㅜㅜ C드라이브 내에서 폴더 따로 만들고 거기다가 resource,sound 폴더 복사해서 붙여넣었거든요...
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
prettier 적용이 안되는데 무엇이 문제일까요...ㅠㅠㅠㅠ
prettier 적용을 해보려는데 적용이 되지 않네요ㅠㅠㅠ 컴퓨터 재부팅도 해봤는데 적용이 안되어서요... 혹시 어떤 부분이 문제일까요??? 아 그리고 저는 엔터를 쳐도 false가 자동으로 나오지 않네요ㅠ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Bind 함수 관련 질문드립니다.
Bind 함수에서 _objects.Add로 딕셔너리에 컴포넌트 타입과 오브젝트를 추가하려는 부분에서 질문이 있습니다. 코드만 보면 실제로 추가하려는 objects는 선언만 되어있는 상태고 아래 for문에서 Util.FindChild로 컴포넌트를 가져와 저장하게끔 되어있는데 이 경우엔 딕셔너리에는 null 값으로 저장되는게 맞는건가요?
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
코드 경로를 못찾겠습니다.
코드 실제로 보면서 하고 싶은데, Github 주소가 어디있는지 알 수가 없네요ㅠㅠ
-
미해결리눅스 입문 - 개념으로 탄탄히!!
프로세스 블록상태 예시
강사님 프로세스 블록상태는 하드와 메모리간의 통신 이라 하셧는데 예를 들어 mysql 서버에 CRUD 하는 과정도 블록상태가 될 수 있나요? 대표적으로 어떤 것들이 있을까여?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
어디서 잘못된 것인지 모르겠습니다
vscode의 터미널에서 heroku를 이용하면 heroku : 'heroku' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오 + heroku login 이렇게 떠서 cmd 창을 켜서 하니 되어서 로그인까지 했는데 거기서 heroku git:remote -a grab-market-server 이렇게 입력하면 » Warning: heroku update available from 7.53.0 to 7.54.1. » Error: You do not have access to the app grab-market-server. » » Error ID: forbidden 이런 에러가 계속 발생합니다. 뭐가 문제일까요ㅠ
-
미해결초보를 위한 도커 안내서
port 관련 질문
안녕하세요,문제에서는 frontend, backend 관련해서 모두 Port 환경변수에 지정한대로 사용한다고 되어있는데, 그러면 frontend에서 지정해준 8888 포트를 통해 enviroment에 지정한 리스닝 포트인 8000로 가게 되고, 이는 backend의 server port이기에 자동으로 이어지는건가요? 아직 어떻게 진행되는건지 이해가 잘 되지 않아 질문드립니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
복합 스플릿에서 3개 이상의 칼럼을 인덱스 설정하는 경우
복합 스플릿에서 3개 이상의 칼럼을 인덱스 설정하는 경우, 예를 들어 A,B,C를 걸었을 경우에 A만 검색할 때 2개의 칼럼에만 인덱스를 설정했을 때처럼 따로 A만 인덱스를 생성할 필요는 없지만, B,C의 경우에 각각을 검색해야할 때 각각 또 설정해줘야하나요? 이전에 Clustered가 영한 사전 형식으로 정렬이 되어있다고 하셨습니다. 이번 강의에서 인덱스를 걸면 Non-Clustered였는데, 복합 인덱스 순서에 관해 주의사항을 언급하실 때 페이지의 데이터가 정렬이 되어있었는데, 이 부분은 Non-Clustered이거나 Clustered이거나 모두 동일하게 정렬이 되나요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Time Slace
안녕하세요 선생님 좋은 강의 찍어주셔서 항상 감사합니다. Sleep 강의를 듣다가 time slace와 context switching에 대해 궁금한게 생겨서 질문드립니다. 1. time slace가 1초라고 가정하고 0.5초 정도에 어떤 이유로(sleep, system call, i/o..등등) thread가 중단되게 된다면 나머지 0.5초는 아무것도 안하고 1초가 됐을 때 context switching이 일어나는 건가요? 그게 아니라면 thread가 중단될 때 바로 context switching이 바로 발생해서 1초가 되면 시작되는 건가요? 2. 예전에 timeBeginPeriod 라는 함수를 사용해서 timer interrupt를 바꾼적이 있었는데 timeBeginPeriod(1)을 사용하게되면 context Switching이 자주 일어나게 되는건가요?? 그게 맞다면 thread가 특정 상황(system call, io.. 등등)이 되면 block이 자동으로 되는것으로 알고있는데 timeBeginPeriod를 써서 더 자주 체크하는게 어떤 의미가 있는건가요??