안녕하세요! 정말 이만한 게임서버에 관한 강의가 없는데 감사히 수강하고있습니다! Session #2 강의 보다가 질문을 올립니다. 아직 Session #2까지밖에 안봐서 인지는 모르지만 _pending으로 분기처리를 하는 부분이 왜 필요한지 모르겠습니다. 이미 _lock으로 들어왔으면 다른스레드는 못들어올 텐데 _pending으로 한번 더 분기해서 큐에만 넣고 빠져나올지 아니면 `RegisterSend`까지 해줄지를 결정하는 부분입니다. _lock에 들어오고 다른 쓰레드가 _pending으로 분기할 경우가 있을지 제 눈에는 도저히 판별하기가 힘드네요 ㅠㅠ 그런 경우가 생기나요?? 우선 _pending의 추가적인 분기없이 실행해도 정상작동합니다! 감사합니다!
예제를 보고 따라하고 있는데 의존성 문제로 sass-loader를 설치하지 못하고 있습니다.. 그냥 sass-loader를 설치하려고하면 webpack 5이상을 요구하고 sass-loader@4로 설치해도 문제는 없어보이는데도 설치하지 못하네요... 이 부분이 햇갈리는데... 문서를 찾아보면 또 node-sass를 설치하라는 말은 없네요... 해당부분이 sass로 되어있는데 이게 node-sass와 같은 것인가요?
강의에 직접적인 연관이 있지는 않지만 궁금한 점이 생겨 질문드리게 되었습니다 1. Service Layer Test 관련 질문입니다 강의에서는 Service Layer를 @SpringBootTest 어노테이션을 통해서 단위 테스트 보다는 통합테스트에 가깝게 테스트가 진행되었습니다 통합테스트로 진행을 하면 DB에 직접 쿼리까지 날림으로써 확실히 이 코드가 제대로 작동한다는 것을 알 수 있습니다 하지만 단위 테스트로 진행할 경우 테스트하는 메서드 내부에서 사용된 메서드는 Mockito를 이용하여 동작을 기대값으로 설정함으로써 해당 메서드의 진짜 비즈니스 로직만의 맞고 틀림을 판별한다는 생각이 듭니다 그렇다면 Service Layer에 그렇다할 비즈니스 로직이 존재하지 않는 경우에는 통합테스트만 진행하고 비즈니스 로직이 존재한다면 단위테스트도 하고 통합테스트도 해야 하는지 궁금합니다 아니면 그렇다할 비즈니스 로직이 존재하지 않더라도 단위테스트를 작성해야 하는지 궁금합니다 2. Service Layer의 존재 유무 관련 질문입니다 만약 memberRepository 와 memberService라는 클래스가 존재하는데 memberService에서는 MemberService public Member findById(Long id) { return memberRepository.findById(id); } 이런식으로 memberRepository의 메서드를 그대로 실행만 하고 반환만 하는 상황이라면 바로 MemberRepository에 접근해서 가져와도 될것 같은데 MemberService Layer를 따로 만들어 줘야하는 지 궁금합니다
357-8쪽 해당 실습에서 object형을 제외한 int 타입에 대해서 fillna 메서드를 활용해서 Null 칼럼을 평균값으로 대체 하였습니다. null_column_count=house_df.isnull().sum()[house_df.isnull().sum()>0] house_df.dtypes[null_column_count.index] MasVnrType object BsmtQual object BsmtCond object BsmtExposure object BsmtFinType1 object BsmtFinType2 object Electrical object GarageType object GarageFinish object GarageQual object GarageCond object dtype: object 그래서 다음과 같이 12개의 feature에서만 null값이 남게 되었는데요, 358쪽에서 get_dummies()는 자동으로 문자열 피처를 원-핫 인코딩 변환하면서 NUll 값은 'None'칼럼으로 대체해준다고 하였습니다. None칼럼으로 대체해주면 인코딩 이후 None으로 끝나는 칼럼의 갯수가 12개가 나와야 하는데, house_df_ohe=pd.get_dummies(house_df) for i in house_df_ohe: if "None" in i: print(i) 을 하면, MasVnrType_None으로 한개밖에 나오지 않습니다. 왜 나머지는 나오지 않는지 궁금합니다! 예를 들어, house_df에서 BsmtQual은 17번째 row에서 nan 값인데, house_df_ohe에서 BsmtQual_None이라는 칼럼명이 없으며, BsmtQual로 시작하는 칼럼명은 다음과 같이 4개( 'BsmtQual_Ex','BsmtQual_Fa','BsmtQual_Gd','BsmtQual_TA') 밖에 없고, house_df_ohe[['BsmtQual_Ex','BsmtQual_Fa','BsmtQual_Gd','BsmtQual_TA']].iloc[17]을 해보면 BsmtQual_Ex 0 BsmtQual_Fa 0 BsmtQual_Gd 0 BsmtQual_TA 0 모두 0이 나옵니다. 여기 nan값은 인코딩 후 어떻게 되는건가요? 따로 칼럼이 만들어지지 않는건가요?
https://www.npmjs.com/package/mini-css-extract-plugin 안녕하세요 캡틴판교님 이번 강의에서 저희가 쓴 플러그인 문의 드려요 제가 이해한게 맞다면 main.css를 플러그인이 가지고 와서 dist폴더에 생성하는거 같은데 맞나요? 그런데 플러그인 리드미파일에는 p태그를 파란색으로 바꾸는 css코드는 없는거 같은데 main.css가 어떻게 만들어지는지 과정이 궁금해서 질문 드려요 항상 친절한 답변 늘 감사하고 있어요~
alter table mytable add column lowest_price11 int unsigned; alter table mytable drop column lowest_price11; desc mytable; alter table mytable add column lowest_price11 int(10) unsigned; desc mytable; 5분쯤부터 시작되는 실습7 내용 중 위 코드를 순서대로 실행하다 궁금한 점이 있는데요. lowest_price11 int 를 생성 및 제거 후, lowest_price11 int(10)으로 다시 만들면, 1) 워닝표시(노란삼각형) 타입이 등장하고 2) int(10)이 결과에 적혀있지 않은데 그 이유가 무엇일까요??
마지막 7분30초? 여기서 빌드를 했어요 이렇게 나옵니다.. main.js에 보면.. 다르네요? import p from " ./App.svelte.js " ; const t = new p ( { target : document . body } ); export default t ;
안녕하세요 선생님, 인터랙션 강의 재밌게 듣고있는 학생입니다 제가 질문을 드리고자 하는 것은 다름이 아니고, 강의를 들으면서 선생님께서 코딩을 하시기 전에 개략적으로 이런 식으로 하면 되겠다라고 스스로 생각을 미리 해보는데, if (currentScene === 0) return; 강의 말미에 해당 코드를 작성하셨는데, if (yOffset < prevScrollHeight && yOffset > 0) 다음과 같은 방식으로 코드를 작성하는 것은 어떨까요? 다양한 방식이 존재하겠지만 선생님께서 해당 방식을 사용한 이유가 궁금합니다! 또한, 여러 방식중에 어떤 것을 선택할때, 저는 조금 더 효율적인? 브라우저에 부담이 되지 않는 방식을 선택하는 것이 좋은 방향이라고 생각하는데, 어떤 코드가 더 효율적인지 여부를 판단하는 방식을 모르겠습니다ㅠㅠ 개발자 도구를 통해 테스트를 한다거나 하는 방식이 있을 것 같은데 어떤 방식이 있을까요? 새해 복 많이 받으세요 강의 정말 잘 듣고있습니다!
8장에서 users 컬렉션 조회시 질문합니다. 필드를 안보이게 하기 위해서 find 메소드 두번째 인수에 값을 넘기는데 name, married는 string, boolean 타입인지 1, 0 만 넘길 경우 알아서 필드가 안보이고 보이게 되는데요. 그런데 age는 정수타입이라 그런지 아래와 같이 날리면 오류가 납니다. 정수의 경우에는 gt 와 같이 다르게 주어야 하나요? 왜 그런가요? db.users.find({}, { name: 1, age: false }); Error: error: { "ok" : 0, "errmsg" : "Cannot do exclusion on field age in inclusion projection", "code" : 31254, "codeName" : "Location31254" }
장고 컨테이너를 만든 후에 ip:8000으로 접속해서 project를 만들었는데 아래와 같은 에러가 뜹니다. 그리고 나서 projects/list/로 접속하면 프로젝트가 생성되어있습니다. vultr 서버로 들어가지 않고 장고 서버(0.0.0.0:8000)를 실행해서 들어가서 해보니까 거기서는 에러가 발생하지 않더군요. 원인을 알수 있을까요.. TemplateDoesNotExist at /projects/detail/1 snippets/list_fragment.html Request Method: GET Request URL: http://202.182.108.250:8000/projects/detail/1 Django Version: 3.1.6 Exception Type: TemplateDoesNotExist Exception Value: snippets/list_fragment.html Exception Location: /usr/local/lib/python3.9/site-packages/django/template/backends/django.py , line 84, in reraise Python Executable: /usr/local/bin/python Python Version: 3.9.1 Python Path: ['/home/blogger', '/usr/local/lib/python39.zip', '/usr/local/lib/python3.9', '/usr/local/lib/python3.9/lib-dynload', '/usr/local/lib/python3.9/site-packages'] Server time: Sat, 13 Feb 2021 08:08:25 +0000
안녕하세요 강의는 잘 듣고 있습니다. 이번 강의와는 무관한 질문입니다만 답변 부탁 드리겠습니다. 언제부터 인지 잘 모르겠지만 매달 AWS에서 1불정도의 청구가 날라오는데 어떤 account id(12자리)의 청구서 입니다. account id도 아마존 청구 메일에서 알았습니다 그런데 해당 account id이 이메일 및 패스워드를 몰라서 아마존에 문의해도 정확한 답변이 안오고 계속 로그인 해서 정상 로그아웃 하라고만 하네요 account id와 연결된 로그인 아이디 및 암호를 알아서 로그인 후에 어떤 조취를 취하지 않으면 적지만 계속 청구가 날라올것 같은데 어떻게 해야 이메일 주소 및 암호를 알수 있을까요