묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
14장 콘솔 명령어 만들기 질문!
14장 마지막 예제 관련 질문입니다. ----------------질문 코드--------------- ch14/14.2/node-cli/command.js 에서 program .action((cmd, args) => { if (args) { console.log(chalk.bold.red('해당 명령어를 찾을 수 없습니다.')); program.help(); } else { inquirer.prompt([{ type: 'list', name: 'type', message: '템플릿 종류를 선택하세요.', choices: ['html', 'express-router'], }, { ----------------------------------------- 콘솔 명령어에 'cli' 입력 시 else구문으로, 'cli 틀린명령어' 입력 시 if 구문으로 이동하는 것인데 commander 버전이 5.0.0일 때 콘솔 명령어에 cli 입력 시 else 구문으로 inquirer구문이 실행되는데 commander 버전이 최신버전에서는 콘솔 명령어에 cli 입력 시에도 if 구문이 실행되네요. 어떻게 해결해야 할까요?
-
미해결UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
Self.loadImage 부분에 질문이있습니다.
안녕하세요, 선생님. 강의 정말 잘 듣고있습니다. 한가지 여쭤보고 싶은 내용이 있는데, 20분쯤 나오는 self.loadImage 함수에 클로져로 전달하는 블록 내에서 cell 에 접근이 어떻게 되는건지 궁금합니다. 저 블록 내에서 cell.movieImageView.image에 접근 가능한 이유가 클로저 캡쳐 때문인가요 ?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
localhost:8083/connectors 호출시 에러가 발생합니다.
wsl2 리눅스에서 서버를 startup 하였고 정상적으로 실행은 되었습니다. startup 후에 localhost:8083/connectors호출 하면 아래와 같은 에러가 발생합니다. org.apache.kafka.connect.errors.ConnectException: Failed to find any class that implements Connector and which name matches io.confluent.connect.jdbc.JdbcSourceConnector, available connectors are: PluginDesc{klass=class org.apache.kafka.connect.file.FileStreamSinkConnector, name='org.apache.kafka.connect.file.FileStreamSinkConnector', version='6.1.0-ccs', encodedVersion=6.1.0-ccs, type=sink, typeName='sink', location='classpath'}, PluginDesc{klass=class org.apache.kafka.connect.file.FileStreamSourceConnector, name='org.apache.kafka.connect.file.FileStreamSourceConnector', version='6.1.0-ccs', encodedVersion=6.1.0-ccs, type=source, typeName='source', location='classpath'}, PluginDesc{klass=class org.apache.kafka.connect.mirror.MirrorCheckpointConnector, name='org.apache.kafka.connect.mirror.MirrorCheckpointConnector', version='1', encodedVersion=1, type=source, typeName='source', location='classpath'}, PluginDesc{klass=class org.apache.kafka.connect.mirror.MirrorHeartbeatConnector, name='org.apache.kafka.connect.mirror.MirrorHeartbeatConnector', version='1', encodedVersion=1, type=source, typeName='source', location='classpath'}, PluginDesc{klass=class org.apache.kafka.connect.mirror.MirrorSourceConnector, name='org.apache.kafka.connect.mirror.MirrorSourceConnector', version='1', encodedVersion=1, type=source, typeName='source', location='classpath'}, PluginDesc{klass=class org.apache.kafka.connect.tools.MockConnector, name='org.apache.kafka.connect.tools.MockConnector', version='6.1.0-ccs', encodedVersion=6.1.0-ccs, type=connector, typeName='connector', location='classpath'}, PluginDesc{klass=class org.apache.kafka.connect.tools.MockSinkConnector, name='org.apache.kafka.connect.tools.MockSinkConnector', version='6.1.0-ccs', encodedVersion=6.1.0-ccs, type=sink, typeName='sink', location='classpath'}, PluginDesc{klass=class org.apache.kafka.connect.tools.MockSourceConnector, name='org.apache.kafka.connect.tools.MockSourceConnector', version='6.1.0-ccs', encodedVersion=6.1.0-ccs, type=source, typeName='source', location='classpath'}, PluginDesc{klass=class org.apache.kafka.connect.tools.SchemaSourceConnector, name='org.apache.kafka.connect.tools.SchemaSourceConnector', version='6.1.0-ccs', encodedVersion=6.1.0-ccs, type=source, typeName='source', location='classpath'}, PluginDesc{klass=class org.apache.kafka.connect.tools.VerifiableSinkConnector, name='org.apache.kafka.connect.tools.VerifiableSinkConnector', version='6.1.0-ccs', encodedVersion=6.1.0-ccs, type=source, typeName='source', location='classpath'}, PluginDesc{klass=class org.apache.kafka.connect.tools.VerifiableSourceConnector, name='org.apache.kafka.connect.tools.VerifiableSourceConnector', version='6.1.0-ccs', encodedVersion=6.1.0-ccs, type=source, typeName='source', location='classpath'} at org.apache.kafka.connect.runtime.isolation.Plugins.connectorClass(Plugins.java:208) at org.apache.kafka.connect.runtime.isolation.Plugins.newConnector(Plugins.java:180) at org.apache.kafka.connect.runtime.AbstractHerder.getConnector(AbstractHerder.java:572) at org.apache.kafka.connect.runtime.AbstractHerder.validateConnectorConfig(AbstractHerder.java:342) at org.apache.kafka.connect.runtime.AbstractHerder.lambda$validateConnectorConfig$1(AbstractHerder.java:326) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748)
-
미해결8명의 비전공자는 어떻게 개발자로 취업했을까
혹시 강의 교안 다운로드 가능한가요?
안녕하세요? 오늘 결제하여 잘 듣고 있습니다. 강의 중에 교안 내용을 필기하면서 듣고 있는데, 혹시 강의 교안 자료를 다운로드 받을 수 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
resources 폴더아래 static이랑 templets폴더없으면 만들면 되나ㅓ요
resources 폴더아래 static이랑 templets폴더없으면 만들면 되나ㅓ요
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
타임리프 문법에 대해 질문드려여
items.html에서 th:href="@{/basic/items/{itemId}(itemId=${item.id})}" url을 이렇게 적어주셨는데 저 의미는 {itemId}에 (itemId=${})을 넣겠다는 의미라고 알려주셨습니다. 그런데 item.html에서는 th:onclick="|location.href='@{/basic/items/{itemId}/edit(itemId=${item.id})}'|" url을 이렇게 적어주셨는데 위에 url처럼 {itemId}(itemId=${item.id})라고 안적고 /edit뒤에 (itemId=${item.id})을 붙인 이유가 궁금합니다. 그래서 제가 {itemId}(itemId=${item.id})/edit이라고 적어보니 오류가 나더라구요 왜 그런지 알 수 있을까요??
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
next.js sroll restoration
안녕하세요 제로초님 강의를 다 듣고 개인 프로젝트를 하고 있는 사람입니다. 궁금한게 하나 있는데 SSR 페이지로 간 후에 뒤로가기 하면 스크롤 위치가 초기화되던데 이거 막는방법이 있나요? SSR 페이지가 아니면 스크롤이 그 위치 그대로 있더라고요 항상 SSR 페이지 갔다가 뒤로가기 하면 스크롤이 최상단으로 초기화되서 그런데 혹시 막을 수 있는 방법 있을까요?ㅜ
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
6강 9분쯤에 있는 git ignore 질문입니다.
gitignore 에다가 venv/ .idea/ 등등 이런거를 달면 git bash에다가 git status를 치면 없어져야하는데 없어지지 않습니다 ㅠ
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
JWT 토큰 데이터 사용 관련 질문입니다.
안녕하세요. 질문있어서 게시판에 올립니다. 강의처럼 api-gateway서비스 JWT에 대한 검증을 처리한다면 만약 회원정보를 조회(GET)하는 user-service서비스에서 UserID 필요하다면 JWT에 포함시키지 말고, URI에 포함시켜서 해당 UserID로 데이터를 조회해서 반환해야 하는건가요? 그렇다면 JWT에 포함된 데이터는 비지니스 로직을 위한 데이터라기 보다는 순수하게 JWT 검증만을 위한 데이터만 포함해야 하는건지 궁금해서 질문드립니다. 또 한가지는 api-gateway 서비스에서 JWT 토큰의 UserID를 검증하려면 DB에 접근해야 할텐데 api-gateway 서비스에서 DB에 접근하는 로직이 있어도 상관없는건지 궁금합니다. 사용은 해도 되지만 최대한 자제를 해야 한다거나 아니면 맘대로 사용해도 된다거나 궁금합니다.
-
미해결고객 데이터를 활용하는 CRM & 마케팅 자동화 코스
액티브 캠페인 동기화시
한 유저당 이메일이 중복되는 경우에도, 각 유저당 동기화가 가능할까요?
-
미해결홍정모의 따라하며 배우는 C언어
10:33 코드 변형하다가 에러발생
위의 코드에서 보시다시피 똑같은 코드임에도 불구하고 main 함수내에서 작성하였을때는 오류가 나지 않는데 함수내에서 작성시 위와같은 에러가 발생합니다. 현재까지 배운 지식으로는 도저히 이유를 알수가 없습니다. 검색해봐도 뜨지않네요.
-
미해결고객 데이터를 활용하는 CRM & 마케팅 자동화 코스
CRM 연동 관련
액티브 캠페인에 연동 가능한 앱 리스트에 없는 CRM도 동기화 할 수 있는 방법이 있을까요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
마이크로 서비스 아키텍쳐에서 외래키를 통한 연관관계 질문입니다
안녕하세요. 여태까지 강의를 듣던중에 의문이 생겼는데요 기존 JPA의 연관관계 매핑을 이용하던 설계 방식에서는 user entity에서 order의 PK가 아닌 order 엔티티 객체를 @OneToMany 와 같은 방식으로 객체 간의 연관관계를 맺어줌으로써 사실상 DB에서 PK로 order를 조회하는 방식을 사용해왔는데요 현재 강의에서처럼 마이크로서비스로 설계하게 되면 user-service가 order-service의 DB정보를 모르게되니 연관관계 매핑이나 join 문으로 조회하는 것도 아닌 http 요청을 한번 더 보내게되는게 어떤 이점을 가지나요? 후반부 강의를 아직 다 안들어서 그런지..
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙초대 부탁드려요
asjjangoo2@gmail.com 입니다.
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
강사님 오류맞나요?
int[] temperatures = { 73,74,75,71,69,72} 인 경우 // 2중 for public static int[] solve_for(int[] tem) { //1.ds int len = tem.length; int[] result = new int[len]; int count=0, j ; //for for(int i=0;i<len;i++) { for(j=i+1;j<len;j++) { if(tem[i] < tem[j]) { count++; break; }else { count++; } } if(j == tem.length) result[i] = 0; else result[i] = count; count = 0; } return result; } 이렇게 안쪽에 있는 for를 len까지 돌려야지 정상적으로 답이 나올수있네요 j == tem.length가 안되면서 2가 들어가버리네요
-
미해결웹 게임을 만들며 배우는 React
강의 코드 따로 확인할 수 있을까요?
안녕하세요 선생님. 강의 잘 보고 있습니다. ^^ 다름 아니라 강의하실 때 작성해주신 코드를 깃헙 같은 데서 확인할 수 있을까요? 감사합니다.
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
/usr/src/wordpress 와 /var/www/html/ 문의 드립니다.....
/usr/src/wordpress 경로에 진입해보니까 또 똑같은 애들이 있네요 ㅜㅜ;; 혹시 저것들이랑 /var/www/html/ 안의 애들이랑 왜 두곳에 다 녀석들이 있는지 ... 문의 한번 더 드리고싶습니다. v 정말 진도좀 나가려는데 왜 또 이상한거 발견.. 머리가 복잡해져서 큰났네요.. 얘들은 그냥 워드프레스만 단독으로 컨테이너 만들어봐도 동일하게 생기는걸 보면 워드프레스가 원래 그런 것 같은데.. 검색해보면 검색어가 애매모호해서 딱 집어서 검색도 안되고요.. 코딩공부시 강의에서 딱 지적하지않은 부분들이나 좀 혼자 꼼꼼하다가 궁금한 부분들은 보통 어디 질문할 사이트가 따로 없을까요? 그냥 원래 그런가보다 .. 하고 일단 넘어가겠습니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
포워드된 경로는 HTTP 메세지에서 확인할 수 없나요?
안녕하세요 강사님 강의 정말 잘 듣고있습니다! 리다이렉트와 달리 포워드된 경로는 HTTP 메시지에서 확인할 수 없나요?
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
Time-Based HPA 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 강의 잘 보고 있습니다. 특정 시간에 Pod 수를 auto scale 하고 싶습니다. 이 경우 권장 되는 방법이 있을 까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
cmd 질문있습니다
안녕하세요 선생님 저와 같은 문제가 있는지 찾아봐도 안나와서요... 저는 현재 윈도우 사용중이고 cmd 에서 ./gradlew gradlew.bat 를 실행하면 됩니다. 이렇게 써져있어서 ./gradlew 를 쳐도 '.'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 이렇게 나오는데 어떻게 해야하나요??