묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)
11-29 django-taggit 라이브러리
해당 강의에서 @hook의 AFTER_SAVE를 이용하여 tags를 업데이트 하는 것으로 확인하였습니다. 그렇다면 content의 내용에 수정이 이루어진 Note들은 tags 필드가 업데이트가 되지만 수정을 하지 않은 기존 Note들은 tags 필드가 비어있게 되는 것 같습니다. Content 수정한 Note : tags 필드가 hook에 의하여 업데이트 되어 저장됨Content 수정하지 않은 기존 Note : tags 필드가 업데이트 되어있지 않음혹시 강의 중에 제가 놓치거나 한 부분이 있을까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
빅오 표기법 2단계
안녕하세요.혹시 1단계 빅오 표기법O(1 + N + 4 * N^2 + 1)에서 4 * N^2 에서 4는 이중 포문에 조건식에 해당하는2 * n 때문에 4가 된건가요? 정확히 4의 뜻을 잘 모르겠습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
6:00
릴리즈 모드로 해도 디버그 모드랑 동일하게 출력되는데 뭐가 문제인가요? using System.Threading;namespace ServerCore{ internal class Program { // 전역이기 때문에 쓰레드들이 동시에 접근 가능 static bool _stop = false; static void ThreadMain() { Console.WriteLine("쓰레드 시작!"); while(_stop == false) { // 누군가가 stop 신호를 해주기를 기다린다 } Console.WriteLine("쓰레드 종료!"); } static void Main(string[] args) { // Thread t = new Thread(ThreadMain); Task tt = new Task(ThreadMain); tt.Start(); // 1초 존야 후 다시 실행 Thread.Sleep(1000); _stop = true; Console.WriteLine("stop 호출"); Console.WriteLine("종료 대기중"); tt.Wait(); // t.Join(); 과 동일 Console.WriteLine("종료 성공"); } }
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
api 예외처리 시작 프로그램 오류
postman에서 http://localhost:8080/api/members/ex 를 입력하면 인텔리제이 콘솔에 아래와 같은 오류 메세지가 뜹니다. api 예외처리 - 시작 첫번째 예시 프로그램입니다.(소스는 교유자료 그대로 카피했습니다.)부트 3.2.4. 자바 17 입니다.https://drive.google.com/file/d/1dF6tbyoy58KHPVdXYeiMYbGkPqnD9HVy/view?usp=sharing 2024-04-13T11:04:18.249+09:00 ERROR 12968 --- [exception] [nio-8080-exec-2] o.a.c.c.C.[Tomcat].[localhost] : Exception Processing [ErrorPage[exceptionType=java.lang.RuntimeException, location=/error-page/500]]jakarta.servlet.ServletException: Request processing failed: java.lang.NullPointerException: Cannot invoke "java.lang.Exception.getMessage()" because "ex" is null 디버그를 잡아보면 @RequestMapping(value = "/error-page/500", produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity<Map<String, Object>> errorPage500Api(HttpServletRequest request, HttpServletResponse response) { log.info("API errorPage 500"); Map<String, Object> result = new HashMap<>(); Exception ex = (Exception) request.getAttribute(ERROR_EXCEPTION);여기가지 실행하면 ex에 null 이 나옵니다. 이거 때문에 오류가 나는데 이유가 뭘까요? 그래서 status만 찍게 했더니 500 이 아니라 null이 출력되네요?API errorPage 500ERROR_EXCEPTION: ex=ERROR_EXCEPTION_TYPE: nullERROR_MESSAGE: nullERROR_REQUEST_URI: nullERROR_SERVLET_NAME: nullERROR_STATUS_CODE: null
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
입력받는 부분에서 질문이있습니다
큰돌님의 풀이에서 value와 합연산을 하는 부분이 이해가 잘 안되어서 조금 고민을 해봤는데 결국 idx번째 비트 켜기와 같다고 생각했습니다.비트마스킹 강의에서 idx번째 비트 켜기를void idx번째비트켜기() { int S = 18; int idx = 0; S |= (1 << idx); cout << S << '\n'; }이렇게 알려주셨는데요.이를 사용해서 아래와 같이 입력을 받아도 무방한가요? 출력해봤을 땐 똑같이 나오는데 풀이를 value를 써서 하신 이유가 따로 있는지 궁금해서 질문남깁니다.for (int i = 1; i < n + 1; i++) { cin >> s; for (int j = 0; j < s.size(); j++){ if (s[j] == 'T') a[i] |= (1 << j); } cout << a[i] << '\n'; }
-
미해결자바 동시성 프로그래밍 [리액티브 프로그래밍 Part.1]
코어갯수..
int cpuCores = Runtime.getRuntime().availableProcessors();챕터 01에 exam01 코드 실행시cpuCores가 12개 로 나오는 이유가뭘까요시피유가 6코어에 12쓰레드인데쓰레드 갯수로 나오는거같아요..
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
14강 게임플로우 다듬기 정리 이후 타임라인
안녕하세요제목 내용처럼 약 37분 쯤부터 화면 까만 상태로 48분까지 있던데 이거 정리에서 마무리 인사 하신게 끝난게 맞는거죠?
-
해결됨초보자를 위한 BigQuery(SQL) 입문
쿼리 생산성 도구 에러
안녕하세요! 덕분에 강의 잘 듣고 있습니다. 감사합니다. espanso까지 설치하고, 윈도우라 메모장으로 열어서 템플릿을 입력하고 저장을 하면 첨부된 이미지와 같이 에러가 뜹니다. 이럴 경우, 뭐가 문제인가요? 답변 부탁드립니다!
-
미해결스프링 핵심 원리 - 기본편
@Configuration 역할에 질문입니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강의를 보다가 @Configuration의 역할이 싱글톤 보장만 해주는 것인줄 알았는데, 다른 질문들의 답변을 보니 스프링 빈으로 자동등록하는 기능도 있다는 걸 봤습니다. 그렇다면 ApplicationContext ac = new AnnotationConfigApplicationContext(TestConfig.class) 코드를 작성하지 않고 @Configuration 어노테이션만으로도 스프링 빈에 등록할 수 있나요? (당연히 두 경우 모두 @Bean 은 존재하는 걸로 가정)
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
프로젝트 소스코드 실행 시 404 에러 발생
안녕하세요 현재 JSP로 회원관리 웹 애플리케이션 만들기를 수강 중인데index.html이나 jsp 파일이 웹에 뜨지 않습니다.올려주신 소스코드 그대로 실행해보아도 404 에러가 발생합니다.소스코드에서 에러가 발생하므로 파일은 올리지 않았습니다.에러 내용은 아래와 같습니다. 2024-04-13 00:36:39.313 DEBUG 8684 --- [nio-8080-exec-5] o.apache.coyote.http11.Http11Processor : Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@16a42a0c:org.apache.tomcat.util.net.NioChannel@5509b3ab:java.nio.channels.SocketChannel[connected local=/0:0:0:0:0:0:0:1:8080 remote=/0:0:0:0:0:0:0:1:57012]], Status in: [OPEN_READ], State out: [CLOSED] 2024-04-13 00:36:39.313 DEBUG 8684 --- [nio-8080-exec-2] o.apache.coyote.http11.Http11Processor : Error state [CLOSE_CONNECTION_NOW] reported while processing request java.io.EOFException: null at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.fillReadBuffer(NioEndpoint.java:1322) ~[tomcat-embed-core-9.0.43.jar:9.0.43] at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.read(NioEndpoint.java:1232) ~[tomcat-embed-core-9.0.43.jar:9.0.43] at org.apache.coyote.http11.Http11InputBuffer.fill(Http11InputBuffer.java:791) ~[tomcat-embed-core-9.0.43.jar:9.0.43] at org.apache.coyote.http11.Http11InputBuffer.parseRequestLine(Http11InputBuffer.java:359) ~[tomcat-embed-core-9.0.43.jar:9.0.43] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:261) ~[tomcat-embed-core-9.0.43.jar:9.0.43] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) ~[tomcat-embed-core-9.0.43.jar:9.0.43] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:887) ~[tomcat-embed-core-9.0.43.jar:9.0.43] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1684) ~[tomcat-embed-core-9.0.43.jar:9.0.43] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.43.jar:9.0.43] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.43.jar:9.0.43] at java.base/java.lang.Thread.run(Thread.java:829) ~[na:na] 2024-04-13 00:36:39.315 DEBUG 8684 --- [nio-8080-exec-2] o.apache.coyote.http11.Http11Processor : Socket: [org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper@59a6df3:org.apache.tomcat.util.net.NioChannel@2648df3d:java.nio.channels.SocketChannel[connected local=/0:0:0:0:0:0:0:1:8080 remote=/0:0:0:0:0:0:0:1:57013]], Status in: [OPEN_READ], State out: [CLOSED] <- urlPatterns로 지정해놓은 url은 실행됩니다
-
해결됨AWS(Amazon Web Service) 입문자를 위한 강의
vi index.html 이후 아무런 반응이 없습니다.
안녕하세요 simon Kim님강의를 순조롭게 따라가던 중vi index.html 을 입력하고나서초록색이 바 같은게 보이면서 아무런 입력이 되지 않습니다.어떻게 해야 하나요??html 내용 작성 이후에도 어떤것을 하셔서 다시 ec2 콘솔로 돌아가시는지 그것도 궁금합니다.
-
미해결실전! GitHub Actions으로 CI/CD 시작하기
링크
안녕하세요 그 critical issue 생성하고 slack 메세지가 오기는 하는데 링크가 오지를 않습니다. github.event.issue.url 로 html을 뺴고 작성하면 링크가 오기는 하는데 들어가면 json파일로 열립니다혹시 뭐 업데이트된 내용이 있을까요??감사합니다.
-
해결됨개발자를 위한 쉬운 도커
COPY --from=build /app/build/libs/*.jar /app/leafy.jar 명령어 질문
안녕하세요. 백엔드 Dockerfile 내용 보고서 질문이 있습니다. 실제로 실습을 하다 보면 /build/libs에서 이렇게 jar 파일이 두개가 생기는데요. COPY --from=build /app/build/libs/*.jar /app/leafy.jar 이 명령어는 .jar 확장자 파일 모두 leafy.jar이름으로 복사한다는 의미인거 같은데요. 이렇게 2개의 파일이 있거나 또는 2개 이상의 파일이 있을때.. 1) 마지막 파일 기준으로 복사가 되는걸까요? 2) 아니면 두개의 파일이 합쳐져서 leafy.jar로 하나로 복사가 되는걸까요? 두개의 파일이 하나로 합쳐진다면 실행할때 잘 안될거 같은 느낌이 들어서요. 3) 추가적으로 -plain과 그냥 .jar파일 차이점도 궁금하고 왜 2개가 나오는지도 궁금합니다.
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
slack 초대 부탁드립니다 :D
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. slack 초대 부탁드립니다 😋d.yongyong@icloud.com
-
해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
drawer를 적용하고 나서 오류가 뜹니다...
ERROR Error: [Reanimated] Failed to create a worklet. See https://docs.swmansion.com/react-native-reanimated/docs/guides/troubleshooting#failed-to-create-a-worklet for more details., js engine: hermes at DrawerViewBase (http://10.0.2.2:8081/index.bundle//&platform=android&dev=true&lazy=true&minify=false&app=com.matzip&modulesOnly=false&runModule=true:167363:22) at RNGestureHandlerRootView at GestureHandlerRootView (http://10.0.2.2:8081/index.bundle//&platform=android&dev=true&lazy=true&minify=false&app=com.matzip&modulesOnly=false&runModule=true:164680:21) at RNCSafeAreaProvider at SafeAreaProvider (http://10.0.2.2:8081/index.bundle//&platform=android&dev=true&lazy=true&minify=false&app=com.matzip&modulesOnly=false&runModule=true:134394:24).....이러한 오류가 계속 뜨네요 해결방법을 혹시 알고계신지요ㅠ
-
해결됨MySQL 성능 최적화
bulk_insert.py로 삽입되는 데이터 건수가 100만 건인데 정상일까요?
안녕하세요! 강의 너무 잘듣고 있습니다 ㅠㅠbulk_insert.py 돌렸을때 orders 테이블에 100만건이 들어가더라구요. 강의에선 10만건으로 들어가신거 같아서 확인차 문의드립니다 ㅠㅠ ※100만건 기준 테스트 했을때 1일때 42초 / 2일때 35초 줄어들었습니다! [추가 질문]실무에선 해당 옵션은 default가 2이기 때문에 굳이 0이나 1로 변경해서 하는 케이스는 없는걸까요?
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
레이아웃 파일에 <!DOCTYPE html> 선언이 안 되어 있는 이유
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]1. 타임리프 - 기본 기능.pdf(v20240408)에서45 페이지에 있는 base.html 코드를 보면 <!DOCTYPE html> 이게 선언되어 있지 않은데 레이아웃 파일엔 안 써도 되는 건가요? 혹시 써야 하는데 빠진 거일지도 몰라서 제보합니다.
-
미해결
환불
정현경주문번호: 2643569강의명: 실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화4월 2일에 취소 되었고 7일안에 환불금 들어온다고 했는데 아직도 안 들어오네요
-
해결됨장래쌤과 함께하는 쉽고 재미있는 SQL 이야기
JOIN함수 질문입니다.
안녕하세요.현재 SQLD시험 공부를 하다가 의문점이 생겨 질문을 남깁니다.강사님께서는 JOIN문에서SELECT e.emp_id, e.emp_name, d.dept_name, e.phone FROM employee AS e JOIN department AS d ON e.dept_id = d.dept_id;라고 코드를 작성해주셨는데 SQLD책에는 SELECT employee.emp_id, employee.emp_name department.dept_name, employee.phone FROM employee, department WHERE employee.dept_id = department.dept_id;형식이라고 나와 있습니다.WHERE은 '조건'으로 배웠는데,JOIN문 사용하지 않고, 책에 나오듯이 WHERE만으로 JOIN을 해도 문제가 없나요?
-
미해결
JPA가 무엇을 대상으로 DB테이블을 자동생성하는 것인가요?
강사님 좋은 강의 너무나 감사드립니다.JPA에서 데이터베이스 테이블을 자동생성하는 기능과 설정 관련 내용은 알겠는데 정작 중요한 걸 모르고있어서 한 번 여쭤봅니다!@Entity가 붙어있는 클래스를 대상으로만DB 테이블로 자동 생성해주는 것인가요?이게 바로 Entity의 역할인가요?