묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
시스템 베릴로그에 관하여
강사님 안녕하세요? 강의 정말 잘 듣고 많은 것을 배웠습니다. 현재 저는 ASIC 계열에서 프론트엔드 업무를 하고 있습니다. synthesis 부터 sta, ec 등 작업을 하던 중 설계에 관해서 많은 관심이 생겼습니다. 막연하게 설계를 해보고싶다! 이런 것은 아니고 rtl이 주로 system verilog로 되어서 받는데, 혼자서 해석하기가 난해하더군요.. 그래서 system verilog 문법이나 강좌를 따로 들을 수 있는 곳이 있을까요?? 아니면 어떤 식으로 공부를 해야할 지 어렵습니다.
-
미해결실전! Querydsl
오타 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]딱히 수업내용과 상관없긴한데 id 'org.springframework.boot' version ‘2.2.2.RELEASE' 요 부분이 오타입니다. 뭐 어차피 스프링 부트가 만들어준 그대로 사용하기 때문에 크게 상관없을 것 같긴한데 플러그인 내용들을 전부 복사하는 경우 문제가 발생할것 같아 제보합니다. 해 당내용 : queryDsl => Gradle 전체 설정 plugins {id 'org.springframework.boot' version ‘2.2.2.RELEASE'id 'io.spring.dependency-management' version '1.0.8.RELEASE' id 'java' }
-
미해결
R 사용자계정 한글오류
어쩌다 R프로그램을 지우고 새로 설치하게되었는데 사용자계정이 한글이여서 package 설치가 안됩니다. 이전까지 잘쓰다가 이번에 새로 깔았더니 경로가 다 날아갔는지 초기화되었는데 하루종일 붙잡고 있어도 해결이 안되요 도와주세요ㅠㅠ R과 Rstudio는 D드라이브에 설치했고 onedrive, 백신프로그램 다끄고 관리자 권한으로 실행도 다 해봤습니다. 설치경로, 지정경로에도 한글없도록 폴더를 만들어줬는데 도대체 뭐가 문제인걸까요!! 그리고 "다운로드된 바이너리 패키지들은 다음의 위치에 있습니다" 이건 왜 C드라이브로 가는지 정말 모르겠습니다ㅠㅠ 오류코드입니다. > install.packages("data.table") Error in install.packages : Updating loaded packages Restarting R session... Warning message: In normalizePath(path.expand(path), winslash, mustWork) : path[1]="C:/Users/???/Documents": 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다 Warning message: In normalizePath(path.expand(path), winslash, mustWork) : path[1]="C:/Users/???/Documents": 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다 Warning message: In normalizePath(path.expand(path), winslash, mustWork) : path[1]="C:/Users/???/Documents": 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다 Warning message: In normalizePath(path.expand(path), winslash, mustWork) : path[1]="C:/Users/???/Documents": 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다 > install.packages("data.table") WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding: https://cran.rstudio.com/bin/windows/Rtools/ trying URL 'https://cran.rstudio.com/bin/windows/contrib/4.2/data.table_1.14.2.zip' Content type 'application/zip' length 2240158 bytes (2.1 MB) downloaded 2.1 MB 패키지 ‘data.table’를 성공적으로 압축해제하였고 MD5 sums 이 확인되었습니다 다운로드된 바이너리 패키지들은 다음의 위치에 있습니다 C:\Windows\Temp\RtmpgvLOHC\downloaded_packages > library(data.table) data.table 1.14.2 using 3 threads (see ?getDTthreads). Latest news: r-datatable.com Warning messages: 1: In normalizePath(path.expand(path), winslash, mustWork) : path[1]="C:/Users/???/Documents": 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다 2: In normalizePath(path.expand(path), winslash, mustWork) : path[1]="C:/Users/???/Documents": 파일 이름, 디렉터리 이름 또는 볼륨 레이블 구문이 잘못되었습니다
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!
코드에 대한 에러.
warped = cv2.warpAffine(image_origin, metrix, (image_width, image_height), flags=cv2.INTER_CUBIC) 이 부분에서 계속 center에 관한 에러가 발생합니다. 따로 코드를 건들이지 않고 실행만 시켰습니다.
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
network error : connection refused 가 뜨는 이유가 뭘까요?
mobaxterm 설치 후(로그인 안했는데 자동으로 된거같아요) wsl-ubuntu랑 wsl-ubuntu20.04 두개가 나오잖아요 근데 아래껀 영상대로 잘 되는데 위에껀 오류가 뜨네요 어떻게 아래꺼로 따라해서 설치(GUI로)를 잘 하긴 했는데(울트라 다 뺏는데 50기가라서 놀랐습니다) 혹시 이 오류로 추후에 문제가 생기려나 싶어 여쭤봅니다
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
rabbitmq 서버 실행시 권한 오류
안녕하세요! config-service에 rabbitmq 설정 정보를 추가하고 실행시켜 보니 다음과 같은 에러가 뜨며 Rabbit health check failed라고 나오는데 몇시간 동안 찾아봐도 해결이 안되서 질문 드립니다ㅠㅠ Caused by: java.io.IOException: null at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:129) ~[amqp-client-5.13.1.jar:5.13.1] at com.rabbitmq.client.impl.AMQChannel.wrap(AMQChannel.java:125) ~[amqp-client-5.13.1.jar:5.13.1] at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:147) ~[amqp-client-5.13.1.jar:5.13.1] at com.rabbitmq.client.impl.AMQConnection.start(AMQConnection.java:439) ~[amqp-client-5.13.1.jar:5.13.1] at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1225) ~[amqp-client-5.13.1.jar:5.13.1] at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:1173) ~[amqp-client-5.13.1.jar:5.13.1] at org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.connectAddresses(AbstractConnectionFactory.java:640) ~[spring-rabbit-2.4.2.jar:2.4.2] at org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.connect(AbstractConnectionFactory.java:615) ~[spring-rabbit-2.4.2.jar:2.4.2] at org.springframework.amqp.rabbit.connection.AbstractConnectionFactory.createBareConnection(AbstractConnectionFactory.java:565) ~[spring-rabbit-2.4.2.jar:2.4.2] ... 49 common frames omitted Caused by: com.rabbitmq.client.ShutdownSignalException: connection error; protocol method: #method<connection.close>(reply-code=541, reply-text=INTERNAL_ERROR - access to vhost '/' refused for user 'jjh': vhost '/' is down, class-id=10, method-id=40) at com.rabbitmq.utility.ValueOrException.getValue(ValueOrException.java:66) ~[amqp-client-5.13.1.jar:5.13.1] at com.rabbitmq.utility.BlockingValueOrException.uninterruptibleGetValue(BlockingValueOrException.java:36) ~[amqp-client-5.13.1.jar:5.13.1] at com.rabbitmq.client.impl.AMQChannel$BlockingRpcContinuation.getReply(AMQChannel.java:502) ~[amqp-client-5.13.1.jar:5.13.1] at com.rabbitmq.client.impl.AMQChannel.privateRpc(AMQChannel.java:293) ~[amqp-client-5.13.1.jar:5.13.1] at com.rabbitmq.client.impl.AMQChannel.exnWrappingRpc(AMQChannel.java:141) ~[amqp-client-5.13.1.jar:5.13.1] ... 55 common frames omitted 계정 문제인것 같아서, 새로 유저 추가 및 권한 설정 하고 vhost도 추가해줬는데도 같은 에러가 나옵니다. 웹페이지에서 보면 stopped 되었다고 나오는데 이부분이 문제인 걸까요?? 또한, sudo rabbitmqctl reset, stop_app 등 명령어를 실행하면 다음과 같은 에러가 나오는데 이유를 모르겠습니다 Error: unable to perform an operation on node 'rabbit@localhost'. Please see diagnostics information and suggestions below. Most common reasons for this are: * Target node is unreachable (e.g. due to hostname resolution, TCP connection or firewall issues) * CLI tool fails to authenticate with the server (e.g. due to CLI tool's Erlang cookie not matching that of the server) * Target node is not running In addition to the diagnostics info below: * See the CLI, clustering and networking guides on https://rabbitmq.com/documentation.html to learn more * Consult server logs on node rabbit@localhost * If target node is configured to use long node names, don't forget to use --longnames with CLI tools DIAGNOSTICS =========== attempted to contact: [rabbit@localhost] rabbit@localhost: * connected to epmd (port 4369) on localhost * epmd reports: node 'rabbit' not running at all no other nodes on localhost * suggestion: start the node Current node details:
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
2분 6초부분
2분 6초부분 \t 가아닌 저는 원화문자t로 표시가 됩니다.. 이거 왜이럴까요?
-
미해결스프링 핵심 원리 - 기본편
질문 있습니다!
소멸 지정자를 만들어주지 않으면 빈은 삭제 되지 않나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
SocketAsyncEventArgs 의 EventHandler와 threadPool
SocketAsyncEventArgs의 Completed eventHandler가 소켓의 AcceptAsync함수가 이후에 완료되면 (pending == true) threadPool에서 하나의 작업쓰레드를 가져와서 해당 이벤트를 처리하는것 같습니다. 그래서 서버를 돌리다가 중단을 하면 작업쓰레드가 많이 생성되는것이 보입니다. 그렇게 생성되는 작업쓰레드는 Session을 생성하고 거의 곧바로 완료가 되어서인지 중단을 해보면 쓰레드가 실행중인 코드를 찾을수가 없다고 나옵니다 (아마 해당 쓰레드는 제가 작성한 코드를 실행하고 있는것이 아니라 디버깅을 할 수 없는 부분의 더 낮은(?) 부분의 일을 하고 있거나 이미 자신의 일을 다 하고 다시 threadPool로 들어가고 있기 때문이라고 생각했습니다.) 어찌되었든 소켓통신이 발생될때마다 쓰레드가 마구잡이로 동원되는것이 맘에 들지 않아서 socket 에 관한 async 함수의 완료 이벤트만 담당하여 수행하는 쓰레드를 만들어 따로 관리를 하려고 했습니다. (궁극적인 목표는 서버나 클라이언트에서 코어 *2의 쓰레드를 미리 만들어놓고 해당쓰레드 이외의 다른 쓰레드는 생성하지 않는 것입니다.) 그러나 기존의 방법으로는 pending이 일어나고 나중에 이벤트가 호출이 될 때 호출되는 쓰레드를 미리 정하는 방법이 있는지 잘 모르겠습니다. 다른방법이 있는지 고민하고있는데 적절한 답이 떠오르지 않아 이렇게 질문드립니다. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
c# 문법 관련 질문있습니다. ㅠㅠ
제가 위 사진같이 실수로 MakeDict함수안에 dict를 만들때, public을 안빼고 넣어서 계속 오류가 뜨던데 public이 있으면 왜 안되는건지 문법적으로 궁금합니다!
-
미해결스프링 핵심 원리 - 고급편
12 쳅터 실전 예제 어드바이저 호출 순서 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] 같은 @Aspect 클래스 안에 있는 어드바이저 호출순서는 @Around, @before @After @AfterReturning @AfterThrowing 이라고 알려주셨습니다. 질문1. 근데 이 강의 처럼(RetryAspect.class, TraceAspect.class) 클래스로 나눠서 @Aspect를 따로 설정한 경우에 호출순서는 어떻게 되는것인가요? 강의에서는 TraceAspect가 먼저 호출되고 (@Before 포인트컷 어노테이션이 사용된 Aspect) RetryAspect가 (@Around 포인트컷)호출되었습니다. 질문2. RetryAspect가 먼저 호출되고 TraceAspect를 호출하는 방법은 없을까요? 질문3. ExamRepository에서 seq이 5가 되는순간 IllegalStateException이 발생하면서 RetryAspcet.class가 실행되는거 같습니다. 프록시를 적용한 객체는 예외처리가 발생하면 그전 단계인 프록시로 돌아가는것이라고 이해하면 되는게 맞나요? 호출순서가 헷갈리는거 같습니다. 항상 강의를 감사한 마음으로 듣고 있습니다. 영한님과 서포터즈분께 감사합니다.
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
해당 문제 JOIN 관련 질문 드립니다.
안녕하세요. 먼저 강의를 듣기 전 혼자 풀었을 때 이것이 왜 틀렸는지 궁금해서 요리조리 테이블을 만들어봤습니다. 그러다보니 LEFT JOIN과 INNER JOIN에 대해서 의문이 생겼는데요. 비주얼라이제이션을 봐도 이해가가지 않아서 질문드립니다. Department.id 도 1,2로 이루어져있고 employee. departmentid도 1,2로 이루어져있으니 공통적인 부분으로 left join 처럼 뽑아질 수 있는 것 아닌가요? 왜 두개만 뽑아지는지 궁금합니다... department 테이블의 데이터가 두개만 있어서 그런건가요?
-
미해결홍정모의 따라하며 배우는 C++
visual studio for mac
선생님 안녕하세요, mac으로는 Visual studio C++를 사용할수 없나요?? 몇번이고 설치 시도했는데 어려움이 있어서 여쭤봅니다.
-
미해결더 자바, 코드를 조작하는 다양한 방법
메모리 영역의 구조 질문
메모리 영역은 스택, PC, 네이티브 메소드 스택, 힙, 메소드영역으로 나뉜다고 말씀주셨는데요, static 변수나 메소드의 경우 메소드영역에 저장되는것으로 이해하였는데 다른 블로그에 기술되어 있는 명칭은 static 메모리에 저장된다고 기술되어 있더라구요. static 메모리 와 메소드 영역 같은 것인건가요? https://gocoder.tistory.com/1847
-
미해결처음 배우는 리액트 네이티브
Axios
axios로 불러오는 방식으로 하려면 어떻게 해야하나요...??
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
as_view 함수 부분 매개변수관련해서 질문있습니다!
post_detail = DetailView.as_view(Post) 여기 부분에서 Post를 as_view의 model로 넣어준다음에 내부에 있는 view함수를 호출후에 있는 매개변수들request, *arg, **kwargs 여기에 매개변수들은 Post내부에서 쪼개지는건가요?아니면 매개변수를 어떤식으로 받는건가요?
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
파이어베이스에 있는 데이터베이스가 안불려와져요
- 강의를 들으면서 파이어베이스에서 데이터베이스를 불러오는 작업을 하던도중에 로그캣으로 데이터가 불려와지는지 확인하시는 과정이 있으셔서 똑같이 했더니 저는 데이터가 아예 불려와지지를 않습니다 파이어베이스안에 데이터베이스는 버젓이 있는데도 불구하고 안불려와지는 이유가 뭘까요... 듣고 있던 강의 : 예제 앱 만들기 - 4(데이터베이스에서 데이터 받아오기)
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
merge와 그룹바이 관련 질문이 있습니다.
1. merge 할 때 혹시 이런 조건도 가능한가요? sql중에 join하면 select * from x as T1 left join y as T2 on T1.columns1 = T2.columns1 and T1.columns2 <> T2.columns2 이와 같이 두 테이블의 칼럼이 같지 않은 조건을 포함할 수는 없나요? merge를 보면 on 절에 = 조건만 들어가는 것 같아서 문의드립니다. 2. 판다스의 groupby는 널값이 있는 행을 제외하고 그룹바이하는 걸로 아는데 어쩔 수 없이 데이터 자체에 널값이 포함되어 있는 경우 행마다 널값에 대한 사전전처리를 하지 않고 널값을 포함한 채로 그룹바이할 수는 없는건가요? sql은 널값을 포함한 채로 그룹바이가 가능한걸로 알고 있어서 문의드립니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
간단한 어플을 실제로 배포해보기(개발 환경 부분) 에서 docker compose
안녕하세요 ㅎㅎ 우선 강의 너무 잘 듣고있습니다. 강의를 듣다가 docker compose 는 사용 용도가 container 가 여러개가 있을때 아무런 설정없이는 container 끼리 소통이 안되기때문에 , docker compose 를 이용해야한다고 말씀하셨는데요 . 그냥 단일 어플리케이션 react 만 이용했을때 , volume 을 이용하시다가 이름이 길다는 이유로 그럼 docker compsoe 를 이용하셨는데 , 그럼 보통 단일 container 를 이용할때도 docker compose 를 이용하기도 하나요 ?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
[4:41] 부분 V6 에서는 이렇게 바꾸는게 맞나요??
먼저 올라온 질문의 수정 방법대로 하니까. 'You rendered descendant <Routes> (or called `useRoutes()`) at "/accounts/" (under <Route path="">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.' 이런 에러가 뜨더라구요. 그래서 [https://stackoverflow.com/questions/70604020/please-change-the-parent-route-path-to-route-path] 의 내용을 참조해 보니까. LoginRequiredRoute.js 파일을 <Route {...kwargs} component={component} /> 이 부분을 V6 버전에 맞게 변경한뒤, <Routes > <Route path="/profile" element={<Profile />} /> </Routes> 이렇게 해주는 것도 맞나요?? 로그인 인증이 필요한 부분을 계속 연결해서 쓰는 방법으루요.