묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[백문이불여일타] 데이터 분석을 위한 기초 SQL
w3schools 에러
w3schools.com 에서 실습을 할 때 SELECT * FROM products ORDER BY price DESC LIMIT 3 으로 실행시켰는데, Error in SQL:Syntax error in ORDER BY clause. 이런 결과가 나오는 건 왜일까요?ㅠ
-
해결됨독하게 시작하는 C 프로그래밍
클래스뷰
독하게 C 강의 수강중입니다.클래스뷰에 프로젝트들이 보이지 않습니다. VS 에서 처음에 로컬 폴더 열기 로 예제파일폴더 를 열었는데요 클래스탐색기에는 폴더들이 쌓여있지만 클래스뷰에 프로젝트들이 보이지 않네요 어떻게 하면 좋을까요
-
해결됨직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
여러 개의 한글 문서를 합치는 방법 관련 후속 문의
여러 개의 한글 문서를 '문서 끼워 넣기' 기능을 이용해 합치는 방법 문의 -- 박주현 -- 24.10.17 14:56 관련입니다.해당 문의에 대해 아래와 같이 코드를 답변 주셨었는데요. from pyhwpx import Hwp # 임포트 hwp = Hwp() # 한/글 실행 # 샘플문서 생성 # 샘플문서 생성 import os os.chdir("c:\\users\\user\\desktop\\combine") for i in [ "개구리", "너구리", "다람쥐", "라마", "미어캣", "방울새", "사자", "얼룩말", "지렁이", "참새", "코끼리", "토끼", "펭귄", "호랑이", ]: hwp.SelectAll() hwp.Delete() hwp.set_font(Height=40) hwp.insert_text(i) hwp.save_as(f"{i}.hwp") # 끼워넣기 hwp.open(os.listdir()[0]) # "개구리.hwp" 열기 for i in os.listdir()[1:]: # 첫 번째(0) 파일은 제외하고 두 번째(1)파일부터 아래 들여쓰기한 코드 반복 hwp.MoveDocEnd() # 한/글의 문서 끝으로 이동해서 hwp.insert_file(i) # 문서끼워넣기(기본값은 섹션, 글자, 문단, 스타일 모두 유지) hwp.save_as("취합본.hwp") # 반복이 끝났으면 "취합본.hwp"로 다른이름으로저장 hwp.Quit() # 한/글 프로그램 종료 인터프리터 버전의 문제 및 pyhwpx 패키지 설치 등의 문제가 있었지만 그것들은 해결하였고, 코드가 동작하는데까지는 성공하였습니다.일코님의 결과물과 제 결과물이 다릅니다.일코님의 결과물은 아래 스크린샷과 같습니다. 반면에, 저의 "통합본.hwp"을 열어보면, 한 페이지마다 하나의 동물 이름이 입력되어 있는 것이 아니라 한 페이지 안에 모든 13개의 동물 이름이 아래 괄호 안과 같이 붙어 있는 형태입니다.(개구리너구리다람쥐라마미어캣방울새사자얼룩말지렁이참새코끼리토끼펭귄호랑이)아래 스크린샷은 제 노트북 화면이니 함께 참고 부탁드립니다. 같은 코드인데 왜 결과가 다른지 혹시 이유를 문의드려도 될까요?혹시 끼워넣기 할 때 새 페이지로 넘기기 한 후 끼워넣을 수 있는 코드가 있는지 아시는지요? 참고로, 제가 수동으로 빈문서를 열고, 끼워넣기(ctrl-o)를 통해 글자모양유지, 스타일유지, 문단모양유지, 쪽모양유지 체크한 상태에서 넣기 하면, 다음 페이지로 넘긴 상태에서 끼워넣기가 잘 됩니다.반면에 제가 파이참에서 위 코드를 넣고 실행했을 때는 다음 페이지로 넘긴 상태에서 끼워넣기가 되는 것이 아니라 본래의 페이지의 맨 하단 커서 위치 뒤로 붙으므로 의도하는 결과가 아닙니다.
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
prisma db push 소요 시간
안녕하세요! 이번에 새롭게 강의를 듣기 시작하게 된 sunny라고 합니다! 학습용 DB를 설정하고 있는 상황인데됴!말씀주신대로 code를 다운로드 받고, 사용 폴더로 이동시킨 후 npm i , Supabase 설정하여 .env 파일에 DATABASE_URL 변수까지 잘 설정해주었습니다.이후 과정인 npx prisma db push 과정에서 소요시간이 너무 오래 걸려서.. 혹시 제가 확인해볼 수 있는 방법 혹은 예측되는 상황이 있으실까 하여 질문드리게 되었습니다!! ㅠㅠ 혹시 몰라 node_modules 폴더 삭제 후 재실행 했는데도 동일한 현상이 발생하고 있는데..제가 확인해볼 수 있는 부분들이 있을까요?? 감사합니다!
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
강의 연장 부탁드립니다
결제 해두고 너무 바빠서 차마 듣지를 못했어요.. 강의 연장이 가능할까요?
-
미해결[코드팩토리] [입문] 9시간만에 끝내는 코드팩토리의 Javascript 무료 풀코스
선생님, 감사해요
처음 접하는건데 이해를 계속 못해서두려움에 떨고 있었거든요. ㅠㅠ강의 중간중간 용기를 주시네요.저같이 무지한 사람들은 그런 말이 정말 실낱같은 희망입니다.정말 감사드려요.
-
미해결따라하며 배우는 리액트 네이티브 기초
진도가 100% 완료가 안됩니다.
안녕하세요.진도가 100% 완료가 안됩니다.첨부드린 것처럼 마지막 강의가 . 으로 되어 있고 눌러봐도 영상 나오는 것도 없고 강의가 진행되는게 없습니다. 마지막 강의 완료가 안되서 진도율이 98%에서 멈춰있고 100%가 안되는거 같은데 확인 부탁드립니다.다른 강의는 모두 수강했습니다.
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
인텔리제이 설정 문제로 빌드가 안됩니다.
수동으로 빌드하면 잘 실행되는데 인텔리제이의 빌드 기능을 사용하면 첨부한 사진처럼 찾을 수 없다고 뜹니다.소스 경로와 컴파일 경로 설정 해주었고, configurations도 확인해봤는데 뭐가 문제인지 모르겠습니다.아예 삭제하고 다시 프로젝트를 만들어도 계속 같은 에러가 발생하는데 뭐가 문제인걸까요??
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
프로그래머스에서 어떤거 부터 해야할지 모르겠습니다.
프로그래머스에서 어떤거 부터 해야할지 모르겠습니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
일대다 단방향이 안좋다면 다대일 양방향으로 사용하는것이 좋을까요?
Team과 Member가 1:N일때Member 객체에서 Team을 참조할 일이 없고Team 객체에서 Member를 참조해야 하는 경우이번 강의처럼 일대다 단방향으로 짜게 되는데요 그렇게되면 Team 객체에서 다른 Member 테이블의 FK를 관리하므로 영한님께서 추천해주시지 않았습니다 그러면 그냥 Member와 Team이 양방향 관계를 갖고, FK를 보유한 Member가 연관관계의 주인이 되는게 나을까요? 두개의 장단점을 잘 모르겠네요
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
8-U 질문있습니다 :)
안녕하세요 선생님 🙂 아래는 선생님의 강의를 듣기 전에 풀었던 코드입니다.선생님과의 차이점을 보면 visited배열 사용여부 하나가 있는데요, visited배열을 사용하지 않아도 되는 이유가 궁금합니다. http://boj.kr/18b50706174c498b994332e99064c1e5
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
ReadFileV2 클래스 실행시 무한 루프 현상
public static void main(String[] args) throws IOException { FileInputStream fis = new FileInputStream(FILE_NAME); long startTime = System.currentTimeMillis(); byte[] buffer = new byte[BUFFER_SIZE]; int fileSize = 0; int size; while ((size = fis.read(buffer)) != 1) { fileSize += size; } fis.close(); long endTime = System.currentTimeMillis(); System.out.println("File name: " + FILE_NAME); System.out.println("File size: " + fileSize / 1024 / 1024 + "MB"); System.out.println("Time token: " + (endTime - startTime) + "ms"); } } CreateFIleV1, 2, readFileV1 까지는 결과가 나오는데readFileV2는 결과가 나오지 않습니다 인텔리J에서 뭐 설정 해야 할게 있을까요? 추가로 BUFFER_SIZE를 8192 -> 100으로 줄여봐도 결과는 결과가 나오지 않네요..ㅠpublic static final int BUFFER_SIZE = 100;buffered.dat 파일에 에디터에서 설정 해라 라는거 같은데 인텔리제이 초기설정이 따로 있을까요..?This document contains very long lines Soft wraps were enabled to improve editor performance.This file explicitly re-assigned ot plain text
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
8-R 질문있습니다 :)
안녕하세요 선생님 🙂 공식만 이해하면 최단거리 알고리즘문제를 맞추는 것은 정말 쉬운 것 같습니다. 아래는 선생님의 강의를 듣기 전에 먼저 풀이해본 코드인데요, 시간복잡도 부분에서 선생님과 큰 차이가 있습니다. 선생님께서는 하나의 함수로 모듈화하여 풀이해주셨는데요, (1. 왔다), (2.갔다)가 하나의 모듈로 재사용될 수 있다는 것이 이해가 되지 않습니다. 1~N번 마을에 있는 학생들은 전부 X번 마을로 갑니다.X번 마을에 도착한 학생들은 다시 각자의 마을로 돌아갑니다. 위의 2가지 조건 중, 선생님의 풀이로 2번은 이해가 되는데요, 1번이 이해가 되지 않습니다. 선생님께서 말씀해주신대로, 1번 조건을 보면 최단거리를 시작하는 시작점이 없기 때문에 플로이드 와샬이 떠올랐습니다. 이 풀이를 다익스트라로 실현시키기 위해서는 1부터 N까지 for문을 돌려서 하나씩 다익스트라를 돌려주는 방법 밖에 없다고 생각했습니다. 위의 로직이 어떻게 선생님처럼 간단하게 구현이 되는지 알려주시면 감사하겠습니다! http://boj.kr/19e70b6a650d432591cbf701fd1e75eb
-
미해결실전! Querydsl
@Autowired 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]Test 할떄 @RequiredArgsConstructor로 주입을 하면 ParameterResolutionException이 나고필드 주입을 하면 왜 오류가 안나는지 잘모르겠어서 질문 드려요 @SpringbootTest랑 @Transactional은 둘다 있어요
-
해결됨세계 대회 진출자가 알려주는 코딩테스트 A to Z (with Python)
백준 등급
안녕하세요. 다보지는 않았지만, 열심히 수강하고 있습니다 : ) 다름아니라 강의보던중에강사님 백준 등급이 어떻게 되시는지 호기심이 생겨 질문드립니다. 실례가 안된다면 알려주실 수 있나요?~세계 대회 진출자라고 하셔서 궁금하네요
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
E0077오류
Generated body부분에 오류가 뜨는데 선언도 잘 했고 헤더파일도 추가했는데 오류의 원인을 모르겠습니다.ENEMY로 다시 만들어보는중이라 변수명은 enemy입니다
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
채점이 안되요...
제가 푼것도 넣어보고. 소스코드에 있던것도 넣어보고 했는데. 채점 폴더에 집어넣어도.. 저렇게 나오네요... 흠..;; 바탕화면에서 하고 있는데..
-
미해결리눅스 커널의 구조와 원리: 인터럽트 [저자 직강 1부-5]
preemption 체크 관련 질문
커널 코드 실행 중 인터럽트가 발생한 경우에는 thread_info 구조체의 preemption_count 값을 통해 preemptive schedule 가능 여부를 판단하고, 유저 코드 실행 중에 발생한 경우에는 flags 값을 통해 preemptive schedule 가능 여부를 판단하는 것을 이해했는데, 둘이 왜 확인 방법이 다른지 궁금합니다
-
미해결홍정모의 따라하며 배우는 C++
IntArray 숙제 올립니다.(수정해야 할 부분 알려주시면 감사합니다.)
#include <iostream> #include <vector> #include <array> #include <cstdarg> #include <cassert> #include <initializer_list> using namespace std; // 컨테이너 클래스(Container Classes) class IntArray { private: int m_capacity = 0; int m_length = 0; int* m_data = nullptr; public: //Constructors IntArray(std::initializer_list<int> values) { std::cout << "IntArray::IntArray " << std::endl; assert(values.size() >= 0); m_length = values.size(); m_capacity = m_length * 2; m_data = new int[m_capacity]; int ix = 0; for (auto value : values) { m_data[ix] = value; std::cout << m_data[ix] << ", "; ++ix; } std::cout << std::endl; } ~IntArray() { if (m_data != nullptr) reset(); } void reset() { delete[] m_data; m_data = nullptr; m_length = 0; m_capacity = 0; } void resize(const int& size) { assert(size >= 0); // size가 0보다 작거나 같을때 에러 발생 // 만약 m_data == nullptr 이면 새로 메모리를 잡음 if (m_data == nullptr) { m_length = size; m_capacity = m_length * 2; m_data = new int[m_capacity]; } // 만약 현재 m_capacity보다 m_length가 크다면 다시 용량 재할당 해준다. if (m_length >= m_capacity) { m_capacity *= 2; int* temp = new int[m_capacity]; for (int i = 0; i < m_length; ++i) temp[i] = m_data[i]; delete[] m_data; m_data = temp; } // 기존 사이즈보다 작은건 상관이 없다 인덱스 접근을 못하게 되니깐 } void insertBefore(const int& value, const int& ix) { assert(ix > 0); ++m_length; int index = m_length - 1; // 사이즈가 용량을 넘으면 다시 할당 if (m_length >= m_capacity) resize(m_length); for (int i = index; i <= index; --i) { if (ix == i) break; int curr = m_data[i]; int before = m_data[i - 1]; m_data[i] = m_data[i - 1]; } m_data[ix] = value; } void push_back(const int& value) { ++m_length; if (m_length >= m_capacity) resize(m_length); m_data[m_length - 1] = value; } friend std::ostream& operator<<(std::ostream& out, const IntArray& data) { for (int i = 0; i < data.m_length; ++i) { if (i != 0) out << ", "; out << data.m_data[i]; } return out; } void remove(const int& ix) { assert(ix >= 0); int tempIx = m_length; --m_length; for (int i = ix; i <= m_length; ++i) { m_data[i] = m_data[i + 1]; } } }; int main() { IntArray my_arr{ 1,2,3,4,5 }; my_arr.push_back(100); cout << my_arr << endl; my_arr.push_back(200); cout << my_arr << endl; my_arr.push_back(300); cout << my_arr << endl; my_arr.push_back(400); cout << my_arr << endl; my_arr.insertBefore(50, 3); cout << my_arr << endl; my_arr.push_back(600); my_arr.push_back(700); my_arr.push_back(800); my_arr.push_back(900); my_arr.push_back(1000); cout << my_arr << endl; my_arr.remove(5); cout << my_arr << endl; return 0; }
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
오타 제보드립니다.
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]단순 오타 제보드립니다.IO 기본1 pdf 에 HDD, SSD 인데, HDD, SDD 라고 되어있습니다.