inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

174만명의 커뮤니티!! 함께 토론해봐요.

mdn 문서를 봤는데 특이한게 있어서요

해결됨

자바스크립트 제대로 배워볼래?

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. array.splice( start [, deleteCount [, item1 [, item2 [, ... ]]]]) 이런식으로 쓰여져 있는데 [, [, ?? 이건 무슨뜻일까요?ㅠㅠ 중첩구조로 되있는데

  • 질문
  • HTML/CSS
  • javascript
  • es6
nonoa846 댓글 0 좋아요 0 조회수 276

multiple bullet 문제

미해결

홍정모의 게임 만들기 연습 문제 패키지

안녕하세요, multiple bullet 문제를 생각해보고 있는데, 혼자 생각한지 너무 오래 되어, 생각이 고착되어 있는 거 아닌가해서, 질문글을 올려봅니다. MyBullet* bullet[100] = { nullptr, }; int i = -1; //bullet number 와 같이 pointer 들로 이루어진 배열을 사용해보려고 했습니다. if (isKeyPressedAndReleased(GLFW_KEY_SPACE)) { i++; bullet[i] = new MyBullet; bullet[i]->center = tank.center; bullet[i]->center.x += 0.2f; bullet[i]->center.y += 0.1f; bullet[i]->velocity = vec2(0.5f, 0.0f); } 와 같이 하여, 스페이스바를 누를 때마다, array 한칸한칸에 bullet 객체포인터를 저장했습니다. 여기서부터, 문제가 이렇게 해도 결국, bullet[i] -> update()와 같은 줄을 100줄을 써야한다는 것입니다. if (bullet[0] != nullptr) bullet[0]->update(getTimeStep()); if (bullet[1] != nullptr) bullet[1]->update(getTimeStep()); if (bullet[2] != nullptr) bullet[2]->update(getTimeStep()); if (bullet[3] != nullptr) bullet[3]->update(getTimeStep()); if (bullet[4] != nullptr) bullet[4]->update(getTimeStep()); 와 같이 써야지 작동을 했습니다. 밑에 draw() 함수 도 마찬가지여서, 코드를 줄일 수 있는 방법을 생각해보다가, 도저히 생각이안나서 질문글을 올려봅니다. 찾다보니 thread를 이용하는 것도 나오고 하지만, 유용하지 않다고 판단했습니다. for문을 돌리면, 다음 loop으로 넘어갈 때 실행되던 update함수가 사라지게 되어, 결국 모든 객체의(bullet[0], bullet[1]....)의 update 메소드를 동시에 실행시키는 방법을 일일히 100줄을 쓰는 것 외에는 찾을 수 없어, 질문글을 올려봅니다 ㅠ 감사합니다.

  • OpenGL
  • C++
  • oop
김찬하 댓글 1 좋아요 0 조회수 350

password == '111111'

미해결

생활코딩 - 자바스크립트(JavaScript) 기본

egoing은 값이 문자여서 따옴표를 붙였다고 생각했는데, 비밀번호를 입력할 때는 보통 '숫자'를 입력하니까 ''를 떼고 입력해야 하는 게 아닌가요? ;;; ''가 다른 의미로 쓰인 건지 궁금하네요..

  • 숫자와문자
  • javascript
eyeless119 댓글 1 좋아요 0 조회수 544

질문있습니다.

미해결

인터랙티브 웹 개발 제대로 시작하기

안녕하세요 선생님. 강의 감사히 듣고 있습니다. requestAnimationFrame( ) 에 대해서는 솔직히 이번에 처음 알게 되었습니다. 특정 함수 내부에서 이 함수를, 반복해서 호출을 하는 모양인데요 혹시 "재귀" 방식이라고 생각하는게 맞을까요 ? 감사합니다 :)

  • HTML/CSS
  • javascript
  • 인터랙티브-웹
Youngmin Wi 댓글 1 좋아요 0 조회수 287

max-width:999px에서 비주얼 폰트 vw 변환문의 드려요~

미해결

쉽게 배우고, 포트폴리오로 만드는 반응형 웹! #설화수

안녕하세요, 쌤 몇가지 문의드립니당~ 1. max-width:999px 에서 비주얼의 글자들 크기를 vw를 변환할때 저도 사이트에서 변환해보니 viewport width: 1440px을 넣으면 적용하신 아래값이 나오는데 viewport width: 999px을 넣으면 저 값이 안나와서 1440px로 적용하신이유가 있나요? .visu_tit { font-size : 2.917vw ; line-height : 3.750vw ; letter-spacing : -0.139vw ; } .visu_txt_sub01 { font-size : 1.25vw ; } .visu_txt_sub02 { margin : 3.194vw 0 0 ; font-size : 1.389vw ; } 2. 제가 설화수 포폴에 서브페이지등 보완해서 넣고 싶은데요(해도되는거겠죵?) media.css 에서 변환 파트가 1439/999 이렇게 되어있는데 보통은 타블렛 모바일 1024/768 이렇게 되어있어서 왜 1439/999로 나눴는지에대해서 어떻게 설명해야할지 모르겠어요.. 설명에선 컨텐츠 크기가 1440이라서 라고 하셨는데 초보라서..완전히 이해를 못했어요.. 감사드립니다~수고하세요! ^^

  • HTML/CSS
  • 반응형-웹
  • 클론코딩
Jennifer oh 댓글 1 좋아요 1 조회수 586

mysql import 에러

해결됨

따라하며 배우는 TDD 개발 [2023.11 업데이트]

mysql을 사용하여 진행 중인 프로젝트가 있는데 tdd를 적용해보려고 합니다. controllers/subscription.js const db = require('../routes/database.js'); exports.subscribeCalendar=()=>{}; 컨트롤러 코드는 위와 같고 test/unit/subscription.test.js const subscriptionController=require("../../controllers/subscription") describe("캘린더 구독",()=>{ test("subscribeCalendar 함수가 있을 겁니다.",()=>{ // subscriptionController.subscribeCalendar의 타입은 함수다. expect(typeof subscriptionController.subscribeCalendar).toBe("function") }) }) 테스트 코드는 위와 같은데 컨트롤러에서 db를 임포트 하기 전에는 에러가 안 떴는데 임포트 한 후에 테스트는 통과하지만 아래와 같은 에러 메시지가 뜹니다. 검색해보니 단위테스트 할 때는 db 관련 코드는 넣지 말라고 하는데 그 원인일까요? ReferenceError: You are trying to `import` a file after the Jest environment has been torn down. 이미 mysql로 진행 중이라 몽구스로 변경하기가 어려운데 에러메시지 무시하면 될까요..?

  • mongoose
  • jest
  • nodejs
  • supertest
  • mongodb
  • express
  • tdd
lhkl 댓글 1 좋아요 0 조회수 434

정보 변경시 아이디가 계속 바뀌는 걸로 설정이 돼요...

미해결

작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지

forms.py는 깃헙에 올리신 것 복붙했는데 음..뭐가 문제일까요..ㅜㅜ? 이전도 똑같이 해서 에러나 문제는 지금까지는 없었습니다. 근데 회원정보 수정시 확인해보니 아래 코드를 쳤는데도 여전히 아이디를 바꿀수 있더라구요... 일단 Quit까지 만들어서 탈퇴까지는 되는 상태입니다. from django.contrib.auth.forms import UserCreationForm class AccountUpdateForm(UserCreationForm): def __init__ ( self , *args , **kwargs): super (). __init__ (*args , **kwargs) self .fields[ 'username' ].disabled = True

  • python
  • django
  • docker
퀀텀코더 댓글 2 좋아요 0 조회수 356

win api도 공부를 해야하나요?

미해결

게임 프로그래머 취업 전략 가이드

안녕하세요 궁금했지만 물어볼 곳이 없던 것들을 강의로 만들어주셔서 너무 유익했어요! 강의를 보고 mmorpg를 처음부터 끝까지 혼자 만들수있는 실력을 목표로 잡은 대학생입니다. 궁금한 점은 게임학원 커리큘럼을 보면 win api를 배우고 directX를 배우던데 이 영상에서나 게임수학과 directX강의목록을 보면 win api에 대한 언급이 없으셔서요. win api를 안배우고 바로 directX를 공부해도 상관이 없는건가요??

  • 기술면접
  • 포트폴리오
tpree 댓글 1 좋아요 0 조회수 622

서버를 열었을때 404 오류가 납니다

미해결

파이썬 웹 개발(Flask, SQLAlchemy 이용)

안녕하세요 강사님 강사님처럼 http://127.0.0.1:5000/form 접속하면 hello world !!!! 문구가 나와야하는데 404 에러가 뜨고 있습니다. 어떻게 해결할 수 있으까요?

  • python
  • sqlalchemy
  • flask
sienna 댓글 1 좋아요 0 조회수 303

장바구니에 담긴 아이템을 삭제하고 싶습니다.

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

장바구니에 담긴 아이템을 데이터베이스에서 삭제하는 기능을 추가하려고 합니다. controller //주문한 아이템 식제 @DeleteMapping ( "/orders/{orderId}/orderList" ) public String deleteOrderItem ( @PathVariable ( "orderId" ) Long orderId){ orderItemService .deleteOrderItem(orderId) ; return "orders/orderForm" ; } repository @Repository @RequiredArgsConstructor public class OrderItemRepository { private final EntityManager em ; public void save (OrderItem orderItem) { em .persist(orderItem) ; } public OrderItem findOne (Long id) { return em .find(OrderItem. class, id) ; } public List<OrderItem> findAll () { return em .createQuery( " select i from OrderItem i " , OrderItem. class ).getResultList() ; } //해당 orderId의 OrderItem을 검색 public List<OrderItem> findOrder (Long orderId) { String query = " select i from OrderItem i where i.order = " +orderId ; return em .createQuery(query , OrderItem. class ).getResultList() ; } //해당 OrderId의 orderItem 삭제 public void deleteOrderItem (Long orderId) { em .remove(findOrder(orderId)) ; } } service @Service @Transactional (readOnly = true ) @RequiredArgsConstructor public class OrderItemService { private final OrderRepository orderRepository ; private final OrderItemRepository orderItemRepository ; private final ItemRepository itemRepository ; /** * 주문 */ @Transactional public Long orderItem (Long orderId , Long itemId , String temperature , String size , int amount , int sizeUp) { //엔티티 조회 Order order = orderRepository .findOne(orderId) ; Item item = itemRepository .findOne(itemId) ; //주문상품 생성 OrderItem orderItem = OrderItem. createOrderItem (order , item , item.getName() , item.getPrice() , temperature , size , amount , sizeUp) ; //주문 저장 orderItemRepository .save(orderItem) ; return orderItem.getOrder().getOrderId() ; } public List<OrderItem> findOrderItems () { return orderItemRepository .findAll() ; } //주문아이템 삭제 public void deleteOrderItem (Long orderId){ orderItemRepository .deleteOrderItem(orderId) ; } findOrder 메소드로 해당하는 주문아이템을 찾아서 findOrder(orderId) entitiymanager의 remove메소드를 이용해서 삭제를 시도해봤습니다. em .remove(findOrder(orderId)) ; 하지만 삭제 버튼을 누르면 Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.dao.InvalidDataAccessApiUsageException: Unknown entity: java.util.ArrayList; nested exception is java.lang.IllegalArgumentException: Unknown entity: java.util.ArrayList] with root cause org.hibernate.MappingException: Unknown entity: java.util.ArrayList 해당 오류가 뜹니다. 도움주시면 감사하겠습니다ㅠ

  • 웹앱
  • JPA
  • java
  • spring
  • spring-boot
이재영 댓글 1 좋아요 0 조회수 481

다각형 모서리 둥글게

미해결

우디의 일러스트레이터 강좌

영상 초반에 육각형을 만들고 스트로크 두께 두껍게 한 후 모서리를 둥글게 하는 과정에서 강사님이 만드신 육각형은 바깥부분만 둥글어지고 안쪽은 그대로였는데 저는 똑같이 했는데 바깥쪽과 안쪽 모두 둥글어집니다.. 혹시 차이가 있을까요..?

  • 모서리둥글게
  • 일러스트레이터
  • Illustrator
junecarrt 댓글 1 좋아요 1 조회수 692

smoovla

미해결

blackpink jennie, one in all the stylish icons, has seen a sequence of alexander wang outfits on ig before and has triggered lots of echoes. this difficulty is wearing mild monster sunglasses to "burn" anyone! in this promotional photo, now not best jennie is wearing a photo, however additionally the canine at home is dispatched to help "deliver the products". it's so adorable~ Adelaide escorts near me

smoovlatte1 댓글 0 좋아요 0 조회수 157

const 관련 질문입니다.

미해결

홍정모의 따라하며 배우는 C++

여러 const 관련 강의를 통해 개념을 잡아가는 중인데 int * const 를 쓰면 포인터자체가 상수화가 돼서 포인터 주소값 변경이 안돼야 하는데 이 함수에서 Getptr 에서 반환값으로 포인터에 래퍼런스 값을 돌려주는데 int *& const 이렇게 돌려줍니다 그러면 main 함수에서 ptr의 주소값이 변경되지 않아야 할 꺼 같은데 왜 변경되는건지 궁금합니다 리턴값 선언에서 int *& 의 정확한 역할이 무엇인지 궁금합니다

  • const
  • C++
안성훈 댓글 2 좋아요 0 조회수 509

YOLO v3 탐지 큰 이미지에 적용

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

안녕하세요. 이전에 항공사진에서 나무를 찾는 프로젝로 질문을 드렸었는데요. 제가 사용한 이미지는 23160*28750 크기의 .tiff 파일로, 해당 이미지를 500*500 크기의 이미지로 자른 뒤, 그 중 약 50여개의 분할된 이미지로부터 CVAT을 활용해 class : tree 에 대한 annotation을 약 300개 만든 후 train 하였습니다. 500*500으로 자른 이미지에 inference 했을 땐, 일부 탐지에 성공하였으나, 원본 이미지 (23160*28750) 에 사용 시, 하나도 탐지해내지 못했습니다. 이처럼 해상도의 차이가 큰 이미지에 적용할 때 탐지가 되지 않는 이유는 무엇인가요? 그리고 해결방안이 있는지도 여쭤봅니다. 감사합니다 :) ※코드는 'yolov3_train_incredibles.ipynb' 코드를 활용하여 작동하였습니다.

  • yolo
  • 컴퓨터-비전
  • python
  • keras
  • 머신러닝 배워볼래요?
  • 딥러닝
  • tensorflow
redsharks 댓글 1 좋아요 0 조회수 1151

opencv import 에러 관련 문의드립니다.

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

안녕하세요. 제가 yolov5를 Django와 연동하다가 opencv import 에러에 부딛히게 됐는데, 아무리 해도 해결이 안되어 문의드립니다. 에러는 표시는 다음과 같습니다. 혹시 방법이 없을까요???

  • opencv
  • python
  • import
  • 딥러닝
  • yolo
  • keras
  • 컴퓨터-비전
  • 머신러닝 배워볼래요?
  • tensorflow
kchsy1224 댓글 1 좋아요 0 조회수 410

인기 태그

인프런 TOP Writers

주간 인기글