묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결웹 게임을 만들며 배우는 React에 TypeScript 적용하기
2강 끝말잇기 npx webpack 오류가 질의사항
syntaxError를 구글링 해봐도 잘 모르겠습니다 ...
-
미해결Slack 클론 코딩[실시간 채팅 with React]
optimistic ui 구현중 질문이 있습니다
안녕하세요 강사님 현재 강사님의 강의를 따라 실습하며 공부해가고 있는데 한가지 궁금한 점이 있어 질문을 올리게 되었습니다 optimistic ui 구현하실때 더미데이터? 로 createdAt에 new Date를 넣으셨는데 그러면 axios로 서버에 요청할때랑 시간이 달지는게 아닌가요? 그래서 서버요청이 끝나고 똑같은 채팅이 두개가 보여지지 않을까 했는데 하나로만 나오더라구요 제생각에는 아주 조금이라도 차이가 있을줄 알았는데 간략한 원리를 설명해 주실 수 있을까요
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
깃헙 권한 부탁드립니다.
인프런 아이디 : 조민규 인프런 이메일 : alucard@ncsoft.com 깃헙 아이디 : healhunter@gmail.com 깃헙 Username : mamomental
-
해결됨홍정모의 따라하며 배우는 C언어
C 언어 연습 도중 질문
여기서 출력을 하면 t.number와 t.grade 는 잘 나오지만 t.name 부분에서 "hell" 까지만 출력이 됩니다. 그래서 struct 부분에서 char name [10]; 으로 선언하니 다시 "hello"라고 잘 출력이 됩니다. 어디서 문제가 있는 걸 까요??
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
prg 질문있어요
[질문 내용]안녕하세요 김영한 개발자님! 항상 좋은 강의 감사합니다 PRG에 대해 공부하다가 그동안 궁금했던 점이 이 부분에 관련있는 것 같아서 질문드려요 로그인을 하고 게시판에 글 남긴 후에 새로고침을 하면, 어떤 게시판은 한 아이디로 계속 새로고침을 해도 조회수가 안올라가는 게시판이 있고(첫 조회시에만 조회수가 1 올라가고 그 이후로는 X) , 다른 게시판은 동일 아이디여도 새로고침 할 때마다 조회수가 올라가는 게시판이 있더라고요(한 아이디로 새로고침 10번하면 조회수 10 증가) 이 경우에도 전자는 PRG를 적용한 게시판이고 후자는 PRG를 적용 안한 게시판인건가요? 아니면 PRG에다가 로그인 세션(?) 부분에서 또 다른 제어를 설정해놓은걸까요? 항상 친절한 답변해주시는 서포터즈 분들 감사드립니다!
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
sudo 붙여도 권한문제가 발생해서~~
안녕하세요~ sudo 붙여도 권한문제가 발생해서 검색하다가 아래 패키지 설치하니깐 되네요 ... 이 패키지가 권한에 관련된거 같은데 설치해서 진행해도 문제가 없을까요 ? sudo apt-get install libcap2-bin
-
미해결캐글 Advanced 머신러닝 실전 박치기
주피터 노트북으로 코드 자료실에 안들어 가집니다
섹션2 4번째 강의에 나와있는 나와있는 ip와 포트번호로 접속했는데 접속이 안됩니다. 동영상에 있는 자료들을 다운로드 받을 수 있는 다른 방법이 있나요....?
-
미해결파이썬(Python) 기초부터 실무까지 part.1
ex05 질문이요
- 학습 관련 질문을 남겨while True: direction = input('왼쪽 = left, 오른쪽 = right, 종료 = quit 입력 : ') if direction == quit: print('종료되었습니다.') break if direction == 'left': print('left를 입력하셨습니다.') t.left(60) t.forward(50) if direction == 'right': print('right를 입력하셨습니다.') t.right(60) t.forward(50) turtle.exitonclick() 코드를 동일하게 입력했는데도 break문이 작동이 잘 안되는 것 같아요. quit룰 입력할 시 영상 속 예시와는 다르게 지속적으로 input함수에 대한 안내가 나오더라고요. 제가 사양이 낮은 노트북이라 turtle함수 실행 시 렉이 걸려서 그 문제일 수도 있을 것 같긴 한데.... 혹시 코드에 오류가 있다면 어떤 것인지 답변 부탁드립니다.
-
미해결Java TPC 실전프로젝트 (Java API 활용)
질문드립니다.
엑셀 이 지금 유료라 이용을 못하는데 . 실습을 어떻게 진행을 해야할까요.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요 코드 리뷰 부탁드립니다!
function solution(k, arr) { let p = 0, q = 0, sum = 0, answer = 0; for (q; q < arr.length; q++) { sum += arr[q]; answer = Math.max(answer, sum); if (q - p === k - 1) { p++; q = p - 1; sum = 0; } } return answer; } let a = [12, 15, 11, 20, 25, 10, 20, 19, 13, 15]; console.log(solution(3, a));
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Mask R-CNN 관련
안녕하세요 강사님 항상 좋은강의 잘 듣고있습니다. 학습하던 도중 mask R-CNN 관련해서 질문드립니다. 1. Mask R-CNN 모델의 inference결과로 나오는 bbox의 좌표 results[0] 의 값이 [186.00633 203.48474 256.05243 253.83623 0.9983015] 위 5개 값중에 마지막 값은 confidence score 인것을 알겠는데 앞에 4개의 값이 각각 무엇을 뜻하는지 헷갈립니다 ㅠㅠ 처음부터 bbox의 xmin,ymin, width,height 라고 생각하는게 맞을까요? (Mask-RCNN 모델은 coco dataset format으로 학습) 2. segmentation이 진행되면 아래처럼 True , False 로 이루어진 array형태로 얻어지던데 object의 bbox정보와 segmentation정보를 매칭할 수 있는 방법이 있을까요? (최종적으로 각각의 바운딩박스 위에 class name이 아니라 픽셀 True 개수를 plot하는게 목표입니다.) 3. 영상 내에서 bbox를 추론은 하지만 시각화하지 않는 방법이 있을까요? (제가 사용하는 영상 데이터에 object들이 평균 3~400개가 detect 되어서 bounding box로 영상이 새까맣게 됩니다 ㅠㅠ ) 감사합니다.
-
미해결Vue.js + TypeScript 완벽 가이드
두 번째 프로젝트 깃헙 권한 요청드립니다.
안녕하세요. 두 번째 프로젝트 깃헙 권한 요청드립니다. Kim-taeshin
-
미해결개발하는 정대리 스위프트 기초 문법
기호 선언이나 영상이 이해하기 어렵습니다..
이렇게 이렇게 한다. 이렇게 쓰면된다. 이렇게 영상이 대강 넘어가는것 같아 문법을 잘 모르면 이해를 못하겠습니다. \ <- 이 기호는 전전시간부터 봐왔지만 명확히 왜 사용하는거고 Int, nil, guard let 이런 속성이나 변수선언은 어느때 하는건지 설명이 너무 없는데,, 찾아볼 방법이 없나요?
-
해결됨Spring Boot JWT Tutorial
6:46에 설명란이 어디죠...
6:46에 설명란이 어디죠..... 복붙해서 사용해 보려고 했는데 어딜봐도 링크를 못찾겟습니다...
-
미해결모던 안드로이드 - Jetpack Compose 입문
build.gradle 문의
오류만 발생하는데 설정에 문제가 있는 것인가요? java.util.concurrent.ExecutionException: org.gradle.api.GradleException: Failed to create Jar file C:\Users\dckim\.gradle\caches\jars-9\f63efd716e824b816dbd0b68fbcfe113\gradle-api-impldep-6.8.jar. > org.gradle.api.GradleException: Failed to create Jar file C:\Users\dckim\.gradle\caches\jars-9\f63efd716e824b816dbd0b68fbcfe113\gradle-api-impldep-6.8.jar. java11로 변경해도 증상은 바뀌지 않네요. plugins { id 'com.android.application' id 'org.jetbrains.kotlin.android' } android { compileSdk 31 defaultConfig { applicationId "kr.co.nicednr.examcomposeui" minSdk 21 targetSdk 31 versionCode 1 versionName "1.0" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" vectorDrawables { useSupportLibrary true } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } kotlinOptions { jvmTarget = '1.8' } buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion compose_version kotlinCompilerVersion '1.5.21' } packagingOptions { resources { excludes += '/META-INF/{AL2.0,LGPL2.1}' } } } dependencies { implementation 'androidx.core:core-ktx:1.7.0' implementation "androidx.compose.ui:ui:$compose_version" implementation "androidx.compose.material:material:$compose_version" implementation "androidx.compose.ui:ui-tooling-preview:$compose_version" implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.3.1' implementation 'androidx.activity:activity-compose:1.3.1' testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test.ext:junit:1.1.3' androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0' androidTestImplementation "androidx.compose.ui:ui-test-junit4:$compose_version" debugImplementation "androidx.compose.ui:ui-tooling:$compose_version" // ViewModel implementation 'androidx.lifecycle:lifecycle-viewmodel-compose:2.4.0-rc01' }
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
회원가입시 오류가나고 MySQL테이블에서 확인이 안됩니다.
회원가입시 가입이 안되고 MySQL user테이블에도 확인이 안됩니다. 어디가 잘못된걸까요? 도와주세요 ~
-
해결됨만들면서 배우는 리액트 : 기초
useState 내부 작동 방식이 궁금하네용
const [counter, setCounter] = React.useState( const로 선언했으니 couter의 값이 바뀌면 안되는건가 싶은데 setCounter 호출을 하면 counter값이 바뀌는게 참 신기하네요
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
플러터로 개발 후 안드로이드, iOS 앱을 모두 배포하고자 하는 경우 맥이 반드시 필요한가요?
준석님 안녕하세요 인프런을 통해 입문 강의를 듣고, 중급 강의도 신청해서 들으려고 하고 있습니다. 강의 들으면서 한가지 궁금한 사항이 있어서 문의 드려 봅니다. 현재 플러터는 윈도우 환경에서 개발을 하고 있는데요. 개발 이후 실제 안드로이드와 아이폰용 앱을 모두 배포하고자 하는 경우에는 반드시 맥이 필요한건지요? (강의 내용 중 iOS를 위한 파이어베이스 설정을 보고 문의 드립니다.)
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
세로2컬럼에 가로슬라이드 적용시 문제
가로 슬라이드를 세로2컬럼 레이아웃에 적용 해보는 연습 중 질문드립니다. 아래 사진과 같이 이미지 3개중 일부가 위로 못올라오는데 도무지 이유를 모르겠습니다ㅠㅠ 분명 .slide > div 에 width: 2400px; 와 font-size: 0;을 주었는데 이미지가 두개는 올라오고 한개는 밑에 머물러있어요.. (저와 같은 문제로 질문하신분 글을 보았는데 내용인즉 .slide div에 width:2400px을 지정해도 가로로 나열이 안된 것처럼 보이는게 container에 overflow:hidden을 지정했기에 그걸 가리니 제대로 작동이 된다 라고 하셨더라구요 하지만 저는 .container에 overflow: hidden;을 가려도 변화가 없이 이미지 세개가 다올라오지 않습니다 ..) css body { margin: 0; color: #222; font-size: 15px; } a { text-decoration: none; color: #222; } .container { width: 1000px; overflow: hidden; } .container > div { float: left; box-sizing: border-box; } .left { width: 200px; } header {} header > div { border: 1px solid #ddd; } .header-logo { height: 100px; text-align: center; line-height: 100px; } .navi { height: 400px; } .right { width: 800px; } /* Slide Animation */ .slide { position: relative; width: 800px; height: 300px; } .slide > div { width: 2400px; font-size: 0; position: absolute; top: 0; left: 0; animation: slide 10s linear infinite; } @keyframes slide { 0% { left: 0; } 30% { left: 0; } 35% { left: -800px; } 65% { left: -800px; } 70% { left: -1600px; } 95% { left: -1600px; } 100% { left: 0; } } .items { overflow: hidden; } .items > div { border: 1px solid #ddd; float: left; box-sizing: border-box; height: 200px; } .news { width: 300px; } .gallery { width: 250px; } .shortcut { width: 250px; text-align: center; line-height: 200px; } footer { overflow: hidden; } footer > div { border: 1px solid #ddd; height: 100px; float: left; box-sizing: border-box; } .footer-logo { width: 200px; } .footer-content { width: 600px; } .footer-content > div { border: 1px solid #ddd; height: 50px; } html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <link rel="stylesheet" href="css/style.css"> </head> <body> <div class="container"> <div class="left"> <header> <div class="header-logo">로고</div> <div class="navi">네비</div> </header> </div> <div class="right"> <!-- Slide Animation --> <div class="slide"> <div> <a href="#none"><img src="images/slide-01.jpg" alt="image1"></a> <a href="#none"><img src="images/slide-02.jpg" alt="image2"></a> <a href="#none"><img src="images/slide-03.jpg" alt="image3"></a> </div> </div> <!-- Slide Animation --> <div class="items"> <div class="news"></div> <div class="gallery"></div> <div class="shortcut">바로가기</div> </div> <footer> <div class="footer-logo"></div> <div class="footer-content"> <div></div> <div></div> </div> </footer> </div> </div> <script src="script/jquery-1.12.4.js"></script> <script src="script/custom.js"></script> </body> </html>
-
해결됨Redux vs MobX (둘 다 배우자!)
next 에서 mobx
여기있는 예제를 보고 next 에서 mobx 사용중인데 https://dev.to/ivandotv/mobx-server-side-rendering-with-next-js-4m18 깃헙코드: https://github.com/ivandotv/mobx-nextjs-root-store 참고로 저 예제에선 rootStore를 각 store 마다 생성자에 넘겨주긴했지만 직접적으로 rootStore를 사용하지 않았습니다. 그러나 제가 사용하는 서비스는 A store B store가 있을때 B store에서 action이 발생했을때 A store 에대한 상태가 바뀌어야되서 rootStore를 생성자로 받아야될것같더라고요 이 예제를 참고했습니다. 저기서 store 만들떄 RootStore 만들고 Counter Store에 CountStore 에 this 를 넘겨줘서 이렇게 rootStore 를 받고있는데 mobx devtools 보니까 makeObservable 에 root 를 넣지도 않았는데 devtools 에서 countStore 안에 RootStore가 있고 그 RootStore 안에 countSotre가 있고 1. 이렇게 재귀처럼 state 가 존재하는데 성능에 영향을 미칠까요? 2. 특정 변수만 observe 하고싶지 않은데 어떻게 하는게 좋을까요? 전 makeobservable 에 observable을 설정안해주면 안될줄 알았는데 devtools를 보니 rootStore가 있어서요. devTools에 있는 이유가 아마 annotation 에서 observable를 세팅해주는건 observable한 값이 변경됬을때 observer() 를 감싼 컴포넌트에서 리렌더링 하기위해 있는것같더라고요 2-1. 제 개인적으로 이 문제를 해결해보고자 이런식으로 넣긴 했거든요 makeObservable 의 첫번째 인자가 target 인데 감지할 state 를 넣는것같더라고요 두번째 인자에는 annotation (action인지 observable인지)붙혀주는것같아서 첫번째 인자에서 this 는 클래스를 가르키니까, root 도 같이 traget 된것같아 this에 대한 값을 바꾸면 될것같아서 state 변수를만들고 const state = this; 를 하면 참조되는 문제때문에 {...this} 이런식으로 복사해주고 root를 undefined 해주고 makeObservable에 this 대신 state 변수를 넘기니 rootStore가 devtools에 안나오는데 이렇게 해도 되는건가요?