묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
HelloController 인식이 안되는데 어떻게 해야 될가요?
hellocontroller랑 hello, hellMvc 다 인식이 안되는데 어떻게 해야 될가요?
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
리덕스!!
강사님이 만든거 그대로 제가 따라해서 만들었어요 근데 엑시오스로 겟으로 줬을때 네트워크 보면 데이터가 나오는걸 확인 할수있는데 useselector로 이용해서 스테이트에 쓰려 하니까 잘안됩니다. 콘솔로 찍어보면 언파인드로 나옵니다. const base = useSelector((state) => state.config.site_copyright); 이렇게 하면 필드 한줄이 나와야하는데.. 뭐가 문제일까요? 아무리 해봐도 출력 안되고 state.config를 로그에 찍어서 보니까 좀 이상하게 나옵니다. {base:""} {base:undefined} {base:{....}} 이렇게 나옵니다. 그리고 제가 만드려는 의도는 그냥 홈페이지에 기본설정을 디비에 넣었는데 그걸 이용해서 그대로 출력 하고싶은데 어떤게 문제인진 모르겠네요 ㅠㅠ
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
이건.. 강의대한 질문은 아니지만...
혹시 타입스크립트에 대한 강의는 앞으로 생각 있으신가영??
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
파일로 데이터를 한번에 입력하기(.csv) 문의
안녕하세요. 궁금한점이 있어 문의 드립니다. Workbench로 각 column 데이터타입 설정하고 테이블 생성하고(현재비어있는상태, 아무것도 입력이 되지않은상태) -------------------------------------------------- ★1. 메모장에서 하기와 같이 만들어서 Workbench로 기존에 있는 테이블로 삽입하면 안들어가집니다. (id, 기본키 있는상태) id,name, gender, birth, english, math, korean 1,'minsun', 'woman', '1982-10-16', 30, 88, 60 2,'david', 'man', '1982-12-10', 78, 77, 30 3,'jade', 'man', '1979-11-1', 45, 66, 20 4,'jane', 'man', '1990-11-12', 65, 32, 90 5,'wage', 'woman', '1982-1-13', 76, 30, 80 6,'tina', 'woman', '1982-12-3', 87, 62, 71 -------------------------------------------------- ★2. (id, 기본키없는상태) 에서는 기존 테이블에 삽입이되네요. name, gender, birth, english, math, korean 'minsun', 'woman', '1982-10-16', 30, 88, 60 'david', 'man', '1982-12-10', 78, 77, 30 'jade', 'man', '1979-11-1', 45, 66, 20 'jane', 'man', '1990-11-12', 65, 32, 90 'wage', 'woman', '1982-1-13', 76, 30, 80 'tina', 'woman', '1982-12-3', 87, 62, 71 -------------------------------------------------- ★3. pandas 라이브러리를 통해서 .csv를 파일로 내보내면 아래와 같이 text 인 데이터에도 ' ' 표시가없이 나오게 되고 text에 ' ' 없는 상태에서 Workbench로 다시 삽입하면 이 경우도 되네요. 이 경우도(id 기본키를 csv에서 삭제후 삽입해야 들어가네요) name,gender,birth,english,math,korean minsun,woman,1982-10-16,30,88,60 david,man,1982-12-10,78,77,30 jade,man,1979-11-01,45,66,20 jane,man,1990-11-12,65,32,90 wage,woman,1982-01-13,76,30,80 tina,woman,1982-12-03,87,62,71 ★★★★★★문의 기본키를 제외하고 기존테이블에 삽입해야 되는 이유가 있나요? (id(기본키)에 auto_increment 라고 테이블생성시 해줬기때문에, 하면안되는건가요??) 항상 설명을 잘해주셔서 잘 듣고 있습니다^^ 감사합니다!
-
미해결Vue로 Nodebird SNS 만들기
실행 명령어 질문입니다.
삭제된 글입니다
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
이게 언제적 동영상인지 모르겠는데요.
요즘은 float로 레이아웃 인잡지 않나요? float는 원래 레이아웃 잡는 용도가 아니라고 알고 있습니다. display: flex 나 display:grid를 많이 사용할텐데.. 최신 트랜드에는 맞지 않는 영상같아요. (게다가 "가로정렬 2가지 방법"이라는 문구도..;;) 근데 영상 시간이 다 넘 기네요.
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
slack아직 사용할 수 있는건가요?
TA나 slack이용해서 질문 생기는거 물어보고 싶은데 어디서 알아봐야하나요
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
SpinLock 질문입니다.
spinlock클래스의 lock함수에서 if(_locked==expected) { expected=_locked; _locked=desired; return true; } else { expected=_locked; return false; } 이 부분에서 왜 expected=_locked가 필요한지 이해가 되지 않습니다. if에서는 두 개가 같으니 갱신할 필요가 없고, else에서는 저 부분이 없다면 while문에서 expected=false로 갱신해줄 필요가 없을것 같은데요..
-
미해결리눅스 쉘 스크립트 마스터
# (주석) 관련 질문 드립니다.
쉘 스크립트의 최상단에 작성하는 #!/bin/bash 는 주석처리와는 다른건가요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
다른 풀이법 한 번 봐주세요 :)
arr.length -1 동안 for문을 돌면서 요소가 0보다 작은 수를 만나면 그때 다시 for문을 이용해 i번째부터 0번째 까지 i-- 를 하면서 순회하는 방법으로 코딩해봤습니다 function solution(arr) { for (let i = 0; i < arr.length - 1; i++) { if (arr[i] < 0) { for (let j = i; j > 0; j--) { if (arr[j - 1] < 0) break; else [arr[j], arr[j - 1]] = [arr[j - 1], arr[j]]; } } } return arr; }
-
미해결
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 & 마케팅 자동화 코스
액티브 캠페인 동기화시
한 유저당 이메일이 중복되는 경우에도, 각 유저당 동기화가 가능할까요?