묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
PDF 문서를 HWP 문서로 변환하는 방법이 있나요?
PDF를 오피스 문서로 변환하기 기능을 python으로 실행하는 방법이 있을까요??API 문서에서는 찾아보아도 관련 내용이 없네요.감사합니다.
-
미해결김영한의 실전 자바 - 기본편
메모리 영역에 관해서 질문드릴게요
이 코드에서요 메서드영역,스택영역,힙영역이 조금 헷갈려서요public static void main(String[] args)이 main메서드는 스택영역이고public static int sum(int[] array){ int sum = 0; for (int sum1: array) { sum += sum1; } return sum; }이 sum 메서드는 메서드 영역,int[] array 매개변수는 heap영역sum메서드안에 있는 변수들은 stack영역 이렇게 이해하면될까요?
-
미해결이펙티브 자바 완벽 공략 1부
강의 코드
강의 코드를 못찾겠는데 어디서 찾을 수 있을까요?
-
해결됨[자바/Java] 문과생도 이해하는 DFS 알고리즘! - 입문편
dfs 매개변수에서 y,x 를 왜 순서를 반대로 쓰셨는지 궁금합니다.
점프왕 젤리문제에서 dfs 메서드에 dfs(int x, int y)가 아닌 dfs(int y, int x)인지 궁금합니다!이전 문제부터 계속 궁금해했는데, 왜 순서를 바꾸셨는지에 대한 명확한 이유를 못찾겠어서 질문올렸습니다.// 점프왕 젤리 import java.util.*; import java.io.*; class Jump_king_jelly { static final int MAX = 3 + 100 + 10; static int map[][]; static boolean visited[][]; static int N; static int dirY[] = {1, 0}; static int dirX[] = {0, 1}; public static void dfs(int y, int x) { visited[y][x] = true; if(y == N && x == N) return; for(int i = 0; i < 2; i++) { int newY = y + dirY[i] * map[y][x]; int newX = x + dirX[i] * map[y][x]; if(visited[newY][newX] == false) { dfs(newY, newX); } } } public static void main(String[] args) throws IOException { // 0. 입력 및 초기화 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); N = Integer.parseInt(br.readLine()); map = new int[MAX][MAX]; visited = new boolean[MAX][MAX]; // 1. map에 정보 반영 for(int i = 1; i <= N; i++) { StringTokenizer st = new StringTokenizer(br.readLine()); for(int j = 1; j <= N; j++) { map[i][j] = Integer.parseInt(st.nextToken()); } } // 2. dfs 수행 dfs(1,1); // 3. 출력 if(visited[N][N]) bw.write("HaruHaru"); else bw.write("Hing"); bw.close(); br.close(); } }
-
해결됨손에 익는 Next.js - 공식 문서 훑어보기
메타데이터 관련 질문
동적 메타데이터를 적용하려고 합니다.메타데이터가 위치해야하는곳에 대해서 궁금한데요generateMetadata 함수는layout 혹은 page.tsx 에만 위치해야 하나요?page.tsx 안에서 import 한 컴포넌트안에 넣었더니 적용이 안되길래 여쭤봅니다
-
미해결
비즈니스 로직이 300라인 정도 되는데 단위 테스트를 어떻게 해야할까 고민인데 어떻게 하면 좋을까요!
300라인 정도 되는 비즈니스 로직이 있는데요.이 로직 안에는 데이터베이스 연동하는 부분과map / reduce 등으로 데이터를 변환하는 부분이렇게 섞여있는데 단위테스트를 구현하려다보니 어떻게 접근해야할지 막막하군요.. 안의 로직의 기능 별로 함수로 분리하여 처리하여 각 기능 별로 테스트를 처리하고이 로직은 실행 -> 결과만 단위 테스트들의 통합 테스트만 진행할지 고민이네요. 좋은 아이디어가 있으시다면 공유 부탁드려요 ㅠㅠ!!
-
미해결SCSS(SASS)+FLEX 실전 반응형 웹 프로젝트 with Figma
spoqa han sans neo
spoqa han sans neo글씨체 다운받았는데 피그마 할 때 text밑에 fonts에서 no matching font로 나오네요.아예 검색자체가 안되는데 무슨 문제인가요??
-
미해결배달앱 클론코딩 [with React Native]
api 서버 호출이 안됩니다
안녕하세요api 서버 호출이 안됩니다api 서버 연결까지는 되는데 호출에서 문제가 있습니다post가 안되는건가 싶어서 get으로 바꾸고 직설적으로 json 호출만 해보려고해도 안됩니다.. get으로 바꾸고 아예 주소에서 http://IP주소:3105/user 찍어봐도요런화면뿐... 서버쪽 파일은 강사님이 주신 폴더 그대로 받아서 설치했습니다폴더 위치는 root > back 이렇게 들어있는데 폴더 위치가 문제인걸까요.. axios 문제는 아닌게 다른 open api 호출은 잘만됩니다
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
transational
회사 인프런 계정인데 김영한강사님 강의가 많습니다.transational에 대해 자세히 알고싶은데@Transational 어노테이션을 설명하는 강좌가 어떤것인가요??
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
useLocalStorage() 함수 사용여부
useLocalStorage()는 사용되지 않는데 수정까지 해서 남겨둔 이유가 있는 건가요?
-
미해결스프링 핵심 원리 - 기본편
어노테이션 사용법에 대해 (feat: @ComponentScan.Filter)
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요. "컴포넌트 스캔과 의존관계 자동 주입 시작하기" 강의를 듣던 중 궁금한 것이 생겼습니다. 다른 언어를 주로 사용한 제가 자바 어노테이션에 익숙하지 않아서 생기는 궁금증인 것 같습니다. 위의 코드를 보면 @ComponentScan의 인자로 @ComponentScan.Filter가 사용되는 것을 볼 수 있습니다. 근데 특이하게 '@'가 붙어있습니다. 반대로 Configuration는 어노테이션인데도 불구하고 "@Configuration.class"가 아닌 "Configuration.class"라고 쓰입니다. 왜 어떤 것은 @가 붙고 어떤 것은 @이 안 붙는지 알 수 있을까요? reference로는 뭘 보면 될까요?
-
해결됨진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
파워쿼리 '로그인 필요' 페이지 웹크롤링 질문입니다.
안녕하세요최근 배영자쌤의 신입엑셀-파워쿼리- VBA(빅픽처-> 자동화)를 들으며 엑셀 데이터 사이언티스트를 꿈꾸는수강생입니다.제목과 질문이 같은데요,제가 크롤링하고픈 표는'로그인' 을 해야지 조회가 가능한것인데그런지 몰라도 첨부와 같은 오류가 뜨며불러오질 못합니다.방법이 있을까요?
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
for 반복문에서 break와 continue 차이점
for 반복문에서 break와 continue 차이점에 대해서 자세히 설명 부탁드릴게요 ㅠ
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
후치연산 관련 질문입니다.
for i, j := 0, 0; i <= 10; i++, j += 10 { fmt.Println("ex4 : ", i, j) } 해당 부분에서 후치연산이기때문에 에러가 발생한다고 하셨는데, 자세한 설명 부탁드릴게요 ㅠㅠㅠ
-
미해결파이썬으로 만드는 나만의 웹 페이지 Part1
[Section3.DashCallback_MultipleOutput]value=int(value) 관련
dcc.Input() 의 옵션 중에, type = 'number' 를 하면, 숫자로 인식이 바로 되서 함수에서 별도로 int변환을 하지 않아도 되네요.
-
미해결Next + React Query로 SNS 서비스 만들기
타입스크립트 질문
useFormState initialState부분 타입스크립트 에러 질문입니다.message에 string이 와야한다고 에러가 뜨는데 이거를 string | null로 해주는 방법을 잘 모르겠습니다!const initialState: { message: string | null; } = { message: null, }; export default function SignupModal() { const [state, formAction] = useFormState(onSubmit, initialState); const { pending } = useFormStatus();일단 이런식으로 빼서 에러 없애긴하였는데 인라인으로는 못하나요?
-
해결됨스케치업 실무활용 SketchUp2023
푸쉬
푸쉬툴이 왜 안될까요..?가장자리에 하고 클릭하면없어져요
-
해결됨스프링 핵심 원리 - 기본편
ApplicationContext가 여러 인터페이스를 상속받은 것이 어느곳에 활용되는지 잘 모르겠어요.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요. "BeanFactory와 ApplicationContext" 강의를 보던 도중 궁금한 것이 있어 질문을 드립니다. ApplicationContext가 단순히 BeanFactory를 넘어 여러 강력한 기능을 제공하기 위해 다른 인터페이스도 상속한다고 합니다. 그런데 EnvironmentCapable를 제외하고 다른 인터페이스들이 ApplicationContext에서 무엇을 위해 활용되는지 잘 모르겠습니다. MessageSource, ApplicationEventPublisher, ResourceLoader들이 ApplicationContext 인터페이스에서 실무에서 어떻게 응용되는지 알 수 있을까요?
-
미해결Flutter + Firebase로 넷플릭스 UI 클론 코딩하기 [무작정 플러터]
home screen에 찜하기가 바로 업데이트가 안되는 현상
detail screen에서 찜하기(like)를 누르고home screen으로 오면 상단에 바로 반영이 되야 하는데다른 탭에 갔다 와야지만 변경이 됩니다.어딘가 setstate를 해줘야 될거같은데 모르겠네요.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
thymeleaf 에서 href 수정
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.href 부분만 수정 하였는데,이렇게 화면이 깨져버려요 왜 그런건가요 ㅠㅠ 디팬던시에 thymeleaf도 추가 돼 있는데href 수정 전에는 정상적으로 잘 나왔었어요 ㅠ