묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
가시성 질문드립니다
조금 개념이 헷갈리는데요. 가시성의 개념이 어떤 쓰레드에서 공유변수의 값 하나를 수정했을 때, 다른 쓰레드가 해당 변수를 읽어들일 때 그 수정된 값을 읽어들인다는 보장이 없다. (캐시의 문제) 여기서 원자적 연산을 진행하면 동일 객체에 대해서 동일한 수정 순서를 관찰한다고 했는데, 항상 수정된 이후의 값이 관찰되므로 가시성이 해결된다고 보면되나요? 17분 50초쯤에 동일한 수정순서를 관찰한다해서 가시성문제가 여전히 해결된다고 하지 않는다고 하셨는데 34분 37초쯤에서는 atomic의 기본연산이 seq_cst정책이 디폴트이고 가시성 문제와 코드 재배치문제도 바로 해결된다고 하시는데 어떤말이 맞는지 궁금합니다
-
미해결홍정모의 따라하며 배우는 C언어
정밀도
이것 저것 혼자 해보다가 궁금한 점이 생겨서 질문드립니다 만약 문자열의 길이 n 이고 요구하는 정밀도가 n보다 크다면 작동원리는 어떻게 되나요? printf("%.20s", "ABCDEFG"); 를 실행할 경우 "ABCDEFG"만 나오더라구요 이게 만약 숫자였다면 앞에 0으로 채워졌을 것 같은데 문자열이다보니 0으로 채워지는 건 안맞는 것 같고 어떻게 작동하는지 궁금하여 찾아보았는데 해결을 못해서 질문올립니다!
-
미해결[기초-응용] 다양한 환경을 앤서블(Ansible)로 관리하기 with 베이그런트(Vagrant)
사이트에 연결할 수 없음
안녕하세요. anp nginx_install.yml -k 실행 시 192.168.1.11로 접속 시 사이트에 연결할 수 없음 192.168.1.11에서 응답하는 데 시간이 너무 오래 걸립니다. 이라고 나오는데 이유를 알 수 있을까요? netstat 명령어로 nginx가 활동중인 것도 확인했고, 방화벽이 active 상태여서 중지했습니다. 그래도 호스트pc에서 접속하면 위와 같은 문구가 나옵니다 ㅜ.ㅜ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
서버에서 반응이 없습니다
사진처럼 서버코어 쪽에서 아무런 반응이 없습니다. 아무리봐도 잘못된 곳이 없어 보이는데 저런 경우 코드 어디를 살펴봐야 할까요?
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
실행이 안 됩니다.
PS C:\WINDOWS\system32\addition-game-starter> npm run dev > klay-dapp-boilerplate@0.0.1 dev C:\WINDOWS\system32\addition-game-starter > webpack-dev-server 계속 missing dev가 떠서 어떻게 안 뜨게 만들었지만 계속 위와 같이만 나오고 웹 페이지에 접속이 되지 않습니다.
-
미해결코딩으로 학습하는 GoF의 디자인 패턴
싱글톤 생성 방법 중 enum 단점에 대해 질문있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요~ 우선 이런 좋은 강의를 제공해주셔서 정말 감사합니다. 싱글톤 생성 방법 중 enum으로 생성했을 시에 단점 중에 lazy initialization이 안된다고 말씀하셨는데요, 이 부분에서 궁금증이 있어서 질문 남깁니다. 예제에서 보여주신 enum 내의 INSTANCE 또한 클래스로딩 시점에 JVM의 static 영역에 변수가 등록되고, SettingsHolder와 마찬가지로 호출시점에 힙영역이 할당되면서 그때, static 영역내 변수에 해당 힙주소가 참조되는것으로 알고 있습니다, 그렇다면 이 부분도 lazy initialization이라고 볼 수 있는것 아닌가요?혹시 제가 잘못알고 있는 부분이 있다면 알려주시면 감사하겠습니다 ㅜ
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
질문 있습니다.
vpc 의 가용용역을 2개로 나누고 subnet 도 2개로 나누어서 public/private subnet으로 front/back server를 구분하려고 합니다. 그런데 elasticbeanstalk 을 사용하면 자동으로 ec2 까 지 생성이 되는 것 같은데 위에 부분까지 컨트롤이 가능한 부분 인지 질문드립니다.
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
truffle deploy --network klaytn 오류
위의 그림과 같이 에러가 나옵니다. 코드는 첨부 파일에서 다시 복붙 했으나 계속해서 위와 같이 나옵니다.
-
미해결쉽고 빠르게 익히는 Excel 파워 쿼리
데이터 변환/교차로합치기
안녕하세요. 데이터 교차로 합치기 관련 문의 드립니다. 열1 열2 A a-0 A a-1 A a-2 A a-3 B b-0 B b-1 B b-2 B b-3 위의 테이블 형태의 데이터를 아래와 같은 형태로 변환 할 수 있는 방법이 있을까요? 열1 열2 열3 A a-0 a-1 A a-0 a-2 A a-0 a-3 A a-1 a-0 A a-1 a-2 A a-1 a-3 A a-2 a-0 A a-2 a-1 A a-2 a-3 A a-3 a-0 A a-3 a-1 A a-3 a-2 B b-0 b-1 B b-0 b-2 B b-0 b-3 B b-1 b-0 B b-1 b-2 B b-1 b-3 B b-2 b-0 B b-2 b-1 B b-2 b-3 B b-3 b-0 B b-3 b-1 B b-3 b-2 - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
eager질문 있습니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. jpa에서는 eager는 조인해서 전체를 끌어오는것 같은데 스프링 데이터 jpa에서 findAll()은 eager로 설정해두면 프록시를 사용하지 않는 것은 같지만 조인해서 한번의 쿼리가 나가는게 아닌 셀렉트 쿼리가 여러개 나가는 것 같은데 어째서 이런 차이가 있는 것 일까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
테스트 데이터 초기화시 @Transactional 문제 발생 원인에 대해 알고 싶습니다.
package com.project.springproject;import com.project.springproject.dto.MemberDto;import com.project.springproject.repository.MemberRepository;import lombok.RequiredArgsConstructor;import org.springframework.stereotype.Component;import org.springframework.transaction.annotation.Transactional;import javax.annotation.PostConstruct;@Component@RequiredArgsConstructorpublic class TestDataInit { private final InitService initService; @PostConstruct public void init() { initService.initMember(); } @Component @Transactional @RequiredArgsConstructor static class InitService { private final MemberRepository memberRepository; public void initMember() { MemberDto memberDto = new MemberDto(); memberDto.setLoginId("test"); memberDto.setPassword("1234"); memberDto.setName("테스터"); memberDto.setAddress("서울"); memberRepository.save(memberDto.toEntity()); } }} package com.project.springproject.repository;import com.project.springproject.domain.Member;import org.springframework.stereotype.Repository;import javax.persistence.EntityManager;import javax.persistence.PersistenceContext;import java.util.List;@Repositorypublic class MemberRepository { @PersistenceContext private EntityManager em; public void save(Member member){ em.persist(member); } public Member findById(Long id){ return em.find(Member.class, id); } public List<Member> findAll(){ return em.createQuery("select m from Member m", Member.class) .getResultList(); } public List<Member> findByLoginId(String loginId){ return em.createQuery("select m from Member m where m.loginId = :loginId", Member.class) .setParameter("loginId", loginId) .getResultList(); }} 위 코드에서 initMember()를 public으로 실행 시 문제가 되지 않는데 private로 설정 시 다음과 같은 오류가 발생합니다. 이에 대한 오류가 왜 발생하는지 이해가 되지 않아 질문 올립니다.
-
미해결스프링 핵심 원리 - 기본편
AllBeanTest오류 질문드립니다
강사님과 똑같이 코드를 쳤는데 계속 org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'orderServiceImpl' defined in file [/Users/haesban/Downloads/core/out/production/classes/hello/core/order/OrderServiceImpl.class]: Unsatisfied dependency expressed through constructor parameter 1; nested exception is org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'hello.core.discount.DiscountPolicy' available: expected single matching bean but found 2: fixDiscountPolicy,rateDiscountPolicy 라는 오류가떠서 어디를 수정해야할지 모르겠습니다 ㅜㅜ https://drive.google.com/file/d/1cH5lS1wbdn2BTk8PJ9F_8rBmMmyaRead/view?usp=sharing 구글 링크입니다 https://drive.google.com/file/d/1cH5lS1wbdn2BTk8PJ9F_8rBmMmyaRead/view?usp=sharing
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
몇가지 헷갈리는 부분들 질문 드립니다.
안녕하세요. 퍼블리싱 이론 수업까지 어찌어찌해서 겨우 따라온 것 같습니다. 어렵지만은 자그만한 코딩이라도 할 수 있음에 뿌듯하고 흥미 있어서 계속 앞으로 정진하고 싶은 마음이 큽니다. 너무 기본적인 것인데요. 제가 잘못 알고 있거나 헷갈리는 부분들이 있어서 질문 좀 드리고 싶어서요. 봐주셔서 감사드립니다. ---------------------------------------------------------------------------------------------------- 1. 인라인요소인 span태그나 a태그의 마진값에 대해서 질문드립니다. 두 개의 span 너비 사이에 공백이 궁금해서요. 지난번에 인라인블록으로 변경하면 우측과 아래에 5px정도의 마진이 생긴다고 말씀주셨는데요. 이렇게 원래 인라인요소 태그는 마진이 기본적으로 있는 건가요? 2. 가운데 정렬 질문인데요. 블록요소는 margin:auto;/인라인요소는 부모요소에 text-align:center; 이렇게 알고 있는데요. a태그에 display:block; 를 적용해줬잖아요. 그러면 원래 a태그는 인라인요소이지만 블록 요소 성질로 바뀌었고 가운데 정렬도 margin:auto;를 줘야 하지 않나 생각이 들었어요. 그리고 text-align:center; 가 맞다면 부모 요소에 줘야 하잖아요. .sub-menu a 의 부모는 .sub-menu 이고 .menu li >a 의 부모는 .menu li 일텐데요. .menu 에 text-align 을 줬더니 적용이 됩니다. 꼭 원칙대로 하지 않아도 되는 걸까요. 3.nth-child 가상클래스 질문인데요. .box span:nth-child(1) { --> box클래스 아래 자식요소를 태그 구분하지 않고 순서번호에 맞게 적용되는 거잖아요. 그래서 만약에 <h2>태그가 span 태그 위에 추가된다면 첫번째로 적용되는 거고요. 이렇게 nth-child 는 태그 구분없이 적용되는건데 왜 .box span: ->이 부분에 span태그를 적어주는 건지 궁금해서요. span를 뺐는데 적용이 되는 것 같아요. 4. 코딩 입력할 때의 질문인데요. 강의에서 선생님께서 입력하실 때에 보면은 예를 들어 여러개 a태그에 #none를 입력할때 곳곳에 마우스 커서를 찍어주고 입력하면 모두 적용돼서 입력 되는 것 같은데요. 어떤 단축키가 필요한지 질문드립니다. (개인적으로 비주얼스튜디오를 사용하고 있는데요.)
-
미해결스프링 핵심 원리 - 고급편
advisor 싱글톤 관리
안녕하세요. 좋은강의 감사드리며 항상 잘 보고 있습니다. 혹시 '스프링이 지원하는 프록시' -> 프록시 팩토리 적용1 에서 getAdvisor()를 스프링 빈으로 등록하지 않은 특별한 이유가 있나요???
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
react native snap carousel 오류문의
App.js 1. 배너구현시 오류발생2. 위의 이미지와 같은 오류가 발생하면서 화면이 나오지 않습니다. https://dev.to/hmcodes/how-i-solved-the-viewproptypes-is-not-exported-from-react-native-web-dist-index-error-in-react-native-snap-carousel-16d8 해당 이슈관련 게시글인것 같은데 구체적으로 어디에 어떻게 적용해야 하는지를 모르겠습니다. 답변부탁드립니다. 감사합니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
field injection 질문
field injection을 하면 test를할때 변경할수없어서 불편하다고 들었는데 이는 통합테스트가 아닌 단위테스트일때 해당하는건가요? @Springboottest로 하면 field injection을 해도 상관이 없는건가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
DB connection을 이용한다면 @Transactional 필수일까 ?!!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예 [질문 내용] 강의 중간에 이런 말을 하셨습니다. @Transactional -> readOnly 옵션을 true 로 초기화하게 되면 성능 최적화도 가능하다. 그런데 개인적으로 강의를 들으면서 이런 "있으면 손해 볼 것 없는 옵션" 들은 꼭 포함되어야 한다고 생각을 합니다. 그런데 굳이 이렇게 선언해서 사용하게 만든 이유를 알 수 있을까요 ?? 저는 [자바 ORM 표준 JPA 프로그래밍 - 기본편] 강의를 수강하지 않았습니다. 때문에 위의 답을 해당 강의에서 찾을 수 있다면 그렇다면 답변 부탁드립니다. 감사합니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
패스워드 컬럼을 unique 하게 설정하는 부분에서 질문이 있습니다.
안녕하세요! 강의 잘 듣고 있는 학생입니다. UserEntity.java @Column(nullable = false, unique = true) private String encryptedPwd; 이 부분에서 질문이 있는데요. 유저끼리 우연히 같은 암호를 가질 수 있고, 그것을 암호화 한 비밀번호는 같을 수도 있지 않나요 ?? 제가 암호화에 대한 지식이 없어서 잘 못 생각한 것일 수도 있지만 의문이 생겨서 질문드려요 😃 ------------------------------------------------ 추가로 아래 질문에 질문 댓글을 달았는데 확인하기 어려울 수 있으실 것 같아 여기에 링크 달아둡니다. 질문 달아주시면 이 부분은 삭제할게요 ! https://www.inflearn.com/questions/255305
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
volatile질문
2분55초에 나오는 bool 변수 ready를 volatile로 둔 이유가 컴파일러의 최적화로 인해 메인함수안의 ready = false 선언 하고 쓰레드 생성 후 ready = true를 무시하고 바로 ready에 true에 넣는것을 막기 위함인걸까요?
-
미해결[발표스피치] 대기업 임직원, 스타트업 대표들이 배우는 청중을 사로잡는 발표 방법!
문장 간의 간격을 넓히면 된다.
발표의 전달력 4 말의 속도 편에서 문장 간의 간격을 넓히면 된다고 하셨습니다. 영상에서 간격을 느끼도록 예를 들어 주셨는데 제가 느끼기에는 문장 내 간격도 늘어 났다는 느낌이 들었습니다. "문장 간의 간격"에 대한 의미를 명확화 부탁드립니다. 감사합니다.