묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C++
[아래질문 에러메시지]
안녕하세요? 아래와 같이 에러메시지가 나옵니다. 기본 멤버 이니셜 라이저에서 배열 바운드를 추론 할 수 없습니다 ========= 아래 =============== 검색해서 아래와 같은 정보를 찾았습니다. https://stackoverflow.com/questions/29593207/what-is-the-reason-for-not-being-able-to-deduce-array-size-from-initializer-stri 여기에 아래와 같은 답변들을 보니까 Foo라는 구조체의 생성자의 멤버 이니셜라이제이션 리스트에서 초기화 될 수 있기 때문이라고 설명하는 거 같습니다. because str can be also initialized in the member-initialization-list of Foo's constructor, discarding the initializer from the in-class initializer The reason is that you always have the possibility to override an in-class initializer list in the constructor. So I guess that in the end, it could be very confusing. struct Foo { Foo() {} // str = "test\0"; // Implementing this is easier if I can clearly see how big `str` is, Foo() : str({'a','b', 'c', 'd'}) {} // str = "abcd0" const char str[] = "test"; }; Notice that replacing const char with static constexpr char works perfectly, and probably it is what you want anyway. 감사합니다.
-
해결됨홍정모의 따라하며 배우는 C++
[ 02:10] 프라이빗에서 퍼블릭으로 바꿔다는 게 한가지가 있고요
안녕하세요? 새해 복 많이 받으세요. 제가 내용을 잘못 적었었네요. private에서 퍼블릭으로 바꿔서 인캡슐레이션이 깨진 부분을 설명해주고 계신데요. 음성은 "퍼블릭에서 프라이빗으로 바꿔다는 게 한가지가 있고요" 이렇게 나오고 있어요. 이 부분이 "프라이빗에서 퍼블릭으로 바꿨다는 게 한가지가 있고요" 로 되어야할 거 같습니다. 감사합니다.
-
해결됨윤재성의 Java 기반 Android 9.0(pie) App 개발 고급 3단계
액션바 커스터 마이징 할때 한 다음에 여기에 팝업메뉴 추가 가능한가요...
액션바 중에서 쓸만한게 많은것 같은데 그것을 같이 쓰면서 동시에 색깔을 바꾸거나 추가 하거나 하는 커스터 마이징도 같이 하고 싶어요. 액션바 커스터 마이징 할때 한 다음에 여기에 팝업메뉴 추가 가능한가요... 아니면 반대로 기존 액션바 그대로 넣고 배경색만 바꾸거나 하는 편집이 가능한가요?
-
미해결홍정모의 따라하며 배우는 C언어
getch함수
#include <stdio.h> int main() { char c; while ((c = _getch()) != '\n') { printf("%c", c); } printf("\n"); } 위 코드에에서 _getch함수로 문자하나를 입력받고 그걸 변수c에 저장 후에 개행문자가 아닐때와 비교를 해서 개행문자가 c에 들어오면 종료되도록 하고 아니라면 출력을 하도록 만들었는데 실행을 해보면 개행을 하게되면 종료가 아니라 콘솔창에서 처음 입력을 받은 곳으로 돌아갑니다 그 이유가 무엇인가요?
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
왜 소리가 두개로 나오죠??
다른 강의랑 소리가 같이 나는데요 왜 그런거죠?
-
미해결[김왼손의 왼손코딩] 미운코딩새끼: 4시간 만에 끝내는 파이썬 기초 (전자책 포함)
에디터 모드
에디터 모드는 어떻게 들어가죠?
-
미해결문제로 배우는 C언어
다른 방법이 궁금합니다.
강의에서처럼 처음에 min에 대해서 임의로 입력자가 입력하지 않을 것 같은 값을 초기화해서 코딩하는 방법 말고, min을 선언만 하고 값을 초기화 하지 않거나, 정말로 꼭 초기화 해야한다면 0같은 값으로 초기화 해서 이 문제를 해결 하고 싶습니다. 어떻게 코딩해야하나요? 제 나름대로 시도 해봤지만 min 값이 0이 뜨거나 에러가 발생합니다.
-
해결됨스프링 기반 REST API 개발
ModelMapper 테스트 관련 문의
안녕하세요. 지난번 질문에 상세히 답해주셔서 감사합니다. 추가로 ModelMapper 테스트 관련해서 문의드립니다. 기선님의 강의를 듣고 ModelMapper를 사용해보려고 하는데, 기존에 Mockito를 사용해서 테스트하던 부분이 ModelMapper를 적용하면서 Mocking이 잘 안되고 있습니다. 어떤 부분이 잘못되었는지 확인 부탁드립니다. @Test public void When_재료_리스트_조회_Then_정상_반환() { // Given Page<MaterialEntity> materialEntityPage = new PageImpl<>(Collections.singletonList(this.materialEntity)); given(this.materialRepository.findAll(any(Pageable.class))).willReturn(materialEntityPage); Material material = this.modelMapper.map(this.materialEntity, Material.class); // modelMapper Mocking 코드 given(this.modelMapper.map(any(MaterialEntity.class), eq(Material.class))).willReturn(material); // When final Page<Material> materialPage = this.materialService.readMaterialList(PageRequest.of(0, 10)); // Then assertThat(materialPage.getSize(), is(1)); assertThat(materialPage.getContent().get(0), instanceOf(Material.class)); assertThat(materialPage.getContent().get(0).getName(), is(this.materialEntity.getName())); assertThat(materialPage.getContent().get(0).getUnitName(), is(this.materialEntity.getUnitEntity().getName())); } @Service public class MaterialServiceImpl implements MaterialService { private final MaterialRepository materialRepository; private final UnitRepository unitRepository; private final ModelMapper modelMapper; public MaterialServiceImpl(MaterialRepository materialRepository, UnitRepository unitRepository, ModelMapper modelMapper) { this.materialRepository = materialRepository; this.unitRepository = unitRepository; this.modelMapper = modelMapper; } @Override public Page<Material> readMaterialList(Pageable pageable) { Page<MaterialEntity> materialEntityPage = this.materialRepository.findAll(pageable); // 테스트를 위해 추가: testMaterial에 null 값이 들어옴 Material testMaterial = this.modelMapper.map(materialEntityPage.getContent().get(0), Material.class); return materialEntityPage .map(materialEntity -> modelMapper.map(materialEntity, Material.class)); } }
-
미해결Vue로 Nodebird SNS 만들기
sequelize pk
따로 프라이머리 키 안 정하나요 보통?
-
미해결Node.js 웹개발로 알아보는 백엔드 자바스크립트의 이해
mysql 설치및 설정방법
원래 이 강의에는 없는 내용인가요? mysql 강좌에서 막혀서 진행이 안 되네요
-
미해결누구나 할 수 있는 안드로이드 앱 개발 - 2 (Kotlin)
혹시 코딩한 예제 소스를 좀받을수있을까요?
선생님반갑습니다 강좌를 따라하던중 선생님께서 코딩하신것과 다른결과가 나와서 대조하기가 힘드네요 ㅠㅠ 혹시 강좌에쓰인 샘플소스를 볼방법이 없을까요?
-
미해결코어 자바스크립트
init() 을 쓰는 이유 질문드려요!
클로저 강의를 듣다보니 문득 궁금한것이 생겼는데요. 자바스크립트에서는 다른 언어들(c나 자바) 처럼 init 이라는 개념자체가 없다고 알고있습니다. 어느 패턴은 js 파일 맨 밑에 var test = document.getElementById("test"); // 함수부분은 생략. function init() { testFunc(); test.addEventListener("click", test2Func); } init(); 위와 같이 init 함수를 임의로 만들어놓드라구요. (제가 생각하기에는) 그 안에다 최초 실행되는 이벤트들을 보기 좋게 모아둔 함수 인것 같은데요. 구글에 검색해보았을때는 키워드가 잘못된건지, 위 코드와 같은 패턴에 대한 정보를 찾지 못하겠습니다.ㅜ 대강... 조각들을 맞춰보면 변수들을 계속해서 유지? 사용하기 위한?? 초기화...?? 를 위한 함수 라는데 그게 정확히 있고 없고에 차이를 모르겠습니다. 답변 주시면 감사하겠습니다! 강의 항상 잘보고있어요
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
시간 초과
구현하신 알고리즘으로 하면 input 5 번에서 시간초과가 납니다. 더 빠르게 구하는 방법이 있나요?
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
분석환경이 파이썬인가요 알인가요?
분석환경에서 사용하는 개발언어 알려주세요
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
직접 조합을 구해서 문제를 풀어서 얻는 이점이 무엇인가요?
피자 배달 거리를 직접 조합을 구하지않고 푸는 방식으로 구현하였는데 시간복잡도에서 유의미한 차이가 있나요..? 똑같은 복잡도 아닌가요?
-
미해결iOS12 앱 개발 퍼펙트 가이드
키보드가 자동으로 올라오지 않아요
강의 내용대로 becomeFirstResponder()를 작성했을 때 바로 커서는 생기는데 키보드가 생기지 않습니다. 인터넷에 찾아보니 시뮬레이터-하드웨어-키보드-Toggle Software Keyboard를 하면 키보드가 뜬다고 해서 다음과 같이 진행해서 키보드가 뜨는 것은 확인했습니다. 하지만 해당 시뮬레이터를 끄고 다시 재실행했을 때는 키보드가 다시 자동으로 뜨지 않는다는 것을 알게되었습니다. 인터넷에서 알려준 위와 같은 방법으로 한다면 계속 실행시 마다 수작업으로 키보드를 켜주는 것인데 그렇게 하지 않고 강사님처럼 시뮬레이션을 키면 자동으로 키보드가 뜨게하려면 어떤 점을 고쳐야 하는지 궁금합니다.
-
해결됨홍정모의 따라하며 배우는 C언어
switch의 작동방식을 더 구체적으로 설명해주세요.
switch의 작동 방식에 대해서 더 구체적으로 설명해주세요. 강의에서 설명해 주지 않으셔서 개인적으로 검색해서 공부했습니다.
-
해결됨React로 NodeBird SNS 만들기
0 undefined 에러.
cover={post.Images[0] && <img alt="example" src={`http://localhost:3065/${post.Images[0].src}`} />} dImages[0] 에서 0 undefined 에러가 뜨는데 값이 없다는 건지 어디서 부터 봐야 되는지 잘 모르겠습니다.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
영한님! 질문있습니다!
on 대신에 where해도 되지 않나요?!
-
해결됨홍정모의 따라하며 배우는 C++
[04:10] 음성 protected는 자식도 접근 가능하다라고 바뀌어야 할 거 같아요.
안녕하세요? [04:10] 음성 protected는 자식도 접근 가능하다라고 바뀌어야 할 거 같아요. 감사합니다.