묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결중급자를 위한 1 minute, 스낵 파이썬
외부에서 오는 float형 숫자
코드 상에서 0.1 이 아니라, 통신을 통해 외부에서 0.1 을 받았다면, 이미 0.1 이 0.100051234 이런 식일 것입니다. 이를 Decimal 을 통해 0.1로 관리할 수 있는 방법이 있을까요?
-
미해결중급자를 위한 1 minute, 스낵 파이썬
보호해야하는 애트리뷰트와 공개되지 말아야하는 애트리뷰트의 차이
파이썬의 선과 PEP8 강좌 중보호해야하는 애트리뷰트와 공개되지 말아야하는 애트리뷰트의 차이가 무엇인가요? _ 와 __의 차이
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
질문 드립니다.
안녕하세요.강의 정말 잘 듣고 있습니다. vue 를 공부하다가 포기했었는데 강사님 강의로 인해 리액트 자신감이 생기네요.다름이 아니라. 아래에서 onIncrease 또는 onDecrease 를 통해 상태 변경시 console.log('호출')이 되는 것을 확인했습니다.코드가 재구성? 되는걸로 생각이 들어서 호기심에 <h2> 태그 아래 <input> 태그를 넣고 브라우져에서 input 값을 임의적으로 수정 후에 다시 버튼을 통해서 상태를 변경했는데예상과 같이 console.log('호출')이 실행되면서 재구성되었는데 input 값은 변하지 않은것이 왜 그런지 너무 궁금합니다 ㅠ const Counter = (props) => { console.log(props.test); console.log('호출') const [count, setCount] = useState(0); const onIncrease = () => { setCount(count + 1); }; const onDecrease = () =>{ setCount(count - 1); }; return ( <div> <h2>{ count }</h2> <button onClick={onIncrease}>+</button> <button onClick={onDecrease}>-</button> </div> ) };
-
해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
syn 과 fin의 데이터 단위가 다른 이유
강의 잘 듣고 있습니다!강의 중 궁금한 것이 있어 질문 남깁니다.SYN의 경우 패킷이고 FIN은 세그먼트로 표현 되던데두 flag는 서로 다른 계층에서 전송이 되는 것이라그렇게 표현이 된 것인지 궁금합니다.
-
해결됨Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
computed is not defined 에러가 발생합니다
ReferenceError: computed is not defined에러가 나오는데 어디서 잘못된 걸까요?코드를 따라서 작성하다가 에러가 났는데 원인을 못 찾겠어요. ㅠㅠ<template> <div> <ul> <template v-for="(item, index) in evenItems" :key="item.id"> <!-- <li v-if="item.id % 2 ===0"> --> <li>ID: {{ item.id }} 인덱스: {{ index }}, {{ item.message }} </li> </template> </ul> </div> </template> <script> import { computed, reactive } from 'vue'; export default { setup () { const items = reactive([ { id: 1, message: 'Java' }, { id: 2, message: 'HTML' }, { id: 3, message: 'CSS' }, { id: 4, message: 'JavaScript' } ]); const evenItems = computed(() => items.filter(item => item.id % 2 === 0)); return { items, evenItems }; }, }; </script> <style lang="scss" scoped> </style>
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
연산자 오버로딩 관련 질문입니다.
bool operator<( const CostEdge& other) const{ return cost < other.cost;}벡터안에서 구조체 자료들의 정렬을 위해 연산자 오버로딩을위처럼 했을때는 , cost < other.cost가 True가 되게끔 작은수가 앞에오고 큰 cost가 뒤로 가게끔 정렬되는걸로 알고있습니다.이번 강의에서도 똑같이 복붙을 하여 사용하였는데 ,우선순위큐에서는 위의 오버로딩이 True가 되는 조건이 우선순위가 높아져 큰 수가 앞에오고 작은 수가 뒤로가는 내림차순으로 구현되어 동작되는 걸로 알고있는데 , 제가 잘못 알고있는걸까요 ?
-
미해결자바스크립트 : 기초부터 실전까지 올인원
코드작성할때게 마지막에 ';'를 써야 되는건가요?
제목이 곧 내용
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
Ansible 컨테이너 실행 명령어 포트 충돌?
안녕하세요.이전 내용까지 진행하면서 docker-server에 10022와 8081 두개를 설정해서 실행된 상태인데요, 여기서 Ansible 컨테이너에 8081 포트가 있어서 그런지 중복으로 에러가 납니다.지금까지 내용중엔 docker-server에 8081 포트 삭제한 부분이 강의에 나오지 않는데 강사님 영상보니 docker-server에 10022만 부여되었네요.Ansible 컨테이너 포트를 8082로하면 잘 실행은 되는데요, docker-server 8081을 삭제한 의도?가 있는지요추가로 다른분이 써놓은것처럼 --itd를 -itd로, --cgroupns=host 이 부분이 업데이트되면 좋을 것 같습니다. 영상에서는 제대로 나와있는데 하단 설명에 적어놓은거 복붙하다보니 에러 찾기가 쉽지 않았네요.. 당연히 똑같다 생각해서요.좋은 강의 감사드립니다.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
안녕하세요. 스프링 정복 로드맵 db2편까지 완강하고 수강하는 학생입니다.
스프링 정복 로드맵 2편까지 완강 후 jpa 활용 1편을 듣고 있는데요.아무래도 시간이 좀 지난 강의라 db2편에서 들었던 jpa와 jpa 활용에서 듣는 jpa간에 셋팅이 다른 점이 있는데요.(entitymanager에 @persistencecontext 를 달아주시거나, 테스트하시면서 resources에 schema 를 설정하시는 대신 spring.jpa.hibernate.ddl-auto=create 를 설정하시는 등)db2편이 최신이므로, db2편을 기준으로 확장해나가는 편이 나은지 혹은 jpa shop에서 하시는 것을 새로이 기준으로 하면 좋을지 여쭤봅니다!별개로 강의는 항상 잘 듣고 있습니다.감사합니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part8: Entity Framework Core
git tool
영상의 초반부에 나왔던 git버전 관리 툴이 무엇인지 알려주실수있나요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
Sequelize Model 설계에 질문이 있습니다.
제가 티켓, 유저 모델로 소유자, 만든 이의 sequelize로 만들려고 합니다.유저 모델 ( User)db.User.belongsToMany(db.Ticket, {through: 'OwnTicket', as: 'Owned'} ); db.User.belongsToMany(db.Ticket, {through: 'CreateTicket',as: 'Created'})티켓 모델 (Ticket)db.Ticket.belongsToMany(db.User, {through: 'OwnTicket', as: 'Ownes'}) db.Ticket.belongsToMany(db.User,{through: 'CreateTicket', as: 'Creates'})위와 같이 모델에 설정하고 db에 저장된 티켓입니다.생성된 티켓들은 만든 이에 저장하려고 하는데 const user = await User.findOne({ where: { id: req.user.id} }) const tickets = await Ticket.findAll({ where: { PerformanceId: performance.id} }) await user.addTickets(tickets.products.map((v) => v[0]))이런 식으로 할려고 하였는데 tickets이 배열 타입이 아니라서 map method를 사용할 수 없다고 하는데 배열로 바꾸면 이렇게 하면 되는건가요?
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
드라이브 설정 관련 질문
안녕하세요 맛비님. 질문이 있어 글 남깁니다. C드라이브가 용량이 없어서D 드라이브에 설치를 했는데요,(설치 중 Path의 부분은 mnt/d/tools/Xilinx로 설정했습니다.)아래와 같은 오류가 뜨면서 설치가 중간에 멈춥니다 ㅠ(D 드라이브 용량은 700G 남아있습니다.)혹시 어느 부분이 문제인지 확인 좀 부탁드리겠습니다~!!
-
미해결최신 SwiftUI와 UIKit과 함께하는 올인원 iOS 앱 개발 강의
처음 만들었던 버튼 복사 붙여넣기 하고 팝업 코드를 넣으면 두번째 화면 후에 팝업이 뜹니다.
맥북이다 보니 새로 만드는 게 조금 힘이 들어서 버튼을 새로 만들지 않고 두번째 화면으로 넘어가는 버튼을 복사 붙여넣기 후에 그 버튼을 참조하여 팝업 코드를 넣었습니다. 그랬더니 두번째 화면으로 넘어간 후에 팝업이 나왔습니다.새로 버튼을 만들어서 참조 후 팝업 코드를 넣으니 설명하신 예시처럼 메인화면에서 팝업이 나왔습니다. 제 생각에는 어딘가의 속성까지 붙여넣기 된 것 같은데 이걸 새로 만들지 않고 만들어진 상태에서 옵션을 건들여서 예시처럼 하고 싶은데 어디서 확인할 수 있나요?
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
save 함수 error, loading ref 할당 질문입니다.
18:14초에 save함수에 사용되는 error, loading을 구조 분해 할당 시 객체에 값을 바로 할당해서 반응형을 잃게 된다고 지적해주셨는데요.useAxios.js에 반환 값이 ref로 반환해서 돼야 하는 것아닌가요?그런데 저장 버튼이 안 바뀌는 것을 보니 안되는 것같긴한데,,, 왜그럴까요?코드({ loading, error } = useAxios(url, config, options));
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
화면 출력이 안됩니다.
export const API_URL = process.env.NODE_ENV === "Production" ? "https://bum2-market-server.herokuapp.com" : "http://localhost:8080"; 그냥 export const API_URL = "https://bum2-market-server.herokuapp.com" 이렇게 만 넣으면 화면이 출력이 되는데 뒤에 localhost:8080 만 붙히면 저런 오류가 나옵니다..
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
두수의 합에 관련된 질문입니다.
큰돌님 안녕하세요. 두수의 합 문제에서 right를 n - 1부터 시작해서 푸셨는데요. right를 0부터 시작해서 풀면 안되나요? 저는 두가지 방법으로 풀어봤는데요. right를 0부터 시작할 경우, 반례로 5 , 7 , 9 이 부분에서 계속 순환되는 문제가 발생하더라고요. 제가 잘못 푼거일까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
map, unordered_map 차이
#include<iostream> #include<map> #include<unordered_map> using namespace std; map<string, int> m1; unordered_map<string, int> m2; int main(){ m1["3rd"] = 1; m1["2nd"] = 2; m1["1st"] = 3; for(auto e : m1){ cout << e.first << ":" << e.second << "\n"; } m2["3rd"] = 1; m2["2nd"] = 2; m2["1st"] = 3; for(auto e : m2){ cout << e.first << ":" << e.second << "\n"; } return 0; } 위 코드의 결과는 아래와 같습니다.//map 1st:3 2nd:2 3rd:1 //unordered_map 1st:3 2nd:2 3rd:1Q1. unordered_map의 경우 셋팅한 순서대로 출력될 것을 예상했지만 key를 기준으로 정렬된 순서대로 출력을 하고 있습니다. 제가 잘 이해를 못하고 unordered_map을 사용하고 있는 건가요?Q2. map(unordered_map)에 추가한 여러 entry(key-value)들을 정렬조건에 맞게 출력하는 방법이 궁금합니다.vector는 algorithm헤더의 sort함수에 커스텀cmp함수를 넣는 방식으로 잘 이해하고 있습니다.
-
미해결홍정모의 따라하며 배우는 C++
2.6 불리언 자료형과 조건문 if 질문 있습니다
강의 코드 따라서 수업듣고 있었는데, 저같은 경우 true를 입력했더니 true가 아닌 false가 나옵니다.왜 이렇게 나오는 건지 의문이 들어서 질문 올립니다..!
-
미해결MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
edit에서 수정이 안되서 글올렸습니다.
물론 밑에 <ImageUpload setImage={setImage} /> 적었습니다.
-
미해결
플로터 앱 관련 질문
현재 플로터를 얼마 시작하지 않은 초보입니다현재 플로터에서 웹 뷰를 통해 로컬호스트에 있는 자바스크립트와 HTML을 불러와서 핸드폰 화면에 HTML을 올리려고 하는데 자바스크립트와HTML을 플로터에 어떻게 추가하고 호환을 해야되는지 모르겠습니다.assets파일에 자바스크립트 파일과 HTML 파일을 올리고 pubspec.yaml파일에 추가한후 pubget을 실행하니 오류가 떴습니다.