묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨만들면서 배우는 Svelte
깃헙에 있는 자료하고..
깃헙에 있는 자료에서는 let handleIncrementCount = getContext('incrementCount') 이렇게 표현 하는데 영상이랑 다르게 나오는데 어찌된 영문인가요? (방금 다음 영상 보니까.. 컨텍스 에이피아이를 보니까.. 이해가 됐네요! 근데 디스페치 자료도 같이 올려주셨으면 좋겠어요 혼돈이 되요! 감사합니다! )
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
알파인, nginx 각각 컨테이너가 된건가요?
웹서버에 다이렉트로 복사하면 될거같은데.. 알파인을 임시로 만드신 이유가 있을까요? 강의대로하면 알파인 컨테이너도 떠 있는거 아닌가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
elapsedTick
if( elapsedTick < 1000 /30 ) continue; 여기서 왜 30분의 1초마다 문을 열어주고 1/30초가 지나지 않았으면 기다려 줘야 하는건가요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
print('{:10.5}'.format('pythonstudy'))
print('{:10.5}'.format('pythonstudy')) 강의설명 : 10공간을 확보했지만 5자리만 나오게 한다 !! ---------------이상한점-------------------- print('{10.5d}'.format('123456')) 은 에러가 뜨네요??? 이유가 뭔가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
한 강의에 2개의 강의가 같이 있어요.
"게시글 수정하기 강의"에 "nginx와 콘솔 에러 해결하기"강의가 앞쪽에 함께 들어가 있습니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
답변을 너무 안해줘서 다시 질문합니다
print('{:4d}'.format(42)) 결과값 = (공백)(공백)42 print('{:>4d}'.format(42)) 결과값 = (공백)(공백)42 둘이 실행값이 왜 같을까요? ---------------------------------------- 분명 강의 설명에서 :>4d 로 하면 4공간을 확보한 후 왼쪽은 공백으로 채워지고 오른쪽은 42로 채워진다고 했어요 그래서 결론은 :>4d 의 결과값 ====>>>> (공백)(공백)42가 나오는게 맞아요 ------------------------------설명이 이상한점--------------------------------- 그런데 :4d로 하면 반대로가 된다고 분명히 설명을 했는데 결과값이 같네요?? 강의 내용대로라면 결과값이 42(공백)(공백) 되어야 할텐데요 ......왜죠? 심지어 print('{:<4d}'.format(42)) 결과값 = 42(공백)(공백)이 나오네요???? 알려주시지도 않은 방법인데 설명 부탁드립니다 (빠르고정확한 답변 부탁드립니다제발)
-
미해결실전 리액트 프로그래밍
함수(onClick)이 변한다는 것
function MyComponent1 ({onClick}) { useEffect(() => { window.addEventListener('click',()=>{ onClick(); }) }, [onClick]) } 안녕하세요.강의 너무 잘 보고 있습니다. 1. onClick이 함수이고, 함수가 변한다는 건 함수의 코드 로직이 변한다는 거로 이해하면 되는 걸까요?
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
주먹구구식으로 코드를 짰는데 에러가 발생합니다.
while customer_no < 51: spent_time = randint(5, 50) if spent_time < 16: print ("[O] {0}번째 손님 (소요시간 : {1}분)".format(customer_no, spent_time)) total_customer += 1 customer_no += 1 else: print ("[ ] {0}번째 손님 (소요시간 : {1}분)".format(customer_no, spent_time)) customer_no += 1 print ("총 탑승 승객 : {0} 분".format(total_customer)) 왜 이러는 걸까요?
-
미해결스프링 기반 REST API 개발
NoSuchMethodError 문제
findByEmail 메서드에서 NoSuchMethodError 문제가 발생합니다... 구글링을 해보니 라이브러리 충돌이라고 해서 AccountRepository 에서 사용하는건 org.springframework.data.jpa.repository.JpaRepository 길레 dependencies.txt 에서 해당 부분에서 오버라이드 된 곳을 찾아보니 org.aspectj:aspectjweaver 가 1.9.5 에서 1.9.6으로 변경된 것 밖에 없었습니다... 무엇이 잘못되었는지 정말 모르겠는데 한 번만 봐주시면 감사하겠습니다. github.com/Be-poz/stuff/blolb/master/restapi.zip
-
해결됨3DS MAX 입문강좌 (입문부터 자동차 예제까지)
max start
안녕하세요. 2021버전을 사용하고있습니다. 레이아웃 저장하려고 하는데 customize -> configure project paths -> file I/O -> max start 누르고 modify 들어가봐도 저장되어있는 파일이 없어서 덮어쓰기는 못하고 제 나름 새로 저장을 해보고 해도 레이아웃이 저장이 안되네요 ㅠㅠ 제가 놓치고 있는 부분이 있을까요?
-
미해결실전! 스프링 데이터 JPA
연관관계 매핑 클래스 조회 관련 질문입니다.
안녕하세요 명절은 잘 보내셨죠? 연휴에 그동안 손 놓고 있던 jpa 공부를 다시 해보고 있습니다 연관관계가 있는 클래스(예, 인사정보 + 급여정보)가 있다 했을때 처음 조회시 전체 인사 리스트만 조회를 하고 싶은데 repository 에서 조회를 해보면 각 개인별 급여까지 조인을 해서 쿼리가 나갑니다. 그냥 인사정보 테이블만 조회를 하고 싶은데 어떻게 하는지 감이 잘 안옴니다. class insa() { @Id private Long id; private String name; private String Phone; @OneToMany(mappedBy = "insa", fetch = FetchType.LAZY) private List<Payment> payments = new ArrayList<>(); } class Payment() { @Id private Long id; private LocalDate payment_date priavate Long amount; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "insa_id") priavate Insa insa; } 대략적인 클래스 구조는 이렇습니다.
-
해결됨더 자바, 코드를 조작하는 다양한 방법
JaCoCo 웹페이지에 측정 결과가 반영이 안될 때
안녕하세요. 코드 커버리지 강의 보면서 JaCoCo 설치 과정을 그대로 따라했는데 무엇이 문제인지 JaCoCo의 index.html을 실행하면 코드 커버리지 측정 결과가 반영이 안됩니다. 테스트를 실행하고 빌드해도 아무런 에러도 없고, index.html 페이지에서는 테스트 실행이 0%이며 빨간색으로만 표시됩니다. ㅠㅠ 인텔리제이에 있는 코드커버리지 기능은 제대로 작동이 되는데 어디서부터 확인하면 좋을까요. ㅠㅠ 항상 좋은 강의 감사합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
이미지 저장이 안되고 updates 폴더에 동영상가 다른 파일이 보입니다.
안녕하세요 지금 multer를 이용하여 이미지 저장 을 했습니다. updates 폴더를 확인했고 폴더엔 파일이 보이긴 한데 동영상과 다른 파일이 보입니다. console 로 찍으면 사진을 저장하면 true라곤 뜨고 있습니다. 그런대 filename 이나 filepath 같은게 동영상과 달리 이르이 뜹니다. 그리고 uploads 폴더에 똑같은 파일 이름은 아니고 다르게 떠서 이게 저장이 됬다고 해야되는지는 모르겠습니다. 사진을 추가하기 전에 동영상과 달리 사진이 보여야 할 자리에 미리 scroll이 보입니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
컴포넌트간 통신에 관해 질문드립니다.
현재 회사에서 vue프로젝트로 변경되어 엄청 고생중입니다. props, emit, eventbus emit, vuex ref, parent 여러가지 있더군요. 디자이너가 만들어논 컴포넌트 depth때문에 머리가 아프네요 vuex강좌 정말 잘 들었습니다. 다른 통신방법 뺴고 전부 vuex로만 하면 문제가 되는지요? 문제는 없어보이지만... 1. vuex만 써도 정석인지? 2. 후발 개발자들은 더욱더 맨붕이 오지 않을지? 제 생각에 vuex가 다른 통신 방법보다 난이도가 좀 있는듯 해서 그렇습니다. 3. 힘들지만 vuex만 써서 통신을 한다면 가장 이상적인 통신방법인지 알고 싶습니다.
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
Align 질문입니다
align 할때 좌표가 움직여야 하는데 자꾸 오브젝트가 움직입니다...ㅠㅠ뭐가 문제인걸까요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
무슨 문제일가요 ㅠ.
ㄱ
-
미해결진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
가변 조건의 index 쿼리 병합 문의.
강의 내용을 실무에 적용하려고 고민을 하고 있습니다. 기존에는, 아래와 같은 조건을 if함수와 Vlookup함수를 사용하여 rawdata를 2차 가공해 왔었습니다.구간 정의 (구간별 범위)는 수시로 변경되는 조건입니다. ( 아래 table 예시 참조) 이련 경우에는, 병합기능 또는 열추가 기능을 사용해서, data를 가공하는 방법이 가능한지 문의 드립니다. 고민하는 것들의 대부분의 내용이 강의를 통해 방법을 찾았는데, 이 부분에서 막혀서..고민하다 질문글 드립니다.. 그리고, power query 응용강좌나, 다른 power pivot등에 대한 강좌를 올리실 계획은 없으신지요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
캐시란?
안녕하세요 선생님, 명강의 늘 감사드립니다.바로 본론으로 들어가겠습니다. 질문 내용은 다음과 같습니다. 16:47에서 말씀하시는 캐싱이라는 뜻에 대한 상세한 개념을 정리하고자 질문을 드립니다.캐시의 추상적인 개념은 나중에 요청을 결과를 미리 저장해두었다가 빠르게 서비스를 해준다는 의미로 인지하고 있습니다. 1. 컴퓨터 자체에서의 캐시 메모리에 캐싱한다는 것인지, DB 자체에서 내부적인 캐시에 데이터를 캐싱? (데이터를 가지고 있다) 한다는 의미인지 궁금합니다. 2. 만약 DB 자체에서의 캐쉬라면 DB의 캐시와 컴퓨터의 캐시 메모리의 차이점이 무엇인지 궁금합니다. 예를 들어 DB 자체의 캐시란 요청을 결괏값을 컴퓨터 캐시 메모리에 올려놓고 트랜잭션이 완료되기 전에 재사용하는 의미인지 궁금합니다. 3. 일반적으로 알고 있는 웹서비스의 구조는 다음과 같습니다. 일반적으로 마이바티스를 사용할 경우 다음과 같은 구조가 된다고 알고 있습니다. [Look aside cache] jpa를 사용하면 다음과 같은 구조가 되나요?감사합니다. 출처 : https://www.youtube.com/watch?v=mPB2CZiAkKM
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
favorite list에서 remove
안녕하세요, 14강 favoritepage에서 remove버튼을 누르면 지워지고 화면이 리로드되는 부분에서 질문이 있습니다. 두개의 방법 중에 처음에 말씀하신 FavoriteList에서 해당값을 지우는 방법으로 코드를 짜보았습니다. console에 확인했는데 FavoriteList는 변경이 잘 되었습니다. 그런데 화면은 그대로 입니다. 화면에 바뀐것을 바로 보여주는 것을 어떻게 해야할지 모르겠습니다. 아래는 제가 짜본 코드의 일부입니다. const [FavoriteList, setFavoriteList] = useState([]); const onClickDelete = (movieId) => { Axios.get(`${FAVORITE_SERVER}/removeFromFavorite/${movieId}`).then( (res) => { if (res.data.success) { let idx = FavoriteList.findIndex((elem) => { return elem.movieId == movieId; }); FavoriteList.splice(idx, 1); setFavoriteList(FavoriteList); } else { alert("리스트에서 지우는데 실패했습니다."); } } ); }; 어떻게 해야하나요?
-
해결됨파이썬 플라스크(Flask) 기반 웹 개발 및 업무 자동화 서비스 활용
강의에 플라스크를 설치하는 부분이 누락된 것 같습니다.
3강. 플라스크 시작해 봅시다 - 라우팅과 렌더링, 정적 파일 만들기 : 2분54초 - 라우팅과 렌더링, 정적파일(연습문제) : 2분54초 위에 두 강의가 동일한 강의인것 같구요. 순차적으로 보고 있는데, 아직 플러스크 설치도 하지 않았는데, 바로 연습문제를 푸는것이 이상해서 PDF를 보니 플러스크 설치 하는 부분이 나와있습니다. 아마 강의가 잘못 올라간것 같은데 확인좀 부탁드리겠습니다.