마지막에 modifyBook 이 안되는 이유
미해결
실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
기존에 book7 이라는 객체가 없어서 그런거더군요. book_name에 book7, book_loc에 아무거나 입력하고 주소창에 http://localhost:포트번호/lec18Pjt001/modifyBook 해주시면 success 나옵니다! 기분 좋네요 :) 열공하세요 :)
- java
- jsp
174만명의 커뮤니티!! 함께 토론해봐요.
미해결
실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
기존에 book7 이라는 객체가 없어서 그런거더군요. book_name에 book7, book_loc에 아무거나 입력하고 주소창에 http://localhost:포트번호/lec18Pjt001/modifyBook 해주시면 success 나옵니다! 기분 좋네요 :) 열공하세요 :)
미해결
설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
- 강의 내용외의 개인 질문은 받지 않아요 (개별 과제, 고민 상담 등..) - 저 포함, 다른 수강생 분들이 함께보는 공간입니다. 보기좋게 남겨주시면 좋은 QnA 문화가 될 것 같아요. (글쓰기는 현업에서 중요한 능력입니다!) - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 맛비님. 해당 파일 39번줄에서 if(cnt_always >= i_cnt_th-1) begin에 cnt_always=0, led 토글 반전을 넣어주셨는데 if괄호내 cnt_always>=i_cnt_th-1이면 입력된 cnt_th보다 1작은값 "이상이 되었을때" led가 토글되는거아닌가요? 설명에서" i_cnt_th값일때마다" 토글되는 코드라고하셨는데 -1은 무슨 이유로 붙은걸까요?
미해결
비전공자를 위한 진짜 입문 올인원 개발 부트캠프
다른 수강생분들에게도 문제 해결에 도움을 줄 수 있도록 좋은 질문을 남겨봅시다 :) 1. 질문은 문제 상황을 최대한 표현해주세요. 2. 구체적이고 최대한 맥락을 알려줄 수 있도록 질문을 남겨 주실수록 좋습니다. 그렇지 않으면 답변을 얻는데 시간이 오래걸릴 수 있습니다 ㅠㅠ ex) A라는 상황에서 B라는 문제가 있었고 이에 C라는 시도를 해봤는데 되지 않았다! 강의를 두번 보고 Github에 올라온 코드와 비교해가며 코드는 완전히 똑같이 작성이 되어 있는 데 /page/1에 상품 정보를 받고 있습니다... 만 나오고 /2 /3은 나오지 않습니다. /1에서도 기다려도 상품 페이지와 프로필이 나오지 않습니다. 5분 46초에서 각 상품페이지에 들어갔을 때 product를 가져오는 것 부터 문제가 있었는 데 어디가 문제인 지 모르겠습니다. 3. 먼저 유사한 질문이 있었는지 꼭 검색해주세요!
미해결
[리뉴얼] React로 NodeBird SNS 만들기
1. 이 강의와 같은 방법이 아니라 create react app으로 리액트를 만들때는 src 폴더 안에 만든 pages 폴더가 이 강의의 pages와 똑같이 작동을 하지 않는 것 같아요. 어떻게 해야 이 강의의 pages와 똑같이 작동을 할까요? 2. 그리고 이 강의로 만든 사이트를 폰으로도 보고 싶은데 localhost밖에 안떠서 볼 수가 없어요, 무슨 방법이 없을까요?
해결됨
[리뉴얼] React로 NodeBird SNS 만들기
수업 관련된 질문이 아닌 제 순전히 궁금증 입니다. next 관련 스터디 중에 팀원이 제안을 한 게 있었습니다. yarn dev나 npm run dev를 할 때 뜨는 url을 특정 페이지로 이동하게 변경할 수 있냐는 얘기였는데요 저는 next를 공부하면서 저 명령어가 package.json 의 scripts 를 동작시킨다 정도만 이해한 상태이고요 $npm run dev나 $yarn dev 이후 이런식으로 url이 뜨면 이 url을 제가 임의로 변경할 수 있나요? 예를 들어 처음부터 localhost :3000이 아니라 localhost:3000/auth 이런식으로 특정 페이지의 url로 설정하는 건 가능한가요? (안 될 것 같은데 혹시나 여쭤봐요) port는 이미 켜져있는 port가 있으면 다른 port로 연계해주거나 그런건 많이 봐서 되는 것 같고 port 지정도 scripts에 명령어를 쓰면 간단히 될 것 같은데 /auth 같은 건 라우팅 개념이라 안되는 건가요?
해결됨
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
[질문 내용] 안녕하세요, 프로젝트 생성 중 오류가 있어 질문드립니다. jdk, gradle 설정도 했는데, 아예 failed라고 뜹니다 ㅠㅠ 계속 이것저것 해보다가 안돼서 .. 답변 기다리겠습니다!
미해결
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
앞에 분이 질문하신거 답변 보았는데, 저는 오른쪽 클릭해도 Override File Type > Dart파일 그 버튼이 없네요 ㅠ dart파일로 변환이 안되어 일반 문서로 인식되는거 같은데 어떻게 하면 되나요?
미해결
핵심만 쉽게, 모두의 SQL 데이터 분석
날짜타입함수강의를 보다가 회사 시스템을 활용하여 실습하였는데, 아래와 같은 에러가 나옵니다. Error running query: line 2:24: Cannot check if timestamp is BETWEEN integer and integer 제가 사용한 함수는 다음과 같은데요. Select order_id, order_created_at from order_15 where order_created_at between 2022-01-01 AND 2022-01-31 맞는 함수를 썼음에도 불구하고, Raw data에서 order_created_at 열의 데이터 형식이 2022-10-06 00:56:42.000 와 같은 타임스탬프형식이어서 오류가 뜨는건가 해서요.. 이 경우 추가 명령어가 필요할까요? 어떤 명령어가 필요할지도 궁금합니다..
미해결
아메리카노 한 잔으로 듣는 구글시트 기초
수식을 작성할 때, $E2 라고 쓰는데, 여기서 2는 셀 서식을 바꿀 테이블의 두번째를 의미하는 것인가요, 아니면 말그대로 E열의 2행을 의미하는 것인가요? 만약 후자라면, 전체적으로 적용되는 수식에 그냥 E가 아닌 특정 셀의 값(E2)이 작성되는 이유가 있는지 궁금합니다.
미해결
파이썬 텍스트 분석 입문 - 데이터 수집부터 분석까지
자료에서 IDF 값을 구하는 방식이 궁금해서요. 자료를 다운받으면 IDF를 구하는 식이 import numpy as np D = len(tf) idf = np.log((D+1) / (df+1)) +1 로 나와있는데 이 전에 df를 구하는 식이 먼저 나와야 하지 않나요? 공식 자체에 대한 질문입니다. idf = np.log((D+1) / (df+1)) +1 자료에 라고 제시되고 강의에서는 idf 값이랑 보정하는 걸 강의에서 설명해주셨습니다 그런데 이게 어떻게 나온 식인지 이해가 안 됩니다. 보정으로 취하신 것 같은데 np값은 무엇인가요? 그리고 df와 D에 각각 1을 더해주는 이유는 무엇인가요? 맨 마지막에 1을 더한 이유는 무엇인가요? tfidf에 대한 질문입니다. tfidf = tf * idf 인데 tfidf = tfidf / np.linalg.norm(tfidf, axis=1, keepdims=True) 이렇게 한번 더 계산하신 까닭도 있을까요??? 강의로 많이 배웁니다 감사합니다!! np.linalg.norm(tfidf, axis=1, keepdims=True) 감사합니다..!
미해결
대세는 쿠버네티스 (초급~중급편)
중급편 > 기본 오브젝트 > 서비스 편을 듣다가 궁금해져서 질문을 남깁니다. apiVersion: v1 kind: Service metadata: name: clusterip1 spec: selector: svc: clusterip ports: - port: 80 targetPort: 8080 이렇게 서비스(1)을 만들고 apiVersion: v1 kind: Service metadata: name: endpoint1 spec: selector: svc: endpoint ports: - port: 8080 이렇게 서비스(2)를 만들었을 때 두 개의 서비스 모두에 붙지 않은 request-pod에서 각각의 서비스에 curl을 날릴 때 서비스(1)은 curl clusterip/hostname 은 되는 반면 curl clusterip:8080/hostname 은 되지 않고 서비스(2)는 curl endpoint1/hostname 은 되지 않는데 curl endpoint1:8080/hostname 은 되는 건가요? 차이점만 봐서는 서비스 생성시의 서비스 targetport를 지정해주냐 안해주냐의 차이같고 targetport는 파드를 연결하는 포트로 알고 있는데 저 차이로 curl 날리는 게 달라지는 게 어떤 동작(?)으로 되는 건지 궁금합니다.
미해결
따라하며 배우는 리액트 A-Z[19버전 반영]
rows 까지 따라했는데 새로고침할때 화면이 잠깐 나오다 사라져요. 화면이 아무것도 나오지 않네요.
미해결
따라하며 배우는 NestJS
많은 분들이 남겨준 것처럼 typeorm 0.3.x 버전 오류로 인해 저도 조금 고생했습니다. 공식문서 참조하며 해결했습니다. https://docs.nestjs.com/techniques/database#repository-pattern typeorm 0.3.x 버전은 @EntityRepository 가 deprecated 됐기 때문에 custom Repository를 생성해주었습니다. custom Repository 생성은 아래 블로그를 참조했습니다. https://velog.io/@pk3669/typeorm-0.3.x-EntityRepository-%EB%8F%8C%EB%A0%A4%EC%A4%98 위 링크 내용을 참조로 typeorm-ex.decorator.ts 파일과 typeorm-ex.module.ts 파일을 생성합니다. 해당 링크가 문제가 될 시 링크 바로 삭제하도록 하겠습니다 ㅠ.. typeorm.config.ts entities 를 불러오기 위해 경로 또는 저희가 설정한 entitiy 를 바로 집어 넣었습니다. autoLoadEntities: true - entities를 빼고 해당 옵션을 넣어서 자동으로 불러올 수도 있습니다. (본인이 직접 컨트롤 하는 것이 아니기 때문에 부정확해질 수도 있음.) board.repository.ts 저희 repository에 @EntityRepository 대신 CustomRepository(Board) 을 넣어줍니다. board.module.ts imports는 custom Repository를 불러와야 하기 때문에, 저희가 만든 TypeOrmExModule class의 forCustomRepository에 저희 Repository를 넣어줍니다. board.service.ts 기존에 @EntityRepository 를 사용한 경우 @InjectRepository 데코레이터를 사용했지만 해당 부분을 유지하면 오류가 발생한다고 합니다. 따라서 @CustomRepository 를 생성하여 사용하는 경우 @InjectRepository 를 제거하고 사용합니다. 이러면 아직 findOne 메소드의 id는 빨간줄인데 findOne 메소드는 options 로 FindOneOptions Parameter를 받게 되어 있고 해당 FindOneOptions 중 저희가 사용할 것은 where 옵션을 사용해야 해당 id 를 통해 데이터를 불러올 수 있습니다. 그래서 최종적으로 findOne 메소드는 아래 그림과 바꿔주면 해당 메소드를 사용할 수 있게 됩니다.
미해결
처음 만난 리액트(React)
this.state({ notifications: [], }); component들을 unmount 시키는 과정에서 다음과 같은 오류가 나옵니다. Uncaught TypeError: this.state is not a function 그리고 생명 사이클이 끝나지도 않는데, 로그창은 다음과 같이 나오네요. unmount 시키는 다른 방법이 있는건가요? 로그창을 보면 굳이 state를 비워주지 않아도 unmount 함수가 호출되는 것 같은데 이것도 StrictMode 때문에 그런건가요?
미해결
스프링 시큐리티
안녕하세요 강사님 해당 과정 진행중에 안풀리는 부분이 있어 질문드립니다. Form로그인 관련 SecurityCofig 와 Ajax 로그인 SecurityConfig 를 동시 사용중인데요 Ajax 로그인 인증처리를 담당하는 AjaxAuthenticationProvider를 사용하지 않으면 Form로그인 처리를 담당하는 CustomAuthentication 클래스가 정상 동작하여 Account 객체를 가지고 오는데 AjaxAuthenticationProvider를 사용하게 두면 "AbstractUserDetailsAuthenticationProvider" 클래스에서 처리하게 됩니다.. 이유를 모르겠네요
미해결
블록쌤의 ‘내 인생을 바꿔줄 블록체인과 메타버스, 기초부터 실전까지’
학습자료에 아무것도 없네요~ 학습자료 좀 올려주세요!
미해결
앨런 iOS 앱 개발 (15개의 앱을 만들면서 근본원리부터 배우는 UIKit) - MVVM까지
선생님 혹시 강의를 들을 때 강의를 순서대로 들어야 수업에 지장이 안 갈까요? 아니면 개인적으로 만들고 있는 앱이 있는데 그 부분에 필요하다고 생각하는 강의를 먼저 들어도 상관이 없을까요? 감사합니다!
해결됨
실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
[질문 내용] 회원등록api 강의에서 @Data의 의미와 쓰는이유는 뭔가요? 그 클래스를 따로 만들지 않고 memberController안에다가 이너 클래스로 만들어서 저렇게 하시는 이유가 뭘까요 ?ㅠㅠ 저라면 dto 클래스를 컨트롤러 외부에 만들어서 했을거 같은데.... 그 의미를 이해하고싶습니다!
미해결
(2025 최신 업데이트)리액트 : 프론트엔드 개발자로 가는 마지막 단계
영화 디테일 정보를 이 api 사용하여 호출하면 https://developers.themoviedb.org/3/movies/get-movie-details 아래와 같은 error가 발생합니다. Access to fetch at ' https://developers.themoviedb.org/3/movies/get-movie-details/movies/663712 ' from origin ' http://localhost:3000 ' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode to 'no-cors' to fetch the resource with CORS disabled. 어느 부분을 수정해야 하는 지 알려주세요 감사합니다.
미해결
파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part2
강의중에 individual_port_val_df_list로 정의하고 뽑았을 때 맨 아래처럼 나오는데 result1, 2 에서 for df in individual port_val_df_list[1:]: result_port_df_list.append(_df.iloc[1:]) 의 의미는 예를 들어 A B C 2018-01-31 0.30 0.50 0.20 2018-02-10 0.45 0.50 0.24 2018-02-20 0.36 0.40 0.28 2018-02-28 0.39 0.65 0.32,(여기다 복붙하면 이렇게 가독성이 떨어져서 아쉽네요) 이런식으로 묶음 형태들로 뽑아져 나오는데 result 1 for df in individual port_val_df_list[1:]: result_port_df_list.append(_df.iloc[1:]) 경우 의미가 2018-01-31(자금 첫 투입) 제외하고 첫번째로 예를들면 2018-02-28 0.408000 0.680000 0.272의 값과 같이 2개씩 나오는 거중에 처음을 남기고 두번째를 지워나가게 쓰인 것으로 이해했는데(맞나요?) result2 if i == len(individual_port_val_df_list)-1: result_port_df_list.append(_df) else: result_port_df_list.append(_df.iloc[:-1]) 이 코드부분은 if i == len(individual_port_val_df_list)-1 인 경우와 else: result_port_df_list.append(_df.iloc[:-1]) 부분이 잘 이해가 안되는데 if i == len(individual_port_val_df_list)-1 이면 묶음으로 뽑아져 나올 때 그 한 묶음의 개수가 4라면(2018-01-31~2018-02-28) if i == len(individual_port_val_df_list)-1는 if i == 3이 되고 0,1,2,3이렇게 다 나오고 else: result_port_df_list.append(_df.iloc[:-1]) 는 어떻게 실행되는지 잘 이해가 안돼요..(강의중에 포트폴리오에 넣었다가 위의 값을 삭제하고 아랫값을 남긴다고 하셨는데 지금 코드가 이해가 안되네요 ㅠㅠ) 앞에서 제가 result1을 이해한 방식이 맞는지, 그리고 result2에서 질문드린 코드의 의미를 알려주실 수 있나요? 그리고 묶음이라고 표현했는데(표현방법을 잘 몰라서) 뽑히는 방식도 그렇게가 맞는지? 1. result_port_df_list = [individual_port_val_df_list[0]] for df in individual port_val_df_list[1:]: result_port_df_list.append(_df.iloc[1:]) result1_ind = pd.concat(result_port_df_list) result1_port = result1_ind.sum(axis=1) 2. result_port_df_list = [] for i, df in enumerate(individual port_val_df_list): if i == len(individual_port_val_df_list)-1: result_port_df_list.append(_df) else: result_port_df_list.append(_df.iloc[:-1]) result2_ind = pd.concat(result_port_df_list) result2_port = result1_ind.sum(axis=1) [ A B C 2018-01-31 0.30 0.50 0.20 2018-02-10 0.45 0.50 0.24 2018-02-20 0.36 0.40 0.28 2018-02-28 0.39 0.65 0.32, A B C 2018-02-28 0.408000 0.680000 0.272 2018-03-20 0.313846 0.627692 0.238 2018-03-29 0.345231 0.627692 0.238, A B C 2018-03-29 0.363277 0.605462 0.242185 2018-04-30 0.396302 0.605462 ㅇ0.276782]