묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
단일 테이블 전략 질문있습니다
컬럼이 다섯개 정도 되는 테이블에서 단일 테이블 전략을 이용했을 때 이 조회 성능에 무리가 갈정도로 데이터가 많이 쌓일려면 어느정도 row 가 쌓여야할까요? 여러 타입에 대해서 각각 시간에 따라 데이터를 저장하려는데 (로그성) 어떤 전략이 좋을 지 궁금합니다.
-
미해결윈도우 리버싱 (window reversing) 완벽 이해 - 레나 챌린지 풀이
안녕하세요 첫번째 강의가 실습준비 인데 설치 방법은 어떻게 하는지...
죄송합니다만 제가 완전 초보인지라 설치 방법을 몰라서요 유튜브 참고할려고 해도 파일이 틀리던데;; 어디를 참고해서 파일 설치 해야 할까요...
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
iterator 관련 질문입니다
제네레이터를 생성하고 활용하는 연습을 하다가 인터넷을 통해서 검색을 해 봤는데요 제네레이터는 iterator를 생성한다는 설명을 봤습니다. 그래서 제네레이터를 하나 생성한 후 dir을 통해서 확인을 해 봤는데요, __iter__와 __next__ 메소드를 모두 확인할 수 있었습니다. 그럼 제네레이터는 iterable한 객체임과 동시에 iterator라고 이해해도 되는건가요??
-
미해결홍정모의 따라하며 배우는 C언어
3차원 배열
int arr_3d[2][3][4] = { { {000,001,002,003}, {010,011,012,013}, {020,021,022,023}, }, { {100,101,102,103}, {110,111,112,113}, {120,121,122,123}, } }; 이거 큰묶음 2번째목록은 제대로 출력되는데 큰묶음 1번째에서 0 1 2 3 8 9 10 11 16 17 18 19 로 출력되네요 이유가 뭘까요
-
미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
덧셈 질문
안녕하세요. 데이타프레임 활용하다가 자꾸 까먹어서 요즘 다시 정주행 중인데요 ㅜㅜ 데이타프레임의 값을 순차적으로 더하는 함수는 혹시 없을까요? 예를 들어 숫자 합계 1 2 3 4 라는 4개의 row 가 있으면 sum() 을 해버리면 1+2+3+4 10이라는 결과가 생기는데 숫자 합계 1 1 2 3 3 6 4 10 이런식으로 결과값이 생성되게 할수 있는 함수가 있을까요? 제가 현재는 방법을 못찾아서 for loop를 사용하여,, 인덱스 넘버를 활용해서 loc을 활용해서 df.loc[:cnt, '합계'].sum() 이런식으로 처리하고 있는데, 혹시 다른 방법이 없나해서 여쭤봅니다. 코로나 조심하세요 ~~~
-
미해결스피킹 강자로 만들어주는 만능 영어회화패턴 12가지
영작하면서 이러한 표현으로 써도 되는지 궁금합니다.
영작하는데 2.나가기 전에 반드시 문 잠궈. Make sure you locl the door defore you go to outside. 이렇게 해도 괜찮은가요? 그리고 큰오타는 아닌데 Lesson2. Make sure에서 왼쪽 상단에 Lessson이라고 오타났습니다...
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
24강 html 파일 안에서 변수 사용 질문 (context 관련)
제가 여태까지 강의를 들으면서 이해하기로는 html 파일 안에서 특정 변수를 쓸 때 views.py에서 context 구문 안에 변수를 넣어 보내는 걸로 이해했습니다. 예를 들어, hello_world view에선 context ={ 'hello_world_list' : hello_world_list } 이런 식으로 'hello_world_list'라는 이름의 변수에 hello_world_list를 할당(?)해서 html 안에서 {% if hello_world_list %} 이런 식으로 쓸 수 있는 걸로 이해했습니다. 만약 제 생각이 맞다면, DetailView에서는 따로 user 라는 이름에 할당한 변수가 없는데 어떻게 바로 user라는 변수를 가져와서 쓸 수 있는건가요? class 기반의 view는 function 기반의 view와는 달리 작동하는 건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
강의 내용 중 질문 있습니다.
강의 내용중 아이템복사 문제에 대하여 Interlocked으로 어떻게 해결이 가능한지 궁금합니다. 지금 까지의 강사님께 배운 지식으로는 Interlocked으로 인벤에 넣고 빼는 것을 처리해도 거래중 서버가 다운되면 아이템 복사가 일어 나는 것 같아 질문드립니다.(함수 전체를 Interlocked 시키는 방법이 있을까 싶어서 도큐먼트를 봐도 없어 질문을 드립니다.) User1 => User2 집행검 거래시 1. 집행검을 User2 인벤에 넣어라 - Interlocked처리 완료 1.1 거래중 서버가 터짐 2. 집행검을 User1인벤에서 삭제 - 서버가 터져서 처리 중단? 결과. User1 ,User2 모두 아이템을 가짐.
-
해결됨홍정모의 따라하며 배우는 C언어
실수 입력시 어째서 이런 결과가 나오는 것인지 모르겠습니다.
#include <stdio.h> int main() { char c; int sum = 0; int n = 0; int status = 1; while (status == 1) { printf("Enter an integer(q to quit) : "); status = scanf("%d", &(int)n); if (status != 1) { scanf("%c", &c); if (c == 'q') break; printf("Worng enter\n"); status = 1; continue; } sum += n; } printf("Sum = %d\n", sum); return 0; } 제가 이 코드를 작성하여 'q'입력시에만 루프를 취소하고 다른 문자에 경우는 루프를 계속 실행하게 만드는것은 성공하였습니다. 하지만 정수나 문자가 아닌 실수를 입력하였을때 도무지 이해가 가지않는 현상이 발생하였습니다. 디버그를 했을때 status값은 1 그대로이고 혹시나 하여 scanf의 대입변수에 (int)까지 붙었음에도 이런결과가 나오는 이유를 모르겠습니다. 답변 부탁드립니다.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
질문드립니다
안녕하세요, 강사님 강의중 궁금한게 있어서 질문드립니다. 이전시간의 레디네스도 포드를 감지하는 기능이라고 하셨는데 그렇다면 레플리케이션컨트롤러의 기능중에 '레디네스'가 있는것인지 아니라면 pod 실행을 감지하는 방법들 중에 '레디네스'와 '레플리케이션컨트롤러'가 있는지 궁금합니다!
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
강사님, 전체 소스코드..
혹시 전체 소스코드 깃헙에 따로 올려주신게 있을까요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
질문
df_last_notnull= df_last.loc[df_last["평당분양가격"].notnull(), 여기서 df_last로 헌번더 묶어주는 이유가 있을까요?? 바로 loc[df_last["평당분양가격"] 이런식으로 하면 안되나여
-
해결됨<M.B.I.T> 테스트 페이지 만들기! with Django
다 완성하고 배경색을 바꾸려고 하는데요
main-static-css 폴더 안의 form, result, style 의 body background-color를 모두 변경해주어도 배경색이 변하지 않습니다 바꾸고 저장후 서버를 새로 실행시켜도 마찬가지입니다 저장후 새로 실행시킨 페이지에서 f12를 눌러서 확인해보면 여전히 배경색이 #FAF1BE 로 뜹니다 staticfiles- css 폴더의 form, result, style 을 변경시켜도 마찬가지 입니다. 완성 후 배경색을 변경하기 위해서는 어떻게 해야할까요?
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
SECRET_KEY 적용 문제
안녕하세요 강의 중 잘 안되는게 있어서 질문드립니다. 강의를 따라하는 중 .env에 SECRET_KEY값을 담아서 사용하는데 다음과같은 에러가 발생합니다. C:\Users\deokpro\Desktop\Django\venv\lib\site-packages\environ\environ.py:628: UserWarning: C:\Users\deokpro\Desktop\Django\pragmatic\pragmatic\.env doesn't exist - if you're not configuring your environment separately, create one. warnings.warn( Traceback (most recent call last): File "C:\Users\deokpro\Desktop\Django\venv\lib\site-packages\environ\environ.py", line 273, in get_value value = self.ENVIRON[var] File "C:\Users\deokpro\AppData\Local\Programs\Python\Python39\lib\os.py", line 679, in __getitem__ raise KeyError(key) from None KeyError: 'SECRET_KEY' ........ django.core.exceptions.ImproperlyConfigured: Set the SECRET_KEY environment variable print문으로 env('SECRET_KEY')를 찍어보면 값이 정상적으로 들어오는게 확인되는데 python manage.py runserver만 하면 에러가 발생합니다. 혹시 해당내용 관련해서 조언을 구하고자 질문드립니다.
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
isNullOrUndefined 에 대한 질문입니다
현 시점에서는 isNullOrUndefined 를 지원하지 않네요.. 대신해서 if( findResult === undefined || findResult === null) 위처럼 처리하는 방법을 선택했습니다. 혹시나 다른 좋은 방법이 있을까요?
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
Numpy와 Pandas 강의자료
안녕하세요 권철민 강사님. 본 강의를 수강하기 위해서는 Numpy와 Pandas에 관한 기초 지식이 필요하다고 하셔서 오리엔테이션 강의 때 말씀하신 강사님의 파이썬 머신러닝 완벽가이드에서 Numpy와 Pandas 관련 내용만 들으려고 합니다. 감사하게도 미리보기가 가능해 이 부분만 듣고 본 강의를 수강하려 하는데 혹시 파이썬 머신러닝 완벽가이드의 Numpy와 Pandas 관련 부분의 강의자료만 받을 수 있을까요? 부탁드려봅니다. 감사합니다!
-
미해결실전 리액트 프로그래밍
에러 처리 문의드립니다.
강사님 안녕하세요. 예전에 자바스크립트나 jQuery 개발을 할 때는 개발실수로 스크립트 에러가 발생하면 콘솔에 오류가 떠도, 화면은 그 상태로 유지되어 있었던 것 같은데 리액트에서는 에러메시지가 떡하니 화면에 뜨면서 기본에러페이지로 전환이 되는 것 같습니다. 리액트 공식홈페이지에서 에러경계에 대한 글이 있어서 읽어보면서 참고하고 있는데 "이벤트 핸들러 내부에서는 에러를 포착하지 않습니다." "이벤트 핸들러 내에서 에러를 잡아야 하는 경우, 일반 자바스크립트의 try/catch 문을 사용하세요." 라고 설명이 되어 있네요. 개발자가 언제 실수를 할 지 모르는 상황이니, try/catch로 접근하는 것은 좀 잘못된 상황 같은데 개발자들이 실수하여 스크립트 오류가 발생하여도, 내 현재 화면이 unmount 되지 않도록 할 수 있는 방법이 있을까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JPA @Joincolumn 사용시 동작과정 문의 드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.public class Member { @Id //PK 설정@GeneratedValue@Column(name = "MEMBER_ID")private Long id;@Column(name = "name", nullable = false, length = 100)private String username;@ManyToOne@JoinColumn(name = "TEAM_ID")private Team team;}@Entitypublic class Team {@Id@GeneratedValue@Column(name = "TEAM_ID")private Long id;private String name;}Member 의 team은 객체이고 Team 의 id 는 Long 형입니다.자료형이 다른데 맵핑할때 다음과 같이 맵핑이 되는게 맞는지 궁금합니다.Member 의 team 과 Team id 를 맵핑시Member 의 team 필드는 Team Table의 아이디 컬럼과 맵핑이 된다.저장될때 Member 객체에서 Team의 객체를 외래키로 가지고 있기 때문에Member 객체에 Member id 와 team id가 저장된다.조회시Member의 team id 와 team 의 id 를 조인하여데이터를 가져온다. 제가 이해하고 있는게 맞는지 궁금합니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
useState의 기본값이 null과 []일 때에 대해서
이번 강의에서 useState를 사용하다가 문득 궁금증이 생겻습니다. function ProductPage() { const { id } = useParams(); const [product, setState] = useState(null); 상품상세페이지를 구현한 코드에서 useState(null)로 기본값을 null을 주었습니다. function MainPage() { const [products, setProducts] = React.useState([]); const [banners, setBanners] = React.useState([]); 그런데 메인페이지를 구현한 코드에서 useState([])와 무슨 차이가 있을까 궁금해서 실습을 해봤습니다. function MainPage() { const [products, setProducts] = React.useState(null); const [banners, setBanners] = React.useState(null); 그 결과 이런 오류가 떴고 나름 혼자서 여러번 고민해 본 결과 --------------------------------------------------------- axios에서 통신을 하는 동시에 banners.map 처리를 하는 과정에서 banners가 기본값 null을 가지고 있는 상태기 때문에 map 메소드를 사용할 수 없다. 따라서 비동기 처리가 원인이고 banners의 기본값으로 빈 배열을 할당해 줘야 banners.map을 처리하는 과정에서 오류가 나지 않고 이후에 axios 통신이 끝나고 setBanners를 통해 새롭게 값을 받으면 컴포넌트가 다시 랜더링되어 클라이언트 화면에 보여지게 된다. --------------------------------------------------------- 이렇게 결론을 내봤는데 그랩 님 고견은 어떠신지..ㅜㅜ 완전 입문자라 구글링 해봐도 어려운 내용들이 많아서 저처럼 이런 기본적인 글은 없더라구요;;; 그랩 님 강의 잘 듣고 있습니다 감사합니다!
-
미해결
엑셀 특정 단어가 있는 행 전체 값 다른 시트로 자동 입력 문의
첨부한 엑셀파일을 여시면 시트가 두개있습니다. AAA와 BBB인데요. AAA의 상품명에 걸맞는 코드를 BBB에서 대입해오고 싶습니다 . 하지만 AAA와 BBB의 상품명은 비슷한듯 조금씩 다른부분이 있기 때문에 특정단어가 일치할경우 BBB의 코드를 AAA의 코드에 삽입해달라 << 를 해결하고싶은데 방법이 있을까요? https://kin.naver.com/qna/detail.nhn?d1id=1&dirId=102020101&docId=396763152 파일첨부를 하고싶은데 불가하여, 파일첨부가 되어있는 게시글 링크합니다. 고수분들의 조언이 필요합니다..