묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
질문입니다
1. mysql -h localhost -u root -p 치고 비번 입력하면 ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 이렇게 뜨는데 어떻게 해야하나요? 심볼릭 링크도 걸어봤지만 실패했습니다 2. mysql 대신 mariadb로 해도 상관없나요? 감사합니다!
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
몽고 디비 로컬로 설정해도 되나요
mongodb community 서버를 다운 받은뒤 클라우드 버젼 대신 로컬 버젼으로 바꿔서 사용해도 되나요?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
동적 배열 구현 연습-예외 케이스 질문있습니다.
if (Count >= Capacity) 의 부분이 예외케이스라고 하셨는데, 그 이유가 정확히 해당 조건에 들어가야 진행되기 때문인가요? 아니면 단순히 이와같은 이사비용 문제는 무시한다는 약속이 주어져있는 이유에서 예외케이스인가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
conversionService에 등록안해도 테스트가 통과가 되요
new StringToIntegerConverter new IntegerToStringConverter를 등록한 로직을 주석처리 했는데도 테스트에 통과가 되네요 왜 그런지 알수있나요?? 자동으로 컨버터가 되는것같아요
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
Latch 방지를 위한 n_state 의 default 값 정의
안녕하세요 좋은 강의 감사드립니다. 강의 7분 40초경에 n_state 값이 assign 되어 있지 않기 때문에 2bit 11 신호가 들어오면 latch 가 발생하기 때문에 꼭 default 값을 assign 해 줘야 한다고 말씀 하셨는데요. 왜 그런지 설명 좀 더 부연 설명 가능 하실까요? latch 가 안 좋은것은 알겠는데 왜 latch가 발생 되는지 궁금합니다. case 에 없는 상황이니 그냥 머신이 작동하지 않을 것 같은데요.. 그리고 한 가지더요, always block 2번째 3번째는 always block 한개로 같이 기술 될 수 있나요? 같은 combinational logic 이고 stimulus도 같으니 가능할 것도 같아서요. 만약 가능하다면 어쩐식으로 기술이 될 수 있을 까요? 그리고 always block 두개로 코드를 만드신 이유가 있을까요? 질문이 너무 많았네요^^ 그럼 시간 되실때 답변 부탁 드리겠습니다.
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
th:field 사용시 id와 name을 같이 변경하는 이유가 뭘까요?
id는 css나 javascript에서 HTML element를 특정할 때 사용하는 거잖아요? 단일 css 파일이나 js 파일을 쓴다고 가정한다면 어플리케이션 전체 html 상에서 그 id는 유일성이 보장되어야지 나중에 화면이 꼬이거나 javascript가 꼬이거나 하는 일이 없을 거 같거든요. 만약 퍼블리셔나 프론트엔드 개발자가 A form에서는 <input id="itemNameA" > B form에서는 <input id="itemNameB"> 라고 잡아놓고 퍼블리싱이나 클라이언트 쪽 개발을 했다면, 나중에 백엔드 개발자가 A form에는 <form th:object = "${itemA}"> <input id="itemNameA" th:field="*{itemName}"> </form> B form에는 <form th:object = "${itemB}"> <input id="itemNameB" th:field="*{itemName}"> </form> 이렇게 해버리면 id를 서로 다른 DTO의 같은 필드명을 사용해버려서 문제가 생길 것 같은데요. 그런데 타임리프 개발자들이 id랑 name 모두 바뀌도록 설정해놓은 것은 무언가 깊은 뜻이 있어서일 것 같은데, 제가 생각하는 문제가 일어날 가능성이 없는 건가요? 제가 무언가 잘못 이해하고 있는 건가요?
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이
GROUP BY 질문입니다
안녕하세요, 수업 잘 수강하고 있습니다. 다름이 아니라 GROUP BY가 조금 헷갈려서 질문드립니다. leetcode 182. Duplicate Emails를 예시를 들어 질문드립니다. SELECT * FROM Person GROUP BY Email 이런식으로 Email로 groupby를 하게되고 같은 email을 가진 row끼리 묶이면서 count(email)등 등 연산을 할 수 있는 것으로 알고 있는데, groupby Email로 했는데 count(id)는 어떻게 동작되는지 궁금합니다. Email기준으로 groupby했는데 count(id)를 할 수 있는건가요?? Email기준으로 groupby 했을때 count(id), count(*), count(Email)의 차이점이 궁금합니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
jsp파일 import 문제
new-form 화면에서 전송버튼을 누르면 Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Fri Jul 23 00:31:22 KST 2021 There was an unexpected error (type=Internal Server Error, status=500). org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: [14] in the generated java file: [C:\~~~\Local\Temp\tomcat.8080.446856367062518278\work\Tomcat\localhost\ROOT\org\apache\jsp\jsp\members\save_jsp.java] Only a type can be imported. hello.servlet.domain.member.Member resolves to a package 이런 오류가 나옵니다. 혹시 방법을 알 수 있을까요?
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
문제분석 로직 질문
8:54초경 문제분석 2 설명을 보면 다시전 end > 현 start 비교해서 6>=8이 아니므로 [8,10]을 저장한다고 말씀하시는데 [1,6]을 저장하는 것이 코드상 맞는 것 같습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Request 객체로 받지 않아도 동작하는 이유가 궁금합니다!
hello/hellospring/controller/MemberController.java @PostMapping("/members/new")public String create(MemberForm form) { //Request 객체를 사용해서 안받아도 되는 이유??? Member member = new Member(); member.setName(form.getName()); System.out.println("member = " + member.getName()); memberService.join(member); return "redirect:/";} html 코드 <!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org"><body><div class="container"> <form action="/members/new" method="post"> <div class="form-group"> <label for="name">이름</label> <input type="text" id="name" name="name" placeholder="이름을 입력하세요"> </div> <button type="submit">등록</button> </form></div></body></html> 여기서 제가 아는 바로는 이름을 입력 후 등록을 눌렀을 때 회원 정보를 가져오려면 Request 객체를 사용해서 꺼내와야 하는걸로 알고 있는데 어떻게 MemberForm 타입으로 가능한지 궁금합니다!
-
미해결머신러닝 엔지니어 실무
후반부 강의자료 부탁드립니다.
강의 수강평 남겼습니다! ys_lee1017@naver.com 후반부 강의자료 부탁드립니다!
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
왜틀린지 아무리 봐도 모르겠습니다 ㅠ
public static void main(String[] args) { Scanner in = new Scanner(System.in); String s = in.next(); String t = in.next(); //t.length <= s.length HashMap<Character,Integer> tHash = new HashMap<>(); for(int i=0;i<t.length();i++){ tHash.put(t.charAt(i),tHash.getOrDefault(t.charAt(i),0)+1); } int lt=0, cnt=0,answer=0; HashMap<Character,Integer> sHash = new HashMap<>(); for(int rt =0;rt<s.length();rt++){ sHash.put(s.charAt(rt),sHash.getOrDefault(s.charAt(rt),0)+1); cnt++; if(cnt == tHash.size()){ if(sHash.equals(tHash)) answer++; sHash.put(s.charAt(lt),sHash.get(s.charAt(lt))-1); if(sHash.get(s.charAt(lt))==0){ sHash.remove(s.charAt(lt)); } lt++; cnt--; } } System.out.print(answer); } 이전 문제에서도 for문을 미리 L까지 돌려주지 않고 한번에 돌리는식으로 하여서 정답을 얻었습니다. 이번 문제도 이전 문제와 유사해서 비슷한 방식으로 해주었는데 왜 자꾸 오답이라고 하는지 모르겠습니다 ㅠㅠ
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
.travis.yml 파일에 대한 질문이 있습니다.
저번에 질문을 남겼는데 다른 강의에 대한 답변을 남겨주셔서 다시 질문 남깁니다. 이 질문은 간단한 어플을 실제로 배포해보기(테스트 & 배포 부분)의 Travis CI의 AWS접근을 위한 API 생성에 대한 질문입니다. TravisCI에서 이번 강의에서 작성한 .travis.yml 파일을 가지고 aws beanstalk에 배포할 때 .yml 파일에는 Dockerfile.dev를 빌드하고 실행하는 내용만 적혀있는데, 돌아가는 과정을 보면 Dockerfile이 배포가 되는 것 같습니다. TravisCI에서 Dockerfile은 언제 읽는지 궁금합니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
mysql config 정보는 github에 노출시켜도 상관 없나요?
이 부분을 숨길 수 있는 방법은 없는지 궁금하네요 environment: MYSQL_HOST: mysql MYSQL_USER: root MYSQL_ROOT_PASSWORD: johnahn777 MYSQL_DATABASE: myapp MYSQL_PORT: 3306
-
미해결스프링 핵심 원리 - 기본편
this
자바기초가잘안잡혀있어서그런지 System.out.println("["+ uuid +"] request scope been create: "+ this) 이코드에서 this를쓰면 클래스에 대한 정보가 왜나오는지궁금합니다 ㅠㅠ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
retweetFailure 문제 질문이요
삭제된 글입니다
-
해결됨실전 인공지능으로 이어지는 딥러닝 개념 잡기
계산 오류 (영상 16:04~16:53)
단순 계산 오류 영상 16:04~16:53 f(u1,u2) = >계산해서 = 2(u1)*2 + 1*y = 4(u1) + y = 4(2x+y) +y = 8x + 5y 결과는 8x+5y가 되는 것 같습니다. 영상에서는 결과를 8x+3y로 잘못 계산했네요
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
연관관계 메서드 질문입니다!
강사님 Order클래스에서 연관관계 메서드를 만드실 때 Member에 대한 연관관계 메서드의 경우 public void setMember(Member member)라고 하셨는데 그 이전에 lombok으로 이미 setter를 만들어 주셨는데 그렇게 되면 lombok으로 만든 setter는 연관관계 메서드에 의해 무시가 되는건가요?
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
시간 복잡도 문의드립니다.
최소힙 -> 최대힙으로 바꾸면서 시간복잡도 개선이있다고 생각하고 저도 어떤말씀이신지 이해가 돼었습니다. 다만 해당문제를 릿코드에서 돌려보면 결과는 그 반대입니다. 위가 최소힙 구현코드 아래가 최대힙 구현코드인데 왜 이런결과가 나오는지 궁금합니다. ps. 여러번 돌려도 runtime결과는 +- 1ms 내외입니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
"엔티티 조회" 의미 질문 드립니다.
안녕하세요 강의 잘 보고 있습니다~!^^ 엔티티를 직접 노출하면 안된다고 배웠고, 그래서 지금까지 줄곧 DTO를 생성, 변환해서 API를 설계했는데요. 이번 API 개발 고급 정리에서는 DTO를 생성해서 처리하는 것보다 JPA에서 자동 처리해주는 혜택을 받으면서 엔티티로 조회하는 것이 더 괜찮을 선택일 수도 있다고 이해했습니다. 그런데 이 엔티티를 조회한다는 것이 API에서 엔티티를 직접 사용한다는 것인가요? "엔티티 조회" 가 "엔티티 직접 노출"은 아닌 것 같은데 어떤 맥락에서 "엔티티 조회"를 말하는 것인지 궁금합니다. 감사합니다.