inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

질문입니다

미해결

HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)

안녕하세요 선생님 강의 잘 듣고 있습니다^^ 의문이 하나 있는데 .container { text-align: center; display: flex; justify-content: center; align-items: center; height: 100vh; 이렇게 콘테이너 div안에 flex 속성을 주셨는데요, flex는 인라인 블록 인라인블록 상관없이 쓸 수 있는건가요..? 혼돈이 와서 질문드립니다. flex를 쓰실때 밑에.icon div 안에 display: inline-block; 속성을 지우셨기에 혼돈이 와 질문드립니다. 언제 쓰이고 언제 쓰이지 않는지 알려주시면 감사하겠습니다.^^

  • jquery
  • HTML/CSS
ysk2530 댓글 1 좋아요 1 조회수 165

1. 인디케이터에 대해 2. 컴포넌트에서 detach하지 않은 채 수정

미해결

피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z

안녕하세요 에릭 쌤~ 두 가지 궁금한 점이 있어 질문 드립니다. 1. UI 디자인에서 인디케이터를 다루는 것을 처음 보았는데요 운영체제에서 강제로 얹어지는 것인 줄 알았는데, 실제 애플리케이션별로 디자인한 인디케이터를 구현할 수 있다는 말씀인 걸까요? 2. 컴포넌트를 복사해서 두 번째 디자인할 상세 화면에 붙여넣기했는데요 detach하지 않은 채로도 인스턴스에서 색상이나 크기 조정이 가능하더라구요. 컴포넌트 모 객체의 변경사항도 여전히 반영이 되구요. 일부만 변형해서 사용하려는 경우 이렇게 사용해도 되나요?

  • 웹 디자인
  • 모바일-디자인
  • figma
Max H 댓글 1 좋아요 0 조회수 481

for 반복문 관련 문의

미해결

제주코딩베이스캠프 Code Festival: JavaScript 100제

function solution(argStrNum, argLen) { let arrRet = []; const combiAll = (strPre, strNum) => { for (let idx = 0; idx < strNum.length; idx++) // for (let idx in strNum) { arrRet.push(strPre + strNum[idx]); combiAll(strPre + strNum[idx], strNum.slice(idx + 1)); } }; combiAll("", argStrNum); console.log(arrRet); arrRet = arrRet.filter((x) => x.length === argLen); console.log(arrRet); } const strNum = "1723"; const intLen = 2; console.log(solution(strNum, intLen)); 위 코드에서 for 반복문을 comment한 것으로 교체시 결과가 다른 이유를 모르겠습니다.

  • javascript
  • 코테 준비 같이 해요!
icandoa 댓글 0 좋아요 0 조회수 217

컴포넌트 등록이 되지 않습니다 ㅠㅠ

해결됨

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

[Vue warn]: Unknown custom element: <TodoHeader> - did you register the component correctly? For recursive components, make sure to provide the "name" option. 이경우에는 어떻게 해아할까요?

  • vuex
  • es6
  • vuejs
  • javascript
박준형 댓글 3 좋아요 2 조회수 10055

XGBoost feature importance에 관한 질문

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

안녕하세요. 수업 잘 듣고 있습니다. 다음은 책 240p에 있는 XGBoost 의 feature importance에 관한 내용인데, 파이썬 래퍼랑 사이킷 래퍼를 사용했을 떄 각각 중요도의 순서가 다르더라구요. 이렇게 되면 제일 중요한 feature 의 순서도가 달라지는 건데 이건 왜 그러는건가요?? 사이킷 래퍼는 f21 , f1 , f13 순으로 중요도가 높은 반면에 파이썬 래퍼는 f13, f21 , f1순으로 중요도가 높더라구요!

  • 통계
  • 머신러닝 배워볼래요?
  • python
yonghankim7 댓글 1 좋아요 0 조회수 487

프로토타입 공유 재생

미해결

김영삼 작가의 XD를 이용한 모바일 UI UX 실무 디자인

개발자한테 프로포타입 재생은 공유 안되나요?

  • XD
  • 모바일-디자인
s2is2i 댓글 1 좋아요 0 조회수 278

gcc -o 사용해도 여전히 헤더파일 만들기 오류

미해결

홍정모의 따라하며 배우는 C언어

위에 질문 올려주신 분이랑 똑같은 문제입니다. 저는 맥 컴퓨터에서 vs code를 사용 중인데요. gcc -c main.c gcc -c header.c gcc -o program_name main.o header.o 를 했는데도 build 할 때 이런 에러가 뜹니다.

  • c
Jae Ung Yoon 댓글 1 좋아요 0 조회수 334

구글애즈와 ga 실습

미해결

구글애즈로 배우는 퍼포먼스마케팅 필수 (2023년 업데이트)

개인 사이트가 없는 취준생들은 구글애즈나 GA같은 툴을 실습하고 프로젝트를 진행해보려면 어떤방법이 있는지 알려주시면 감사드리겠습니다.

  • 디지털 마케팅
  • Google-Ads
  • 퍼포먼스 마케팅
방인석 댓글 1 좋아요 0 조회수 252

주소 int casting시 음수(-)가 나오는 이유

미해결

홍정모의 따라하며 배우는 C언어

저는 (int)& n 출력시 음수가 나오는데 이유가 무엇일까요? 예를 들어 &n = 0x7ffeea6c189c 인 경우에 (int)& n = -362014564이 나왔습니다

  • c
Jae Ung Yoon 댓글 1 좋아요 0 조회수 988

몽고디비 다큐먼트 생성

해결됨

[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지

d컴퍼스를 이용해서 CRUD예제를 진행중인데 users 컬렉션에서 comment작성중인데 강의처럼 잘보이지 않고 일정부분만 보이게되는데 어떤 설정을 해줘야되나요?

  • nodejs
  • mysql
  • mongodb
  • Sequelize
맑은맑쇼 댓글 1 좋아요 0 조회수 216

docker volume 파트 오류

미해결

따라하며 배우는 도커와 CI환경 [2023.11 업데이트]

윈도우 사용자이고 %cd%:/usr/src/app 으로 했지만 계속 오류나서 직접 파일 경로를 지정했더니 이렇게 오류가 납니다 ㅠㅠ docker: Error response from daemon: invalid mode: /usr/src/app. 어떤 부분이 잘 못된 건가요...?

  • github
  • docker
  • aws
  • cicd
  • travis-ci
  • 데이터 엔지니어링
chaeyeon2367 댓글 4 좋아요 0 조회수 1081

안녕하세요 base64질문

미해결

Spring Boot JWT Tutorial

안녕하세요, 코드 하나하나 뜯어보면서 디테일한 부분에서 많이 공부하고 있습니다. TokenProvider에서 byte[] keyBytes = Decoders.BASE64.decode(secret);로 바이트배열을 생성한 다음 키를 생성하는데요, jwt.secret은 silvernine-tech-spring ~ 이 터미널 기본 chartset인 utf-8으로 바이트로 바뀌고 바이트가 다시 base64로 인코딩되어 Yml파일에 저장되는데요, provider에서 주입받은 secret을 base64로 다시 디코딩해서 사용하는 이유가 궁금합니다. 그냥 yml에 secret을 silvernine-tech-spring ~ 놔둔 상태로 주입받아서 utf-8으로 바이트로 바꾸고 키 생성을 해도 같은 결과이지 않을까요? 그리고 생성자가 아닌 DI 이후에 afterpropertyset을 이용해 key를 설정하는 이유도 궁금합니다.

  • jwt
  • spring-boot
댓글 1 좋아요 2 조회수 642

swr 질문있습니다.

미해결

[리뉴얼] React로 NodeBird SNS 만들기

swr을 이용해서 로그인한 데이터 정보를 가져오고있습니다. const { data : userData , error : err , mutate , revalidate } = useSWR( "http://localhost:8000/user/me" , fetcher ) ; if (!data) { openModal () ; return; } 이런식으로 처음에 로그인을 하지 않은 사용자가 특정페이지에 접근하면 모달창을 뛰어 로그인을 하세요라는 모달을 띄운 후 확인을 누르면 로그인페이지로 이동하는 로직을 작성할려고 하는데 Too many re-renders. React limits the number of renders to prevent an infinite loop 이런에러가 발생합니다. 혹시 해결방법이 있을까요?

  • nodejs
  • react
  • redux
  • express
  • Next.js
원피스를 찾아서 댓글 1 좋아요 0 조회수 201

트랜잭션을 지원하는 쓰기 지연 -Update 관련 질문입니다. 01.JPA소개.pdf

미해결

자바 ORM 표준 JPA 프로그래밍 - 기본편

비즈니스 로직 수행동안 DB 로우 락이 걸리지 않는다. 라고 써있는데 이때 다른곳에서 이 row를 읽거나 쓰면 위험하지않은가요? 제가 락에관련 궁금해서 짧게 긁을 읽고 나서 생긴 궁금증입니다. 혹시 질문 자체가 틀렸다면 어떤 키워드 중심으로 공부를 하면 되는지 알려주시면 감사하겠습니다!!

  • JPA
  • java
임도현 댓글 1 좋아요 1 조회수 258

세션 갱신 문의 건

미해결

React로 NodeBird SNS 만들기

세션 갱신을 구현 중 도움을 주셨으면 합니다. - CSR 랜더링 시에는 정상적으로 백엔드 및 프론트 둘다 쿠키 expires가 변경 되는 것을 확인 하였으나 - SSR 랜더링 시에는 const cookie = ctx.isServer ? ctx.req.headers.cookie : ''; 통한 request headers에 Cookie 전달 확인은 되었으나 response header에 set-cookie가 없고 expires가 변경 되지 않습니다. 백엔드 설정 app . use ( session ({ resave : true , saveUninitialized : false , rolling : true , secret : process . env . COOKIE_SECRET , cookie : { httpOnly : true , secure : false , maxAge : 60 * 60 * 1000 , }, name : 'kbk' })); 프론트 설정 server . use ( session ({ resave : false , saveUninitialized : false , secret : process . env . COOKIE_SECRET , cookie : { httpOnly : true , secure : false , }, name : 'kbk' })); 브라우저에서 Network탭 확인 시 - csr 랜더링 요청주소 : axios를 통한 서버쪽 주소 요청 - ssr 랜더링 시 요청주소: 프론트 주소

  • javascript
  • react
matromen 댓글 7 좋아요 0 조회수 553

리소스 매니저 만들때 랩핑이라는게 나오는데 정확히 어떤 개념인건가요?

해결됨

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

강의와 관련있는 질문 을 남겨주세요. &bull; 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) &bull; 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) &bull; 서비스 운영 관련 질문은 인프런 우측 하단 &lsquo;문의하기&rsquo; 를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달 에도 요령이 필요합니다. &bull; 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요. &bull; 강의실 페이지 (/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다. &bull; 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재 해주세요. &bull; 수업 특정 구간에 대한 질문은 꼭 영상 타임코드 를 남겨주세요! 구체적인 질문 일수록 명확한 답을 받을 수 있어요. &bull; 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요. &bull; 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요 . &bull; 정확한 질문 내용과 함께 코드 를 적어주시거나, 캡쳐 이미지 를 첨부하면 더욱 좋습니다. 기본적인 예의 를 지켜주세요. &bull; 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. &bull; 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. &bull; 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용 은 스팸 처리 등 제재를 가할 수 있습니다. 리소스 매니저를 만드실때 랩핑을 한다고 하시면서 막 뭔가 하시던데 정확히 어떤 개념인건가요?

  • unity
  • C#
술홍 댓글 1 좋아요 0 조회수 529

@Transaction에 대해서 질문드드립니다.

미해결

실전! Querydsl

안녕하세요? 강사님. 항상 좋은 강의 잘 보고 있습니다. 이번강의를 보면서 에러가 발생하였습니다. Member member = new Member ( "member1" , 10 ); memberRepository . save ( member ); Member findMember = memberRepository . findById ( member . getId ()). get (); assertThat ( findMember ). isEqualTo ( member ); assertThat부분에서 <"Member(id=1, username=member1, age=10) (Member@1b444b5)"> to be equal to: <"Member(id=1, username=member1, age=10) (Member@5a1a20ae)"> but was not. Expected :Member(id=1, username=member1, age=10) Actual :Member(id=1, username=member1, age=10) 이러한 에러가 발생했습니다. 알고보니 @Transaction 어노테이션을 선언을 안해서 그랬습니다. member와 findMember의 메모리 주소가 달라서 에러가 발생한것 같은데 메모리가 주소가 왜 다른지 잘 이해가 안됩니다. meber객체를 save 하면서 영속성 컨텍스트에 담기고 findMember는 영속성컨텍스트에 담겨있는 member인것이 아아니라 새로 select문을 날려서 디비에서 조회한 값이더라구요( @Transactional이 없을 때 로그를 통해서 확인하였습니다) @Transactional을 선언 하고 save 후 em.flush(); em.clear();를 해준것과 같은 현상이 나더라구요. @Transactional이 롤백외에도 어떠한 기능이 있길래 이러한 현상이 나타나는지 알고 싶습니다. 감사합니다.

  • java
  • JPA
안지혁 댓글 1 좋아요 1 조회수 1029

structure와 stack, heap 질문 드립니다.

미해결

홍정모의 따라하며 배우는 C언어

struct flex { size_t count; double average; double values[]; // Flexible array member }; const size_t n = 3; struct flex* pf = (struct flex*)malloc(sizeof(struct flex) + n * sizeof(double)); if (pf == NULL) exit(1); struct nonflex { size_t count; double average; double* values; // Use malloc() }; struct nonflex nf; nf.values = (double*)malloc(sizeof(double) * n); 위 코드는 강의 내용 그대로입니다! malloc(), 즉 동적으로 메모리를 할당하면 heap에 할당된다고 배웠습니다. 일반적인 지역변수들은 stack을 차지하구요. Q1. structure 도 지역변수로 선언이 되면, stack에 할당 되는 것이 맞나요? 디버거로 동적할당 메모리와 주소값을 비교해봤는데, 큰 차이를 찾아내지 못해서... 질문을 드립니다! Q2. 다음 그림의 이해가 맞는지 도움 부탁드립니다! ㅠㅠ <그림 1> 강의 내용의 structure flex <그림 2> 강의 내용의 structure nonflex Q3. 위 그림 1 의 struct가 차지한 공간이 혹시 stack이라면, malloc()이 stack에도 할당을 해줄 수 있는건지 malloc() 함수에 대하여 여쭙습니다!

  • c
m1n_q 댓글 3 좋아요 1 조회수 506

AttributeError: 'NoneType' object has no attribute 'text'오류가 뜹니다.

미해결

크롤링으로 웹, 텔레그램봇, REST API, 모바일 앱 만들기

1강 13:40초경입니다. 맨밑에처럼 코드를 작성하였는데 print(title)하고 실행 시 아래와 같은 오류가 뜹니다. 오류 뜬 cmd창과 해당 뽐뿌 스크린샷입니다. 모짜렐라 치즈가래떡 다음 상품이 품절상태이고, class=list_title없이 그냥 font태그에 담겨있는것같습니다.. 혹시 이런경우에 어떻게 하면 될까요?? 질문에 정보가 부족하다면 알려주시길바랍니다. 위와같은 오류가 납니다.. 아래는 오류 났을 때 뽐뿌 사이트 입니다! from bs4 import BeautifulSoup import requests response = requests.get("http://www.ppomppu.co.kr/zboard/zboard.php?id=ppomppu") # 사이트 불러오기 soup = BeautifulSoup(response.text,"html.parser") for item in soup.find_all("tr",{'class' : ['list1','list0']}): image = item.find("img",class_='thumb_border').get('src')[2:] title = item.find("font", class_='list_title').text print(title)

  • rest-api
  • Flutter
  • 웹-크롤링
  • python
  • django
지늬 댓글 1 좋아요 0 조회수 9638

인기 태그

인프런 TOP Writers

주간 인기글