묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
질문있습니다!
위의 코드에서 for문 괄호 안에 i < size 대신 i< queue.size()를 하면 답의 값이 하나 적게 나오는데 왜 그런건지 궁금합니다!
-
미해결포토샵 스킬 UP을 위한 실전 강좌!
레이어 링크 질문입니다.
레이어 링크를 걸때 그룹으로 해도 괜찮을것 같은데 혹시 레이어링크로 거는 이유가 있으신건가요??
-
미해결홍정모의 따라하며 배우는 C언어
"*.lib is not a valid Win32 application" 이라는 문구가 해결이 안됩니다
강의에 있는 라이브러리 작성에 대한 부분을 하고 있는데, 빌드는 정상적으로 되는데, 컴파일을 하게 되면 이러한 문구가 계속 떠서 문의를 드립니다. 경로에 관련된 부분, 그리고 파일에 관련된 부분은 강의를 몇번이고 되돌려 보면서 하나 하나 맞추면서 했는데도 이러한 부분이 발생이 되는 것은 어떤 이유일까요.. 콘솔창에서 exe파일을 실행하면 정상적으로 됩니다.
-
해결됨실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
강의자료 링크가 안나와요
강의 자료로 강의가 넘어가지도 않고 무응답이고 링크로 들어가도 더이상 사용되지 않는 주소라는데 강의자료 받을 수 있는 크롬 드라이브 링크 좀 알려주세요....
-
React로 NodeBird SNS 만들기
오류역에 봉착했어요
삭제된 글입니다
-
미해결포토샵 기본기 하루 5분, 3주 만에 끝내기
Cmd + E (병합) 질문!
네모 레이어와 동그라미 레이어를 만들어서 병합을 했는데 색깔을 입힌 네모 도형의 색깔이 동그라미 도형 색깔과 똑같아집니다...!! 병합을 딱 하는 순간 스트로크로 색상을 입힌 동그라미 도형과 똑같은 스트로크 색깔의 네모 도형이 되어버려요. 어떻게하면 될까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
TodoInput에서 mapMutations 적용 어떻게 하나요?
TodoInput에서 mapMutations 적용 어떻게 하나요?
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
서로다른 패키지에 서로다른 main method
하나의 패키지 안에는 (오버로딩의 경우를 제외하고) 메인 함수가 하나를 만들 수 있고 프로그램은 메인메소드부터 실행이 됩니다. 그럼 패키지가 여러개가 있고 각 패키지마다 메인함수들이 여러개 있는 프로그램이라면, 이 자바 프로그램은 어느 메인함수부터 실행할까요? 그리고 어느 메인함수부터 실행을 하라고 지정을 할수 있나요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
계속 저장에 실패합니다..
안녕하세요 영상 잘 보고 따라하고 있습니다^^ 좋은 강의 올려주셔서 감사해요 앞에서도 많이 막혀서 이리저리 방법을 찾아보면서 해결하며 여기까지 왔는데 여기서 더이상 어떤식으로 해결해야할지 모르겠네요.. 문제1. 첫 파일업로드,썸네일 업로드는 정상적으로 되지만 이어 다른 파일을 업로드하려 하면 이런 에러가 뜸 간혹 이런 에러도 뜹니다 ffmpeg 환경변수 다 세팅 해놨습니다. 위에 써놓은것처럼 컴파일후 한번은 제대로 업로드됩니다 문제2. 여러 방법을 시도해도 몽고db 서버에 정상적으로 업로드되지 않습니다. req.body를 콘솔로그 찍으면 정상적으로 뜨는듯합니다. 에러의 이유가 궁금해서 video.save 안에 console.log(err)을 넣어봐도 null밖에 안나옵니다. https://github.com/beginal/YouTube-Clone-React
-
누구나 할 수 있는 안드로이드 앱 개발 - 1 (Kotlin)
왜 호출에 실패할까요...
삭제된 글입니다
-
미해결Autodesk Maya 3D 그래픽의 입문 Part.1
아놀드
아놀드는 따로 설치를 해야 하는건가요? 2019 버전 깔았는데 아놀드 렌더러는 따로 없는데..
-
미해결왕초보를 위한 Adobe Photoshop CC 2019 입문자 가이드
ctrl+double에서 더블은 뭘 누르는 건가요?
ctrl+double에서 더블은 뭘 누르는 건가요?
-
미해결인터랙티브 웹 개발 제대로 시작하기
스크롤 한번에 120px
스크롤 한번에 120px 정도 내려가는거 같은데요. 화면높이가 낮을때는 휠 횟수가 줄어드는데.. 스크롤 한번에 휠내려가는 크기는 20px이나 50px이나 이런식으로 제가 원하는 크기만큼 바꿀수잇을까요?
-
미해결홍정모의 따라하며 배우는 C언어
강의내용에 궁금한점이 생겨서 남겨봅니다.
#include <stdio.h> #include <ctype.h> int main() { char ch; while((ch = getchar()) != '\n') { if (islower(ch) == 1) { ch = toupper(ch); } else if (isupper(ch) == 1) { ch = tolower(ch); } putchar(ch); } putchar(ch); return 0; } 이런식으로 하면 왜 소문자는 대문자로 안바꿔주는지 궁금하네요
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
vue create 로 프로젝트 생성시
index.html 파일과 webpack.config 파일이 없는데, 직접 생성해서 내용 작성해도 문제가 없는지 궁금합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
%f가 이해가 안됩니다 ㅜㅜ
'%1.8f'는 정수 1자리랑 소수 8자리가 나와서 총 10자리가 나오는데, '%06.2f'는 왜 총 6자리가 나오는 건가요??
-
미해결React로 NodeBird SNS 만들기
팔로워 목록 삭제 기능 구현 중 질문드립니다.
1. 팔로워 삭제를 클릭하면, saga에서 removeFollowerAPI 함수에 진입하는걸 콘솔로 확인했습니다. 2. 네트워크에서 확인하면 pending이었다가, failed가 됩니다. 3. 서버 라우터에는 아예 진입을 하지 않습니다. 서버쪽 콘솔 Executing (default): SELECT `User`.`id`, `User`.`nickname`, `User`.`userId`, `User`.`password`, `User`.`createdAt`, `User`.`updatedAt`, `Posts`.`id` AS `Posts.id`, `Followings`.`id` AS `Followings.id`, `Followings->Follow`.`createdAt` AS `Followings.Follow.createdAt`, `Followings->Follow`.`updatedAt` AS `Followings.Follow.updatedAt`, `Followings->Follow`.`followingId` AS `Followings.Follow.followingId`, `Followings->Follow`.`followerId` AS `Followings.Follow.followerId`, `Followers`.`id` AS `Followers.id`, `Followers->Follow`.`createdAt` AS `Followers.Follow.createdAt`, `Followers->Follow`.`updatedAt` AS `Followers.Follow.updatedAt`, `Followers->Follow`.`followingId` AS `Followers.Follow.followingId`, `Followers->Follow`.`followerId` AS `Followers.Follow.followerId` FROM `Users` AS `User` LEFT OUTER JOIN `Posts` AS `Posts` ON `User`.`id` = `Posts`.`UserId` LEFT OUTER JOIN ( `Follow` AS `Followings->Follow` INNER JOIN `Users` AS `Followings` ON `Followings`.`id` = `Followings->Follow`.`followingId`) ON `User`.`id` = `Followings->Follow`.`followerId` LEFT OUTER JOIN ( `Follow` AS `Followers->Follow` INNER JOIN `Users` AS `Followers` ON `Followers`.`id` = `Followers->Follow`.`followerId`) ON `User`.`id` = `Followers->Follow`.`followingId` WHERE `User`.`id` = 2; Executing (default): SELECT `User`.`id`, `User`.`nickname`, `User`.`userId`, `User`.`password`, `User`.`createdAt`, `User`.`updatedAt`, `Posts`.`id` AS `Posts.id`, `Followings`.`id` AS `Followings.id`, `Followings->Follow`.`createdAt` AS `Followings.Follow.createdAt`, `Followings->Follow`.`updatedAt` AS `Followings.Follow.updatedAt`, `Followings->Follow`.`followingId` AS `Followings.Follow.followingId`, `Followings->Follow`.`followerId` AS `Followings.Follow.followerId`, `Followers`.`id` AS `Followers.id`, `Followers->Follow`.`createdAt` AS `Followers.Follow.createdAt`, `Followers->Follow`.`updatedAt` AS `Followers.Follow.updatedAt`, `Followers->Follow`.`followingId` AS `Followers.Follow.followingId`, `Followers->Follow`.`followerId` AS `Followers.Follow.followerId` FROM `Users` AS `User` LEFT OUTER JOIN `Posts` AS `Posts` ON `User`.`id` = `Posts`.`UserId` LEFT OUTER JOIN ( `Follow` AS `Followings->Follow` INNER JOIN `Users` AS `Followings` ON `Followings`.`id` = `Followings->Follow`.`followingId`) ON `User`.`id` = `Followings->Follow`.`followerId` LEFT OUTER JOIN ( `Follow` AS `Followers->Follow` INNER JOIN `Users` AS `Followers` ON `Followers`.`id` = `Followers->Follow`.`followerId`) ON `User`.`id` = `Followers->Follow`.`followingId` WHERE `User`.`id` = 2; DELETE /api/user/1/follower - - ms - - DELETE /api/user/1/follower - - ms - - 4. 어떻게 해결 해야 될까요?.. function removeFollowerAPI(userId) { console.log("saga removeFollowerAPI 요청 함수, userId > ", userId); return axios.delete(`/user/${userId}/follower`, { withCredentials: true }); } function* removeFollower(action) { try { const result = yield call(removeFollowerAPI, action.data); yield put({ type: REMOVE_FOLLOWER_SUCCESS, data: result.data }); } catch (e) { console.error(e); yield put({ type: REMOVE_FOLLOWER_FAILURE, error: e }); } } router.delete("/:id/follower", isLoggedIn, async (req, res, next) => { console.log("@@@@@@@@@@@@@@@@@@@@ /:id/follower delete"); try { const me = await db.User.findOne({ where: { id: req.user.id } }); await me.removeFollower(req.params.id); res.send(req.params.id); } catch (e) { console.error(e); next(e); } });
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
런서버를 하면 이런 오류가 뜹니다.
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte
-
미해결챌린지로 알아보는 디지털포렌식 해킹 대회 준비 (기초)
문서형 악성코드 드로퍼 분석 내용관련 질문입니다.
혹시 해당 VBS 코드에서 설치 하는 software_update_tool.exe 파일을 분석해 보고 싶은데 다운 받아볼 방법이 없을 까요?? 마무리 까지 깔끔하게 풀이를 해보고 싶은데 해당 php를 담고있는 서버가 내려가 있어서 다운로드를 할 수가 없습니다..
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
안녕하세요 수업 잘 봤습니다! 템플릿 상속에 대한 팁이 필요합니다!
템플릿 상속에 대한 개념을 잘 이해했습니다. 다만, 적용해서 만들 때 문제가 생겨서 문의드립니다. 제가 하려는 건 왼쪽 사이드 바에는 post 리스트를 쭉 추가하고 (for문을 이용해서 p.title만 호출해 각 href= detail page/{}로 연결) 오른쪽 화면에는 detail page가 호출되게 하는 것입니다. 그래서 base.html에는 for문을 이용해 리스트가 잘 호출되었는데, 이를 유지한 채 detail page가 호출되면 리스트는 호출되지 않고, detail page의 내용만 호출됩니다. (디테일 페이지에서는 object.content로 표현했습니다.) 아마도 object list에서 object들을 불러오는 것과 단일 object.content를 불러오는게 충돌해서 list는 안 불러와지는거 같은데, 어떻게 해야 동시에 불러올 수 있을까요?