묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결페이스북 클론 - full stack 웹 개발
cannot import ASGI_Application module 'config.routing'
어찌저찌해서 마지막 부분까지 왔는데요 모듈 import 하는 부분에서 에러가 나는 것 같습니다. 그래서 올려주신 소스코드 다 복사해서 붙여넣기 했는데도 동일한 에러가 발생하네요 ㅠㅠ
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
강의 중 질문이 있습니다.
타임리프 주석으로 외부 변수 선언을 해주라는 메세지가 나오는데, 실행하는데는 아무 지장이 없습니다. 이부분 해결을 하기 위해 어떤 조치가 필요한가요?
-
미해결실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
selectedTab 관련
Vue 의 data에 selectedTab을 초기화하지 않아도 created를 통해 selectedTab을 이용하는 것이 가능했는데 data에 selectedTab이 없으면 onClickTab을 만들어도 클릭했을 때 변화가 없더라고요. 두 상황에 어떤 차이점이 있는건가요?
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
복합 선택자 개념 질문 드립니다.
실습 이후 다시 강의노트를 보았을 때, 실습의 결과와 강의 자료가 다른 내용인 것 같아 이해에 어려움이 발생하여 질문드립니다. /* 하위 선택자 */ #item-list p { color: red; } /* 자식 선택자 */ #item-list > p { color: blue; } </style> </head> <body> <div id="item-list"> <p>첫 번째 자식 아이템 1</p> <p>첫 번째 자식 아이템 2</p> <div> <p>두 번째 자식 아이템 1</p> <p>두 번째 자식 아이템 2</p> 제가 실습으로 얻은 결론은 다음과 같습니다. 1. 하위 선택자는 해당 코드의 하위 선택자 모두의 속성을 변경시키는 것이다. 2. 자식 선택자는 해당 코드의 바로 아래에 있는 선택자의 속성만을 변경시키는 것이다. 제가 이해가 가지 않는 부분은 다음과 같습니다. 1. '상위 선택자'가 무엇인지 모르겠습니다. 우리가 '하위 선택자', '자식 선택자'라고 부르는 복합 선택자를 상위 선택자라고 하는 것인가요? 2. '선택자 1', '선택자 2'의 개념을 모르겠습니다. <div> </div>로 묶인 <p> </p> 코드 하나를 (즉, 실습 내용에서 '첫 번째 자식 아이템 1, 첫 번째 자식 아이템 2 각각을) 선택자 1, 선택자 2 로 말하는 것인지, 아니면 <div> </div> 자체를 (실습 내용에서 '첫 번째 자식 아이템 1,2', '두 번째 자식 아이템 '1,2'를 묶어서) 선택자 1, 선택자 2로 말하는 것인지 헷갈립니다. 3. 강의 자료에서 복합선택자- 2. '상위 선택자의 바로 첫번째 자식으로 있는 태그들 중에서 선택자 2에 해당하는 태그를 선택합니다.' 라는 말이 이해가 가지 않습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
인스턴스 중지, 재부팅 이후
인스턴스 중지, 재부팅 이후에는 일련의 과정을 다시 설정해줘야할까요? 502가 뜨네용
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
x.replace() 질문드립니다.
안녕하세요. 다름이 아니라 복습하던 중 여쭤보고 싶은게 있어서 질문드리게 되었어요. 지금 복습하던 중 europe = europe.replace(", ", "|")을 해주면서 콤마(, )로 연결된 부분을 기호(|)로 바꾸어주었는데 반드시 이 기호로 사용하여야 하는지, 이 기호가 갖는 특별한 의미가 있는 것인지 궁금합니다. 강의 너무 잘듣고있습니다. 감사합니다
-
미해결홍정모의 따라하며 배우는 C언어
강의 11분 18초경 부분이 헷갈립니다.
교수님이 그리신 메모리 그림에서 100, 200, 300, 400 과 같은 주소는 설명을 위해 교수님이 임의로 집어 넣었다는 것이라고 말씀하셨는데요. 11분 18초에서 "첫번째 주소를 여기서 빼버려요" 라고 하고 숫자를 01234567.... 이렇게 바꾸시는데요. 이게 뭘 의미 하는건가요? 그리고 12분경의 "arr이 &arr[0]과 동일하다"라는 부분이 약간 이해가 안되네요. 문법적으로 &arr[0] (arr이라는 배열의 제일 첫번째 값의 주소) 이 그냥 arr이라고 써도 같다고 말씀 하시는 건가요?
-
미해결애플 웹사이트 인터랙션 클론!
강좌와는 관련없는 질문하나만 드리겠습니다.!
안녕하세요. 선생님 강의 정말 유익하게 잘듣고 있습니다. 저는 현재 개발자로 활동하고 있습니다만...새로운 기술이나, 실무에 쓰이지는 않지만 재밌는 기술들의 튜토리얼을 듣는것을 좋아합니다. 선생님께서 강의하시는 리스트 면면을 살펴보면 프론트엔드에 포커스가 되서 좀더 창의적인 표현을 가능하게 해주는 것들이 많아서 저는 도움을 많이 받았습니다. 후속강좌들은 어떤것이 계획중인지는 모르겠으나... siteinspire같은데서 볼수있는 굉장히 수준높은 표현을 가능하게 해주는 강좌가 있으면 좋겠습니다. https://barba.js.org/showcase/ 이런 류의 표현을 배워보고 싶은데, 도무지 감도 안오고, 이런류의 사이트는 어떻게 만든다는 소개나 튜토리얼이 전혀 없어서요. 아마도, 여기서 제시된 예들은 barba.js와 gsap라이브러리, html canvas테크닉이 결합되어있는거 같습니다만 어떻게 해야하는건지 전혀감이 오지않네요. 하나의 라이브러리를 선정해서 재밌는 테크닉과 아이디어를 프론트 엔드 엔지니어링으로 풀어내게 해주는 강좌가 있으면 좋을것같아서 한번 말씀드렸습니다. :) 감사합니다.
-
미해결실전 인공지능으로 이어지는 딥러닝 개념 잡기
Adversarial-based 전이 학습에 관한 질문 입니다.
6:15경에 도메인 라벨이 도메인을 구분을 못하게 업데이트 하신다고 하셨는데 GAN처럼 앞의 모델(동그라미 안치신 길쭉한부분)에서는 구분을 못하게 하는 방향으로 업데이트하고 도메인 라벨 바로 앞의 레이어에서는 구분을 잘하는 방향으로 업데이트 한다는 말씀이신가요?
-
미해결자바 입문자를 위한 강의
수업 에 대한 질문은 아닌데 궁금한게 있어서 질문 드립니다.
다름이 아니라 si업체 에서 보통 파견을 많이 보내는걸로 알고있는대요. 가게 되면 프로젝트를 수행하게 되는데 평균적으로 많이 쓰이는 소프트웨어나 프로그램들 종류를 좀 알수있을까요? 보통 자바, 스프링 ,앵귤러, 리액트, 타입스크립트 이런것이 쓰인다고 듣긴 했는데 맞나요?ㅎ
-
미해결14일만에 배우는 ASP.NET CORE
개발환경설정 강의가 필요할 것 같습니다.
Java 웹개발을 주로 했는데 닷넷을 배울일이 있어서 이 강의를 수강했습니다. 이클립스를 썼는데 비주얼 스튜디오는 처음이라 강의하시는 형태로 ide를 구성하는 방법을 모르겠네요;; 설정방법에 대한 강의가 하나 있었으면 더 좋을 것 같습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
next 로컬에서 빌드 시 질문입니다.
로컬에서 빌드하고 aws에 배포할 때, node_modules는 gitignore가 되어있는데, npm 모듈을 또 원격에서 설치해야하나요? 보통 집 컴퓨터에서 개발 시 npm i 하면 로컬에는 해당 모듈이 설치되어있는데 리모트에는 package.json에만 기록되어있고 설치는 따로 해야하잖아요... 기존에는 순서가, 로컬에서 git push - 리모트에서 git pull + npm install(안 설치된 모듈) + npm run build - pm2 리스타트 인데, 로컬에서 빌드하게 되면 로컬에서 npm run build - git push (.next) - git pull - npm install - pm2 restart 순이 맞는건가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요. EntityManagerFactory, EntityManager,EntityTransaction의 사용루틴?에 대해 질문 드리겠습니다.
현재 MyBatis를 사용한 프로젝트를 JPA로 변경하려 합니다. Mybatis는 생성자로 Db로직 클래스에서 생성되고 메소드별로 sqlSession을 불러들여서 쿼리를 실행하고 닫는 과정인데 1. JPA도 마찬가지로 EntityManager와 EntityTransaction을 메소드마다 열고 닫았다 해야되나요? (아래 예제 코드 첨부드립니다.) 2. 열고 닫으면 영속성 컨텍스트도 같이 내려가는 건가요? public class DbLogic{ EntityManagerFactory emf; EntityManager em; EntityTransaction tx; static Logger logger = LoggerFactory.getLogger(DbLogic.class.getName()); public JpaDAO() { this.emf = Persistence.createEntityManagerFactory("JPA"); } public void find() { try { em = emf.createEntityManager(); tx = em.getTransaction(); tx.begin(); em.find(Device.class, 1); } catch (Exception e) { tx.rollback(); e.printStackTrace(); }finally { em.close(); } } }
-
해결됨스프링 핵심 원리 - 기본편
안녕하세요!
안녕하세요~ 강의를 듣다가 궁금한 점이 생겨서 질문 남깁니다! @Bean의 initMethod, destroyMethod 속성을 사용하면 외부 라이브러리에도 초기화, 종료 메서드를 적용할 수 있다고 하셨는데 외부 라이브러리 코드를 고칠 수 없는 상황에서 어떤 의미로 적용이 가능한지 궁금해서 질문 드립니다!외부 라이브러리에 이미 구현되어있는 메소드를 초기화나 종료 시 구현해야하는 메소드로 지정해준다는 뜻인가요?? 답변 주시면 감사드립니다! 또, 항상 강의 너무 잘 보고있습니다! 좋은 강의 찍어주셔서 정말 감사드려요 :))
-
미해결부트스트랩(BOOTSTRAP)3을 활용한 반응형 웹페이지 만들기
플러그인 설치 코드 에러가 나옵니다.
질문판에 올리신 코드를 복사에서 붙여넣고 엔터 누르니까 Error validating download (got 817937144c34c84c88cd43b85318b2656f9c3fac02f8f72cbc18360b2c26d139 instead of df21e130d211cfc94d9b0905775a7c0f1e3d39e33b79698005270310898eea76), please try manual install 이렇게 됩니다. 수동으로 설치하라는것 같은데 어떤걸 수동으로 설치하라는 건가요? 두번째 질문은 emmet 에 들어가면 목록이 setting하고 key Bindings밖에 없습니다. setting-user은 어떻게 들어가나요?
-
미해결뉴욕 프로덕트 디자이너가 알려주는, 입문자를 위한 UX디자인 개론
잘 보고있어요!
안녕하세요. 눈으로 보기 쉽게 풀어주시고 말로 잘 풀어서 설명해주셔서 재밌게 도움 많이 받고 있어요. 디자인 포기했다가 다시 해보려고 합니다. 이 강의 빨리듣고 피그마 강의도 기대가 되네요. 그 설명 중간에 휴라스틱 평가에 관련 링크 공유해주신다고 하셨는데 어디에 있는 건지 모르겠어요. 도와주세요!
-
미해결R로 하는 웹 크롤링 - 입문편
Rstudio 에서 한글로 작성한 주석이 깨집니다.
안녕하세요 선생님, 강의 잘 듣고 있는 수강생 입니다. 현재 DC인싸이트 크롤링 부분 수강중 이온데, 오늘 Rstudio를 실행하니 아래와 같이 한글로 작성한 주석 부분이 깨져서 출력됩니다. 메모장에서도 코드 바꿔가며 불러오기 해놨으나 현상은 동일 했습니다. 조언 부탁 드립니다. # (1) ?????? / ????????? / URL ???????????? # 1) ???????????? # 2) ????????? ????????????/?????????/URL?????? # (2) ????????? ???????????? url<-"https://gall.dcinside.com/board/lists/?id=superidea&page=1" b<-readLines(url, encoding = "UTF-8") # install.packages("stringr") library(stringr) str_detect(b,"gall_tit ub-word") index<-which(str_detect(b,"gall_tit ub-word"))[-1] #True ?????? ?????? ???????????? ??????????????? ????????? ?????? b[index+1] #"gall_tit ub-word" ?????? ????????? ??????????????? +1 b2<-b[index+1] # ????????? URL ???????????? ??????, str_extract()??? ????????? ?????????
-
해결됨Spring Boot JWT Tutorial
h2데이터베이스에 대해 질문 있습니다.
서버를 실행할때 data.sql에 있는 쿼리가 실행되는건 왜 그런건가요??
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
배포관련하여질문드립니다!!
강의 정말 잘듣고있습니다. 정말 도움이 많이 되는 강의해주셔서 정말로 감사드립니다. 다름이 아니오라, 강사님의 보일러 플레이트를 기준으로 강의를 시작하셨는데, 배포를 해보고싶어서요!!! 보일러플레이트를 기준으로 했을때, 프로젝트를 배포하려면 어찌해야하는건가요?? 배포관련된 다른 댓글들도보았는데 쉽게 따라하기가 힘들어서요..ㅠㅠ 혹시 직관적이고 직접적으로 설명해주실수있으실까요?(강사님의 보일러플레이트파일을 기준으로요!!!ㅠㅠ) 배포도해보고싶은데 알려주시면 정말감사하겠습니다!! ㅠㅠ 이상입니다!!!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
질문있습니다.
안녕하세요 제로초님 강의를 응용하여 Userprofile.js에서 짹짹을 누를시 다이나믹라우팅을 이용하여 [id].js로 이동하지 않고 myfood라는 페이지를 만들어서 짹짹을 누를시 myfood페이지로 가게끔 했는데요. onst UserProfile = () => { const dispatch = useDispatch(); const { me, logOutLoading } = useSelector((state) => state.user); const onLogOut = useCallback(() => { dispatch(logoutRequestAction()); }, []); return ( <Card actions={[ <div key="followings"><Link href="/myfood"><a>짹짹<br />{me.Posts.length}</a></Link></div>, ]} > 아래는 myfood.js페이지입니다 import React, { useEffect } from 'react'; import {useDispatch, useSelector} from 'react-redux'; import { LOAD_USER_POSTS_REQUEST } from '../reducers/post'; import { LOAD_MY_INFO_REQUEST, LOAD_USER_REQUEST } from '../reducers/user'; import AppLayout from '../components/AppLayout'; import PostCard from '../components/PostCard'; const myfood = () => { const dispatch = useDispatch(); const { me } = useSelector((state) => state.user); const { mainPosts } = useSelector((state) => state.post); // console.log("me.id:",me.id); console.log("mainPosts",mainPosts); useEffect(() => { dispatch({ type: LOAD_USER_REQUEST, }) },[]); useEffect(() => { dispatch({ type: LOAD_USER_POSTS_REQUEST, // }) },[]); return ( <AppLayout> <div> {mainPosts.map((c) => ( <PostCard key={c.id} post={c} /> ))} </div> </AppLayout> ); }; export default myfood; 짹짹을 눌러 mypage로 이동했을 시 프론트 화면을 밑에 처럼 보여집니다. 그런데 여기서 뒤로 누르기를 눌러서 index.js페이지로 오게되면 리덕스가 초기화 되지않고 리덕스가 쌓여있고 index.js에서 useEffect로 사용되는 Load_my_Info_SUECCSS에 mainPosts데이터가 계속 쌓입니다. 이런식으로요 그다음 다시 짹짹을 눌러 myfood페이지로 가면 데이터가 누적되어서 2배로 보이게됩니다. 이런식으로요 밑에는 index.js파일입니다 const Home = () => { const { mainPosts } = useSelector((state) => state.post); const dispatch = useDispatch(); useEffect(() => { dispatch({ type: LOAD_MY_INFO_REQUEST, }); }, []); 문제는 짹짹버튼을 누르고 뒤로가기로 하여 index.js로 왔을 때 리덕스가 초기화되지 않고 데이터가 남아있어서 그런것 같은데 왜 그런지 모르겠습니다... 또한 이것을 해결하려면 어떻게 해야할까요?? 아무리 생각해도 모르겠네요 ...