묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
태그의 속성값을 텍스트로 출력할수있나요?
안녕하세요 현재 파이썬을 공부중인 학생입니다.이전까지는 태그의 값을 텍스트로 출력하고 있었는데태그안에 속성값을 텍스트로 출력할일이 생겨서 여러 방면으로 검색 및 시도를 해보고 있는데 잘 안되네요여기서 data-taitle="BLACK(99)" 의 BLACK(99) 를 텍스트로 출력하고 싶습니다.어떻게 하면 될까요? #python
-
미해결처음하는 딥러닝과 파이토치(Pytorch) 부트캠프 (쉽게! 기본부터 챗GPT 핵심 트랜스포머까지) [데이터분석/과학 Part3]
MNIST 데이터 DNN 학습시키는 반복문 안에 minibatch 관련 질문
# 질문 1. 아래와 같이 model 안에 x_minibatch, y_minibatch를 넣고 학습을 시키는 과정인데 결국 train_batches의 차원은 (375,128,1,28,28) # 48000/128=375 x_minibatch 의 차원은 (128,1,28,28) 여기서 model의 input의 차원은 (128,784) 가 맞을까요? 결국 한번 model 넣을 때마다 128개의 data가 학습되는 건가요? DNNModel에는 input 차원이 (784,)인 1개의 데이터가 들어가서 output으로 (10,) 데이터를 출력한다고 알고있어서 조금 개념이 충돌하는 것 같습니다. # 질문 2. train_batches의 type이 torch.utils.data 이라 shape을 알기 어려워 행렬 구조가 눈에 안들어오는데 따로 보는 방법이 있을까요? model.train() # prep model for training for x_minibatch, y_minibatch in train_batches: y_minibatch_pred = model(x_minibatch.view(x_minibatch.size(0), -1)) loss = loss_func(y_minibatch_pred, y_minibatch) optimizer.zero_grad() loss.backward() optimizer.step() train_loss += loss.item() train_loss = train_loss / len(train_batches) train_losses.append(train_loss)
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
안녕하세요
안녕하세요 박매일님. 아직 진행중 이지만 강의 너무 잘 보고 있습니다. 다름이 아니라 목차인 part1과 part2로 나누어져 있는데 나누신 기준이 궁금해서 질문드립니다!
-
미해결게임 프로그래머 취업 전략 가이드
취업 과정
현재 제가 직업때문에 주말밖에 시간이 없어 s로 하는 게임학원 주말반에 다니고 있읍니다. 커리큘럼상 10월에 포폴준비가 끝나는데 제 생각에는 많이 부족한거 같아서 다른 클라학원 1년과정(ㅈㅅ, ㅇㅅㅌㄹ)을 더 들어야 할지? 아니면 컴공 기초 독학하면서 포폴을 보완할지 궁금합니다클라지망이지만 서버도 공부하는게 좋을것 같아서 학원포폴 준비하면서 전역전까지 온라인으로 선생님mmoprg강의들으면서 ㅍㄹㅋㄷㅁ서버 교육 1년 과정을해보는것을 생각중입니다.지금 나이가 26이고 1년 과정 듣고나면 27살이라 나이가 너무 많은 건지 걱정이 앞섭니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
2대 이상의 Host PC에 Multi Cluster를 구성하는 방법 문의
K8S나 Docker Swarm 없이 2대 이상의 Host PC에 Multi Cluster를 구성할 수 있을까요?혹시 2대의 PC에 각각 Docker를 설치하고, 여기에 분산되서 올라간 Container들을 하나의 Network으로 묶는것이 가능한가 해서요.방법이 있으면 알고 싶습니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
nupkg to dll 방법 공유합니다
nuget package를 dll파일로 변환하는 방법 공유합니다저도 몰라서 한참 헤맸기 때문에 공유하면 좋을것 같아서요!https://youtu.be/JgkPoxeb714이 방법대로 하면 됩니다!
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
item p span 에 float 주신것과 .progress 에 대한 질문입니다.
안녕하세요. item p span 에 float left 와 right 주신것과 .progress에 대한 질문입니다.item p 에.item p { display: flex; justify-content: space-between; align-items: center; }하면 span 에 float left right 를 한것과 같은 레이아웃이 만들어지긴 하는데, float 를 사용하신것은 혹시 크로스브라우징 때문에 사용하신걸까요?can i use 를 살펴보면 메이져 브라우저들은 거의 flex 를 지원하는데 IE 에서는 지원을 안하는 버전도 있고, prefix 를 사용해야 하는 버전도 있더라구요.크로스브라우징을 생각하면 flex 보다 float 를 사용하는것이 맞긴하지만, 이미 서비스가 종료된 IE까지 생각해야 하는것이 맞는것인지 고민이 되네요...html tag 중에 progress 라는 tag 가 있는것으로 알고 있습니다. progress 라는 태그 대신에 div 를 사용하신 이유가 있을까요?혹시 커스텀 css 를 입히기 힘든 태그일까요...? input type=checkbox 같은 경우도 css 를 입히기 힘들기 때문에 div 같은 영역을 커스텀 입힌다고 하더라구요. 위같은 경우들처럼 input type checkbox 나 <progess> 를 사용하지 않고 div 같은 영역으로 커스텀을 입히면 웹접근성에 저해되지는 않나요??웹접근성이나 시맨틱 태그때문에 태그 하나 사용하는거에 고민이 되네요....
-
해결됨스프링 핵심 원리 - 고급편
LogTrace Prototype Bean으로 설정 시
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요! LocalThread 수강 중 궁금증이 생겨 질문드립니다.다음과 같이 LogTrace를 Prototype Bean으로 등록 후 컨트롤러에서 주입받아 사용하는 상황은 Thread safe 하다고 말할 수 있는지 궁금합니다package hello.advanced.app.v3; import hello.advanced.trace.TraceStatus; import hello.advanced.trace.hellotrace.HelloTraceV2; import hello.advanced.trace.logtrace.LogTrace; import lombok.RequiredArgsConstructor; import org.springframework.beans.factory.ObjectProvider; import org.springframework.context.ApplicationContext; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequiredArgsConstructor public class OrderControllerV3 { private final OrderServiceV3 orderService; private final ObjectProvider<LogTrace> provider; @GetMapping("/v3/request") public String request(String itemId) { TraceStatus status = null; LogTrace trace = provider.getObject(); try { status = trace.begin("OrderController.request()"); orderService.orderItem(trace, itemId); trace.end(status); return "ok"; } catch (Exception e) { trace.exception(status, e); throw e; } } } 만약 그렇다면, ThreadLocal을 통해 할당하고 접근하는 것과 어떤 차이가 있는지 궁금합니다.프로토타입 빈에 대한 이해가 부족한 것 같아 터무니없는 질문일 수 있지만, 잘 이해가 가지않아 질문드립니다
-
해결됨넓고 얕게 외워서 컴공 전공자 되기
master boot record관련
컴퓨터 전원을 켰을때 하드디스크에서 0트랙 0섹터의 마스트 부트 로드 코드를 넣는다고했고, 섹터는 거의 512byte 단위라고 이해를 해서요.그럼 부트 레코드는 항상 512byte를 유지가 되는건가요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
상품 POST 등록 후 상세화면
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]넘겨받은 prameter로 item 객체를 생성하고, id 값이 null인 상태의 해당 객체를 model에 넣어주었는데, 상품등록 후 상세 화면에서 id값이 제대로 보여지는 이유가 궁금합니다.
-
해결됨쉽게 배우고, 포트폴리오로 만드는 반응형 웹! #설화수
a태그 질문!
강사님 lounge에 자세히보기로 이동하는 a태그는 div class: btn-view 태그로 한번 감싸서 사용해했는데 플래그십 스토어 스파에서(강의 4분 34초)는 div로 감싸지 않고 그냥 a태그를 사용하는 이유가 있을까요?? 같은 페이지 이동 버튼인데 div로 한번 더 감싸는 이유가 따로 있는지 궁금합니다!
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
px.line 그리기에 대해서 문의 드립니다.
반복 적으로 관심 종목을 불러와서 챠트를 그리고 싶어서 while 문으로 구성 해 봤는데, 챠트가 출력되지 않습니다. 어디가 문제일까요? 문제가 된 while 문 출력 결과 입니다. 출력 결과 관심 종목을 입력 받으면 입력 받은 종목의 챠트를 출력하고, 다음 종목을 입력 받기를 기다리게 구성하였고, n or N을 입력하면 종료하는 것으로 구성하였습니다. 그런데 결과물에 챠트가 출력되지 않습니다. 한 종목 출력하면 출력이 됩니다.
-
해결됨실전! Querydsl
Controller, Serivce에서의 Querydsl, JPA 의존(?)
Querydsl 강의 <섹션 7. 스프링 데이터 JPA가 제공하는 Querydsl 기능> 강의를 들으면서QuerydslPredicateExecutor나 Querydsl Web 지원을 사용하게 되면 Controller나 Service에서Querydsl에 의존하게 되니까 사용하는걸 권장하지 않는다고 말씀해주셨습니다. 스프링 데이터 JPA에서 Pageable을 사용하면 Controller나 Service에서org.springframework.data.domain.Pageable 에 의존하게 됩니다.Spring Web과 Spring Data JPA 를 같이 사용하는 경우가 많기 때문에Spring Web이 Spring Data JPA에 의존하게 되는건 크게 문제가 되지 않는건가요?
-
미해결PHP 7+ 프로그래밍: 객체지향
라라벨(php) 배포 문의
라라벨로 backend 개발을 시작하고 있는 초보 개발자 입니다배포시 여러방법이 있겠지만 (Laravel Envoyer,Laravel Forge 등이 있지만) 이것을 사용하지 않고 무료로 개인서버(서버호스팅)배포를 고민하고 있습니다배포할 서버 : centos 7개발 : 라라벨 8강사님께서 작성한 "카페24 호스팅에 라라벨 프로젝트 배포하기" 문서도 보았습니다잘 이해가 안됩었습니다추가적으로 개인서버(production)에서 아파치 웹서버 사용시 설정을 어떻케 하면 되는지도 궁금합니다수고하세요
-
해결됨입문자를 위한 게임 프로그래머 개론
취업을 위한 공부방향
안녕하세요 저는 올해 막 대학을 졸업하고 취업 준비를 시작하게 된 학생입니다. 강사님께서 요즘 너무 바쁘신 것 같아 질문을 드려도 될까 고민이 많았는데 주변에 프로그래밍을 공부하는 사람이 전혀 없다보니 앞으로의 공부 방향에 대해 물어볼 사람이 없어 질문드리게 되었습니다ㅜㅜ저는 우선 강사님의 C#강의를 시작으로 처음 게임개발을 공부하기 시작했고, 팀 프로젝트 경험이 있으면 좋을 것 같아 주변에 관심 있는 사람들을 모아 소규모로 플레이스토어와 앱스토어에 모바일 게임(C#, 유니티 엔진)을 출시한 상태입니다. 물론 코드가 너무 지저분한 것 같고 마음에 들지는 않지만 일단 클라이언트 프로그래머로 취업을 해서 회사 코드도 보고 계속해서 공부하면 실력은 더 향상될 것이라고 생각하고 있습니다.경제적인 사정으로 인해 학원은 다니기 힘든 상황이고 생활비를 줄여가며 강의를 구매하여 공부하는 중입니다. 그렇기 때문에 우선 취업을 하는 것을 목표로 하고 취업 후 계속해서 부족한 부분들을 공부하려고 합니다. 본래 계획은 출시한 게임을 포트폴리오로 활용하려고 하였지만 C++을 선호하는 회사들이 많은 것 같아 새롭게 포트폴리오를 만들기 위해 현재 C++강의를 수강하며 공부를 하고 있습니다. 개인적으로는 Dx12강의를 수강하거나 Dx11를 공부하여 엔진을 만들고, 이를 활용하여 포트폴리오를 제작하고 싶지만 올해 말까지 시간적으로 가능한 부분인지 잘 모르겠습니다(주말에는 몰아서 아르바이트를 하고 평일 시간을 모두 공부에 투자하는 중입니다). 차라리 언리얼 엔진을 공부하여 포트폴리오를 제작하는 방향으로 가는 것이 빠른 취업에 더 도움이 될까요? (너무 많이 들으신 말이지만 아직 언리얼 엔진 강의가 없는 것이 아쉬운 상황입니다 ㅜㅜ) 마음같아서는 그래픽스 관련 지식도 쌓고, 서버도 깊게 공부해서 클라에 붙이는 작업까지 하고 싶지만 취업이 너무 늦어질 것 같아 걱정이 됩니다.질문을 요약하자면* DirectX를 공부하여 그래픽스 공부, 자체 엔진 제작, 포트폴리오 제작 vs 언리얼 엔진을 공부하여 포트폴리오 제작- DirectX를 공부한다면 강사님의 Dx12강의를 수강하는 것이 좋을지, 따로 Dx11를 공부하는 것이 좋을지 고민이 됩니다. 원래는 다음달에 Dx12강의를 결제하려고 하였는데 강사님께서 Dx12강의를 아픈손가락이라고 하셔서 여쭤봅니다. 관련 서적 또한 추천해주시면 감사하겠습니다 ㅜㅜ (물방울 책?으로 유명한 'DirectX 11을 이용한 3D 게임 프로그래밍 입문'이라는 책이 있던데 현재는 절판되어 구매할 수가 없더라구요...)- 언리얼 엔진을 공부한다면 아직 강사님 강의가 없어 관련 서적을 구매하여 공부할 생각인데 추천하시는 책이 있을까요?가 될 것 같습니다.질문이 너무 길어진 것 같아 죄송할 따름입니다... 언젠가는 저도 강사님처럼 클라뿐만 아니라 서버, 그래픽스 등 여러 지식을 쌓아 좋은 게임을 만들고 싶습니다!감사합니다!
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
데드락 어떻게 해결할 지 궁금합니다.
안녕하세요. Rookiss 강사님.덕분에 강의 아주 감사히 잘 들어가며 배우고 있습니다.다름이 아니라, 강의 중, 데드락 프로파일러를 이용하여, lock 간 사이클 여부를 확인하여사전에 어느 정도 사전에 예방 가능하지만 그래도 다 막을 수는 없다고 하셨는데,막상 발견된다면 데드락을 해결하는 것은 어렵지 않다고 알려주셨습니다. 혹시, 데드락 프로파일러를 통해 발견되지 않을 경우,데드락이 발생했는지 어떻게 확인하고, 데드락이 발견되면 어떻게 해결하는 지 궁금합니다. 스스로 생각하기로는 스핀락의 경우, 데드락이 발생하게 되면 뺑뺑이를 계속 돌게 될테니CPU가 증가하는 모습으로 나타날 것으로 보이려나 싶네요 혹여나 강의 중에 설명 주셨는데, 재질문 드리는 거라면 정말 죄송합니다.항상 좋은 강의 감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
23:30 질문입니다
char heart[] = "I love Kelly!"; char* head = "I love Kelly!"; head = heart; //Ok heart = head; // Errorhead = heart; //Okheart = head; // Error선생님 전자는 되고, 후자는 안되는 이유가 뭐죠?생각보다 포인터와 배열의 차이를 알듯하면서도 계속 헷갈려서 스스로가 너무 답답해요ㅠㅠ
-
해결됨실습으로 끝장내는 웹 크롤링과 웹 페이지 자동화 & 실전 활용
영상보면 크롬에서 자동화 메세지 안나오는 옵션을 입력한 상태인데, 메세지가 나오고 있습니다.
자동화 메세지 안나오는 코드 입력후options.add_experimental_option('excludeSwitches', ['enable-automation'])크롬을 실행하면, 자동화 메세지지가 안나옵니다. 그러나1분 58초 입니다.크롬에서 오류 메세지 안보내는, 코드를 입력하면자동화 메세지가 출력됩니다options.add_experimental_option('excludeSwitches', ['enable-logging']) 즉자동화 메세지 안나오는 코드 입력상태 이고오류 메세지 안나오는 코드 입력상태 인데위 두가지 조건을 입력하면자동화 메세지가 안나오고 and 오류 메세지도 안나와야 하는데..오류 메세지는 나오지만, 자동화 메세지가 출력됩니다. 그래서 영상을 돌려보니, 선생님 강의 영상에서도 똑같은 증상이 나오고 있습니다!아래는 선생님강의 영상 캡쳐 입니다제 생각에는add_experimental_option은 아래에 있는 코드가 적용되는게 아닐까 추측되네요. 저도 초보이지만, 저보다 늦게 공부하시는 분을 위해 남겨 둡니다.저처럼 고민하시는 분들이 있으실수도 있으니까요
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
std::future에서 사용되는 쓰레드의 개수
std::future에서 비동기적으로 함수를 처리하기 위해서 사용하는 쓰레드는 미리 생성된 쓰레드를 통해서 처리하는 건가요?만약, 미리 생성된 쓰레드를 통해서 처리한다면 미리 생성된 쓰레드의 개수는 알 수 있나요? 그리고 해당 쓰레드의 개수도 수정할 수 있을까요?답변 부탁드립니다. 감사합니다.
-
미해결데이터 분석 SQL Fundamentals
where절 서브쿼리 관련 질문
안녕하세요, 선생님 항상 친절하고 자세한 답변 감사드립니다.강의 자료 중 select *from hr.emp_salary_hist awhere todate = (select max(todate) from hr.emp_salary_hist x where a.empno = x.empno);여기서 where a.empno = x.empno 이 부분은 왜 필요한건가요? select * from hr.emp_salary_histwhere todate = (select max(todate) from hr.emp_salary_hist ) ; 이것도 결과는 같기도 하고 같은 데이터에서 값을 찾는거라 굳이 where a.empno = x.empno 이 왜 필요한지 잘 모르겠습니다. 감사합니다.