묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
이런 방식은 어떤가요?
function solution(arr = [87, 89, 92, 100, 76]) { const arr_ = arr.map((i) => arr.filter((j) => i < j).length + 1); console.log(arr_); } map과 filter를 이용해봤습니다. for문 2번 돌리는 것과 똑같긴하네요
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
링크에러와 EntryPoint에러
안녕하세요. 소스를 다 작성하고 빌드를 했는데 X3084 에러가 뜹니다. 검색해서 보니 default.hlsl파일 속성에서 EntryPoint Name을 PS_Main으로 하면 해결이 된다고 해서 했는데 이번에는 Error X3084 'numthreads(X,Y,Z)' attribute expected, where 'X,Y,Z' are the dimensions of the thread group 에러가 뜹니다. 이거는 검색해도 안나오네요.. 어떻게 해결하면 될까요.. 그리고 링크에러는 shader에서 나는것 같은데 해결방법을 모르겠습니다..
-
미해결웹 게임을 만들며 배우는 React
background 옵션이 어떻게 되는건가요?
background: `url(https://en.pimg.jp/023/182/267/1/23182267.jpg) ${imgCoord} 0` s앞 두개는 background-image랑 background-position ? 같은데 마지막 0은 어떤건지 궁금합니다.
-
해결됨Vue로 Nodebird SNS 만들기
index.js의 associate 관련 오류에 대해서 질문 드리고 싶습니다.
안녕하세요. 강의 잘 듣고 있습니다. 다름이 아니라 코딩을 따라서 타이핑을 한 후, 실행을 하는데, 오류가 발견이 되어 질문을 드리게 되었습니다. 벡엔드 서버를 실행시킬 때, 12번째 줄에 있는 associate라는 속성을 읽지 못한다고 합니다. index.js에 오류가 있는 것으로 보여, 강사님 깃헙에 있는 코드를 보면서 오타가 있는지 확인 했으나, 오타는 없는 것 같습니다. 혹시 mysql의 서버나 패키지의 버전 달라서 에러가 생긴건가 해서 서버와 패키지의 버전을 다시 확인 후 실행했으나 같은 에러가 나고 있습니다. 설치한 노드 패키지의 버전도 같으며, mysql 서버의 버전 또한 5.7버전에 해당합니다. 최대한 구글링을 해보면서 해결해 보려 했지만, 검색 실력이 부족한 탓인지 해결을 하지 못하게 되었습니다. (답변에 대해 미리 감사의 말씀 드립니다.)
-
미해결지옥에서 온 Git
window stree사용법?
너무 늦게 답글을 달아 도움이 되실지 모르겠지만 저보다 늦게 보시는 분들을 위해 답글 답니다. 우선 소스트리가 어디에 있는지 검색으로 찾으셔서 파일 위치를 복사하세요. alias stree='파일 위치'하시면 소스트리가 열립니다만 영상처럼 창이 열리지 않는건 해결이 안되네요ㅠ 소스트리만 딱 열립니다,, 다른 분께서 찾으신다면 답글을 달아주시겠죠? alias stree='C:\\Users\\Lenovo\\AppData\\Local\\SourceTree\\SourceTree.exe' 저는 이렇게 했더니 나왔습니다. 저장소가 다를테니 사람마다 다르겠네요,,, 2021년도에 구글링을 해본 결과 잘 안나오는 걸로 봐선 잘 안쓰이는 기능인가봐요,,? 2016년과 2017년 글 참고해서 진행해봤습니다
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
안녕하세요 강의를 보다가 궁금한게 있어서 글 썻습니다!
6분~7분에 설명하신 인자가 있는 데코레이터를 설명해 주실때 def func (num) def outter_func(func) def inner_func ( ... ) 이 구조를 설명해주셨는데 제가 저런 파라미터를 사용한 데코레이터 사용한 예시가 궁금해서 flask에 있는 scaffold.py 를 확인해봤습니다! https://github.com/pallets/flask/blob/main/src/flask/scaffold.py scaffold 클래스내에 route 메소드는 위에 설명한 구조가 아닌 def route(self, ...) def decorator ( func) 이런 2중구조더라구요... 혹시 다른차이가 있나요? def route(self, rule: str, **options: t.Any) -> t.Callable: """Decorate a view function to register it with the given URL rule and options. Calls :meth:`add_url_rule`, which has more details about the implementation. :param rule: The URL rule string. :param options: Extra options passed to the :class:`~werkzeug.routing.Rule` object. """ def decorator(f: t.Callable) -> t.Callable: endpoint = options.pop("endpoint", None) self.add_url_rule(rule, endpoint, f, **options) return f return decorator
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
5:27초에서 blog.py의 logout() 데코레이터 함수에서 User.delete(current_user.id)에 대한 질문입니다.
안녕하세요! 질 좋은 강의에 감사인사 드립니다. 질문 그대로 5:27초에서 blog.py의 logout() 데코레이터 함수에서 User.delete(current_user.id)에 대한 질문인데요! User.delete 인자로 해당 유저의 user_id를 찾기 위해 current_user.id를 사용하잖아요? current_user를 사용하는 이유가 current_user.user_email로 해당 유저의 이메일을 찾을 수 있는 것과 동일하게 동작하는 걸로 이해하면 되는거 맞나요? 헷갈리는 점이 강의 5:27초에서 강사님께서 current_user의 id를 넣는 이유가 강사님 말씀에서는 주어를 명확히 해주시지 않아서 잘 이해는 안되는데 ㅜㅜ "이 속성이 id를 갖고 있잖아요?" 하면서 user_mgmt.py의 User 클래스 생성자 함수 인스턴스 변수인 self.id 를 보여주셨는데.. 이 말씀해주신 텍스트가 잘 이해가 안가서요..! 결국 current_user.id 와 User 클래스의 self.id 간의 관계?를 설명해주시면 감사하겠습니다! 혹시 질문이 명확히 이해가 안가신다면 답글 달아주시면 감사하겠습니다!
-
미해결운영체제 공룡책 강의
세마포어 sleep(), wakeup() 질문
안녕하세요 교수님, 세마포어 방식에 대해 질문 드리고 싶은 게 있습니다. busy waiting의 낭비를 막기 위해서 S 값에 따라 프로세스가 스스로 sleep() 하고 다른 프로세스를 wakeup() 시키는 동작에 대해서 설명해주셨는데요. 이 방식은 critical section에 대한 mutex를 보장받을 수는 있지만 프로세스 스케쥴링 자체에도 영향을 미치는 것이잖아요? 그렇다면 이런 방식을 사용할 때는 별 다른 스케쥴링 방식 없이 이것만으로 스케쥴링을 수행하는 건가요? 아니면 기본적으로 스케쥴링 방식은 존재하지만 세마포어가 스케쥴링에도 영향을 미치는 방식으로 혼용되어 사용되는 것인가요? 감사합니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
mAP해석
안녕하세요 강사님. 제가 다른 데이터셋을 이용해서 학습을 시켜봤는데 결과가 이런식으로 정확도(acc)는 매우 높고 loss는 매우 낮게 나왔습니다. 이후에 자동으로 이 과정을 통해서 자동으로 validation을 한거 같은데 결과가 이렇게 정말 ap값이 매우 낮게 나옵니다. 데이터 갯수도 모두 50개 이상인 클래스들만 전처리하여 학습을 시켰습니다. 사용한 데이터셋의 그림상에서 object의 크기가 매우 작기는 합니다. 하지만 학습 epoch에서는 정확도와 loss가 매우 좋게나왔는데 왜 갑자기 개별 object의 ap들은 형편없는 값이 나오는지 모르겠습니다... #추가로 middle format으로 모델을 evaluate할 수 있는 방법이 있을까요?? test.py파일에서 지원하는 evaluate는 coco랑 voc형태의 데이터구조일 경우 옵션 인자만 적혀있어서 middle format인 경우는 어떻게 하는지 궁금합니다..! 감사합니다!
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
ReduceLROnPlateau 관련 질문드립니다.
안녕하세요 . 강사님 항상 감사드립니다. model.compile할때 Adam(lr=0.001)로 이미 lr의 계수가 작다고 개인적으로 생각이 드는데, ReduceLROnPlateau의 factor 인자 0.2를 계속 곱하게 되면 lr의 계수가 너무 기하급수적으로 작아져서 Gradient가 극소점을 찾기에 더 방해가 되는 것 같은 생각입니다. ex) lr : 4.0000001899898055e-05. 제가 궁금한 것은 학습을 진행할 때 , lr의 계수가 0.001 * 0.2 를 반복하면서 기존보다 월등하게 작아진 lr 계수를 학습에 사용하는 것이 일반적이거나 효율적인 것인지 여쭤보고 싶습니다. 감사합니다!
-
미해결
쿠버네티스 1.22v 설치#2
안녕하세요. vagrant 로 설치 진행 시 아래와 같이 에러가 나오는데요. 혹시, 원인을 알 수 있을까요? 참고로, 제 환경은 아래와 같습니다. 1. 윈도우 10 (host os) 2. cpu core 수 : 4 3. k8s 디렉토리 : d\@Cloud\k8s <-- 하기 명령어 실행 시 혹시 몰라 "관리자 권한으로 실행" 으로 명령어 날렸습니다. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결대세는 쿠버네티스 (초급~중급편)
쿠버네티스 1.22v 설치
안녕하세요. 쿠버네티스 1.22v 설치를 하려고 하는데요. 최소 사양이 cpu 6core 이상(master 2, node 2 * 2) 로 알고 있는데요. 제가 테스트할 수 있는 pc 가 4core 입니다. 혹시, Vargrantfile node 개수를 1로 변경해서 설치 진행하면 되는건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
static 질문드리겠습니다!
MonoBehaviour를 상속받은 클래스안에 static 변수를 선언하고 이 C# 스크립트가 현재 유니티 프로젝트 에셋 폴더안에 있으면 씬이나 게임 오브젝트에 이 스크립트를 컴포넌트로 붙이지 않아도 Static 변수는 정적으로 할당되는건가요? 그렇기 때문에 static Managers s_Instance; static Managers Instance { get { Init(); return s_Instance; } } 여기에 브레이크 포인트 걸어 놓으면 바로 걸리는거 맞나요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
엔티티 매니저와 영속성 컨텍스트의 N:1 관계
안녕하세요 영한님! 이전에 질문드린것에 답변을 보고 추가적으로 질문이 있어 질문을 올립니다. 이전 질문 엔티티 매니저와 영속성 컨텍스트가 N:1이라는 말의 이미가 잘 와닿지 않아서 제가 생각한 방식이 맞는지 확인 가능할까요? 아래와 같은 예시코드 처럼 하나의 transaction에서 여러 repository class의 함수를 사용하는 경우 각각의 repository에 DI된 EntityManager가 같은 영속성 컨텍스트에 접근하게 된다. 이게 맞을까요? 예시 코드는 이전에 들었던 실전 스프링 부트와 JPA 활용에서 나온 코드입니다. @Transactional public Long order(Long memberId, Long itemId, int count) { Member member = memberRepository.findById(memberId).orElse(null); Item item = itemRepository.findOne(itemId); // 배송 정보 생성 Delivery delivery = new Delivery(); delivery.setAddress(member.getAddress()); delivery.setStatus(DeliveryStatus.READY); // 주문 정보 생성 OrderItem orderItem = OrderItem.createOrderItem(item, item.getPrice(), count); Order order = Order.createOrder(member, delivery, orderItem); // 주문 저장 orderRepository.save(order); return order.getId(); } 답변 같은 트랜잭션이면 서비스, 리포지토리에서 사용하는 EntityManager가 모두 같은 영속성 컨텍스트에 접근하게 됩니다. 이 개념을 N:1이라고 표현합니다. 추가적인 질문 1. 제가 언급한 부분은 해당이 없는건가요? 2. 보통 JPA를 스프링에서 사용하게 되면 서비스는 리포지토리를 DI받아 사용해서 따로 EntityManager를 사용하는 것을 거의 본적이 없는 것 같은데 혹시 답변해주신 부분의 예시를 간단히 설명해주실 수 있으실까요? 언제나 친절한 답변 감사드리고, 좋은 강의 감사합니다.
-
미해결스프링 핵심 원리 - 기본편
싱글톤 질문 있습니다.
스프링을 사용하지 않고 자바만으로 Appconfig구현하는 중에 싱글톤을 사용하는것으로 고치고 싶은데요. 만약에 한다고 해서 첫번째 함수(memberService())만 고쳐 보고 싶어서 생각해 봤는데요. return MemberService.getInstance() 해서 MemberService 객체를 반환하고 싶은데 리포지토리 객체를 전달안해줬는데 일반적으로 구현하면 어떤식으로 구현하나요? MemberService.getInstance(MemoryMemberReposiory.getInstanse()) 로 해서 하려면 할 수 있을거같기도하고 따로 MemberService 에 set하는 함수를 만들 수 도 있을거 같긴 하고... 코린이라 이상한 질문일 수 도 있는데 궁금해서 질문해봅니다(꾸벅)
-
해결됨갖고노는 MySQL 데이터베이스 by 얄코
궁금한점
오라클의 힌트인 /*+INDEX */ 와 MySQL의 인덱스랑 같은거 인가요?
-
미해결[초중급편] 안드로이드 데이팅 앱 만들기(Android Kotlin)
SplashActivity 에서 uuid값을 결정할 때 Firebase.auth 대신 node.js 미들웨어를 사용하려 합니다.
안녕하세요 개복치개발자님. 강의 정말 잘 듣고 있습니다! 다름이 아니라 몇가지 질문이 있어서 글 남겼습니다. 현재 업로드 하신 강의 내용 중 Firebase.auth 가 수행하는 기능을 node.js 미들웨어로 구현하고자 합니다. 현재 강의 목적이 Android Client 역할 수행에 대한 내용다루기 인것을 잘 알고 있습니다. 그래서 로그인 서버를 따로 구축하지 않고 Firebase.auth를 이용하는 점에 대해서도 잘 이해하고 있습니다. 강의 외 내용을 질문드리는 것이 아닌가 죄송합니다만, 조언을 구할곳이 없어 글을 남겼습니다. 답변 주신다면 정말 큰 도움이 될 것 같습니다 ! 감사합니다! 서버 환경은 이렇습니다. 1. Linux Server내 회원정보를 저장할 MysqlDB 2. Android요청에 따른 동작을 수행하기위한 Node.js 미들웨어 질문의 자세한 내용은 이렇습니다. 사용자의 로그인 상태를 SplashActivity에서 확인하고자 합니다. 이때 로그인 상태정보는 Linux Server - MySQL DB에 저장되어 있습니다. Android(Client)에서 상태정보를 얻고자 한다면 Client정보 중 일부를 전송해 인증을 받아야 합니다. 그렇다면 서버로 전송 할 Clinet의 정보가 Android내부에 저장되어있어야 하는데, 이 정보를 내부 sqlite에 저장하는것이 바람직한 방법인지, 또한 인증을 위해 전송하는 데이터에는 일반적으로 어떠한 것들이 사용되는지 여쭙고자 합니다. 혹은 더 바람직한 방법을 알려주신다면 너무 감사하겠습니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
질문드립니다.
Address 클래스가 없는 상황에서 alt + enter를 누르면 Address를 생성하는게 나와야되는데... 이렇게 나와서요 혹시 해결 방법 아시나요?
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
broadcast를 사용하지않고 모든 소켓들에게 데이터를 전송할 수 있나요?
어떤 이벤트가 왔을 때 연결되어 있는 모든 소켓들에게 데이터를 emit할 수 있는 방법중 하나가 broadcast인데 broadcast같은 경우 모든 소켓들에게 똑같은 데이터를 줘야하는데 만약 각 소켓들에게 조금씩 다른 데이터를 줘야한다면 broadcast말고 어떤걸 사용해야하나요? 물론 각 소켓이 개별적으로 서버에게 요청해서 받는 방법이 있겠지만 요청 하나만 왔을 때 모든 소켓들에게 데이터를 전송할 수 잇는 방법이 있나요?
-
해결됨프론트엔드 개발자를 위한, 실전 웹 성능 최적화(feat. React) - Part. 2
안녕하세요. 강의 잘 듣고 있습니다. 3-8 강의가 57분으로 구성되어 있는데, 중간에 검은화면이 길게 나옵니다.
확인해 보시면 좋을것 같습니다 :)