묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결초보자도 간단히 단숨에 배우는 파이썬 프로그래밍
역슬래시 기호
역슬래시 기호는 ㄱ+ '한자'키에서 찾은 기호인가요?
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
blueprint 상새보기와 글작성으로 이동
현재 blueprint 쪽 하고있습니다. 필요한 import 다 추가하고 app 을 blueprint트로 변경 url.for를 member나 board를 다 추가하고 테스트 하던중 list에서 상세로 들어가거나 글작성으로 들어가면 login 하라고 뜹니다. 강의에서는 바로 글작성이나 상새보기로 이동하던데 그리고 login을 하면 아래와 같이 뜨거나 이동을 하지 않습니다. 검색은 되고 list page지 뜨는것까지는 확인하였는데 중간에 login 때문에 상새보기 글작성 수정 삭제를 확인하지 못하였습니다. 그리고 회원가입도 확인해봐야 하는것 같은데 어디가서 확인해야되는지 모르겠습니다 '
-
미해결웹 게임을 만들며 배우는 자바스크립트
슨생님 지뢰찾기에서 질문있어요!
슨생님 지뢰찾기에서 옆칸.click()으로 재귀함수가 되잖아요 값을 많이 입력하면 콜스택이 되버려서 setTimeout 으로 바꿧더니 너무 느리게 클릭이 되버리는데 이런경우에는 어떻게 해결해야 할까요? 밑에코드부분이요 ~~ if (dataset[옆칸줄][옆칸칸] !== 코드표.연칸) { 옆칸.click(); }
-
미해결파이썬으로 영화 예매 오픈 알리미 만들기
텔레그램 질문
텔레그렘 아닌 다른 알림으로 받을수는 없나요?
-
미해결빅데이터의 통찰력을 키워주는 엑셀 Quick Start
VLOOKUP 수식에 문제가 있다 뜨는데 무슨 문제일까요
7강의 19:26의 수식을 그대로 사용했는데 무엇이 문제일까요.
-
해결됨홍정모의 따라하며 배우는 C++
왜 Stack은 작게 만들었는가..
안녕하세요. 덕분에 C++ 공부중인 학생입니다.궁금한 것이 있어 글을 쓰게 되었습니다.Stack이 더 빠르다면 애초에 크게 만들었으면 될 것을 왜 크기를 Stack은 작게 만들었고 Heap은 크게 만들었는지가 궁금하여 여쭤봅니다.떠오르는 이유는 물리적인 이유가 있는데,통신을 예로 들어서.. 전화가 잘 터지는 기지국 근처는 Stack , 잘 안터지는 먼 곳은 Heap 이 되는 것인가요?아니면 다른 이유가 있을까요?
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
@JsonIgnore 사용 유무
삭제된 글입니다
-
React로 NodeBird SNS 만들기
postId의 undefined
삭제된 글입니다
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
학습 시작전에 궁금한거 질문드려요
클라이언트 개발만 해와서 목차 보고 궁금한건데 멀티쓰레드 부분에 lock free 부분은 없던데 게임 서버 제작에 lock free 알고리즘은 잘 안 쓰이나요?
-
해결됨React로 NodeBird SNS 만들기
번들 파일이 생성이 되지 않습니다.
폴더가 생기지 않아요.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
dfs 풀다가 무한루프에 빠지면
질문이 조금 추상적이고 애매할 수 있는데요, 다른 문제의 경우 에러가나도 어떤 방식으로든 해결할 방법을 찾아나가는데, dfs 재귀문제의 경우 재귀함수가 그렇게 많이 익숙하지 않은 상황이라 그런지, 저는 이게 너무나 자명하게 맞는 상황이고 방법이라고 생각하는데 무한루프 돌면 머리가 멈추면서 그 다음에 어떤식으로 해결해야할지 갈피를 못잡겠더라구요.. 이렇게 인덱스에러가 날경우에는 그다음에 어떤 쪽으로 생각을해서 해결하려고 해야할지가 궁금합니다ㅜㅜ
-
해결됨3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
chapter_04 첨부파일이 인프런에서 내려간것 같아요
몇일 전 "chapter_04.+texture+제작_material+editer" 을 다운받았고, 위의 파일에선 "normal map 실습 1 - topology 구성(전)"의 예제 "normals test.obj" 가 보이지 않아서 첨부파일을 다시 받으려 했는데요. 지금 보니 해당 첨부파일이 보이지 않네요. 실습예제는 카페에서 다운받긴 했는데, 챕터4 텍스처 파일이랑 실습예제를 인프런에 다시 올려주실 수 있으실까요 :)
-
해결됨스프링 웹 MVC
람다식을 사용할때,
강의를 듣다가. 궁금한점이 있어서 질문합니다. 제가 알기로는 람다식을 사용할때, if (bindingResult.hasErrors()) { bindingResult.getAllErrors().forEach(error -> System.out.println(error) ); } 이런식으로 괄호를 생략할 수 있는걸로 알고 있는데, 강사님이 작성하시는 람다식은 괄호를 생략하지 않고 사용하시더라구요. 저번에 @ModelAttribute랑, @RequestParm도 생략이 가능하지만(맞나...??ㅎㅎ), 가독성?? 과 같은 이유로 생략하지 않는 것을 권장 하셨는데... 같은 맥락인건가요? 웬지 이런 사소한것도 신경써서 코딩해야 좋은 코딩을 작성할 수 있을 것 같아 질문올립니다. 감사합니다.
-
미해결React로 NodeBird SNS 만들기
next에서 route주소에서 새로고침 하면 404에러 질문입니다.
comment.js import React, { useEffect, useState } from "react"; import { useDispatch, useSelector } from "react-redux"; import { LOAD_POST_REQUEST, LOAD_COMMENTS_REQUEST } from "../reducers/post"; import PostCard from "../components/PostCard"; import Router from "next/router"; import CommentForm from "../components/CommentForm"; import CommentCard from "../components/CommentCard"; import styled from "styled-components"; import { LoadingOutlined } from "@ant-design/icons"; import Theme from "../styles/Theme"; const LoadingWrapper = styled.div` position: fixed; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; font-size: 2.5rem; color: ${Theme.themeColor}; `; const comment = ({ id }) => { const dispatch = useDispatch(); const { post, comments, isEditingComment, isAddingComment, isDeletingComment, isLoadingComments, isLoadedComments } = useSelector(state => state.post); const { me } = useSelector(state => state.user); const [isLoading, setIsLoading] = useState(false); useEffect(() => { dispatch({ type: LOAD_COMMENTS_REQUEST, data: id || (Router && Router.router && Router.router.query && Router.router.query.tag) }); dispatch({ type: LOAD_POST_REQUEST, data: id || (Router && Router.router && Router.router.query && Router.router.query.tag) }); }, []); useEffect(() => { if (isLoadedComments) { return; } if ( isEditingComment || isAddingComment || isDeletingComment || isLoadingComments ) { setIsLoading(true); setTimeout(() => { setIsLoading(false); }, 500); } }, [ isEditingComment, isAddingComment, isDeletingComment, isLoadingComments, isLoadedComments ]); return ( <> {/* <PostCard showMenu={false} post={post} /> */} {isLoading && ( <LoadingWrapper> <LoadingOutlined /> </LoadingWrapper> )} {me && ( <CommentForm postId={ id || (Router && Router.router && Router.router.query && Router.router.query.tag) } /> )} {comments && !isLoading && comments.map(comment => <CommentCard comment={comment} />)} </> ); }; comment.getInitialProps = async context => { const id = context.query.id; return { id }; }; export default comment; ----------------------------------------------------------------------------------------- followers.js import React from "react"; const followers = ({ id }) => { return <div>followers/{id}</div>; }; followers.getInitialProps = async context => { const id = context.query.id; return { id }; }; export default followers; 2개 js파일을 올려드렸습니다. 절취선 위에 있는 comment.js 파일은 http://localhost:3060/comment/9 에 접속해서 새로고침을 해도 정상적으로 동작합니다. 즉, 처음에 _app.js나 index.js 파일을 거치지 않고 바로 저 위에 주소로 접속해도 정상적으로 접속이 된다는 뜻 입니다. 하지만, 2번째로 올려드린 followers.js를 통해 http://localhost:3060/followers/2 로 _app.js나 index.js 파일을 거치지 않고 바로 접속하면( 즉, 저 위에 주소에서 새로고침) 하면, 404 에러가 나옵니다. comment.js 에서는 되는데,followers.js에서는 새로고침하면 404 에러가 나오는 이유가 무엇일까요? 질문드립니다.
-
해결됨포토샵 기본기 하루 5분, 3주 만에 끝내기
21강 펜툴로 따는 부분 질문드려요!
펜툴로 개구리 배경 중 아무 영역 네모난 부분 그려서 path 창에서 load as pth as a selection 클릭해서 선택되었는데요. 해당 레이어에서 ctrl+J 눌려서 했는데 왜 복제된 레이어에서 저렇게 path 그린 레이어 부분이 오히려 없어질까요? ㅜㅜ (강의 감사합니다. 잘 듣고 있어요^^)
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
fopen이 안되여
바탕화면으로 fopen("C:\Users\82104\Desktop\test.txt", "wb"); 를했는데 왜 파일생성도 안되고 파일열기 실패가 나오는걸까요 #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #define MAX 10000 int main(void) { // fputs, fgets 쌍 char line[MAX]; //char line[10000] FILE* file = fopen("C:\\Users\82104\Desktop\test1.txt", "wb"); // r 읽기전용 w 쓰기전용 a 이어쓰기 / // t텍스트 b 바이너리전용 if (file == NULL) { printf("파일 열기 실패\n"); return 1; } fputs("fputs 를 이용해서 글을 적어볼게요\n", file); fputs("잘 적히는지 확인해주세요\n", file); //파일을 열고나서 닫지 않은 상태에서 어떤 프로그램에 문제가 생기면 ? // 데이터 손실 발생 가능! 그래서 항상 파일은 닫아주는 습관을 들여주세요. fclose(file); return 0; }
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
MemberServiceTest - 테스트에서 @Transaction의 롤백기능이 수행되지 않습니다
안녕하세요.올려주신 강의 잘 듣던 중 궁금한 점이 생겨 질문드립니다. @Transactional을 테스트 케이스에서 쓸 경우에는 커밋이 안되고 롤백을 한다고 하셨는데, MemberServiceTest에서 만든 2개의 테스트 중 중복_회원_예외() 메서드 실행 시에는 아래 로그에 INSERT쿼리가 나와서요... 회원가입() 메서드 테스트 시에는 INSERT쿼리가 로그에 찍히지 않는데 중복_회원_예외() 메서드에는 INSERT쿼리가 찍히는 이유가 궁금합니다.
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
Tpc 프로젝트 강의 질문
안녕하세요. 객체지향 프로그래밍 잘 듣고 있습니다. 다형성 설명해주시면서 api 을 사용할 때 중요하다고 하셨는데, 자바 api를 사용하는 실전 프로젝트 강의에서도 객체 지향 프로그래밍의 연장선인가요? 프로젝트 강의 설명에는 객체지향에 대한 설명이 없어서 질문 드립니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
안녕하세요! 문제푸는데 질문드릴만한곳이없어서 질문드립니다.. ㅠㅠ
스파이들은 매일 다른 옷을 조합하여 입어 자신을 위장합니다. 예를 들어 스파이가 가진 옷이 아래와 같고 오늘 스파이가 동그란 안경, 긴 코트, 파란색 티셔츠를 입었다면 다음날은 청바지를 추가로 입거나 동그란 안경 대신 검정 선글라스를 착용하거나 해야 합니다. 종류 이름 얼굴 동그란 안경, 검정 선글라스 상의 파란색 티셔츠 하의 청바지 겉옷 긴 코트 스파이가 가진 의상들이 담긴 2차원 배열 clothes가 주어질 때 서로 다른 옷의 조합의 수를 return 하도록 solution 함수를 작성해주세요. 제한사항 clothes의 각 행은 [의상의 이름, 의상의 종류]로 이루어져 있습니다. 스파이가 가진 의상의 수는 1개 이상 30개 이하입니다. 같은 이름을 가진 의상은 존재하지 않습니다. clothes의 모든 원소는 문자열로 이루어져 있습니다. 모든 문자열의 길이는 1 이상 20 이하인 자연수이고 알파벳 소문자 또는 '_' 로만 이루어져 있습니다. 스파이는 하루에 최소 한 개의 의상은 입습니다. clothes return [[yellow_hat, headgear], [blue_sunglasses, eyewear], [green_turban, headgear]] 5 [[crow_mask, face], [blue_sunglasses, face], [smoky_makeup, face]] 3 이 문제에서 해답설계를 하단 태그처럼 하구 하는데 마지막 리스트 temp의 각 요소별 계산에서 막혔습니다.. ㅠㅠ 이 경우 어떻게 풀어내면 좋을까요? 접근방식이 틀린것같기도 하고.. 그럽니다 ㅠㅠ # 리스트[1]요소만 추출해낸 후 각 원소끼리 곱연산 # ex) [x,y,z] -> x + y + z + x*y + x*z + y*z + x*y*z c_list = [] for i in clothes: c_list.append(i[1]) #리스트에 부위만 추출 b = set(c_list) #중복원소 제거 d = sorted(list(b)) #제거 후 형변환 겸 정렬 temp = [] for j in range(0,len(d)): #요소별 중복원소 찾아서 temp에 저장 / headgear(1개) eyewear(2개) 시 temp = [1, 2] temp.append(c_list.count(d[j])) ans = 0
-
미해결Objective-C 강좌 - 12개 앱 만들면서 배우는 iOS 아이폰 앱 개발
앱 파일
북앱, 액자, 브라우저 등등 파일을 업로드해주세요