묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
p.191 오탈자 제보
2쇄본을 가지고 학습중에 오탈자를 발견했습니다. p.191. 맨 아래 코드 세 줄 중 Member findMember = teamA.getMember( ); 를 List<Member> merbers = teamA.getMembers( ); 로 복수형으로 수정해야될것 같습니다.
-
미해결Node.js에 TypeScript 적용하기(feat. NodeBird)
질문드립니다.
router.get<{}, {}, {}, { offset: string, limit: string }>('/:id....) <{}, {}, {}, { offset: string, limit: string }> 이게 무슨뜻인가요?
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
디비 관련 질문있습니다.
안녕하세요 제로초님. 디비에 관련된 질문입니다. 백엔드쪽 구성은 typeorm(mysql) + nestjs로 이루어져 있고, 여기서 궁금한점은 서로 다른 디비에서 데이터를 가져올 수 있을까요? 예를 들어 nodebird라는 스키마(디비이름)가 하나있고, Slack이라는 스키마가 있다고 가정했을때 백엔드에서 어떤 api는 slack이라는 디비에 접근해서 회원정보를 가져오고 어떤 api는 nodebird 디비에 접근해서 회원정보를 가져오게 할 수 있을까요? 어떻게 하면 좋을까요? 현재는 typeorm config에 DB_HOST값을 고정해서 쓰고 있습니다!
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
Counter 설계 관련 질문2
1. 제가 RTL analysis를 보면서 궁금했던 점은 verilog 코드상에서 reg [6:0] cnt_always; 라고 선언하면 7bit 짜리 reg가 1개 생기는 것으로 알고 있었습니다 하지만 그림을 보면 마치 1bit짜리 register를 7개 쌓아놓은 것처럼 합성이 된거 같은데 제 이해가 맞는지 궁금합니다 만약 제 생각대로 1bit 짜리 register 7개 쌓아놓은 것으로 합성이 된거라면 reg cnt_always [6:0] 과 다를것이 없지 않나요? 왼쪽 문법도 1bit짜리 7개가 있다는 점에서는 동일하지 않은가요? 2. 제가 입출력 포트에 대한 이해가 부족했던 것 같습니다. 모듈에서 입출력 포트라고 하면 뭔가가 있을거라고 생각을 했습니다.하지만 RTL 그림을 보니 입출력 포트라는게 현실세계에 대입해 생각해보면 단순한 입출력 단자다...usb 포트 연결하듯이 데이터가 들어가는 구멍이다 이렇게 생각이 들었습니다 맞는 생각인가요? 3. output reg o_cnt_always 로 선언한다면 합성이 어떻게 되는 것인가요? 출력포트 즉 출력 단자가 값을 저장한다??? 굉장히 이상하게 느껴집니다 4. RTL 그림을 보다 보니 제가 기술하지 않은 MUX가 들어가 있던데, 이건 Tool 이 합성하면서 제가 작성한 코드의 로직이 HW적으로 돌아갈 수 있게 알아서 집어 넣어 준 것인가요?? MUX 기능을 생각해 보면 if - else 문을 MUX로 구현해 준 것 같다는 생각이 듭니다. 이 생각이 맞는지 궁금합니다. 5. 제가 생각한 카운터는 아래 사진과 같습니다. 제가 학교에서 배울 때는 D ff 을 별도의 모듈로 만든 후에(파란색 1번 모듈을 d_ff.v 로 따로 만들었습니다) 이 모듈(d_ff.v)을 counter.v라는 파일에 include 해서 아래 사진과 같이 여러개의 D ff를 연결해서 카운터로 만들었었습니다. 맛비님 코드는 제가 배운 방식처럼 선이 여러개(아래 사진에서 QA QB QC QD) 나오는 것이 아니라 그냥 선이 하나만(o_cnt_always) 나오는데 둘 사이의 차이점이 뭔가요???
-
미해결20번 넘게 면접 본 네카라쿠배 개발자의 이직 기술면접 기출 강의
영상에 나오는 문서가 너무 작아 보는데 어렵네요.
영상에서 pdf 파일 보여주실 때 비율도 맞지않아서 내용이나 그런부분 확인하기 어려운데 따로 문서 올려주실 수 없을까요?
-
미해결안드로이드 모바일 앱 모의해킹과 시큐어코딩
BroadcastSender.apk 파일은 어디서 받을 수 있나요?
BroadcastSender.apk 파일은 어디서 받을 수 있나요? 강의자료 첨부파일이 존재하지 않는 것 같은데 답변 좀 부탁드립니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
해시태그 검색 모바일에서 문제 발생
제 사이트고 그렇고 제로초님 nodebird.com 사이트도 마찬가지인데, 모바일에서 우측 상단에 ... 버튼을 클릭한 뒤, 해시태그를 검색하려고 하면 검색창이 꺼져버리는 문제가 발생합니다. AppLayout ant design에서 문제가 발생하는 것 같은데, 이것의 해결 방법이 있을까요?
-
해결됨자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
정규표현식을 사용했습니다.
안녕하세요 선생님. 질 좋은 강의 감사드립니다. 다름이 아니라 괄호가 아닌 값만 정규표현식으로 찾아 `answer`에 넣는 과정을 코드로 담았는데 다음과 같은 코드도 괜찮은지 여쭤보고 싶습니다. let s = "(A(BC)D)EF(G(H)(IJ)K)LM(N)"; console.log(solution(s)); function solution(s) { let stack = []; let answer = ""; for (let x of s) { if (stack.length===0 && /[A-Z]/.test(x)) answer+=x; if (x === "(") stack.push(x); else if(x === ")") if (stack[stack.length - 1] === "(") stack.pop(); } return answer; }
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
에밋 pdf 단축키 파일은 어디서 받나요?
안녕하세요. 에밋 pdf 단축키 파일은 어디서 받나요? 궁금합니다.
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
Counter 설계관련 질문
맛비님 counter 설계를 보고 제가 나름대로 찾아서 설계를 생각해봤습니다. 생각하다보니 질문이 있습니다. 1. D flip flop을 설계할 때 맛비님의 경우에는 output port를 wire 상태로 그냥 두시고 reg 변수를 따로 선언하셨습니다. 찾다보니 output port를 output reg 타입으로 선언해서 d flip flop을 설계하는 경우도 있던데 두 차이 점이 무엇인지 궁금합니다 나중에 합성할때 맛비님 방식이 더 유리한 것인가요? `timescale 1ns/1ps module d_ff(i_D, clk, reset_n, o_Q); input i_D; input clk; input reset_n; output o_Q; always @(posedge clk or negedge reset_n) begin if (!reset_n) begin o_Q <= 0; end else begin o_Q <= i_D; end end endmodule 2. 맛비님은 counter 설계시 한번에 하셨는데 동기식/비동기식 counter를 찾아보면 여러개의 D flip flop으로 설계한 것들을 찾아볼 수 있었습니다. 여기서 질문이 있습니다. 아래 첨부한 사진을 보시면 4bit 동기식 counter를 설계했을 뿐인데도 truth table의 양이 많은 것을 알 수 있습니다. 만약 제가 16bit 동기식 counter를 설계한다고 하면 훨씬 더 많은 truth table이 요구되고 이 truth table을 가지고 카르노맵을 그리는 것이 훨씬 더 복잡해 질텐데 실무에서는 그럼 어떻게 설계를 하는건가요??? 혹시 이런 복잡함을 줄이려고 맛비님이 counter 설계 설명시 내부에 reg를 선언해서 +1씩 해주신건가요??(훨씬 단순하게 설계를 하기 위해 강의하신 내용대로 하는 것인지 궁금합니다)
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
finally 호출되는 시점
[질문 내용] 필터의 finally는 thymeleaf가 렌더링이 완료되고 실행되는 건가요 아니면 Controller 호출이 끝나면 실행되는 건가요?
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
RandomResizedCrop 질문드립니다 :)
에러와 같이 RandomResizedCrop이 호출되지 않습니다 :( 혹시 버전(?)이 업데이트 되면서 명칭이 바뀐걸까요? 항상 좋은 강의 감사합니다 :)
-
미해결애플 웹사이트 인터랙션 클론!
선언문 질문이요!
const와 let은 {} 블록 단위여서, 블록 밖에것은 하위 블럭안에 영향을 미치나 하위블록에서 선언된 변수는 상위 블록에서 영향을 미치지 못한다고 배웠는데, 그래서 playanimation 함수 내 전역으로 objs 등이 선언되어서 case 0~3 까지 영향을 미치는건 이해가 됬는데 case 2 안 if 안에서 선언된 objs,values 변수가 왜 playanimation함수내에서 선언된 전역변수랑 다른건지 모르겠어요 덮어씌우는? 그런 느낌일까요? (6분 30초 쯤 부터? 언급하셨어요!)
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
설계능력 향상을 위한 Counter 제대로 이해해보기(실습편) 질문
설계능력 향상을 위한 Counter 제대로 이해해보기(실습편) 3분 38초에서 질문이 있습니다 맛비님께서 제시한 RTL과 제가 코드를 보고 이해한 RTL이 다른 것 같습니다 맛비님의 RTL은 cnt 바깥에서 1과 Q가 다시 더해져서 D로 들어가는 구조인데 코드를 보고 제가 이해한 RTL은 첨부한 파일과 같습니다(편의상 비트수는 제외하였습니다) 제가 똑바로 이해한 것이 맞나요?? 코드만 보면 D flip flop에서 입력부분에 해당하는 D는 없고 그냥 내부변수 reg를 선언하여 내부변수를 1씩 증가시킨 후에 assign을 이용해 출력포트로 내보낸 것 같습니다.
-
미해결게임 프로그래머 취업 전략 가이드
자소서 포트폴리오 질문 있습니다.
제가 급하게 게임 제작을 하다보니 말씀하신 중간 정도 수준의 퀄리티로 포트폴리오를 제작했습니다. 서버와 연동을 했거나 아주 디테일한 것은 스킵했기 때문에 특별히 어필할 수 있는 것은 제가봐도 없는 것 같습니다. 하지만 선생님 강의를 들으면서 스파게티식 코드가 아니라 항상 남이 봐도 알아볼 수 있는 코드, 업데이트가 가능한 코드를 생각하며 짰습니다(물론 현업자들이 봤을 땐 많이 부족하겠지만요). 혹시, 이런 부분을 포폴이나 자소서에서 어필해도 효과가 있을까요? 그리고, 제가 AR쪽에 관심을 갖고 유니티를 시작해서 AR쪽으로 창업도 해보고 수상내역도 5가지 정도가 있습니다. 그런데, 괜히 이걸 썼다가 게임에 진심이 아닌사람처럼 비춰질까봐 걱정이 됩니다. AR 유아교육 앱 개발로 창업을 한적이 있는데 이게 제가 개발에 정말 진심이라는 것을 보여주는 지표이기도 해서 안쓰기가 아쉽습니다. 추가적으로 안드로이드에서는 서버 붙여서 출시해본 경험도 있고 JSP로 웹서버 개발을 해본적도 있습니다. 이런 것도 괜히 썼다가 게임쪽에 진심이 아닌거로 비춰질까 우려됩니다. 게임 외적인 플젝은 일단, 수상경력과 마켓링크만 쓰고 코드공개나 시연영상은 제출하지 않으려고하는데 어떻게 생각하시나요?
-
미해결예제로 공부하는 Java 100 문제풀이 Part.1
encoding 질문드립니다.
처음에 노트패드 설치할떄 english버전으로 깔았거든요.... 그리고 나서,,,, 강의 노트 열어서 컴파일 하려고 했더니... 이렇게 되어서 이곳을 수정하려고 하는데 encoding을 ansi 로 바꾸어서 해보려고 했는데 이렇게 되어서요... utf-8도 콘솔에서 에러나고.. ansi로 바꾸면... java파일 글자가 이상하게 변하는데 무엇을 수정해야 하나요? 감사합니다
-
미해결15일간의 빅데이터 파일럿 프로젝트
hbase적재 문제
hbase에서 count 'DriverCarInfo'이 0row(s) 로 나타납니다. 다른 문의 글에서 답변해주신 내용대로 시뮬레이터 > Flume > Kafka > Storm > HBase | Redis 를 확인하였으며, ----------------------------- 주키퍼 클라이언트로 접속해서 토픽 정보가 잘 생성 되어 있는지 Server02에 접속해 아래 명령대로 확인해 보시고요.. $ zookeeper-client [zk: ...] ls /brokers/topics/SmartCar-Topic/partitions 위 SmartCar-Topic Z노드가 확인이 되었으면 큰 문제는 없습니다. 그냥 아래 순서대로 스톰 토폴로지를 재배포 후 테스트 해보시기 바랍니다. 1. 스톰 토폴로지 삭제 : $ storm kill "DriverCarInfo 2. CM에서 카프카 중지 3. Service 명령으로 Storm 중지 4. CM에서 주키퍼 중지 5. CM에서 주키퍼 시작 6. Service 명령으로 Storm 시작 7. CM에서 카프카 시작 8. 스톰 토폴로지 배포 9. 실시간 테스트 ----------------------------- 위의 내용대로 다시 실시하엿습니다 Redis 확인시에도 10건의 과속차량 정보가 조회되는것 확인하였으나, Storm UI에서 Acked가 증가되지 않는것 같습니다.(Emitted 와 Transferred 는 증가한거 맞을까요?) 이럴 경우 어떻게 해야 할까요? 답변부탁드립니다.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테이블 생성이 안됩니다 ㅠㅠ
maven으로 시작했습니다. 제가 진행하는 프로젝트가 maven이라 그렇게 배워보려고요.. 그런데 테이블 생성이 잘 안됩니다 ㅠㅠ member까지는 어떻게 생성을 했는데 그 이후 테이블 생성이 console에도 나오지 않고, h2에도 뜨지않아요. 또 member에 insert도 되지않습니다. 테이블 안에 내용이 들어가질 않는데 어떻게 해야할까요 ㅠㅠ
-
해결됨Spring Boot JWT Tutorial
MSA @PreAuthorize
안녕하세요. 선생님의 강의를 듣고 MSA에 JWT 기반 인증 인가 서비스를 구현 중입니다. 구현 중에 Auth Server를 분리하면서 다른 리소스 서버에서 @PreAuthorize로 메소드 단위 권한 인가를 구현하며 유추한 내용이 맞는지 확인차 질문 드립니다. 제가 생각한 @PreAuthorize의 동작 메커니즘은 아래와 같습니다. JwtFilter 클래스에서 Override하여 구현한 doFilter는 매 서블릿 요청마다 작동됩니다. 그리고 doFilter에서 UsernamePasswordAuthentication 객체를 SecurityContextHolder에 저장합니다. @PreAuthorize를 코멘트한 메소드에서는 SecurityContextHolder에 저장된 내용을 기반으로 권한을 체크합니다. 여기까지가 제가 유추한 내용인데요. 틀린 부분이 있으면 첨언 부탁드립니다. 그리고 위와 같은 방법 외에 MSA처럼 Auth Server를 분리한다던가 또는 ScaleOut된 서비스와 같이 분리된 아키텍처에서 권한인가하는 효율적인 방법이 또 있을까요?
-
해결됨iOS SwiftUI AR 증강현실
질문 드립니다
안녕하세요, 강의를 듣고 혼자 프로젝트 진행하다가 궁금한 점이 있어 질문 드립니다. rcproject에서 A장면을 생성해서 움직임을 만드는 경우에는 let model = try! Experience.loadA() 로 선언했었는데요, 직접 usdz파일을 불러와서 움직임을 만들고 싶은 경우에는 model을 어떻게 선언해야 할 지 모르겠어서 질문 드립니다.