묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
컴파일러와 원자성에 대한 질문입니다
원자성이 보존?이 안되서 100000번 더하고 뺀 결과가 0이 안나오는 사실은 이해했습니다. 근데 컴파일은 항상 위에서 아래로 진행된다고 알고있는데, Thread_1()에서 하는 일이 끝나기도 전에 Thread()2가 실행되는건가요? 이런식이면 사실상 원자성은 항상 보존되지 않으면 프로그램이 매번 꼬일거같은데, 제가 잘못생각하고있는 부분이 있나요?
-
미해결홍정모의 따라하며 배우는 C언어
3:07에 나오는 코드에 관해서 질문드립니다.
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { printf("Please input an integer and press enter.\n"); long input; char c; while (scanf("%ld", &input) != 1) { printf("Your input - "); while ((c = getchar()) != '\n') putchar(c); printf(" - is not an integer. Please try again.\n"); } printf("Your input %ld is an integer. Thank you.\n", input); return 0; } 이 코드를 실행해서 교수님께서 "hello what is integer?"를 입력하게 됩니다. 여기에서 scanf를 통해 input이라는 변수에 값을 받게 되는데 버퍼 청소 및 잘 못 입력된 값을 출력할때는 c라는 변수를 통해 getchar와 putchar를 이용하고 있습니다. input의 값을 c에 대입(?)해 준적이 없는 것 같은데 input에 입력된 값이 getchar를 통해 c로 출력이 되는 것이 scanf와 getchar가 같은 버퍼를 사용하고 있다는 뜻인가요? 만약 같은 버퍼를 사용하는 것이라면 어떻게 연결이 되어 있는지 궁금합니다..
-
해결됨초보를 위한 도커 안내서
docker-compose MYSQL 접근 권한
안녕하세요. docker-compose.yml 실습을 진행하고 있습니다. 강사님의 yml 파일과 모두 일치하게 작성하여 실행 했지만 Access denied for user 'example username'@'172.23.0.2' (using password: YES) 위와 같은 접근 권한 오류가 발생하여 mysql에 접속해 wordpress가 사용하는 wp 사용자에게 모든 권한을 주고 저장한 뒤 다시 yml 파일로 컨테이너를 올렸으나 동일한 문제가 발생됩니다. 도움 주시면 감사하겠습니다.
-
미해결스프링 기반 REST API 개발
입력제한 강의에서 이에러가 뜨는데 도저히 못찾겠내요...
java.lang.NoSuchMethodError: org.springframework.data.repository.config.AnnotationRepositoryConfigurationSource.<init>(Lorg/springframework/core/type/AnnotationMetadata;Ljava/lang/Class;Lorg/springframework/core/io/ResourceLoader;Lorg/springframework/core/env/Environment;Lorg/springframework/beans/factory/support/BeanDefinitionRegistry;Lorg/springframework/beans/factory/support/BeanNameGenerator;)V at org.springframework.boot.autoconfigure.data.AbstractRepositoryConfigurationSourceSupport$AutoConfiguredAnnotationRepositoryConfigurationSource.<init>(AbstractRepositoryConfigurationSourceSupport.java:133) ~[spring-boot-autoconfigure-2.4.3.jar:2.4.3] at org.springframework.boot.autoconfigure.data.AbstractRepositoryConfigurationSourceSupport$1.<init>(AbstractRepositoryConfigurationSourceSupport.java:74) ~[spring-boot-autoconfigure-2.4.3.jar:2.4.3] at org.springframework.boot.autoconfigure.data.AbstractRepositoryConfigurationSourceSupport.getConfigurationSource(AbstractRepositoryConfigurationSourceSupport.java:73) ~[spring-boot-autoconfigure-2.4.3.jar:2.4.3] at org.springframework.boot.autoconfigure.data.AbstractRepositoryConfigurationSourceSupport.registerBeanDefinitions(AbstractRepositoryConfigurationSourceSupport.java:61) ~[spring-boot-autoconfigure-2.4.3.jar:2.4.3] at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.lambda$loadBeanDefinitionsFromRegistrars$1(ConfigurationClassBeanDefinitionReader.java:396) ~[spring-context-5.3.4.jar:5.3.4] at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:684) ~[na:na] at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsFromRegistrars(ConfigurationClassBeanDefinitionReader.java:395) ~[spring-context-5.3.4.jar:5.3.4] at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitionsForConfigurationClass(ConfigurationClassBeanDefinitionReader.java:157) ~[spring-context-5.3.4.jar:5.3.4] at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.loadBeanDefinitions(ConfigurationClassBeanDefinitionReader.java:129) ~[spring-context-5.3.4.jar:5.3.4] at org.springframework.context.annotation.ConfigurationClassPostProcessor.proces
-
미해결홍정모의 따라하며 배우는 C++
thread 함수 안에 while문을 넣는이유?
std::thread t2 = std::thread([]() { cout << std::this_thread::get_id() << endl; while (true) {} }); Q1. 23:27초에서 thread 함수 안에 while문을 넣는이유가 있을까요?
-
미해결파이썬 웹 개발(Flask, SQLAlchemy 이용)
Project.query.get(1) 질문
Project.query.get(1) 은 Project.query.all()에서 첫번째 값을 의미하나요? 혹은, id가 1인 것을 의미하나요?
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
aws에서 cloudfront, elb, nginx 구성에서 https 웹서비스를 구현하려고 하는데 이때 ssl을 어느 포인트에 배치해야 하나요?
안녕하세요, 강사님 aws에서 cloudfront, elb, nginx 구성에서 https 웹서비스를 구현하려고 하는데 이때 ssl을 다음 중 어느 포인트에 배치해야 하나요? 그럼 답변 부탁 드리겠습니다. 감사합니다.
-
미해결대세는 쿠버네티스 (초급~중급편)
Token 사용법에 대한 궁금한 점이 있습니다.
Postman을 사용해서 Token을 직접 넣어서 테스트하는 것이 아니라 실제 VM에서 NameSpace, ServiceAccount를 나누고 테스트를 진행해봤습니다. 아래와 같은 명령어로 토큰을 적용시켰습니다. kubectl config set-credentials user01 --token=eyJ~~ 제가 SA, User의 개념이 아직 모호해서인지 user01로 context를 설정하니 다른 Namespace로 옮겨가지도 못하고 kubectl apply, delete 등의 명령어도 사용할 수 없어서 결국 클러스터를 삭제하고 다시 만들었습니다. ServiceAccout와 User의 차이점도 궁금합니다. 여기서 유저라는게 진짜 "사람 사용자"인가요? 하나의 쿠버네티스 클러스터내에서 개발, 운영이 돌아가는 서비스에서 역할 구분을 아래와 같이 한다면 각 사용자들에게 어떤식으로 토큰을 할당 및 적용 해주고 운영을 하는게 최선인지 궁금합니다. 관리팀(쿠버네티스의 전반적인 운영, 관리 책임) 개발팀(개발 환경에서 개발 후 개발 환경에 배포) 운영팀(개발 환경에서 테스트가 끝난 서비스를 운영) 제가 생각한 것은 각 팀별로 Namespace를 구분하고 팀원들마다 SA를 하나씩 발급해줘서 개발, 운영 하는것입니다. 이렇게 했을 때는 두가지 궁금사항이 생깁니다. 개발팀에 속한 사용자가 아래와 같은 명령어로 운영환경의 Namespace으로 옮긴 뒤 리소스에 접근하는 것을 어떻게 제한할 수 있는지 kubectl config set-context --current --namespace=stag 단순히 ClusterRoleBinding으로 막는다면 Namespace가 아닌 다른 Cluster 자원에도 접근을 하지 못하게 되서 ClusterRoleBinding으로 설정하는 것은 뭔가 한계가 있을 거 같습니다. 맨 처음 사용자가 각자 PC에서 쿠버네티스 클러스터에 접속 할 때 어떤식으로 로그인(토큰 적용?)을 해야하는지 감사합니다
-
미해결플러터(Flutter) 앱 개발 입문부터 프로젝트 완성까지
맥북용 안내가 있었으면 합니다. ㅠㅠ
코딩이 처음인데.. 일단 프로그램을 어디서 구하는지도 잘 모르겟어요 ㅠㅠ도와주세요~~
-
미해결핸즈온 머신러닝 2
mnist 데이터가 안 불러와집니다.
안녕하세요. 다음과 같은 오류 해결법좀 부탁드립니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
LOB를 위한 @OneToOne 혹은 @Basic
안녕하세요. 기본적으로 게시판을 만들 경우 LOB를 사용하게 됩니다. 그럼 Lazy를 사용하게 되는데 경험상 어떤 구조가 좋은지 알고 싶습니다. 지금까지는 @ElementCollection을 만들어서 Unique를 주어서 one to one 처럼사용을 하였습니다. 자구 눈에 거슬려서 리팩토링을 하고 싶은데 하나의 테이블에서 @Basic를 사용하는 것이 좋은지 아니면 서브 테이블을 만들고 @OneToOne 관계를 사용하는것이 좋은지 노하우를 공유하고 싶습니다. @OneToOne에서는 단방향을 사용하고 싶고 서브 테이블의 PK 컬럼은 PK이면서 FK로 설정하고 싶습니다. (즉, 메인 테이블의 PK값을 사용) 그럼, 수고하세요.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
이강의에서 eclipse는 사용안하나요?
이강의에서 eclipse는 사용안하나요?
-
미해결코딩테스트 전 꼭 알아야 할 개념과 문제(with 자바)
응용문제4) DFS 응용문제 질문이요!
응용문제4) DFS 응용문제 영상중에 6:22 여기부분에 int len = 1+dfs(matrix,x,y,m,n,result); 여기서 앞에 1을 더해주는건 어떤것때문에 더해줘야 하나요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
하이퍼파라미터 이해
매번 좋은 강의 감사합니다 선생님. 하이퍼파라미터를 쓰는 이유는 알겠습니다. 하지만 언제 어떻게 어떤 하이퍼파라미터 써야하는지, 또 무엇을 의미하는지 완벽하게 이해가 안가서 질문드립니다. 너무 기초적인 질문이라서 죄송합니다 ㅠㅠㅠ
-
[리뉴얼] React로 NodeBird SNS 만들기
zerocho님 고수가 짜놓은 리액트 코드를 보고 조금 어렵게 느껴져서 몇가지 질문좀 드릴게여
삭제된 글입니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
좋은강의 감사합니다 열심히 흡수중입니다!
강사님~ 호기심에 여쭤봅니다 대규모 mmorpg는 정말 많은 코드가 짜여져있을텐데 어떤 빌런 프로그래머가 개인적인 금전적 이익을 취하려 업무중에 '특정한 키를누르면 골드가 들어온다' 라는 코드를 다른 실무자 몰래 추가한 사례를 경험하거나 접하신적 있으신가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
강의 코드, 80번째 줄
안녕하세요. 강의를 보면서 하나하나 따라하고 있습니다. 헌데, 제 컴퓨터에서는 강의 코드 80번째 줄, CreatePlayer(choice, out player); 에서 player에 빨간 줄이 쳐져 있고, CS0103 'player' 이름이 현재 컨텍스트에 없습니다. 로 보여집니다. 해서, 이것저것 해보다가 CreatePlayer(choice, out Player player); 로, 앞에 Player를 붙여주니 에러 없이 실행이 되던데요, 혹시 어떤 차이점이 있을까요? 강의 정말 감사하게 잘 보고 있습니다. 고맙습니다. :)
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
영상 업로드 관련하여 질문 있습니다
서버를 돌린 pc에서 localhost로 접속해서 업로드를 하면 업로드가 잘 되는데 서버를 돌린 pc랑 다른 pc에서 ip를 통해 웹에 접속한 다음 업로드를 진행하면 upload fail이 뜨고 서버에도 영상 저장이 안 됩니다 설정을 따로 해줘야 할게 있나요?
-
미해결실전! Querydsl
안녕하세요? 여쭤볼 곳이 없어 질문남깁니다
회사에서 MSSQL을 사용하고 있습니다 기존에 마이바티스를 사용하고 있었고 최근 JPA와 querydsl을 도입했습니다 MSSQL특성 상 SELECT 쿼리에 with(nolock) 힌트를 줘서 써야한다하기에 셀렉트 쿼리에 한하여 @Transactional (isolation = Isolation.READ_UNCOMMITTED) 를 줬습니다 현재 배포시 의문의 락이 걸리고 있는 상황인데, 개발서버에서는 아무 이상이 없고 운영에만 넘어가면 락이걸리네요 아무튼 상황은 이렇구 제 의문은 이겁니다 with(nolock)힌트를 줘서 더티리드를 한다고 한다면 JPA는 어쨋건 읽어오면서 영속성 컨텍스트에 저장을 하게되잖습니까? 그럼 더티리드를 여러군데서 해간다고 한다면 정합되지 않은 해당 정보들이 모두 영속성 컨텍스트에 들어간 상태인데, 그 상황에 어딘가에서 변경감지를 통한 업데이트 쿼리가 발생한다고 한다면 이게 정확히 어떤식으로 동작하는지가 궁금합니다. 현재 발생하고 있는 의문의 락과 연관이 있을까요?
-
미해결
혹시 인텔리제이 navbar? 테마 적용하는 법 알수있을까요?
이 그림처럼 네브바 부분만 테마를 적용하고 싶은데, 혹시 윈도우에서 사용하는데 가능할까요?