묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨따라하며 배우는 MySQL on Docker
groupadd: group mysql already exists에러
안녕하세요 강의 정말 잘듣고 있습니다. 실습 중 문제가 발생하여 질문 드립니다. 현재 ec2 Linux AMI 환경에서 실습을 진행하고 있습니다. 지난번 Proxy Layer 실습을 진행할 때 서버에서 mysql을 실행하기 위해 mysql server를 서버에 설치한 상태이구요. 문제는 여기서 발생했습니다. groupadd -g 1001 mysql 명령어를 입력하면, 아래와같은 메시지가 나옵니다. (root로 이동해서 해봐도 동일하고, 실제 그룹 리스트를 확인해보니 mysql:xx:xx 형태의 그룹이 있습니다.) 이대로 권한만 줘서 docker container를 실행시켜도 결국 중간에 에러가 발생하여 제대로 실행되지 않습니다 (도커 컨테이너 실행시 발생하는 에러) 이 문제를 어떻게 해결하면 좋을까요?
-
미해결홍정모의 따라하며 배우는 C언어
void swap(char** x, char** y) 함수의 내부에서
void swap(char** x, char** y) { char* temp = *x; *x = *y; *y = temp; } 이 함수에서 질문이 있습니다. 문자열 배열을 매개변수로 전달하기 위해서 이중포인터를 썻다는 것은 이해가 됐고, 임시 변수 temp에 문자열을 담아야 하니 char* temp 로 선언해준 것도 이해가 됐는데요, 왜 void swap() 함수 내부에서는, 매개변수로 이중포인터를 받아줬음에도 *x, *y로 사용하나요?(**x,**y가 아니라) 그리고 마지막 *y = temp; 문장도 temp선언을 포인터로 해줬는데 *y = *temp가 아닌 이유를 모르겠어요
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
네이버 html 코드
안녕하세요. 선생님께서 window 코드는 ctrl + shift + F2 ( 화면에는 F12) 라고 말씀하셨는데, 네이버를 들어가서 눌러 봐도 코드가 안뜨네요. 어떻게 하면 될까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
setter 제거에 관한 질문
선생님 언제나 좋은강의 감사드립니다! 선생님께서는 실무에서 왠만하면 셋터를 전부 제거 하신다고 알려주셨는데요. Book 클래스에서 Setter를 제거하려고 시도하다가 나온 의문점이 있어 질문드립니다. 밑의 코드와 같이 작성하였는데요.이 경우 author와 isbn필드로 인해 어쩔수없이 private setter를 두개 둘수밖에없었습니다. 이와같이 private setter를 두는것이 옳을지, 필드를 static으로 바꾸는게 좋을지에 대한 질문인데요 Book 객체의 경우 필드가 두개밖에 없어서 static으로 바꿔줘도 상관없을거라고 생각은하는데 실무에서는 무수히 많은 필드가 있는 객체가 있을경우 static 필드 vs private 셋터중 어떤게 옳은 방법인지 궁금해서 질문드립니다. @Entity@DiscriminatorValue("B")@Getter@NoArgsConstructor(access = AccessLevel.PROTECTED)public class Book extends Item { @Setter(value = AccessLevel.PRIVATE) private String author; @Setter(value = AccessLevel.PRIVATE) // static으로 만드는것을 고려? private String isbn; public static Book createNewBook(String author, String isbn, String name, int price, int quantity) { Book book = new Book(); book.setAuthor(author); book.setIsbn(isbn); book.setName(name); book.setPrice(price); book.setStockQuantity(quantity); return book; }}
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
질문있습니다!
assertEquals("주문한 가격은 가격 * 수량이다.", 10000 * orderCount, getOrder.getTotalPrice()); assertEquals("주문한 가격은 가격 * 수량이다." , book.getPrice() * orderCount, getOrder.getTotalPrice()); 위와 같이 선언해줘도 되는건가요?(참고 : 10000을 book.getPrice()로 변경해줬습니다.)
-
미해결게임 프로그래머 취업 전략 가이드
블로그 게시에 대한 질문있습니다
안녕하세요 지금까지 나온 강의들 정말 잘 듣고 있습니다. 마침 블로그에 대해 얘기가 나와 질문드리고 싶은데 Rookiss님 강의로 공부하여 정리한것들이 있어 그것을 가지고 블로그를 하여도되는지 궁금하여 물어봅니다. 직접적인 강의캡쳐하지도 않을것이며 코딩 부분은 제가 직접 입력한것을 2~3줄 정도만 정리하여 , 예제나 중요학습내용이 유출될수있는건 적지않을 생각입니다만 비공개로라도 올릴수있을까요? 혹여 저작권문제나 수익에 문제가생긴다면 하지않겠습니디.
-
미해결스프링 핵심 원리 - 기본편
join()의 테스트 관련
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]MemberServiceTest에서 MemberRepository memberRepository = new MemoryMemberRepository(); 를 추가하고 member의 id와 저장소에 저장되어 있는 id로 테스트하는 것도 상관없을까요??
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
then(()=> next()) 와 then(next())
route에서 .then(() => next()) 이렇게 적게 되면 화면이 이동할 때 깜박이는 현상이 있습니다. git 코드를 받아보니 .then(next()) 라고 변경되어 있는걸 확인했습니다. 실제 강의에서는 then( () => next() ) 이렇게 진행을 하셨는데, 이렇게 할 경우 list 라는 변수를 공유하고 있기 때문에 데이터를 갱신 한 뒤에, next가 호출이 되서 이전 화면에서 데이터가 바뀐 데이터로 변경된 뒤에 transition 효과로 사라지기 때문에, 같은 데이터가 사라지고 (새로운 화면으로 이동하고) 다시 생겨서 마치 깜박이는 것처럼 보이게 되는데 그래서 .then(next())로 변경하신 걸까요 ? 이 경우는 프로미스 실행 전에 수행이 되니까 실제로는 store에서 dispath 하기 전에 next를 불러준 것과 같은 효과 맞을까요 ? 답변 부탁드립니다. 미리 감사 드립니다
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
안녕하세요 강의에 대해서 질문드립니다.
안녕하세요 유튜브를 보다가 파워쿼리에 관심이 생겨서 기본강의를 구입한 학생입니다 강사님께서는 중급강의도 운영하고 계시던데 기본강의와 무슨차이가 있나요!?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
심화학습 링크된 깃허브 주소 사용법
안녕하세요. 선생님께서 강의 중간에 Javascript 심화학습에 링크걸린 https://github.com/axios/axios들어가면 axios에 대해서 자세하게 알 수 있다고 하였습니다. 접속하니, 어디서부터 접근해야될 지 모르겠는 생소한 코딩들이 많이 나오는데 혹시 그냥 이런게 있다 이정도만 파악하고 넘어가면 될런지요?
-
미해결언리얼 엔진4 입문 (C++ 기반)
질문 있습니다
영상 22분 13초쯤에 UFloatingPawnMovement를 추가하려하는데 처음엔 정의할수 없다라고 오류가 떠서 어디서 오류가 났나 보니 FloatingMovement.h에서 파일 소스를 열수 없다며 오류가 나서 해결방법을 찾지 못해서 질문드립니다. 1. 원래 C++로 언리얼 프로젝트를 만들면 저와 같이 오류가 나는건가요? 맞다면 어떻게 해결하는지 알려주셨으면 좋겠습니다. 2. 이건 별개의 질문인데 블루프린트로 만드는것과 C++로 만드는것은 차이가 심하게 나는건가요?
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
multi process 에러 질문입니다.
- concurrent.futures.process.BrokenProcessPool: A process in the process pool was terminated abruptly while the future was running or pending. 아래 코드를 실행했을 때 위와 같은 에러가 발생합니다. 순차실행시는 정상 작동하고, 리스트를 5개정도 줄였을 때도 작동하였습니다. stackoverflow 등을 찾아봤지만 전혀 답을 찾을 수 없어서 올립니다. 위 오류의 원인과 해결책을 알려주시면 감사하겠습니다. if __name__ == "__main__": worker = min(10, len(process_list)) # 시작 시간 start_tm = time.time() # Futures futures_list = [] with ProcessPoolExecutor(max_workers=worker) as excutor: for process_item in process_list: # future 반환 future = excutor.submit(CODE_EXEC, process_item) futures_list.append(future) print('Scheduled for {} : {}'.format(process_list, future)) # as_completed 결과 출력 for future in as_completed(futures_list): result = future.result() done = future.done() cancelled = future.cancelled # future 결과 확인 print('Future Result : {}, Done : {}'.format(result, done)) print('Future Cancelled : {}'.format(cancelled))
-
미해결애플 웹사이트 인터랙션 클론!
초기화 스크롤 에러 질문
브라우저 로딩 시점에서 js부분에서 이벤트를 따로 load에 넣어주지 않아도 body css에 overflow hidden 만 줘도 에러가 나지 않는데 이렇게 해도 상관없는 걸까요? 아니면 에러가 눈에 보이지 않을뿐 load이벤트에 넣어주는게 좋은건가요? 둘의 차이가 궁금합니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
bounding box 시각화하기 코드에서 질문드립니다.
_, regions = selectivesearch.selective_search(img_rgb, scale=100, min_size=2000) 이를 코드를 통해 rect를 뽑아보면 bounding box의 coordinate가 나오는 것은 알겠는데,bounding box를 시각화를 할때 right와 bottom을 구하기 위해서 left와 top을 더하는 이유는 무엇입니까? 해당 bounding box의 값에 대한 즉, rect에서 나온 bounding box의 coordinate만 추출하면 되지 않나요..? 혹시 기준이 0에서 시작해서 그런 것인가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
13강. FavoritePage 추가를 했는데 MovieDetail 화면이 나옵니다.
안녕하세요. 13강 FavoritePage를 만들어서 추가하는 부분을 진행중인데, return 부분에 제가 써줬던 코드가 아니라 MovieDetail 코드 return 부분에 써줬던 화면이 나옵니다. app.js나 렌더링 부분을 다시 살펴봐도 오류가 눈에 띄지 않는데 혹시 알려주시면 감사드리겠습니다! (화면 캡쳐 부분 - /favorite을 들어갔음에도 불구하고 moviedetail처럼 화면이 나오고 있는 모습)
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
커서 위치가 멋대로 이동합니다
최근에 환경을 맥으로 바꿨는데, 아톰에서 코드를 작성할 때 마우스로 커서의 위치를 옮긴 후에 기호를 타이핑 하면 커서가 멋대로 이전 위치로 이동하는데 이건 어떤 설정을 만져줘야 하나요? 기호가 아닌 문자를 입력할 때는 문제가 없는데 그밖에 =, # 등을 입력하면 이런 문제가 발생합니다. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
배웠던 개념에 대한 혼동2
Member member; 위는 "사용자 지정 자료형 + 변수명" 형태로서,member는 Member 클래스 내에 있는 변수를 의미하고, member값(변수값)이 달라지면 Member 클래스 내에 있는 변수값도 달라진다고 배웠습니다. ------------ 하지만, 수업내에 자료형에 Member라는 클래스가 들어있는 것을 보고 혼동이 왔는데요(아래) Member save(Member member);Optional<Member> findById(Long id); 솔직히, " 전혀 이해가지 않습니다. 자세히 알려주세요! " 라고 하고 싶지만 질문을 쪼개 여쭤보겠습니다.1. Member save() 로 선언된 경우는, Member클래스에 없는 메소드를 추가한다는 의미로 해석하면 될까요? 아니라면 save() 앞에 Member 클래스가 붙은 이유가 무엇인가요?2. Member save(Member member) 는 save() 메소드에 member 라는 변수를 대입하는 함수라고 이해하면 될까요?3. Optional<> 는 <>안에 자료형을 넣음으로서, <>안의 자료형으로 선언하고 null값을 처리하는 게 목적이다. 질문은 마찬가지로 <>안에 Member가 들어가게 되면 Member클래스 안에 findById(Long id)를 추가한다는 의미로 받아들여도 되는 건가요?*혹시 제가 틀리게 쓴 용어가 있다면 알려주심 감사하겠습니다. 쓴 지적 감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
배웠던 개념이 틀린 거 같아 혼동이 옵니다
Map<Long, Member> store = new HashMap<>(); MemberRepository respository = new MemoryMemberRepository(); 와 같이 (자료형) (변수명) = new (???) 같은 형태에서 변수에게 앞의 (자료형) 과 new뒤의 (???)는 어떤 영향(역할)을 주게 되나요? 기초 java 질문이라, 안 드리려 했으나 이해가 없이는 진행이 불가능 합니다 ㅜㅜ
-
해결됨스프링 핵심 원리 - 고급편
requestsParam관련 오류
동적 프록시를 적용하고 돌려봤는데 , 틀린데가 없는데도 자꾸 오류가 났습니다. 원인을 구글링하다가 글을 하나 봤는데 , @RequestParam(value="itemId") 까지 넣어줘야 동작한다는군요 .. 원인은 모르겠으나 , 저 처럼 오류나시는분들 이렇게 한번 해보시길 ..
-
미해결리눅스 입문 - 개념으로 탄탄히!!
설치관련
가상머신 작동후 우분투 다시 설치시 계속하기 버튼 자체가 안뜨는데 어떻게하나요?? 마지막 우분투 설치가 안돼서 wsl2설치하였습니다. 그리고 가상머신하고 wsl2를 동시에 사용가능한가요? wsl2를 설치하면 가상머신으로 우분투 사용이 제한된다는 글도 본거같아서요... 답변 부탁드립니다.