묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결웹 게임을 만들며 배우는 React
recentCell 이해가 안가서 질문드립니다
recentCell 의 값을 action.row와 cell 값으로 기억 한다고 하셨는데, 그렇다면 recentCell 라는 [-1,-1]인 배열 스테이트가 [action.row, actino.cell] 로 변경되는거 아닌가요? 그렇다면 여기서 spread 하지않은 이유가 위에서 이미 tableData[action.row]를 복사해서 그런걸까요? 2.. switch문 쓸때 액션이름옆에 SET_WINNER에서는 중괄호 안하고 나머지 에서는 하셨는데 무슨 차이 일까요?
-
미해결웹 게임을 만들며 배우는 React
미래에서 온 제로초라...
잘 보고갑니다 ㅋㅋㅋ
-
미해결스프링 시큐리티
질문이있습니다.
강사님 안녕하세요 좋은 강의 감사합니다. 다름이 아니라 몇가지 궁금증이 있어서 질문드립니다. UserDetails를 상속해서 새로운 클래스를 만들어서 구현했다면 그것이 하나의 Account 엔티티를 만들었다(?)라고 생각해도 되는 것인가요? 그리고 AccountContext 파일에 this.account = account; 를 해주신 이유가 참조를 위해서 해주셨다는데 참조한다는 것이 정확이 어떤건지 알 수 있을까요? 감사합니다.
-
미해결우리 회사의 온라인 예약 시스템 만들기 - MS Bookings
일정을 엑셀 파일 다운로드 받을 수 있나요?
고객이 추가정보제공에 기재한 것을 엑셀 파일로 저장이되나요
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요. if main 부분 질문 드립니다.
안녕하세요. 좋은 강의 잘 듣고 있습니다. 알고리즘과 별개인 질문인데요. 1. DFS 풀이할 때, if __name__=="__main__": 을 사용하는 이유가 뭔가요? 구글링 해보니, main함수로 현재 파일에서만 작동되게 하는 문법이라고 하는데, 써야하는 이유가 있을까요? 2. 4방향 탐색 dx, dy list 선언은 왜 main함수 밖에 선언했나요?
-
미해결인터랙티브 웹 개발 제대로 시작하기
const 할당 변경 하는법
혹시 제가 const값 잘못할당했는데 수정하고 싶을 때 어떻게 해야되는지 알 수 있을까요ㅠㅠ?
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
#root에 대해 더 알고 싶습니다.
body에 길이 100%를 줄 때 html, body, #root, #root > div { height: 100%; } 이렇게 주셨는데 왜 #root를 써야 하나요? 어쩌다가 클래스 명이 루트가 된건가요
-
미해결타입스크립트 입문 - 기초부터 실전까지
TS-LINT, ES-LINT를 설치하지않아도 타입 체크를 해주지않나요??
강의보며 따라하는중인데, TS-LINT 나 ES_INT를 설치하지않았음에도, 아래 코드를 vscode 상에 작성하면 숫자 1에 빨간 줄이가면서 체킹이되는데, 강의상에서는 위 두 모듈을 설치해야만 체크가 가능하다 설명하셔서요. 헷갈리네요 ㅠ let a:Array<String> = ["2","3",1];
-
미해결초보자를 위한 HTML 기초
React의 컴포넌트 개발과 시맨틱 구조 작성의 연관성에 대해 궁금한 점이 있어 질문드립니다.
덕분에 HTML 에 대한 오해를 풀고 HTML에 대해 흥미가 생겼습니다. 정말 감사합니다 :) 완강하고 나니, 한가지 궁금한 점이 생겼습니다. React를 개발하다보면 재사용 가능한 컴포넌트를 만들기 위해 노력하는데, 여기서 배운 요소들을 사용하면서 시맨틱한 구조로 짜려는 노력이, 재사용 가능한 컴포넌트 만들기 위해 도움이 되는 것 같은데, 제가 제대로 이해한게 맞나요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
app.js와 main폴더안의 index.js와의 관계가 궁금합니다.
연계되는 js파일이 많다보니 import로 끌어오는 관계가 헷갈리기 시작하네요 app.js와 main폴더안의 index.js간의 관계를 한번 정리해주시면 이해하는데 많은 도움이 될거같습니다. 여기저기 보다보니 제가 오류도 제일많이내고 질문도 가장 많은거 같아서 송구스럽네요 덕분에 많이 배우고 있습니다 좋은강의 항상감사드립니다
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
npx sequelize db:create --env test를 해도 안됩니다.
위와 같은 오류가 자꾸 뜨네요. 오류에 떠 있는 ./core/yargs를 찾아봤는데 ch11/lecture/nodebird/node_modules/.bin/sequelize에 있긴한데 뭐가 잘못된건가요?
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 2
네이버칼라우드플랫폼 가입 혹시 국내만 가능한건가요?
안녕하세요 오늘 등록해서 듣고있는데 따라가 네이버 클라우드 플랫폼에 api때문에 가입해야 하는데 국내랑 싱가폴만되던데 ㅠㅠ 전 캐나다에 있는데 이거 안되는건가요? 가입이 안되더라고요 한국휴대폰이 없으면요 ㅠ
-
미해결억대 연봉을 버는 프리랜서 개발자 브랜딩 로드맵
안드로이드 앱개발관련문의
안녕하세요. 강의 잘듣고있습니다. 강의를 듣고 크몽에 간단한 앱을 만드는 외주를 하려고 준비하고 있습니다. 안드로이드 개발을 조금 할줄 알아서, 간단한 안드로이드 앱개발 외주를 하려고 하는데 궁금한게 2가지 정도 있어 질문 드립니다. 1. 보통 저가의 앱같은 경우는 소스코드와 apk를 산출물로 정해서 전달하면 될거같은데, 파이어베이스 연동이나 구글 api연동하는 앱같은 경우는 어떻게 산출물을 드려야하는지 알수 있을까요? 구글 계정을 보통 자기껄로 로그인 하여 api콘솔에 접속하여 api사용하는 방식으로 알고있는데 이와같은경우는 자신의 계정으로 호스팅하여 app 소스나 apk를 전달하는 방식일까요? 2. 디자인에 대해 문외한이라.. 랜딩 홈페이지 처럼 안드로이드도 저런 템플릿 사이트가 있는지 궁금합니다. 감사합니다.
-
미해결반응형 웹사이트 포트폴리오(App Official Landing Website)
선생님 질문에 대한 신속한 답변 감사합니다! 그런데 ㅠㅠ 슬라이더가 작동이 안되고 이미지가 왜 저렇게 되는지 모르겠어요!
원인을 모르겠어요 <!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>StarUp Mate : App Official Landing</title> <link rel="icon" href="images/logo-favicon.png"> <!---jquery CDN---> <script src="http:s//code.jquery.com/jquery-3.5.1.min.js"></script> <!--Slick slider--> <link rel="stylesheet" href="js/slick/slick/slick-theme.css"> <link rel="stylesheet" href="js/slick/slick/slick.css"> <script src="js/slick/slick.min.js"></script> <!-- Custom CSS & JS --> <link rel="stylesheet" href="style.css"> <link rel="stylesheet" href="responsive.css"> <script src="custom.js"></script> </head> <body> <header> <div class="header-inner"> <div class="logo"> <a href="#none"><img src="images/logo.png" alt=""></a> </div> <div class="gnb"> <a href="#none">CEO 인사말</a> <a href="#none">서비스 특징</a> <a href="#none">자주 묻는 질문들</a> <a href="#none">경영비전</a> <a href="#none">사용자 리뷰</a> <a href="#none">앱 사용자 가이드</a> <a href="#none">최신소식</a> </div> </div> </header> <!-- Section : welcome --> <section class="welcome"> <div class="slideshow"> <img src="images/slide-welcome-01.png"> <img src="images/slide-welcome-02.png"> <img src="images/slide-welcome-03.png"> </div> <div class="welcome-heading"> <span>창의적인 아이디어를 만드는 가장 빠른 방법</span> <h1> An idea solution of startup for your <em id="typing"></em> </h1> <p> 스타트업 메이트 앱이 여러분의 최상의 스타트업 구축을 위해 창의적인 아이디어를 제공하는 데 최선을 다하겠습니다. </p> <div class="welcome-btns"> <a href="#none" class="btn start">CEO 시작하기</a> <a href="#none" class="btn guide">사용자 가이드</a> </div> </div> <div class="mouse"> <span class="wheele"></span> </div> </section> <!---.ceo-access---> <section class="ceo-access"> </section> <!---.banner---> <section class="banner"> </section> <!---.feature---> <section class="feature"> </section> <!---.vision---> <section class="vision"> </section> <!---.faq---> <section class="faq"> </section> <!---.review---> <section class="review"> </section> <!---.focus---> <section class="focus"> </section> <!---.guide---> <section class="guide"> </section> <!---.news---> <section class="news"> </section> <footer> </footer> </body> </html> css /* Fontawesome 4.7 */ @import url('https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css'); /* XEION CDN */ @import url('http://cdn.jsdelivr.net/npm/xeicon@2.3.3/xeicon.min.css'); /* Web Fonts - Source Sans Pro */ @import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap'); /* font-family: 'Source Sans Pro', sans-serif; */ /* Web Fonts - NoonNoo */ @font-face { font-family: 'NEXON Lv2 Gothic'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXON Lv2 Gothic.woff') format('woff'); font-weight: normal; font-style: normal; } /* Reset CSS */ * { box-sizing: border-box; } a { text-decoration: none; color: #222; } button, input { outline: none; } h1,h2,h3,h4,h5,h6 { margin-top: 0; font-weight: normal; line-height: 1.5em; } /* Default CSS */ body { font-family: 'NEXON Lv2 Gothic', sans-serif; font-size: 18px; line-height: 1.7em; margin: 0; background-color: #fff; color: #222; } /*########header#########*/ header{ position: fixed; width:100%; z-index: 100; } .header-inner{ width:1300px; margin: auto; overflow: hidden; padding-top: 30px; padding-bottom: 15px; } .logo{ float: left; } .logo img{ margin-top: -7px; } .gnb{ float: right; } .gnb a{ margin: 10px; font-size: 16px; } /* ################# section : welcome ################# */ .welcome { /* border: 5px solid #000; */ height: 90vh; position: relative; } .slideshow {} .welcome-heading { position: absolute; top: 50%; transform: translateY(-50%);/*수직으로 섹션을 기준으로 정중앙에 옴*/ left: 200px; text-align: center; width: 750px; } .welcome-heading span { font-size: 24px; } .welcome-heading h1 { font-family: 'Source Sans Pro', sans-serif; font-size: 60px; font-weight: 600; line-height: 1.2em; margin-bottom: 30px; margin-top: 15px; } .welcome-heading h1 em { display: block; font-style: normal; color: #eb4d4b; } .welcome-heading p { padding: 0 100px; margin-bottom: 50px; } .welcome-btns {} .btn { display: inline-block; width: 160px; padding: 8px; color: #fff; border-radius: 5px; margin: 5px; transition: 0.5s; } .btn:hover { box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); transform: translateY(-5px); } .btn.start { background-color: #0abde3; } .btn.guide { background-color: #fff; color: #222; } /* Mouse Wheele */ .mouse { border: 2px solid #fff; position: absolute; width: 32px; height: 45px; border-radius: 30px; bottom: 100px; left: 250px; } .wheele { position: absolute; width: 4px; height: 15px; background-color: #fff; border-radius: 5px; left: 12px; top: 10px; animation: wheele 1.5s linear infinite; } @keyframes wheele { 0% { top: 10px; } 50% { top: 20px; } 100% { top: 10px; } } /* ▦▦▦▦▦▦▦▦▦ Slick Custom CSS ▦▦▦▦▦▦▦▦▦ */ .slideshow .slick-arrow { border: 1px solid #000; display: none !important; } .slideshow * { outline: none; } jquery $(function(){ /* Slick Slider - Welcome */ $('.slideshow').slick({ infinite: true, dots: false, autoplay: true, autoplaySpeed: 2000, fade: true, speed: 1000, pauseOnHover: false });
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
강의교안 ㅠ
강의 교안은 받아볼수 없나요 선생님 ?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
[참고] 크롤링 프로그램 완성: 크롤링한 데이터에서 다시 크롤링하기2
강의제목 - 크롤링 프로그램 완성: 크롤링한 데이터에서 다시 크롤링하기2 강의시간 4분 40초 부분에 나오는 지마켓 베스트 100의 판매업체 선택자 부분이 조금 바뀌어서 강의에 나온 코드대로 하면 크롤링이 안되요. 아래처럼 바꾸니 제대로 되요. 기존 판매업체 선택자 코드 provider_info = soup_info.select_one("div.item-topinfo > div.item-topinfo_headline > p > a > strong") 새로 바뀐 판매업체 선택자 코드 provider_info = soup_info.select_one("div.item-topinfo_headline span.text__seller > a")
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
백앤드 서버 nginx confilicting server name 오류 질문입니다.
안녕하세요. 에러 내용도 이해했고, 구글링도 했는데 원하는 결과가 안나왔네요.. 일단 배포한 ip주소:포트번호 이렇게 들어가니 (pm2로 실행된 상태입니다) "hello server"가 안나오고 연결 거부 형태로 뜨고요, nginx는 80번 포트에서 정상적으로 돌아간다고 나오는데 검사해보니까 다음과 같이 떴습니다. 심지어 /etc/nginx/nginx.config 파일도 프론트랑 동일하되 도메인 주소랑 포트번호만 다르고요. 제가 실수로 nginx부터 설치한 후 pm2를 그 다음에 설치하고 설정파일을 거기 맞춰서 바꾼거 때문일까요? 그러면 nginx를 다시 설치해야할거같은데ㅠㅠ 서버는 기존 인스턴스에서 옮겼고, 기존 인스턴스는 삭제된 상태입니다. 도메인 역시 바뀐 ip로 옮겨주었구요.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
예제 4번 오류
안녕하세요. 예제 4번 과제를 하다가 오류가 나서요. 사진처럼 입력했는데 실행 콘솔에는 공백으로 떠요. 뭐가 문제인걸까요..?
-
미해결iOS12 앱 개발 퍼펙트 가이드
meal cell 클릭시 화면이동 불가
안녕하세요 강사님 your meal 강의 수강 도중 막힌 점이 있어 문의드립니다. 메인 스토리보드에서 mealCell과 Meal Detail View Controller Scene을 연결했는데도 에뮬레이터로 구동시 작동이 되지 않습니다. 문제점이 뭔지 알고싶습니다. 강의 하시는 것과 다르게 xib파일을 만들고 register로 등록했는데 이것이 문제인지 궁금합니다. add button 클릭시 Navigation Controller로 이동은 잘 됩니다.
-
미해결우디의 포토샵 강좌
질문있습니다.
우디쌤 안녕하세요 예제파일 다운로드가 우측상단에 있다고 하는데 보이지 않아서 질문드려요 ㅜㅜ!