묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
파일 업로드 경로 문의
안녕하세요. 강사님. 강의 25 파일 업로드 듣던 중에 궁금한게 있어서 질문 드립니다. String uploadPath = request.getServletContext().getRealPath("")+File.separator+UPLOAD_DIR;위의 uploadPath를 출력 해보니 C:\eGovFrame-.9.0\workspace.edu\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\MVC07\\file_repo 이렇게 출력이 됩니다. 그런데 file_repo 폴더 앞에 \\ 역슬래쉬가 2개 생겼는데, 디렉터리가 생성되는 이유가 무엇인가요? 그리고 File.separator 없어도(request.getServletContext().getRealPath("")+UPLOAD_DIR) 디렉터리가 생성이 되었는데 File 객체 내에서 알아서 처리해주는 건가요? 감사합니다.
-
미해결스프링 핵심 원리 - 고급편
@Around 에서 joinPoint.proceed()
@Around 설명 부분에 joinPoint.proceed() 호출 여부를 선택할 수 있다고 하셨는데 코드의 문제점을 설명해주실 떄 그런데 @Around 는 항상 joinPoint.proceed() 를 호출해야 한다. 라고 자료에 써져있는데.. 호출 여부를 선택할 수 있는거 아닌가요?!
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
도커와 리눅스 공부하고자 신청하였습니다. 질문있어요!
딕션 및 내용이 좋아서 신청하였고, 열심히 학습하려고 해요.다름이 아니라 강의 정리 및 포트폴리오 관련하여 질문이 있어요. 만들어서 제공하시는 자료(사진, 설명) / 강의 중 화면에 나오는 설명 글을 제외하고,강의를 보면서 나오는 명령어 설명 및 개념은 제가 따로 인터넷에 검색하여 정리, 실습 부분에서는 강의 코드를 통해 제가 직접 따라서 학습하는 과정을 블로그에 정리하려고 합니다.요새는 블로그에 본인이 학습한 내용을 기록하여 포트폴리오로 제출하더라구요.출처는 기입할 것이고, 수익 목적은 추후에도 없으니 애드 포스팅은 걸지 않을 것입니다.위 내용처럼 실습 코드는 어느 정도 포함되겠지만, 만드신 설명 자료들을 외부 공개 안하는 선에서 블로깅해도 될까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
css가 깨져요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.out 폴더도 오류가 안나요 근데 css가 깨지는 거 같은데 어떻게 해야하나요?😭😭
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
css가 깨져요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.out 폴더도 오류가 안나요 근데 css가 깨지는 거 같은데 어떻게 해야하나요?😭😭
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
css가 깨져요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.out 폴더도 오류가 안나요 근데 css가 깨지는 거 같은데 어떻게 해야하나요?😭😭
-
미해결선형대수학개론
[4.1]Theorem 2
안녕하세요, 강의를 수강하고 있는 학생입니다. Theorem 2 증명과정 중에서v_1, ... v_r이 만약 linearly dependent하다면, chapter 1의 7번 정리에 의해 c_1v_1+c_2v_2+...+c_{p-1}v_{p-1}=v_p 식을 작성할 수 있고 (단, v_1~ v_{p-1}은 선형독립)그 다음 matrix A multiplication으로 (lambda를 L로 작성하겠습니다.)c_1L_1v_1+c_2L_2v_2+...+c_{p-1}L{p-1}v_{p-1}=L_pv_p식이 나온다고 하셨는데 그 계산 과정이 잘 이해가 되지 않습니다. 상세히 설명해주시면 정말 감사하겠습니다. 감사합니다.
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강기한 연장 요청
안녕하세요 코드 바나나님,수강생입니다. 강의 기간을 조금 더 연장해주실 수 있나요?한 번 훑었지만 한 번 더 짚어가며 제대로 공부하고 싶습니다. 감사합니다.
-
미해결
환불
김영한님 스프링 강의을 여러개 구매했는데 듣지 않은 강의 환불요청합니다
-
해결됨[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지
redis 사용하는데 ConnectionTimeoutError: Connection timeout이라는 오류가 자꾸 발생합니다.
안녕하세요 강사님강사님 영상을 통해 학습하고 자그마한 프로젝트를 수행하고 있는데 서버 실행은 되지만 아래와 같은 오류가 발생합니다.app.js의 코드는 아래와 같습니다.강의랑 ppt 교안에는 const RedisStore = require('connect-redis')(sesson); 으로 되어있으나저같은 경우에 아래와 같은 오류가 발생해서 require('connect-redis').default;로 변경했었습니다.
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
네이버 뉴스본문 가지고 오기도 되고 연예뉴스도 되는데 스포츠 뉴만 안되네요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.AttributeError: 'NoneType' object has no attribute 'text'이 오류가 계속 나오네요연예뉴스 복사한후 바로 코드를 다시 썼는데도 안되네요 ㅠㅠimport requests from bs4 import BeautifulSoup import time response = requests.get("https://search.naver.com/search.naver?sm=tab_sug.top&where=news&query=%EC%86%90%ED%9D%A5%EB%AF%BC&oquery=%EB%B8%94%EB%9E%99%ED%95%91%ED%81%AC&tqi=iK4yElprvmZss69Ig8Nssssss1w-042517&acq=thsgmd&acr=1&qdt=0") html = response.text soup = BeautifulSoup(html,'html.parser') articles = soup.select("div.info_group") for article in articles: links = article.select("a.info") if len(links) >= 2: url = links[1].attrs["href"] response = requests.get(url,headers={'User-agent':'Mozila/5.0'}) html = response.text soup = BeautifulSoup(html,'html.parser') # 만약 연예 뉴스라면 if "entertain" in response.url: title = soup.select_one(".end_tit") content = soup.select_one ("#articeBody") elif "storts" in response.url: title = soup.select_one("h4.title") content = soup.select_one ("#newsEndContents") # 본문 내용안애 불필요한 div삭제 divs = content.select("div") for div in divs: div.decompose() paragraphs = content.select("p") for p in paragraphs: p.decompose() else: title = soup.select_one("#artcleTitle") content = soup.select_one("#areicleBodyContents") print("============링크=========\n", url) print("============제목=========\n", title.text.strip()) print("============본문=========\n", content.text.strip()) time.sleep(0.3)
-
해결됨GA4 필수 코스 (by 현직 실리콘밸리 마케팅 디렉터)
6강 이벤트 설정 레시피북
6강에서 영상 하단에 이벤트 설정 레시피북 링크가 있다고 하는데 어디있는지 모르겠어요!
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
도와주세요
다운로드를 하는데 옵션이 여러개 나오는데 그냥 하면 되나요? ㅠㅠ잘 모르겠어요
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
실행은 되기 시작했는데
이렇게 뜨네요 어떻게 해결하나요
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
ssh agent 오류
git agent 설치 확인을 위해 다음과 같이 명령어를 터미널에서 입력했는데, 오류가 뜨네요.. 어떻게 해결할 수 있을까요..
-
미해결[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지
강의 소리는 작은데 엔딩음악은 너무 커서 귀청 떨어지는줄 알았네요.
무료강좌 중에 이런게 많아요. 다음 강의 제작때는 소리를 맞추든가 음악을 안넣든가 하는게 좋을것 같애요.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
런타임에러(ArrayIndexOutOfBound) 가 나는 이유
안녕하세요 강사님 강사님 강의 문제에 대한 질문이 아니라 답변하기 힘드시면 괜찮습니다.강사님 강의를 다 듣고 추천해주신 백준 문제들을 풀다가 질문이 있어 질문드립니다. 백준 9019 문제에 관한 질문인데 백준에서 채점 받을때 ArrayIndexOutOfBound 가 나는 이유를 제 코드를 살펴봐도 어디서 문제이지 찾을 수 없어 질문드립니다. 9019 의 문제의 솔루션을 구글링 해봐도 다 똑같은 코드로만 작성을 해놔서 제가 작성한 코드가 어디가 문제였는지 알고 싶어 질문드립니다.package Baekjoon; import java.util.*; class DSLR { public int result; public String command; DSLR(int result, String command) { this.result = result; this.command = command; } } public class _9019 { static boolean[] ch = new boolean[10000]; static ArrayList<String> list = new ArrayList<>(); public void BFS(int input, int output) { Arrays.fill(ch, false); Queue<DSLR> q = new LinkedList<>(); q.offer(new DSLR(input, "")); while(!q.isEmpty()) { DSLR tmp = q.poll(); if (tmp.result == output) { list.add(tmp.command); break; } for (int i = 0; i < 4; i++) { if(i == 0) { int next_result = (tmp.result * 2) % 10000; if (!ch[next_result]) { String next_command = tmp.command + 'D'; ch[next_result] = true; q.offer(new DSLR(next_result, next_command)); } } if (i == 1) { int next_result = tmp.result - 1; if (next_result == 0) next_result = 9999; if (!ch[next_result]) { String next_command = tmp.command + 'S'; ch[next_result] = true; q.offer(new DSLR(next_result, next_command)); } } if (i == 2) { int next_result = (tmp.result % 1000) * 10 + (tmp.result / 1000); if (!ch[next_result]) { String next_command = tmp.command + 'L'; ch[next_result] = true; q.offer(new DSLR(next_result, next_command)); } } if (i == 3) { int next_result = (tmp.result % 10) * 1000 + tmp.result / 10; if (!ch[next_result]) { String next_command = tmp.command + 'R'; ch[next_result] = true; q.offer(new DSLR(next_result, next_command)); } } } } } public static void main(String[] args) { _9019 T = new _9019(); Scanner sc = new Scanner(System.in); int test = sc.nextInt(); for (int i = 0; i < test; i++) { int a = sc.nextInt(); int b = sc.nextInt(); ch[a] = true; T.BFS(a, b); } for(String x : list) { System.out.println(x); } } }
-
미해결Nuxt.js 시작하기
nuxt3에선 asyncData가 없어진 기능이던데
asyncData 대신 쓸 수 있는 기능이 뭐가 있나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
뭐가 문제인지 모르겠네요
계속 이런식으로 뜨고 Error: Could not find or load main class com.example.dd.DdApplicationCaused by: java.lang.ClassNotFoundException: com.example.dd.DdApplication 에러가 납니다. 어떻게 해결해야하나요..
-
미해결
Pyqt6 Qthred 에서 Ui 함수 사용하기
이런 식으로 코드를 사용중입니다from PyQt6.QtWidgets import * from PyQt6.QtCore import * class thread (Qthread): def __init__(self): super().__init__() def run(self): while True: mainbot_window.fun1() class UI (QWidget): def __init__(self): super().__init__() self.inits() self.T1 = thread() self.T1.start() def inits(self): print("각종 변수 설정") def fun1(self): print("run code") def main(args=None): global mainbot_window app = QApplication(sys.argv) mainbot_window = UI() mainbot_window.show() try: app.exec() except KeyboardInterrupt: pass if __name__ == '__main__': main()여기서 global 변수를 사용하지 않고 싶습니다.글로벌 변수를 사용하지 않고 Thread 에서 Qwidget 의 함수를 사용할 방법이 있을까요?시도한것thread 에서 pyqtsignal.emit 을 사용해서 시도해봤는데 ui가 검은 화면으로 뜬체 작동하지않습니다.Qthread 대신 Qtimer 를 사용 =>작동은 잘되나 ui를 표시하는데 약간의 딜레이가 생깁니다. 그래서 되도록이면 Thread를 사용하고싶습니다.