안녕하세요 선생님~~!! html 구조 작성 중 궁금한 것이 있어 질문드립니다. html 이미지 작성 부분? 에서 이렇게 이미지를 하나하나 div로 묶어주셨는데요, 혹시 이런 식으로 하나의 div 안에 이미지를 모두 넣고, 이미지 자체에 클래스를 넣어서 사용하는 것과는 어떤 차이가 있을까요?? 후자는 형제 선택자 사용의 문제도 있지만, 전자의 html이 후자의 html 더 사용하기 편하고 깔끔하기 때문에 이미지를 하나하나 div로 묶어 주신 건가요?? 전자와 후자의 차이가 궁금합니다!!!
강의를 통해 많이 배우고 있습니다. 감사합니다. ^^~~ mongodb가 회사에서 접속이 안되는 이슈가 있어 (보안이슈) aws lightsail에 올려 강의를 따라하며 공부하려 환경설정 중에 있습니다. 서버에 boilerplate 다운받아 mongodb 설정 완료하고 콘솔에서는 DB connected 까지 확인했으나, 고정 IP로 접속해보아도 페이지가 보이지 않네요.... package.json의 script 부분에 production 시 설정 방법 문의 드립니다.
리액트 무료강좌도 다 듣고 본 강좌를 듣고있는건데도 아직까지 useEffect 에 대한 이해가 쉽게 되지 않네요ㅜ 1. useEffect 를 쓰는 이유가 컴포넌트의 라이프싸이클을 다를 수 있는것, 그리고 리렌더링 될 때마다 함수가 불필요하게 실행되는걸 막기위해 [] 안의 dependency 값이 바뀔 때만 실행되도록 할 수 있어서가 맞을까요? 수정) 계속 공부해보니 함수 컴포넌트에서 return 구문 밖에서의 함수 실행은 거의 모두 useEffect 내에 작성한다고 되어있는데 그럼 if (! me ) { return null ; } 이부분은 왜 useEffect 로 감싸지 않았나요? 용량이 크지 않아서 그런걸까요? 2. 어차피 로그인의 여부인데 굳이 me.id 가 아닌 me 의 여부로 넣어되지 않나요? 동작은 똑같이 합니다.
안녕하세요. 먼저 이런 좋은 강의를 듣게 해주셔서 감사합니다. 질문) pages/index.js 와 components/UserProfile.js 에서 state값이 다른 이유가 궁금해서 질문드립니다. 아래 사진 순서) pages/index.js components/UserProfile.js 콘솔창
안녕하세요 영한님. 강의 정말 잘 듣고 있습니다. 감사합니다. 궁금한것이 생겨 다른 질문들도 확인해 보았는데 궁금증이 해소되지 않아 질문드립니다. ㅜ 질문 내용은 - 벌크연산의 JPQL 쿼리 직후(em.flush() 실행 전), - 다른 쓰레드에 의해 영속성 컨텍스에서 엔티티 수정이 이루어지면, - em.flush()에 의해 DB가 영속성 컨텍스 내용으로 덮어씌워져 벌크연산 결과가 사라질 수 있지 않은지? 입니다. 그리고 문제가 있다면 어떻게 해결해야 하는지 알고싶습니다. 예시) 시간순서로 나열했습니다. member1의 age는 20이라고 가정하겠습니다. Thread1 Thread2 member1 조회 (영속상태가 됨) QueryDSL로 벌크연산 (DB 수정, age 를 2배로 변경) (JPQL로 인한 flush가 실행되나 아직까지 DB와 영속성 컨텍스트 차이 없음) member1 수정 (age에 1 추가) (dirtycheck 체크됨) em.flush(), em.clear() (여기서 문제발생?) em.flush()가 실행되는 시점에 member1이 수정되어 있으니 영속성 컨텍스트에 있는 member1의 age값 21이 DB에 있는 age값 40을 덮어쓰지 않나요? 만약 이런 문제가 발생한다면 이를 막기위해 어떻게 해야 하나요?
파이썬 프로그래밍 섹션 6의 3번문제인 DFS를 활용한 부분집합 구하기 문제에 대해 궁금증이 있어 문의를 남깁니다. 해당 문제는 사용하는 경우와 사용하지 않는 경우를 파악하기 위해 0,1로 사용여부를 판단하고 있습니다. 코드에서 ch=[0]*(n+1)이 초기화 하는 부분에서 1,2,3의 칸을 만들어 초기화 하고 있는데... 배열은 0부터 시작하는 것으로 판단이 되는데 왜 1,2,3으로 하셨는지 궁금합니다.. 저렇게 만들어지면 0,1,2,3의 칸이 만들어지는거 아닌가요? ㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. mysql이 아닌 mongodb 연결은 어떻게 할 수 있는지 궁금합니다. mongodb 연결시 RDS 사용은 하지 않아도 되는 것일까요?
안녕하세요. 리덕스 툴킷을 활용하려고 공부를 막 시작했습니다. cra템플릿을 인스톨해서 보고있는데 비동기요청하는 부분이 조금 헷갈려 질문드립니다. // typically used to make async requests. export const incrementAsync = createAsyncThunk ( 'counter/fetchCount' , async ( amount ) => { const response = await fetchCount ( amount ); // The value we return becomes the `fulfilled` action payload return response . data ; } ); 위 함수를 extraReducers 내에서 extraReducers : ( builder ) => { builder . addCase ( incrementAsync . pending , ( state ) => { state . status = 'loading' ; }) . addCase ( incrementAsync . fulfilled , ( state , action ) => { state . status = 'idle' ; state . value += action . payload ; }); }, 대기, 성공, 실패를 addCase해줘야한다 로 이해는 했는데요 그 다움 궁금한점은 api요청이 한가지 가 아닐텐데 많은 api요청들을 어떻게 추가해야하나요?
안녕하세요, 지난번 답변해주신 내용을 참고하여 이어서 작업을 해보다가... 이벤트 핸들러( UI_EventHandler )에 관한 질문을 한번 더 드려봅니다. 현재 제가 가장 헷갈리는 개념이 발생하는 지점은 UI_EventHandler 의 Update 에서 OnPointerDown 시 bool isTouched 로 체크해서 터치를 감지하고 있는 부분을 외부 클래스인 skillPopup (제가 만든 클래스 : 이는 UI_Base/UI_Popup을 상속받음) 에서 bool isTouched 값을 참조하고자 했는데, 이 값을 전혀 읽어오지 못해서였습니다. 저는 skillPopup 의 Update 에서, 혹은 다른 클래스 가 UI_EventHandler의 bool값을 실시간으로 인지하길 원합니다 . 이 값을 외부에서도 참조하려면 어떤 방법을 써야할까요? * 체크를 해주려는 이유는, 팝업창에서 버튼을 누르고 있는 동안 캐릭터 스탯을 += 1씩 올려주는 기능을 구현하기 위함인데요, 최초에는 매니저가 중앙에서 이를 대행해주길 원했지만 어려워서 일단 팝업에 구현해보고 있었는데 이 방법 조차 막혀서 어려운 상황이었습니다. 보통 이런 경우 매니저가 중앙에서 처리해주는 기능을 갖게되는게 맞나요? 어떤 방향으로 공부해보면 좋을지 힌트라도 주시면 정말 감사하겠습니다. 그럼 좋은 하루 되세요, 감사합니다.
안녕하세요 강사님, 늘 양질의 강의 잘 보고 있습니다. 현재 강의 주제와 논외긴 하지만 궁금하여 여쭙니다. 현재 YOLO V3에 대해 보고 있는데, 알고리즘이 UpSampling과 같은 Conv 연산이 이루어지는듯 한데요, 제가 얼마전 공부했던 U-Net과 플로우가 비슷한 양상을 띠고 있어서 혹 비슷한 맥락으로 YOLO V3도 이루어지는지, 다르다면 어떤 부분에서 다른건지 질문 드려도 될까요? 감사합니다.
import pandas as pd import numpy as np import matplotlib.pyplot as plt import re import seaborn as sns plt.rc('font',family='Malgun Gothic') df1=pd.read_csv("전국 평균 분양가격(2013년 9월부터 2015년 8월까지).csv",header=0,index_col=0, encoding='cp949') df2=pd.read_csv("주택도시보증공사_전국 평균 분양가격(2019년 12월).csv",header=0,index_col=0, encoding='cp949') df2["분양가격(㎡)"]=pd.to_numeric(df2["분양가격(㎡)"],errors="coerce") df2["분양가/평"]=(df2["분양가격(㎡)"]*3.3) df2["전용면적"]=df2["규모구분"].str.replace("전용면적","") df2["전용면적"]=df2["전용면적"].str.replace("초과","~") df2["전용면적"]=df2["전용면적"].str.replace("이하","") df2["전용면적"]=df2["전용면적"].str.strip() df2["지역명"]=df2.index df2.drop("규모구분",axis=1,inplace=True) df2=df2.reset_index(drop=True) fig,ax=plt.subplots(1,1,figsize=(15,15)) pdf=pd.pivot_table(df2,values="분양가/평",index="월",columns="연도") pdf2=pd.pivot_table(df2,values="분양가/평",columns="연도").T pdf.plot.box(ax=ax) 여기까지는 잘 작동이 되는데요... 이 박스플롯에, 전체 평균을 오버랩 시켜서 그려보려고 했어요. fig,ax=plt.subplots(1,1,figsize=(15,15)) pdf=pd.pivot_table(df2,values="분양가/평",index="월",columns="연도") pdf2=pd.pivot_table(df2,values="분양가/평",columns="연도").T pdf.plot.box(ax=ax) pdf2.plot(ax=ax) 월로 세분화 되지 않은 , 연도별 총합 평균으로 구성한 dataframe을 ax에 그렸는데 안되더라구요. twinx 메소드로도 되지 않아요. 이런식으로 모든 연도가 가장 왼쪽에 박혀버립니다.. 문제가 무엇일까요