저는 이전에 react-native 를 먼저 공부하다 이번에 react 를 처음 공부하게 되었습니다. 그동안 npm 을 사용하다 이번 기회에 yarn을 처음사용하여 study 를 마쳤서 npm 을 사용해서도 해보려고 하니 안됩니다. npx create-react-app myProject 라고 치니 자동적으로 yarn으로 만들어지고 npm create-react-app myProject 라고 실행시키면 만들어 지지 않습니다. npm 과 yarn 을 한 device 에 깔면 안되는건가요? npm 과 yarn 둘다 installed 되어 있을때 npm 으로 create 할수 있는 방법을 알고 싶습니다. npx create-react-app my-app npx crea npx create-react-app my-appte-react-app ㅞㅌmy-app
const initialState = { user : { isLoggingIn : true , data : null , }, posts : [], }; const store = createStore (reducer, initialState ); initialState를 쪼갰는데 굳이 index2.js에서 store만들 때 initialState가 또 왜 필요한지 궁금합니다. 실제로 지우고 해보니까 똑같이 잘돌아가더군요.. const store = createStore (reducer);
이제 강의 한개 남았네요. 강의 정말 잘 보았습니다. 질문에 앞서 좋은 강의 제공해주셔서 감사드립니다. [문의사항] 11메가 짜리 이미지를 첨부했더니 cors 오류가 나네요. 업로드전에 첨부할 때 오류가 납니다. 오류가 난 후로 로그아웃도 안되는 등 사이트가 먹통이 되버리고요 ㄷㄷ;;; 혹시 왜그런건지 알 수 있을까요? 아마존 S3 정책이랑 관계있을듯 한데 잘 모르겠네요 그리고 이미지 첨부시 용량제한은 얼마로 해야하는지는 어디를 참고해서 판단해야 할지도 모르겠어요 ;;;
import sys sys.stdin = open("input.txt", "rt") from collections import deque answ = input() n = int(input()) res = "" for i in range(n) : tmp = list(map(str, input())) dq = deque(tmp) while dq : a = dq.popleft() if a in answ : res += a if res == answ : print("#%d YES" %(i+1)) else : print("#%d NO" %(i+1)) res = ""
[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요 선생님 ! 지금 2021년 2월 16일에 강의를 수강하고 있는데요 ! 지금 정부 공공데이터 포털에서는 개발가이드 버튼탭이 없어서 요청주소와 python 샘플코드를 어디서 찾을 수 있을지 잘 모르겠습니다. 참고문서에 있는 docx에서 찾고자 하엿으나, 어디서 찾을 수 있는지 잘 모르겠어 이렇게 질문남깁니다 !
선생님~ 궁금증이 생겼는데요..! X_train, X_test,y_train, y_test= train_test_split(iris_data.data, iris_data.target, test_size=0.3) 이렇게 random_state없이 하면 실행될때마다 계속 train데이터셋과 test데이터셋의 샘플링이 다양하게 되잖아요~ 그럼 iris라는 하나의 데이터(Bunch객체)이긴 하지만.. X_train, X_test,y_train, y_test= train_test_split(iris_data.data, iris_data.target, test_size=0.3) 과 dt_clf.fit(X_train, y_train) 를 몇 번 계속 해주면 샘플링의 경우의 수가 다양하듯이 학습도 그만큼의 경우의 수에 따라 되는 의미로 받아들여도 되는건가요..? 학습이
안녕하세요! 강의에서 알려주신대로 프론트-백엔드 서버 요청, 응답은 cors를 통해 해결했었는데요. 제 백엔드 서버가 아닌 오픈 api를 테스트 해보려고 하다가 난관에 막혀 질문드립니다. 강의에서 서버와 서버의 통신에는 cors 문제가 안생긴다고 하여 브라우저에서 제 백엔드로 요청을 먼저 보내고 그 다음에 오픈 api로 요청을 보내는 방식으로 작업을 했는데요. 동작에는 문제가 없긴한데, 좀 느린것 같기도하고... 문제가 생길까 염려되어 질문드립니다. 또한 문제가 있다면 좋은 방법은 무엇일까요? ㅠㅠ 일단 동작하기 위해 아래와 같이 처리했습니다.. + 추가로 기존 글이 있나 찾아보고 질문을 추가합니다!! https://www.inflearn.com/questions/81377 위에 제가 진행한 방식과 프론트에 proxy서버를 따로 띄워(?) 작업하는 방식이 사용하는 상황이 다를 뿐 성능과는 차이가 없나요? (백엔드 서버가 없을 경우 프론트에서 proxy를 사용하는건가요??)
안녕하세요 강사님. 복습 중 궁금한 사항이 생겨 질문 드립니다. order() 소스를 보면 @Transactional public Long order(Long memberId, Long itemId, int count) { // 엔티티 조회 Member member = memberRepository.findById(memberId).get(); Item item = itemRepository.findOne(itemId); // 배송정보 조회 Delivery delivery = new Delivery(); delivery.setAddress(member.getAddress()); // 주문상품 생성 OrderItem orderItem = OrderItem.createOrderItem(item, item.getPrice(), count); // 주문 생성 Order order = Order.createOrder(member, delivery, orderItem); // 주문 저장 orderRepository.save(order); return order.getId(); } 현재 delivery와 orderItem은 비영속 상태인데요, orderRepository.save(order)를 통해 flush 될 때 DB에 날아가는 쿼리를 보면 insert delivery -> insert orders -> insert order_item 순서 인것을 확인했습니다. delivery같은 경우는 order를 save할 때 외래키인 delivery_id에 식별자 값이 필요하기 때문에 insert 한다는 건 이해했는데요, order_item이 왜 insert 되는지를 이해하지 못하겠습니다.. ㅜ order는 orderItems와의 연관관계 주인이 아니기 때문에 orderItem을 add하는 것은 상관이 없을 것 같아서요. 제가 놓치고 있는 개념이 있는 것 같은데 도저히 파악이 안되어서 질문 드립니다. 감사합니다!
#include<iostream> #include<vector> #include<algorithm> using namespace std; struct Loc{ // 구조체 선언 int x, y, z; // 구조체 멤버 선언 Loc(int a, int b, int c){ // 구조체 생성자 선언(초기화하기 위햬) x=a; y=b; z=c; } // 크기를 비교하는 연산자, 연산자 오버로딩 함, 두 객체의 크기를 비교함, 정렬기준을 잡음 bool operator<(const Loc &b)const{ // 구조체를 주소로 받음, b를 통해서 원본을 바꿈, 이를 차단하기 위해서 const 선언 // operator를 const로 선언하여 x,y,z를 변경할 수 없게 함 return x<b.x; // opreator에 있어서 호출한 객체 x는 앞에 Loc &b해서 넘어온 인자로 넘어온 객체는 뒤에 그리고 앞에것을 작은것 뒤에것을 큰 걸로 정렬을 하게끔 오름차순으로 정렬함 } }; int main(){ // freopen("input.txt","rt",stdin); vector<Loc> XY; // 구조체형 vector 선언 XY.push_back(Loc(2, 3, 5)); XY.push_back(Loc(3, 6, 7)); XY.push_back(Loc(2, 3, 1)); XY.push_back(Loc(5, 2, 3)); XY.push_back(Loc(3, 1, 6)); // 구조체 생성자 활용하여서 그 값을 넣음 sort(XY.begin(),XY.end()); // 정렬을 시킴, x를 기준으로 구조체 객체를 정렬시킴, 즉 2, 3, 5에서의 x 값 2의 값으로 정렬함 뒤의 값은 무관함 for(auto pos:XY) cout << pos.x << " " << pos.y << " " << pos.z << endl; return 0; } 이렇게 코드를 똑같이 쳤는데 컴파일 에러가 뜹니다 에러의 내용이 [Error] 'pos' does not name a type이라고 뜨는데 선생님 코드와 동일한데 제 코드에는 왜 에러가 뜨는지 모르겠습니다
강의 예문) List<Tuple> result = queryFactory .select(member.username, JPAExpressions .select(memberSub.age.avg()) .from(memberSub) ) .from(member) .fetch(); 안녕하세요. select(member.age.avg(), member.age.max()) from(member)은 가능한데 위 예문을 select(member.username, member.age.avg()) .from(member)으로 바꿀 수 없는 이유가 무엇일까요? 쿼린이라 질문이 초보적인 점 부디 이해를 부탁드립니다.
선생님~ 학습 데이터와 테스트 데이터 세트로 분리를 할 때 X_train, X_test, y_train, y_test = train_test_split(iris_data, iris_label, test_size=0.2, random_state=11) 이렇게 random_state 를 쓰는 이유는 이해가 되는데.. (반복실행해도 train데이터셋과 test데이터셋을 나눈 결과를 똑같이(고정하는 의미) 보이게 하려고) DecisionTreeClassifier 객체를 생성시, dt_clf = DecisionTreeClassifier(random_state=11) 이렇게 r random_state를 쓰는 이유는 무엇인가요~?
안녕하세요! 좋은 강의 감사드립니다! 바로 질문 드리겠습니다. 현재 겪고 있는 문제는 스크롤을 내려서 다음 스크롤 섹션으로 넘어갈 때 다음 스크롤 섹션에 속해 있는 .stiky-elem 요소들이 잠깐 '깜빡' 하면서 보였다가 사라지는 문제입니다. 해결하기 위해 이것저것 건드려본 결과 sceneInfo에서 HeightNum 속성이 다른 섹션보다 높게 설정된 섹션에서만 이런 문제가 발생한다는 것을 발견했습니다. (예를 들어 sceneInfo[2] 만 HeightNum 7을 주면 세번째 섹션으로 넘어갈 때 세번째 섹션에 있는 .sticky-elem들이 잠깐 깜빡하고 사라집니다. 그 다음은 애니메이션 정상 실행 ) 그런데 완성 파일의 경우, 특정 섹션의 HeightNum을 높게 설정해도 이런 문제가 전혀 발생하지 않아서 제가 뭔가 놓치고 있는게 있는 것 같은데요, 혹시 scrollLoop 함수에서 document.body.setAttribute('id', `show-scene-${currentScene}`) 이부분이 늦게 처리되고 있는게 아닐까 싶었지만 완성 파일과 비교했을 때 코드 자체는 동일하게 들어가 있습니다. (ㅠㅠ) calcValues 함수에서 currentYOffset이 value[2]의 start값보다 작을 경우 playAnimation 함수를 통해 value[0]의 값인 <opacity> 0을 출력하게 해놨는데도 무시하고 잠깐 나타났다가 사라지니까 제 선에서는 도저히 해결 방법을 못찾겠습니다. (ㅠㅠㅠ) 빨리 비디오 처리 부분으로 넘어가고 싶은데 섹션 넘어갈때마다 .sticky-elem들이 깜빡거려서 애니메이션이 이어지지 않는 느낌이라, 이 부분을 해결해야 비디오 처리 부분으로 넘어갈 수 있을 것 같아서 질문 드립니다. 감사합니다!!