묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결퍼블리싱 핵심이론 PDF 교재 및 예제파일(HTML+CSS+FLEX+JQUERY)
css 6페이지 4번째 오타요.3번째-->2번째 수정요망
■ 질문 남기실 때 꼭! 참고해주세요.- 먼저 유사한 질문이 있었는지 검색해주세요.- 궁금한 부분이 있으시면 해당 강의의 타임라인 부분을 표시해주시면 좋습니다.- HTML, CSS, JQUERY 코드 소스를 텍스트 형태로 첨부해주시고 스크린샷도 첨부해주세요.- 다운로드가 필요한 파일은 해당 강의의 마지막 섹션에 모두 있습니다.
-
미해결최신 SwiftUI와 UIKit과 함께하는 올인원 iOS 앱 개발 강의
학습관련
안녕하세요 강의 감사히 잘 듣고있습니다. 2021년 12월에 강의를 듣고 있는 이 시점에서 실무자분들은 신규개발 시 SwiftUI 를 많이 사용하시는지, Storyboard를 많이 사용하시는지 궁금합니다..!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
강의 중에 나오는 html 파일들은 어디서 받을 수 있나요??
-
미해결실전 HTML & CSS 강좌
왼쪽으로 계속해서 정렬할때
하이서울브랜드 레이아웃 만들때 왼쪽으로 div를 계속해서 붙히고 싶을때 앞에 강의에서 float:left를 주면된다고 했는데 오른쪽div는 왜 float:right를 줬나요? 그리고 그 차이는 뭔가요? 그리고 위에서 css 를 적용해도 중복된게 나중에 나오면 나중나온게 적용된다고 했던거 같은데~ 저는 #header div { width:150px 이렇게 하고 .center_space { width: 294px; 이렇게 했는데 center_space 에 해당하는 div사이즈가 위에 150px로 적용되는데 왜 그런가요? .center_space로는 안먹히고 #header .center_space라고 해야 먹히던데..왜 class는 바로 안먹히나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
구름 ide( 웹 ide)로 시작하는 방법은 없을까용...
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]군인이어서 intellij나 다른 프로그램들을 설치를 못해서 웹 ide를 쓰고 있습니다 구름 ide에서 처음 셋팅해논 작업들은 어떻게 해야되나요..
-
미해결워드프레스 제대로 개발하기 - 어드민 편
워드프레스에서 액션의 개념
잘 보고 있습니다. 워드프레스 액션의 개념에서 do_action() 이 실행될 때 empty()를 넣어서 실제 키에 대한 배열이 존재하는지 여부를 체크하셨는데, 안하고 했더니 실제로 에러가 떨어지더라구요. 1) 왜 에러가 떨어졌을까요? 에러에는 빈 스트링이 전달되서 그렇다는데 어디에 그런 여지가 있는지 잘 모르겠더라고요. 2) 암튼 저는 중간에 체크코드가 있는게 싫어서 isset 으로 얼리리턴 하긴 했는데.. 이건 워드프레스 스타일이 아닌가요?
-
해결됨문제로 배우는 C언어
저는 이렇게 풀어봤습니다.
#include <stdio.h> int main{ int n = 0; scanf("%d", &n); n = (n + 11) / 12; printf("%d", n); return 0; } 초보자 이지만 다른분들이 참고하기를 바라며 남겨봅니다. 선생님 좋은강의 찍어주셔서 감사합니다 열공하겠습니다.
-
해결됨처음 배우는 리액트 네이티브
카메라 이미지가 안보이는 군요
늘 건강하시옵고 부자되소서 const ButtonIcon = styled(MaterialIcons).attrs(({theme}) => { name: 'photo-camera'; size: 22; color: theme.imgBtnIcon; })``; 이부분에서 뭔가 문제가 발생한 것 같은데 에러는 뜨지를 않고 다만 해당 이미지가 보이지를 않고 LOGO 이미지의 우측아래에 작은회색사각박스만 보이네요 전체 코드는 깃헙에 올려두었습니다 https://github.com/dongguntechnology/rn-chat
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
for문을 돌면서 const에 재할당 되면 원래 에러가 나야하지 않나요? 그리고 예제에서 let (또는 var)대신 const를 사용하신 이유가 따로 있을까요?
본 강의 중 4:45 부터 나오는 내용입니다. const를 쓰게되면 for 문을 돌면서 product 및 price에 값이 재할당 되게 될텐데요. (본 예제에서는 allProducts내의 아이템이 3개이므로 3번 재할당 됨) const로 선언하면 재할당하면 안되니, 에러가 나야하지 않나요? 그리고 추가로, product나 price는 for문을 돌면서 값이 변할수 밖에 없으므로, var나 let으로 선언해도 될 텐데(그렇게 하는게 더 맞아 보이기도 하는데), const를 사용하신 이유가 있으신지요? 감사합니다.
-
미해결코딩테스트 전 꼭 알아야 할 개념과 문제(with 자바)
질문 드립니다!
public String solve(String s) { Stack<Integer> countStack = new Stack<>(); Stack<StringBuilder> stringStack = new Stack<>(); StringBuilder tmp = new StringBuilder(); StringBuilder result = new StringBuilder(); int k = 0; for(char c : s.toCharArray()) { if(Character.isDigit(c)) { k = k*10 +c-'0'; //1, 12 } else if(c =='[') { countStack.push(k); tmp = new StringBuilder(); k=0; } else if(c ==']') { System.out.println("~~~~~" + tmp); stringStack.push(tmp); StringBuilder str = stringStack.pop(); for(int i=countStack.pop();i>0; i--) { System.out.println("!!!!!!!!!!!!!!" + tmp); str.append(tmp); } result.append(str); } else { tmp.append(c); } } return result.toString(); } } ======================= ~~~~~ 와 출력되는 tmp가 맞는 출력입니다 !!!!!!!!!!!!!!와 출력되는 동일한 tmp는 위의 출력결과의 두배로 출력됩니다ㅜ 해결법을 찾지 못하여 질문 드립니다. 감사합니다.
-
해결됨홍정모의 따라하며 배우는 C++
head guard가 있는데도 cpp 파일에서 body가 정의되면 에러가 뜨는 이유
따배씨를 듣고 곧바로 C++을 듣고 있습니다. 실험을 해보다 신기한 결과가 나오는데 해석이 되지 않아 질문을 남깁니다. add 함수는 add.header 파일에서 선언을 하고 add.cpp 파일에서 body를 정의하였습니다. global.h 내에 정의되어 있는 함수 print_global()은 header 파일에 Body를 정의하였습니다. 이 함수로 에러를 발생시킬 것이며 header guard가 잘 작동하는지 확인하기 위해 실험할 것입니다. global.h 함수에서 #pragma once와 #ifndef-#define으로 헤더가드를 만들면 서로 다른 cpp파일이 호출하여도 에러가 발생하지 않을거라 예상하고 실행하였습니다. // add.h #pragma once #ifndef __ADD #define __ADD int add(int a, int b); // Forward declaration, Prototype #endif // add.cpp #include "global.h" int add(int a, int b) // Definition { print_global(); return a + b; } // global.h #pragma once #ifndef __GLOBAL #define __GLOBAL #include <iostream> void print_global() { std::cout << __func__ << "is executed!" << std::endl; } #endif // !__GLOBAL // main.cpp #include "add.h" #include "global.h" int main() { print_global(); std::cout << add(1, 2) << std::endl; } 링크에러는 add.obj에서 발생하였습니다. header guard가 있어서 링크 에러가 발생하지 않아야 할 거 같은데 무슨일인지 이해가 되지 않습니다. add.cpp 파일을 지우고 add.h 헤더파일안에 함수의 Body를 넣으면 링크에러가 발생하지 않습니다. #pragma once #ifndef __ADD #define __ADD #include "global.h" int add(int a, int b) // Definition { print_global(); return a + b; } #endif 따라서 header guard가 header 파일 내부에서 정의되었더라도 cpp파일에서 #include 전처리 지시자를 사용해서 해당 header를 복사-붙여넣기 해버리면 header guard가 무용지물이 되어버린다는 가정을 세웠습니다. 제 가정이 맞나요? cpp파일에서 header guard는 작동하지 않는다는 가정이 맞나요? 왜 그런지 잘 모르겠습니다. header 파일은 link 없이 #include 전처리지시자로 동작하지만 cpp 파일은 obj로 만들어 linker가 연결해주기 때문에 전처리지시자가 아무 역할을 하지 못하는거 같습니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
오류 nginx: [emerg] unexpected "}" in default.conf 질문드립니다.
오류 nginx: [emerg] unexpected "}" in /etc/nginx/conf.d/default.conf:3 아무리 찾아봐도 "}" 빼놓은 게 없는데 이 오류가 계속 나오네요. 뭐가문제일까요? 심지어 깃소스에서 되는 걸로 가져온 거거든요. default.conf 소스 upstream frontend { server frontend:3000; } upstream backend { server backend:5000; } server { listen 80; location / { proxy_pass http://frontend; } location /api { proxy_pass http://backend; } location /sockjs-node { proxy_pass http://frontend; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "Upgrade"; } }
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 권한 요청드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 인프런 아이디 : zaar625인프런 이메일 : zaar625@naver.com깃헙 아이디 : zaar625@naver.com깃헙 Username : zaar625 안녕하세요. 선생님~ 깃헙에도 올리긴했는데 여기에도 올립니다. 확인 부탁드리겠습니다.
-
미해결C++ Let's Make Games
질문있습니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. main 함수에서, PPLAYER을 사용한 변수를 사용하지 않고 PLAYER의 변수를 만들어서 사용하셨는데 PPLAYER를 사용해서는 만들 수 없나요?
-
미해결React 기반 Gatsby로 기술 블로그 개발하기
index.tsx 에러
현도님 안녕하세요! 꼼꼼한 강의를 공유해주셔서 정말 감사합니다 : ) 아직 코드 전부를 이해하지 못하고 그대로 실습 코드를 따라가던 중 src/pages/index.tsx 파일에서 에러가 발생했습니다. 현재 코드는 아래와 같습니다. import React, { FunctionComponent } from 'react' import styled from '@emotion/styled' import GlobalStyle from 'components/Common/GlobalStyle' import Footer from 'components/Common/Footer' import CategoryList from 'components/Main/CategoryList' import Introduction from 'components/Main/Introduction' import PostList from 'components/Main/PostList' import { graphql } from 'gatsby' import { PostListItemType } from 'types/PostItem.types' const CATEGORY_LIST = { All: 5, Web: 3, Mobile: 2, } const Container = styled.div` display: flex; flex-direction: column; height: 100%; ` type IndexPageProps = { data: { allMarkdownRemark: { edges: PostListItemType[] } } const IndexPage: FunctionComponent<IndexPageProps> = function ({ data: { // data: 쿼리를 통해 받은 데이터가 담겨있는 props allMarkdownRemark: { edges }, // edges: 각 파일의 데이터가 들어있는 배열 }, }) { return ( <Container> <GlobalStyle /> <Introduction /> <CategoryList selectedCategory="Web" categoryList={CATEGORY_LIST} /> <PostList posts={edges} /> <Footer /> </Container> ) } export default IndexPage export const getPostList = graphql` query getPostList { allMarkdownRemark( sort: { order: DESC, fields: [frontmatter___date, frontmatter___title] } ) { edges { node { id frontmatter { title summary date(formatString: "YYYY.MM.DD.") categories thumbnail { publicURL } } } } } } ` 에러 메시지가 이와 같이 IndexPage를 선언하는 부분부터 나타나는데, Member 'const' implicitly has an 'any' type.아마도 IndexPage 컴포넌트에 변경 사항을 제대로 반영하는 단계를 제대로 진행하지 못한 것으로 추측하고 있습니다. 어떠한 방향으로 해결하면 좋을지 감을 잡기가 어려워서 이렇게 문의드립니다.
-
해결됨퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준
탭 / 쉬프트 탭으로 들여쓰기와 들여쓰기 삭제하기
안녕하세요 선생님! 강의를 들으며 옆에 서브라임텍스트를 켜놓고 따라하며 듣고 있는데요. 1. 파일을 저장하지 않은 상태에서 !, 혹은 !+탭키를 눌러도 반응하지 않는 것은 아직 html로 저장하지 않아서가 맞을까요? 2. !+탭으로 기본 구조를 생성한 뒤 다른 코드 등을 만들며 테스트 하다가 탭키를 눌렀을 때, 들여쓰기가 아닌 다른 태그로 넘어가기만 하는 경우가 있는데 이건 혹시 왜 그런걸까요? 쉬프트 탭도 동일하게 다른 태그로 넘어가기만 합니다. (파일을 새로 만들면 정상적으로 들여쓰기가 됨) 확인하시게 되면 답변 부탁드립니다. 감사합니다!
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
공식문서 설치방법과 차이점
리눅스 우분투에서 도커엔진 인스톨방법이 강의랑 공식문서랑 다소 다른데 두 방법 모두 정상적으로 작동하는것 같습니다만 혹시 차이점이 있을까요?? https://docs.docker.com/engine/install/ubuntu/ 위 링크가 공식문서입니다. 보면 https로 받아오기 위해 하는 세팅과 GPG key 추가하는 명령, 도커 설치 등 다른부분이 많은데 혹시 강의방식과 어떤차이점이 있을까요?
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
실습파일 p_chapter03_02.py 관련
실습파일 마지막 코드가 아래와 같이 있는데 실행결과에 대한 설명을 부탁드립니다. # 참고 : 파이썬 바이트 코드 실행 import dis dis.dis(v2.__add__)
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
JPA가 관리하는 엔티티의 생성자에 관한 질문 드립니다.
JPA가 관리하는 엔티티의 경우, 기본 생성자를 꼭 붙여줘야 한다고 말씀 해주셨는데요, 그럼 JPA가 관리하는 엔티티의 경우 필드 final로 정의 하는건 불가능한건가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
질문있습니다
npm build는 운영서버를 위해 build하는거지만 next의 export는 정적 페이지를 위한것이라고 알고 있는데 만약 배포를 진행한다면, build와 export 두개 다 같이 해줘야하는걸까요 ? next export명령어가 next build 후 그 빌드된 파일을 바라보고 out 디렉터리를 만드는건가요 ? !