묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨CSS Flex와 Grid 제대로 익히기
media min-width: 600에서 flex-item width
강의를 보고 혼자서 작성해보았는데요.. chrome 브라우저를 사용중입니다. min-width: 600px에서 flex-item을 50%를 주었는데 자꾸 두번째 item이 떨어져서 border 영역만큼 빼고 width를 잡아주었어요. 이게 맞는걸까요 ? ㅜㅜ 선생님은 reset이나 item영역의 border를 어떻게 주셨는지요? 쌤처럼 item에 패딩도 예쁘게 넣어주고 싶은데 reset을 안했으니 브라우저 차이인건지.. 궁금해요 ㅜㅜ! 그리고 min-width: 900px로 넘어갈 때 grow 0 이 계속 적용이 되는데 제가 css 초보여서 이게 맞는건지 제가 잘못 작성한 건지 모르겠어요..
-
미해결Slack 클론 코딩[실시간 채팅 with React]
질문이요
onSubmitForm 함수안에서는 chatData가 undefined로 나와서 if(!chat.trim() && chatData) 를 했을때 if문이 적용되지가 않는데 무엇을 잘못한걸까요...? 함수 바깥에서 콘솔을 찍어보면 chatData가 나와요...
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
failed to solve with frontend dockerfile.v0
강사님. "Package.json 파일이 없다고 나오는 이유" 실습하고 있습니다. docker build -t yehyang1004/nodejs ./ 실행 했는데 아래 문제가 나옵니다. 해결 방법 업을까요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
질문
여기서 input 하고 패스워드만 치면 저희가 입력창을 만들 필요없이 창에서 스스로 비밀번호 입력창을 제공해주던데, 그건 어디서 제공해주는거에요? 크롬브라우저에서 기본적으로 제공해주는 기능인가용??
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
라우터와 뷰 인스턴스질문...
안녕하세요 캡틴판교님 강의 정말 유익하게 듣고있습니다. 1. this.$router와 this.$store 같은경우에 스토어나 라우터 인덱스에서 뷰 인스턴스와 연결을 하여서 뷰 인스턴스 내에서만 사용할수있고 router sotre 에서는 저런식으로 사용하지 못하는것까지 이해했습니다. 그런데 뷰 인스턴스 내에서 라는 말이 정확하게 이해가 되지않습니다. 어떻게 하면 뷰 인스턴스내에 포함을 시키고 구분할수있는 것인가요?? 2. createListView HOC에서 컴포넌트 가드를 사용하여 아래 코드 export default function createListView(name) { return { // 재사용할 인스턴스(컴포넌트) 옵션들이 들어갈 자리 name, beforeRouteEnter : (to, from, next) => { bus.$emit('start:spinner'); // #1 this.$store.dispatch('FETCH_LIST', to.name) .then(() => { // #5 bus.$emit('end:spinner'); next(); }) .catch(err => console.log(err)); }, render(createElement) { return createElement(ListView); } } } 사용하였더니 beforeRouteEnter 내에서 this.$store로 접근할시에는 인식이 안되더라구요 그래서 store를 export 해주고 this.$store -> store 로 해주었더니 잘작동합니다. 왜 beforeRouterEnter 안에서는 this.$store가 인식이 안되는 지궁금합니다 ! 그리고 라우터 가드와 컴포넌트 가드는 똑같다고 생각해도 되는건가요?? 3. 캡틴판교님 nuxt강의는 계획에 있으신지 궁금합니다! nuxt의 asyncData를 이용하면 라우터가드를 따로 설정해주지 않아도 되는건지 궁금합니다
-
미해결스프링 웹 MVC
에리 메시지가 한글입니다.
form.html에서 한글을 적은 적이없는데 에러메시지가 알아서 한글로 변환되어서 나오는데요, 이런 타임리프 엔진에서 처리해준건가요 ??? error has occued부분은 fileds.hasAnyErrors() 시험삼아 동작시킨 부분입니다. 이 부분은 제가 적은 영어로 잘 나옵니다.
-
미해결실전! Querydsl
캐멀케이스 질문
안녕하세요! 정말 간단한 질문인데 구글링해도 딱히 나오지 않아서 질문드립니다. 2:00 에 보면 필드명이 username, teamName 하셨는데요 username은 왜 캐멀케이스를 사용하지 않나요??
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
name=" "이나 mappedby =" "할때 자동완성 질문이요..!
저는 " "안에서 Alt+Enter(윈도우기준) 해도 자동완성으로 객체명을 못띄워주던데요...! " " 아니면 잡는데 " "안에 들어가있으면 강사님 IDE처럼 안되는데 혹시 어떤 설정이 필요한건지 알수있을까요?
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
no-unexpected-multiline 이슈
프리티어를 ESLint와 통합하고, 실행하면 강의 초반에 예를 들었던 console.log( ) ( function( ) { } ) ( ) 코드의 Error가 표시되지 않습니다. 저는 셋팅이 잘못된 줄 알고 한참을 헤매다가, 결국 프리티어를 통합시키면, 이 멀티라인 에러가 무시된다는것을 알았습니다. https://github.com/prettier/eslint-config-prettier/issues/30 저 같은 경우 Prettier는 vscode extension으로 사용해오고 있었는데, 그래서 이럴 경우 꼭 웹팩에서 eslint와 통합시킬 필요가 있는지 궁금합니다. 그리고 실무에서는 prettier를 웹팩에다 설치하는지 아니면 저같이 extension으로 사용하는지 궁금합니다. 감사합니다.
-
해결됨Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
@EnableDiscoveryClient는 옵션인가요?
user-service 에서는 @DiscoveryClient를 강좌에서도 적었는데 catalog-service에서는 적질 않아서요. 그냥 실행해봤는데도 동작은 잘 되네요. 원래 스펙상에서는 명시하라고 되어있지만 스프링부트가 자동으로 잡아주는것인가요? 문득 궁금해지네요. 감사합니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
한번에 여러 회원들을 생성, 수정, 삭제 하려고 할때는?
안녕하세요. 강의 잘 보고 있습니다. 기존에는 전부 Post 로 createMember, deleteMember, modifyMember 등으로 api를 설계 했었는데요. 강의 보면서 createMember -> Post /members modifyMember -> Patch /members/멤버Id deleteMember -> Delete /member/멤버Id 이런식으로 바꾸려고 합니다. 근데 생각하다보니 만약 클라이언트에서 편리성을 위해 한번에 한개씩이 아닌 여러개의 회원을 만들거나 수정하거나 삭제하려고 할때 저런식으로 하면 애매한 부분이 있어서요. 예를들면 3명의 회원을 한번에 등록하기 위해 Post /members body에 { [{name: 홍길동, age: 20}, {name: 임꺽정, age: 25}, {name: 심청이, age: 22}] } 이런식으로 요청한다고 할때 응답코드의 Location 값은 어떻게 넣어주는게 좋을까요? (회원Id 값이 3개라서요) 그리고 Put, Patch 같은경우 클라이언트가 "리소스 위치를 알고 URI 지정" 이라고 하셨는데 일괄 수정하기 위해 Patch /members { [{id: 1, age: 21}, {id:2, age: 22}] } 이런식으로 호출하는건 규칙위반이라는 뜻인가요? (URI에 리소스 위치를 넣어준게 아니라 body에 리소스id값인 id를 넣어줌) 마지막으로 Delete /members 해서 임꺽정과 심청이를 삭제하려고 하는데 Delete 메소드는 요청에 body가 허용 안된다고 나와 있어서요. 이럴땐 어떻게 설계하는게 좋을지 궁금합니다.
-
미해결[개념반]배워서 바로 쓰는 SQL 쿼리
group by에 대해서
강사님 수업 잘듣고 있습니다. 갑자기 문제풀면서 실습하다가 모르는 점이 생겨서요!! group by가 집계 연산자를 실행할 때 기준을 알려주는 라인이라고 말씀하셨는데요. 그럼 집계 연산자를 쓰지 않을 때는 아예 쓰지를 않는건가요? SELECT * from Products group by SupplierID 이렇게 출력했더니 저는 groupby를 기준이 되는 컬럼으로 모든 행을 보여준다고 생각했는데 기준이 되는 행에서 중복이 되면 안보여주고 위 사진처럼 sql을 실행시키면 SupplierID 의 값별 첫 행만 보여주더라구요. 원래 이런건가요?? * 와일드카드로 모든 컬럼을 불러왔는데도 어떻게 이렇게 실행이 되는거죠?? 원리대로라면 모든 값을 가져와야 하는 것 아닌건가요?? 이게 맞다면 애초에 groupby라는 기능이 중복이 되지 않게 기준이 되는 열을 모아서 보여주기만 한다는 것인가요? 말이 너무 길어졌네요ㅜㅜ 계속 쉽게쉽게 이해되다가 갑자기 뭔가가 이해가 안가서요...
-
미해결선형대수학개론
Row reduction algorithm Step4.
안녕하세요. 좋은강의 감사드립니다. 다름이아니라 Row reduction algorithm 단계별로 설명해주시는 부분 중 Step4에서 submatrix를 계산해서 적용시켰을 때, 3번째 행이 [0, 0, 0, 0, 1, 4]라고 되어있는데, 기존 2번째 행에 2/3을 곱하고 뺀다면 [0, 0, 0, 0, -1, -4]가 나와야하지 않나요? 만약 그렇다면 reduced echelon form결정조건에 leading entry가 각 행의 nonzero에서 1이되어야한다는게 있는데, [0, 0, 0, 0, -1, -4]이라서 성립이안되는건가요? 혹은 후에 -1를 곱하는 scaling을 진행하면 되는건가요? 제가 잘못이해한부분이 있다면 정정부탁드리겠습니다. 감사합니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
강의 ppt 슬라이드
혹시 강의 ppt 슬라이드는 어디서 다운받을수 있을까요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
pandas 시각화 부터 결과값이 안나오네요 ㅜ,ㅜ 도와주세요
[85 rows x 1 columns] AxesSubplot(0.125,0.11;0.775x0.77) import matplotlib.pyplot as pltplt.rc("font", family="Malgun Gothic")a = df_last.groupby(['지역명'])['평당 분양가격'].mean()print(a.plot())시각화 순서부터 막혔습니다. 무엇 때문인지 표는 나오지 않고 AxesSubplot(0.125,0.11;0.775x0.77)라는 내용만 뜨네요 ㅜ,ㅜ 무엇이 문제일까요?
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
json.dumps()내용을 보다가, 딕셔너리형에 대해 혼란이 생겼습니다ㅜㅜ
딕셔너리 형(JSON 타입)을,{ "id":"01", "language": {"Java":"basic", "Java":"advance"}, "edition": "third", "author": "Herbert Schildt" }json.dumps() 를 통해, 문자열 데이터로 변환하는 것이라고 하셨는데요,print 값에는 전혀 변화가 없어 보입니다.("Java":"basic"이 출력 되지 않는 이슈는 이전 질문 내용을 통해 확인 했습니다.) 완전히 동일한 값이 출력됐고, 끝에 <class 'str'> 라고 타입명만 더 붙어 있는 것 말고는 차이가 없네요ㅠㅠ {"id": "01", "language": {"Java": "advance"}, "edition": "third", "author": "Herbert Schildt"} <class 'str'>도대체 뭐가 바뀐 것인가요? {key:value}는 딕셔너리로 알고있는데, 문자열이라니 헷갈립니다. json.loads()는 완벽하게 이해가 되지만, json.dumps() 예제가 어렵습니다. 다른 경우나, 다른 예제에서는 구분이 되는 것일까요?파이썬 기초는 배웠습니다... 혹시 뭔가 더 있나 싶어 자바스크립트 JSON 개념도 살펴봤지만 모르겠습니다.조금만 도와주실 수 있으실까요?
-
해결됨mongoDB 기초부터 실무까지(feat. Node.js)
클라이언트 오류 처리
안녕하세요 선생님. 예를 들어, 글을 작성하는 post api controller에서 400번대 에러처리를 위한 로직을 작성할 때, req.body로온 json형태의 크기가 큰 경우 일일히 if문으로 검사를 하게되면 코드가 길어지게 되어서 가독성이 떨어질꺼 같은데 이 같은 경우에는 다른 방법이 존재하나요? 또한 TS를 공부해서 type으로 인한 에러처리도 백엔드 개발자가 구현해놓으면 좋은지도 여쭤보고 싶습니다.(실무에서도 백엔드 개발 시 ts가 많이 쓰이는지 궁금합니다) 수업 잘 듣고 있습니다 감사합니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
멀티스레드에 대한 효율성에 관해서 질문이 있습니다!
멀티스레드를 사용할 경우 하나의 프로그램에서 생성해준 스레드 수만큼 CPU 코어를 할당받는 것으로 알고있습니다. 만약 프로그램에서 스레드를 3개를 사용하고 있다면 동시 다발적으로 3개의 코어를 할당받을 수도 있고 하나씩 순차적으로 할당받을 수도 있겠지요... 멀티스레드에 대해 학습하면서 느낀점이 결국 멀티스레드를 사용하면 실행 흐름을 단정지을 수 없다라고 느껴지는데요. 먼저 스레드를 할당받은 함수가 먼저 끝난다는 보장도 할 수 없으니까요... 그러니까 결국 실행흐름이 보장되지 않는 상황에서 여러 개의 스레드가 공유자원에 동시에 접근해서 수정하는 행위를 막아야 되는 것이라고 생각하고 있습니다. 그렇다면 일반적으로는 하나의 스레드가 공유자원에 접근해서 수정하고 수정된 값을 사용하는 것까지를 원자성으로 보장해야 될테고 원자성을 보장하기 위해 Lock을 사용하는데 단일 스레드의 효과가 나와버리는 거 아닌지요 ? 멀티스레드는 공유자원을 최대한 사용하지 않는 곳에 사용을 해야 되는건지요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
생성자주입
스프링빈으로 등록하는것도 생성자주입 인건가요??
-
미해결JIRA를 활용해 더 효과적으로 프로젝트 협업하기
이슈 항목 필수로 입력 받는 방법
안녕하세요. 전문가님 강의 열심히 들으며 Jira에 대해서 배우던 중, 궁금한 점이 있어 문의드립니다. 자체적으로 해결하고자 열심히 알아보다가 도저히 해결 방법이 나오지 않아서.. 부득이 여쭙게 되는점 양해부탁드립니다 ㅠ 1. 현재 직원들에게 이슈의 상태를 '완료'로 변경할 때 '시간 추적' 값을 필수로 입력하라고 하고 있습니다. 2. 해당 '시간 추적' 항목이 시스템 상에서 필수 입력값이 아닌지라, 종종 직원들이 입력을 누락한채로 이슈를 완료처리 하고 있는데요. 3. 혹시 이슈의 상태를 특정 상태로 변경하기 위해서는 특정 항목을 입력 받을 수 있는 방법이 있는지 궁금합니다. (예: 이슈를 진행 중 -> 완료로 변경하기 위해서는 'A 항목'이 비어있으면 안 됨. )