묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결웹 게임을 만들며 배우는 React
안녕하세요. 클래스내에서 함수 선언시 타입정의 질문드립니다.
안녕하세요. 강의 재밌게 수강중에 있습니다. 다름아니라, 의식을 못하고 있었는데 어느 순간부터 class 내에서 함수 (onClickScreen, renderAverage 등등) 정의할때는 왜 const나 let이 안붙는다는걸 의식했습니다. 보통 화살표 함수를 사용할때는 익명함수를 변숨에 담아야하기 때문에 const func1 = () => {...} 이런식으로 사용해야하는거 아닌가요? 왜 class안에서는 func1 = () =>{...}이런식으로 사용하는건가요? 관련키워드라도 주시면 찾아보겠습니다. 감사합니다
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
xvlog 관련 문의입니다
안녕하세요. 리눅스 초보자 학생입니다. 아래의 사진과 같이 강의 1번 xilinx 설치과정에서 맨 마지막 부분 sudo apt update # ubuntu 업데이트 sudo apt install libtinfo-dev # libtinfo-dev 설치 완료 후 sudo ln -s /lib/x86_64-linux-gnu/libtinfo.so.6 /lib/x86_64-linux-gnu/libtinfo.so.5 # library link 과정. 이 부분에서 libtinfo.so.5는 제 파일에는 없는 경우가 발생했습니다 // 2번째 사진 그래서 sudo apt install libncurses5 # libtinfo- so.5 설치 하여 아래처럼 so.5버전이 보이지만 command not found가 나오네요. // 3번째 사진 하지만 vivado &은 위의 첫번째 사진처럼 나오지 않고 vivado 프로그램이 실행이 됩니다 이럴 경우는 어떻게 하면 되는 건가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
주문 조회 시 Item이 Lazy Loading 되지 않습니다.
안녕하세요. 주문 내역을 조회하는 과정에 아래와 같은 오류가 발생합니다. 그래서 아래와 같이 orderItem[0].item.name을 주석 해보았습니다. 그렇게 하니 나머지 값을 잘 나옵니다. 그래서 쿼리를 찍어보니 아래와 같이 OrderItem까지는 Lazy Loading이 잘 되나 Item을 불러오지 못하면서 null exception이 발생하는 것 같습니다. 관계 설정이 잘못되었나 싶어서 강의 자료를 비교 해보았지만 동일하게 맵핑하였고 다른 점이 있다면 아이템 상속관계를 Joined로 잡았다는 것 말고는 동일한 것 같습니다. 제가 무엇을 잘못 한걸까요? ㅠ.ㅠ 아래 OrderItem, Item 스샷도 같이 올리겠습니다. 너무 길게 작성했네요... 강의 잘 따라오고 있었는데 원인을 잘 못찾겠네요...
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
postman 오류(Cannot POST /register)
postman에서 send를 누루면 Cannot POST /register << 이런 에러가 나와요 const express = require('express') //express module을 가져와라 const app = express() //express() function 을 이용해서 express app 을 만듬 const port = 5100 const mongoose = require('mongoose') const bodyParser = require('body-parser'); const {User} = require("./models/User"); app.use(bodyParser.urlencoded({extended:true})); app.use(bodyParser.json()); mongoose.connect('mongodb+srv://000000@0000000.7lopm.mongodb.net/myFirstDatabase?retryWrites=true&w=majority', { useNewUrlParser : true, useUnifiedTopology : true, useCreateIndex : true, useFindAndModify : false }).then(()=> console.log('MongoDB Connected..')).catch(err => console.log(err)) app.get('/', (req, res) => { res.send('Hello World!') })app.post('/register', (req, res) => { const user = new User(req.body); user.save((err, userInfo) => { if(err) return res.json({success : false, err}) return res.status(200).json({ success : true }) }) })
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
Update 질문
안녕하세요. 강사님 강의 듣고 프로젝트에 적용시켜 보고 있습니다. 만약 예를들어, 상품 테이블과 추가상품 테이블이 1대 다 관계로 있다고 가정하고, 판매자 입장에서 상품을 등록한다고 합니다. 추가상품은 상품 테이블의 pk를 외래키로 받고, 예를들어 [{볼펜 : 3개}, {공책 : 2개}, {지우개 : 4개}] 이런식으로 등록된다고 합니다.(컬럼은 추가상품과 개수. 2개가 되겠죠) 그런데 여기서 판매자가 상품을 수정할때, 추가상품도 동시에 수정할수 있는데 [{볼펜 : 3개}, {공책 : 2개}, {파일 : 2개}] 이런식으로 개수가 똑같은 상태에서 수정될 경우에는 문제 없이 되는데 [{볼펜 : 4개}, {파일 : 1개}] 추가상품의 개수를 3개에서 2개로 줄이거나, 3개에서 4개로 늘려버린다면, 이럴 경우에는 상품 수정을 어떻게 해야하나요??
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
풀이 질문드립니다!
function solution(need, plan) { let answer = 'YES'; const queue = []; for (s of plan) { if (need.includes(s)) queue.push(s); } if (!queue.join('').includes(need)) answer = 'NO'; return answer; } const need = 'CBA'; const plan = 'CBDAGE'; console.log(solution(need, plan)); 이런식으로 풀이해 보았는데 혹시 예외에 걸릴만한 사항이 있을까요...?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
API로 로그인을 구현하려면 어떻게 해야하나요??
스프링과 리액트를 활용해서 간단하게 프로젝트를 한번 구현해보고 있습니다. 그런데 로그인 처리에 관해 궁금증이 생겨서 질문 올립니다. 해당 강의에서는 세션을 활용하여 로그인 처리를 하고 이를 타임리프에서 받아서 이를 처리하는 것으로 보이는데 API로 통신을 하는 상황에서는 로그인 처리를 어떻게 하는 것이 좋을 지 감이 잘 안잡힙니다. 제 생각으로는 리액트에서 로그인 정보(ID, PASSWORD)를 JSON으로 감싸 스프링 서버로 보내고 그 뒤에는 이 강의에서 배운것과 같이 세션을 등록한 뒤 헤더에 세션 값을 JSON 형식으로 감싸 보내주어 로그인 처리를 하도록 하는 것 같은데 이게 맞는지 궁금하고 더 좋은 방법이 있는지 궁금합니다.
-
미해결우디의 일러스트레이터 강좌
워크스페이스 설정
안녕하세요? 워크스페이스 설벙 일러스트 영문으로 뜻을 검색해도 안나오길래 제껀 일러스트 한국판으로 다운로드가 되어 있어서 혹시 워크스페이스 설정 알려주실수 있나요??
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요 이 코드 맞나요?
<script> function solution(arr){ let answer = 0; arr.sort((a,b)=>{ if(a[0] === b[0]) return a[1]-b[1]; else return a[0] - b[0]; }) let time = Number.MIN_SAFE_INTEGER; for(let x of arr){ if(x[0] > time) { time = x[1]; answer++; } } return answer; } let arr=[[14, 18], [12, 15], [15, 20], [20, 30], [5, 15]]; console.log(solution(arr)); </script>
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
bootstrap.min.css가 안 보입니다.
<link rel="stylesheet" href="/node_modules/bootstrap/dist/css/bootstrap.css" /> npm install bootstrap bootstrap.min.css 경로에 가봤는데, min.css만 없네요. 이런 경우에는 어떻게 해야 될까요 ???
-
미해결최신 SwiftUI와 UIKit과 함께하는 올인원 iOS 앱 개발 강의
강의순서 오류와 문의사항
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 코딩강사님. 강의 잘 보고 있습니다. 다른게 아니라, 탭바 컨트롤러1 강의가 오토레이아웃1강의로 되어있는것 같습니다. 한번 확인해주시면 감사하겠습니다. 또, 첫 강의에 문의 메일 남겨 주셨는데, 팝업을 제가 인지 못하고 빨리 닫아 버려서 문의 메일을 확인하지 못하였습니다. 혹시 메일 다시 남겨 주실수 있을까요? 공개적으로 메일이 노출이 안되게끔 하면서도 메일을 받을 수 있을 방법이 있을까요?
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
저는 인증서가 아예 안뜨네요
저는 인증서가 안보이네요... 혹시 추측가능한 이유들이 있다면 알려주시면 감사하겠습니다.
-
미해결Rails로 쉽고 빠른 웹사이트 만들기(Ruby Coin)
plus 페이지가 꼭 필요할까요
먼저 routes에서 get 'plus/:num1/:num2' => 'home#result'을 해준다면 result 페이지로 가게 될텐데, plus.erb 페이지가 꼭 필요한지 생각이 드네요 하는 역할이 없는 필요없는 페이지일텐데 home.contorller에서도 def plus @plus_result = params[:num1].to_i + params[:num2].to_i end 이 문구를 꼭 해줘야하나 생각이 듭니다
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
sequlize 관계 쿼리에서 get**, add** 등 추가로 사용할 수 있는 함수들이 not a function이 뜹니다.
강의를 통해 짜고 있는 프로젝트에 content와 content_category를 있는 구조라 N:M 구조로 짜고 있습니다. 강의에서 hashTag와 post와 같이 N:M 구조로 belongsToMany의 구조로 되어 있습니다. 그래서 content 모델에는 다음과 같이 되어 있고 db.Content.belongsToMany(db.ContentCategory, {through : 'content_category_join', as : 'content_category_idk', foreignKey : 'content_category_idk'} ) content_category에서는 db.ContentCategory.belongsToMany(db.Content, {through : 'content_category_join', as : 'content_idk', foreignKey : 'content_idk'} ) 다음과 같이 연결되어 있습니다. 하지만, 아래와 같이 belongsToMany 등 관계 커리에서 사용할 수 있는 get**, add** 등의 함수를 사용하고자 했을 때, 와 같이 not is function이 뜹니다. 그래서 ContentCategorys, ContentCategories 등 바꿔봐도 똑같습니다. 왜 그런가요?
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
오브젝트를 움직이거나 화면 움직일 때 화면의 오브젝트가 없어져요
삭제된 글입니다
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
CircuitBreakerFactory 빈등록
CircuitBreakerFactory을 빈으로 등록하지 않아 Autowired 오류는 딱히 신경안써도 되는것인가요?? (코드 스타일 오류라고 하셨지만 빨간줄이 거슬려서..)
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
취업관련 질문입니다.
안녕하세요 선생님 좋은 강의 꾸준히 올려주셔서 너무 감사드립니다. 한가지 여쭤보고 싶은게 있어서 질문 드립니다. 현재 나이는 29살이고 선생님이 올려주시는 강의 전부 들으면서 포트폴리오 만들어 입사하길 희망하는 학생입니다. 나이가 많다고 생각이 들어 계속 이렇게 취준을 하는게 맞는건지 아니면 어떻게 될진 모르지만 작은 회사라도 계속 지원을 해야되는건지 고민돼서 여쭤봅니다. 선생님이 올려주시면 c++버전 다 듣고 포트폴리오 만들려면 30살이 될텐데 나이가 걸림돌이 될까요?? 이렇게 계속 공부하면서 준비하는게 맞는건지 불안해서 질문드립니다.
-
미해결<M.B.I.T> 테스트 페이지 만들기! with Django
foem.html 에서 input 태그에서
삭제된 글입니다
-
미해결
JPA DataSource 런타임 이후 동적으로 dataSource를 변경하는 방법이 있을까요 ?
안녕하세요 jpa를 배우고 있는 신입입니다. 다름이 아니라 jpa를 런타임 이후 데이터소스 동적 치환 하고 싶은데 방법이있을까 싶어 문의드립니다. 아래와 같이 3개의 데이터소스가 있고 A,B,C 3개의 데이터소를 jar구동 후 테스트시 정상적으로 3개의 DBMS와 연결이 되었습니다. application.properties A - jdbc: mariadb://10.10.10.1 B - jdbc: orcle://10.10.10.2 C - jdbc: sqlserver:://10.10.10.3 다만 구동 이후 서버 재구동없이 B 데이터 소스의 jdbc서버정보(jdbc: mariadb://10.10.10.x)를 입력받아 치환해서 동작하게 하는 방법이 있는지 여쭙고자 문의드려요.. 치환하려는 서버 정보는 고객사 서버라서 어떤 서버정보인지는 미리 알수가 없어요 ! 구글이나 모든 폼에 프로퍼티에 하드코딩이후에 라우팅하는 정도만 설명되어있고 실질적으로 입력받아 라우팅하는 방법은 없네요..ㅠㅠ spring Cloud 에서 설정 reflash 방법이 있긴한데 현재 실무에서 spring Cloud를 사용하고 있지 않아서 처리방안이 있는지 여쭙습니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
viewBinding , dataBinding
viewBinding 이랑 dataBinding의 차이는 무엇인가요? 설정을 둘 다 해줘야 하는건가요?