다른 문제집 질문도 가능 할까요? 문제 풀이 하던 중 답이 다르게 나와 질문드리고 싶어 일단 이렇게 글 올립니 🥲 강의 다 듣고 빅분기 문제집에 있는 기출 문제를 풀이 하던 중에 기출 3회 작업형1 2번 문제에서 강의에서 해주신 풀이 대로 풀어 보았는데 책에 있는 답이랑 달라서 질문드려요 😢 해설에는 76이 나오는데 방법2 처럼 풀이하면 71이 나오네요 😭 두개 다른 점이 있나요?? 봤을때 같은 답 구하는게 맞는거 같은데 왜 다른 값이 나오는지 이상해서요 다음은 국가별 연도별 인구 10만명당 결핵 유병률 데이터 세트이다. 2000년도의 국가별 결핵 유병률 데이터세트에서 2000년도의 평균값보다 더 큰 유병률값을 가진 국가의 수를 계산하시오. !git clone https://github.com/AnalyticsKnight/yemoonsaBigdata/ # 데이터 불러오기 import pandas as pd df = pd.read_csv("/content/yemoonsaBigdata/datasets/Part3/302_worlddata.csv") df.head() # 방법1(해설) df_2000 = df[df['year']== 2000].drop('year', axis =1) df_2000.index = ['value'] df_2000_T = df_2000.T # print(df_2000_T['value'].mean()) rst_df = df_2000_T[df_2000_T['value'] > df_2000_T['value'].mean()] print(len(rst_df)) # 방법2 df = df.T df.head() m = df[1].mean() print(sum(df[1] > m))
13:28 delete 부분에서 강의를 보면 const contact = await Contact.findById(id); 를 통해서 정보를 contact 변수에 할당하고 막상 deleteOne함수는 Contact에서 합니다 contact에서 deleteOne을 사용하면 안되나요? Contact에서와 contact에서 deleteOne을 사용했을 때의 차이가 궁금하고 Contact에서 delete를 할 것이면 왜 굳이 새로운 변수에 할당을 해주는 것인지 궁금합니다
스프링 Mvc구조를 설명해주실때 4번 핸들러 호출 이후 5번 ModelAndView를 반환한다고 되어 있는데 모델과 뷰애서 모델은 ssr에서 사용할 데이터들이 담겨 있는 모델에서 데이터를 꺼내어서 타임리프나 jsp 에서 사용할 수 있도록 데이터가 담긴 박스를 반환해주는 것이고 뷰는(타임리프를 사용한다고 할 때) 어떤 html에 모델을 넘겨줄것인지 결정해주는 부분으로 이해하였습니다. 이 방법은 앱 클라이언트처럼 json형식으로 데이터를 반환해야 하는 클라이언트를 이용할 때는 사용하지 못하는 방법으로 이해가 되는데 (json데이터를 요구하는 클라이언트에게는 뷰를 반환하여도 의미가 없는 데이터 이기 때문에) 어디서 구조를 변경해야 json 데이터를 반환해 줄 수 있는건가요?
선생님 안녕하세요, 알찬 GA4 수업 감사합니다! 다름이 아니라, GA4와 태그매니저에서 자사몰로 유입된 네이버 검색어 및 이전 검색어에 대한 이벤트 세팅을 하고 결과를 보고서로 보고 싶은데, 여러 글들을 보면서 따라해보았지만(주로 글들은 유니버셜 애널리틱스 기준) 계속 실패하고 있습니다ㅜ 어떻게 하면 좋을지 조언 좀 부탁드리겠습니다. 제가 참고했던 링크) https://ogaeng.com/googleanalytics-previous-query/
설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
안녕하세요. 제공해주시는 영상 항상 잘보고 있는 학생입니다. 다름이 아니라 곱셈 core설계 실습편에서 의문점이 들어 질문드립니다. 사진처럼 저는 HW계산 결과가 41.61us 동안 수행하였습니다. 하지만 맛비님의 경우는 0.95us가 동안 수행하였고 cycle역시 저보다 매우 적은 수준만 수행하였습니다. 차이가 조금이 나는게 아니라 50배정도 차이가 나서 질문드립니다. 차이가 나는 이유가 무엇을까요? 혹시 이전 수업에서 적용했던 흔적 때문일까요? 참고로 프로그램을 모두 끊고 FPGA전원을 종료한 후에 포트를 뽑고 있습니다.
비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
부트캠프로 java 백엔드를 공부하고있는 취준생입니다. 웹사이트 전반을 개발하는 과정을 경험하고싶어 해당 강의를 수강하고있습니다. 해당 강의를 수강하고 추가적인 활용방법을 추천해주시면 감사하겠습니다. 현재는 강의를 클론 코딩하며 개발 과정을 학습중입니다. 이후 node.js로 되어있는 서버를 spring으로 대체하며 부트캠프에서 배운 개념을 해당 프로젝트에 녹여내는 식으로 뜯어고쳐보며 학습하려합니다. 추가적으로 해당 강의에서 만든 프로젝트를 가지고 이런식으로 학습해봐라하는 조언을 듣고싶습니다.
AMI 생성 후에 instance를 각각 4개씩 launch를 했는데요 영상 속 이미지와 다르게 sudo vim etc/hosts를 해도 빈 파일이 열립니다. ip 리스트를 작성하고 저장하려고 하니 can't open 에러가 발생하고요. 등록한 ip 리스트를 이용해서 노드 간 통신을 하는 것으로 보여지는데요. 무시하고 진행해도 되는건가요?
안녕하세요. 이해가 잘 안돼서 한번 강의를 눈으로 보고 다시 보고있는데, 헬리콥터3강의에서 7분40초에 작은프로펠라랑 큰프로펠라 둘다 apply의 rotaion한번 apply의 scale 한번, 이렇게 두번 효과(?)를 주시던데, 왜해주는건지 이해가 잘안가요. 나중에 프로펠라 2개다 애니메이션 효과로 회전을 해야해서 (????)rotaion을 주는건가 싶다가도 그럼 scale값은 나중에도 변하지도 않는데 왜주는건지? ㅠㅠ 나중에 문제가 생길수도 있어서 해준다고 하셧는데(?) 안해주면 안되는건가요? 스케일값이 바뀔일이 있는건가요? 그냥 애니메이션주는것들에는 apply 로 rotation이랑 scale 둘다 주는거라고 외울까 하다가 질문남깁니다
test는 mapping이 잘 되고 servlet들도 잘 실행되는 걸 보니 서버엔 문제가 없는 것 같은데 index.html만 localhost:8080 실행이 안 되네요..ㅠㅠ 해당 파일만 mapping에 실패하는 것 같은데 무엇이 문제인지 궁금합니다. 코드는 원래 server-start 프로젝트를 server로 바꿔서 쓰다가 계속 오류가 나서 server-start 말고 server 프로젝트를 import해서 dispatcherV3까지 들어있는 거고, 그렇게 하기 전까진 index.html과 /test, /hello-servlet 등 전부 실행이 안 되다가 그렇게 하고 나니 index.html 제외 나머지는 정상적으로 됩니다. https://drive.google.com/file/d/1V-s1hADVVwrVjNmo8UfKF8J2kdDfE08Z/view?usp=sharing https://drive.google.com/file/d/1ZrILPHymcmeXEIq3ZEsx2iVb_DmXCkr8/view?usp=sharing
안녕하세요! Lock을 해제하는 시점이 궁금합니다. 아래 단계에서 어느 시점 이전 혹은 이후 인지 알려주시면 감사드리겠습니다. 1) 트랜잭션 시작 2) Lock 획득 후 비즈니스 로직 실행 3) 트랜잭션 커밋 (혹시, 3번 이전에 Lock을 해제할 경우 이전과 동일한 동시성 문제가 발생할 것 같은데.. 우선 답변부탁드립니다!)
안녕하세요 선생님 🙂 저번 질문에서 수강평 작성해달라고 말씀해주셨었는데요, 수강평은 강의를 모두 들은 후에 작성하는 것이 맞을 것 같아서 나중에 작성하겠습니다^^ 오늘은 Counting Star 질문이 있습니다. 강의듣기 전에 먼저 풀어봤는데요, 결과 값은 정확히 나오고 있으며 선생님의 풀이와 차이가 있다면 array를 vector로 사용 char가 아닌 int로 for문을 사용 이렇게 2가지의 차이 밖에 없는 것으로 보이지만 백준에 제출하면 자꾸 오답으로 나옵니다 ㅠㅠ 아래는 제가 한 풀이 방식입니다. 의심되는 부분은 for문 안의 if (S[i] == NULL) break; 이 구문인데요, 문자열의 끝이 공백문자열이다보니 이 구문을 통해 공백문자열을 만난다면 break를 통해 반복문을 빠져나오도록 구현하였습니다. 어떤 문제가 있길래 자꾸 오답처리가 되는걸까요? #include <iostream> #include <vector> using namespace std; int main() { string S; cin >> S; vector<int> vec(26); for (int i = 0; i < 26; i++) { if (S[i] == NULL) break; vec[(int)S[i] - 97]++; } for (auto i : vec) cout << i << " "; return 0; }
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] https://drive.google.com/file/d/1gYS9IE_QZsnszjgmiBCS5jwuC-zjiEIh/view?usp=sharing 교안 그대로 스프링 빈 조회를 해봤는데 import junit 부분에서 오류가 발생 하고 있습니다. 어떡해야 할까요 ? 또한 프로젝트 실행 시 로그가 제대로 작동하지 않습니다.
LooseQuadTree의 Query함수 호출 시 겹칠 가능성이 있는 모든 LQNode를 수집할 때 일부 결과가 누락된 것으로 판단되어서 문의합니다. 강의 자료의 Query함수의 기능이 틀린 내용인지, 아래 내용이 옳은지 그리고 더 최적화된 로직이 있는지 궁금합니다. public LQNode(LQuadtree tree, LQNode parent, Bounds bounds, int depth) { _tree = tree; _parent = parent; _bounds = bounds; _looseBounds = new Bounds(bounds.center, bounds.size * tree._constantK); _depth = depth; } private List<LQNodeIndex> GetQuads(Bounds bounds) { List<LQNodeIndex> quads = new List<LQNodeIndex>(); if (_children[(int)LQNodeIndex.UPPERLEFT]._looseBounds.Intersects(bounds)) { quads.Add(LQNodeIndex.UPPERLEFT); } if (_children[(int)LQNodeIndex.UPPERRIGHT]._looseBounds.Intersects(bounds)) { quads.Add(LQNodeIndex.UPPERRIGHT); } if (_children[(int)LQNodeIndex.LOWERRIGHT]._looseBounds.Intersects(bounds)) { quads.Add(LQNodeIndex.LOWERRIGHT); } if (_children[(int)LQNodeIndex.LOWERLEFT]._looseBounds.Intersects(bounds)) { quads.Add(LQNodeIndex.LOWERLEFT); } return quads; }