묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
강의를 모두 수강하고.. 현업에 대해 여쭈어 보고싶습니다.
맛비님 시즌1 강의 감사히 잘 들었습니다. 바쁘실것 같아 본문만 바로 쓰겠습니다! 지금까지 시스템의 Spec을 설정하고 block diagram을 그리고 EDA tool(Vivado)로 System을 설계하고 Waveform으로 설계한 System의 동작을 확인했는데요. 시스템반도체 엔지니어의 역할이 어디까지 인지 궁금합니다. 실제 설계엔지니어는 Wave_form만 보고 끝나진 않을 것 같아서 입니다. Verilog 코딩 후 (RTL 설계) 후 합성(Synthesis) 하면 Gate level 의 Netlist가 나오게 되고 Chip으로 만들기 위해 Layout도 해야 하고 Fab에서 공정이 이루어지고 Chip test까지 과정을 거쳐야 하는 것으로 알고 있습니다. (중간에 수 많은 Test 과정이 필요하겠지만) 1.맛비님과 같은 설계 엔지니어는 현업에서 설계를 한다면 사용하시는 EDA-Tool로 설계 후 어떤 작업까지 직접 하시는지 궁금합니다. (검증 작업, 문서 작업 등등..) 2.최종적으로는 맛비님이 작업한 Design Documents가 Backend 회사에 의뢰 될 때 Documents는 무엇으로 구성되어 있는지 궁금합니다! (혹시 제가 사용한 용어중에 틀린것이 있다면 지적해주시면 감사하겠습니다 !)
-
미해결PHP 7+ 프로그래밍: 객체지향
packagist 질문드립니다!
안녕하세요! packagist 질문드립니다. 강의에서 whoops를 사용하셨는데 저는 whoops가 계속 undefine으로 나옵니다ㅠ 파일도 같은 곳에 생성하고 composer.json에도 이렇게 매핑이 잘 되어 있는것 같은데 왜그럴까요
-
해결됨실전! Querydsl
QHello qHello = new QHello(
좀 쓸데없는 곳에 꽂혀있는 거일 수도 있는데 new QHello("h")에서 "h"는 무슨 역할을 하나요 ? 조금 찾아보니까 static을 사용해서 QHello.hello하면 new QHello("Hello") 라고 하던데 문자로 엔티티를 찾는 용도였으면 강의에서 "h"로 넣기도 했으니까 아닌 것 같고.. intelliJ로 함수를 쫓아쫓아가보니까 한도 끝도 없어서.. 초보인 저에게는 잘 모르겠더라구요 new QHello("h")에서 "h"의 용도가 무엇일까요 ?
-
미해결홍정모의 따라하며 배우는 C언어
코드 질문입니다!
안녕하세요! 강의를 듣고 구현하던 중 질문이 생겨 글 올렸습니다. 교수님께서 작성하신 코드와 일치한다고 생각하는데 결과값이 다르게 나와서 혼란을 겪고있습니다. 아래에 제가 작성한 코드를 첨부하였습니다. #include <stdio.h> #include <ctype.h> #include <stdbool.h> #define STOP '.' int main() { char ch; int ch_count = 0, word_count = 0, line_count = 0; bool word_flag = false; bool line_flag = false; printf("Enter text: \n"); while ((ch = getchar()) != STOP) { if (isspace(ch)==false) ch_count++; if (isspace(ch) == false && line_flag == false) { line_count++; line_flag = true; } if(isspace(ch)==false && word_flag == false) word_count++; word_flag = true; if (ch == '\n') line_flag = false; if (ch == ' ') word_flag = false; } printf("ch_count = %d, word_count = %d, line_count = %d", ch_count,word_count, line_count); return 0; } ---------------------- 테스트 케이스는 아래와 같습니다. hello world abcde . -------------- (abcde 와 마침표 사이에 빈칸 有) 이에 저는 아래와 같은 출력을 얻었습니다. ch_count = 15, word_count = 2, line_count = 2 --------------------- 하지만 word_count는 3이 되어야 합니다 ..ㅠ_ㅠ 어디서 틀린걸까요?? + 디버깅을 하면서 알아내려하는데, 디버깅을 진행할 때 while ((ch = getchar()) != STOP) 에서 엔터를 치면 바로 while 문 안으로 들어가버립니다. hello world abcde . 을 입력해야 하는데, world 를 치고 엔터를 누르면 바로 if문으로 넘어갑니다.(디버깅할 때) 디버깅하지 않고 실행을 시키는 경우에는 해당 문제가 발생하지 않습니다... 혹시 왜 이렇게 되는걸까요..?? 항상 좋은 강의에 감사드리며, 건강하시길 바랍니다. 질문 조교님들도 학업과 병행하는 바쁜 일정 중에서 답변 다느라 너무 고생많으시고 감사드립니다. 감기 조심하시기 바랍니다 : )
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
외래키 강의에서 질문 있습니다!
외래키 익히기2 강의 2분 쯤에서 새로운 레코드 하나를 buyTbl에 집어넣고 pandas 라이브러리를 이용해 buyTbl 전체 레코드를 확인하는 부분이 나옵니다. 이때, 집어넣은 레코드의 num이 저절로 14라고 입력되는 것을 확인할 수 있는데요! 왜 13이 아닌 14인지 여쭈어보고 싶습니다. buyTbl 생성시 auto increment를 해놓은 상태이기 때문에 13이어야 할 것 같은데 14가 나옵니다. 외래키 익히기1 강의에서 에러 메시지가 나왔던 INSERT 코드와 관련이 있는건가요? 감사합니다!
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Anchor box 와 관련한 질문
-한가지만 더 부탁드립니다. Anchor box 의 경우 - 한 점을 기준으로 9개의 상자를 그리고 그것이 Ground Truth 와 일치하는 것을 Positive 로 정의한다. ==> 이렇게 이해를 했습니다. 맞는 건지요? 하지만 그렇게 그린 Anchor box 는 Slide Window 와 달리 실제 사진의 Object 크기에 따라 크기가 변동되지 않기 때문에 큰 이미지는 Anchor box 하나에 담지 못하는 문제가 발생하는건 아닌지요? Anchor box 의 경우 추상화 이전의 실제 이미지에 그려지기 때문에 그런 문제가 발생하지 않을까 생각해 봤습니다. 아울러 작은 Object 는 그 반대의 현상이 발생하는건 아닌지 의문점이 생겼습니다. 혹시 그렇다면 이런 것들은 Anchor box 로 어떻게 해결할 수 있는지 질문 드립니다. 혹시 큰 이미지는 작은 조각으로 분해되어 각 부분들을 Anchor Box와 예측박스로 일치시켜 이를 합쳐 하나의 큰 이미지를 예측하는거 아닌가 추측해 봅니다. 답변 부탁드려 봅니다. 를 이용해주세요.
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
개발단계에서 git 프로세스
안녕하세요. 실무 프로젝트에서 git 경험은 없고 svn만 사용해봤습니다. 개발단계에서 svn인 경우 간략하게 아래 절차로 진행될 것 같습니다. - svn : 개발자 IDE tunck 싱크 -> 업데이트 or 커밋 -> 빌드/배포 git 경우 많은 PR이 나올 텐데.. 각각의 PR에 대해 누군가 한 명이 매번 수동으로 승인 처리를 하는지 개발단계에서 git으로 형상관리할 때 전반적인 프로세스가 어떻게 되는지 궁금합니다. 감사합니다
-
미해결내 업무를 대신 할 파이썬(Python) 웹크롤링 & 자동화 (feat. 주식, 부동산 데이터 / 인스타그램)
instagram 좋아요 작동오류 인가요??
안녕하세요;; 기존 오류를 처리하려다,, like_button 을 driver.find_elements_by_css_selector("div.QBdPU svg[aria-label='좋아요']")[0] 이 아닌, driver.find_elements_by_css_selector("div.eo2As button.wp06b") 로 입력해서 처리하니, 좋아요가 눌리네요 혹시 이렇게 진행하면 발생하는 문제점? 또는 아래 기존 질문의 다른 처리방안이 있는지 궁금하니다 ㅠ 감사합니다 -----------------------------------------------------기존 질문 안녕하세요!! 지식공유자님의 강의를 열심히 수강하고 있는 초보 수강생입니다. 14.1 팔로우 & 좋아요 자동화 수강중에 팔로우까지는 문제없이 진행됬는데, 좋아요 누르기에서 진행이 안됩니다; 우선 오류(?)내용으로는 like_button.click() 실행 후 아래와 같이 뜹니다; ElementNotinteractableException Traceback (most recent call last) * driver.find_elements_by_css_selector("div.QBdPU svg[aria-label='좋아요']")[0] 을 text로 실행시키면 하트모양이라 그런지 '' 이렇게 출력이 되는데 이건 상관없을까요? 강의중에 이미 좋아요가 눌린 상태에서 같은 오류가 발생하는 걸 봤는데, 전 아직 좋아요 상태가 아닙니다 ㅠ 답변 부탁드립니다..
-
미해결[React 1부] 만들고 비교하며 학습하는 React
github 주소좀 알려주실 수 있으신가요?
github 주소좀 알려주실 수 있으신가요?
-
미해결
for문
int main() { for (A;B; C) { //statement } return 0; } for 문에서 C 로 표시한 부분에는 반복 횟수와 관련된 인자의 변화만 넣는 것인가요? 아니면 매번 반복되는 것을 모두 넣는 것인가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
post 했을 때 request 가 mongodb로 넘어가는 과정
post 했을 때 request 가 mongoDB로 넘어가는 과정이 이해가 잘 안갑니다. mongoose.connect(내 mongoDB url) 을 사용하면 서버와 내 mongoDB 를 알아서 연결해주는 걸로 이해했습니다. 그럼 이때 request 를 새로 생성한 모델 user에 담고, save 를 하면 이 모델이 mongoDB 로 넘어가는 건가요? 넘어가는 과정의 역할이 save 인 건가요? 그렇게 되어 결론적으로 post 를 하면 request 가 mongoDB 로 넘어가는 건가요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
4-5 런타임 에러 질문드립니다.
안녕하세요. 강사님 4-5번 문제를 풀어 143이 나와 제출했는데 런타임 에러가 났는데 사유를 알 수 없어 문의드립니다. 한번 봐주시면 감사하겠습니다 ㅠ 설명 현수는 1부터 100사이의 자연수가 적힌 N장의 카드를 가지고 있습니다. 같은 숫자의 카드가 여러장 있을 수 있습니다. 현수는 이 중 3장을 뽑아 각 카드에 적힌 수를 합한 값을 기록하려고 합니다. 3장을 뽑을 수 있는 모든 경우를 기록합니다. 기록한 값 중 K번째로 큰 수를 출력하는 프로그램을 작성하세요. 만약 큰 수부터 만들어진 수가 25 25 23 23 22 20 19......이고 K값이 3이라면 K번째 큰 값은 22입니다. 입력 첫 줄에 자연수 N(3<=N<=100)과 K(1<=K<=50) 입력되고, 그 다음 줄에 N개의 카드값이 입력된다. 출력 첫 줄에 K번째 수를 출력합니다. K번째 수가 존재하지 않으면 -1를 출력합니다. 예시 입력 1 10 3 13 15 34 23 45 65 33 11 26 42 예시 출력 1 143 import java.util.Scanner; import java.util.List; import java.util.ArrayList; import java.util.stream.Collectors; import java.util.Comparator; public class Main { public int solution(int n, int k, int[] arr){ int answer = 0; List<Integer> sumList = new ArrayList<Integer>(); for(int i=0; i<n; i++){ for(int j=i+1; j<n; j++){ for(int x=j+1; x<n; x++){ if(!sumList.contains(arr[i]+arr[j]+arr[x])){ sumList.add(arr[i]+arr[j]+arr[x]); } } } } answer = sumList.stream().sorted(Comparator.reverseOrder()) .collect(Collectors.toList()).get(k-1); // 내림차순 정렬 후 k번째 수 가져오기 // sumList.forEach(System.out::println); return answer; } public static void main(String[] args){ Main main = new Main(); Scanner kb = new Scanner(System.in); int n = kb.nextInt(); int k = kb.nextInt(); int[] arr = new int[n]; for(int i=0; i<n; i++){ arr[i] = kb.nextInt(); } kb.close(); System.out.print(main.solution(n, k, arr)); } }
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
질문드립니다!
안녕하세요 강사님! 이 강의를 수강하며 학습한 내용을 복습 겸 블로그나 깃허브에 업로드해도 되는지 여쭙고 싶어 이렇게 질문 남깁니다. 답변 주시면 감사드리겠습니다!
-
미해결Slack 클론 코딩[실시간 채팅 with React]
채팅 바로바로 안올라가는이유
채팅을 치는데 새로고침해야 먹는거는 왜그런건가요? 제로초님처럼 딱딱 올라가지는 않네요
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
컴파일 에러
안녕하세요 선생님 암호 관련 소스를 짜봤는데 결과는 정상인데 코딩채점에서 submit하니 컴파일 에러가 뜨는데 한번 봐주실 수 있을까요?
-
미해결윤재성의 Java 기반 Android 9.0(pie) App 개발 고급 3단계
버튼에 백그라운드 이미지 설정 후 클릭 시 이벤트 처리
현재 액션바를 제거한 상태로 버튼으로 추가한 상태입니다. 아래 코드가 가장 오른쪽의 메뉴 아이콘인데 클릭 시 맨 위 사진처럼 동그란 회색의 클릭했다는 느낌의 효과를 주고싶은데 어떻게 해야하나요? <Button android:id="@+id/btn" android:layout_width="30dp" android:layout_height="30dp" android:layout_marginLeft="20dp" android:layout_marginTop="5dp" android:background="@drawable/listicon_1" ></Button>
-
해결됨it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
코딩테스트를 준비할때 STL에 관해 여쭤보고싶습니다.
인녕하세요 강사님. 게임 개발자쪽으로 공부하고 있는 학생입니다. 많은 게임회사들도 코딩테스트를 보길래 이번에 저도 공부하게 되었는데 16번까지 진행하면서 의문점이 생겨서 여쭤보고 싶습니다. 코딩테스트에서 이미 만들어져 있는 STL 컨테이너들이나 함수들을 사용해서 문제를 푸는 것보다 기초적인 변수들을 이용해 알고리즘을 직접 짜내는 쪽이 더 좋을까요? 코딩테스트들을 어떤 방향성으로 공부하는것이 좋은지 여쭤보고 싶습니다. 이번 16번 문제를 보고 바로 map이 떠올라서 map을 이용해서 풀긴 했으나, 강사님 답안을 보니 아스키코드를 이용해서 문제를 해결하신 것을보고 , 제가 너무 STL에 의존해 있나 고민하게 되었습니다. 또 문제마다 특정 함수를 만들어서 풀라는 문제가있었고 그렇지 않은 문제들도 있었는데 특정 함수를 만들라는 말이 없으면 그냥 main에서만 수행해야하는지도 여쭤보고 싶습니다. 아래는 제가 푼 방법입니다. #pragma once #include <iostream> #include <string> #include <map> using namespace std; void GetMapString(string str, map<char, int>& m) { for (int i = 0; i < str.length(); i++) m[str[i]] = m[str[i]] + 1; } int main() { string str1; string str2; bool bflag = true; map<char, int> map1; map<char, int> map2; cin >> str1; cin >> str2; GetMapString(str1, map1); GetMapString(str2, map2); if (map1 != map2) bflag = false; if (bflag) cout << "TRUE" << endl; else cout << "FLASE" << endl; return 0; }
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
label을 쓰면 Input 태그에 id를 넣지 않나요?
안녕하세요. label 을 쓰는 이유가 Input 태그에 id를 넣어서 함께 묶어 사용하려는 것 아닌가요? Input 태그에 id 태그 대신 name 태그를 사용하는 이유가 있나요?? 읽어주셔서 감사합니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
강의를 따라하다 에러가 나서 질문을 올립니다.
강의를 보며 따라 치고 있던 와중 에러가 출력되었습니다. 우선 이 부분에서 에러가 출력되어 다른 분의 질문을 보고 typings에서 타입 인터페이스를 불러와 적용시켜주니 해결이 되었습니다. 하지만 이를 해결하고나니 마찬가지로 다른 분과 똑같은 에러가 출력되었습니다. 에러를 봐서는 1위치에 있는 형식들이 서로 호환이 되지 않는다는 에러로 출력됩니다. fetcher 부분에 return을 추가하라는 말씀을 들었는데 애로우 펑션은 한 줄로 정의되면 자동으로 리턴이 되지 않나요 일단 추가해봤을 때에도 에러는 출력되었습니다. 항상 질 좋은 강의를 올려주시고 성실한 답변 감사합니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
git 권한 신청합니다.
인프런 아이디 : sinqha 인프런 이메일 : sinqha@naver.com 깃헙아이디 : tlsqha@gmail.com 깃헙 Username : shinbom