묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
title 클래스 opacity에 관련해서 질문있습니다
전에 질문 드리긴 했었는데, 제가 너무 질문을 이해하지 못하게 설명을 했었었네요 ㅜㅜ 죄송합니다. 강의 13분 쯤에 main-container 안에 title 을 넣는 부분이 나오는데 <div class="main-container"> <div class="inner"> <div class="title-container"> <div class="title"></div> <div class="message"> </div> </div> </div> </div> 이곳에서 main-container의 특성으로 opacity 를 적용했었습니다. .main-container{ width: 100%; height: 100%; background-color: rgb(47, 48, 89); opacity: 0.8; z-index: 2; margin-top: 60px; } 그리고 title도 만들었는데요. .title{ font-size: 2rem; font-weight: bold; color: #fff; } main-container 안에 title이 있어서 그런건지 title에 있는 문자들이 opacity의 영향을 받습니다. 예를 들어 '광고보다 강의에 집중합니다' 라는 글자의 색을#fff 로 적용해도 main-container의 opacity를 변경해서 적용해 주는 순간 '광고보다 강의에 집중합니다' 라는 글자 또한 opacity의 영향을 받습니다. opacity = 0.1;로 설정하면 글자는 거의 희미하게 보이구요. 잘 따라왔다고 생각했는데 이 부분만 다르게 적용되네요...
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
변수 크기 확인
bool타입은 크기가 1바이트라고 하셔서 c#은 데이터들이 어떤 크기를 가지나 싶어 sizeof를 써보려고 했는데 자료형 자체의 크기만 표현해주고 변수는 이런식으로 빨간 밑줄이 생깁니다. 그래서 좀더 검색해보니 이런식의 Marshal이란 클래스에서 sizeof를 지원하고 있기에 사용해봤는데 1바이트가 아니라 4바이트를 뱉어내서 조금 혼란스럽습니다. bool에 값이 담기면 바이트가 늘어나나요? 아니면 Marshal이 표현해주는 SizeOf는 다른 방식이라서 제가 아는 다른 언어의 sizeof와 역할이 다른가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
ControllerAdvice를 쓸 때 메시지 출력
@ResponseStatus 어노테이션을 단 커스텀 예외를 만들어서 사용하려고 할 때, ControllerAdvice에 등록해서 사용하면 예외를 만들 때 구현했던 내용이 적용되지 않습니다. 예를 들어 커스텀 예외에서 ResponseStatus를 HttpStatus.NOT_FOUND로 했더라도 ControllerAdvice에서 return new ResponseEntity<>(e.getMessage(), HttpStatus.BAD_REQUEST)를 반환하게 하면 덮어씌워지는 것 같은데, 기존에 만들어둔 예외를 사용하고 싶다면 강의에서처럼 ErrorResult같은 객체를 만들어서 사용해야 하는 건가요? 그리고 @ResponseStatus의 reason인자에 적은 오류 이유를 꺼내서 사용하려면 어떻게 하면 되나요?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
restServer.js 질문이 있습니다.
restServer.js에서 32번째줄에서 나오는 if(req.url ==="/user")부분에서 user라는 라우터는 어디서 생성이 된거죠? localhost:8082/user라고 치면 NOT FOUND 만 출력됩니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
책 p.379 패치조인과 일반조인의 차이 질문
SELECT t FROM Team t JOIN t.members m WHERE t.name = '팀A' SELECT절에 프로젝션한 엔티티만 조회하기 때문에 위 JPQL로는 Member 엔티티에 대한 정보는 얻을 수 없다는 것을 이해했습니다. 그러나, SELECT t, m FROM Team t JOIN t.members m 으로 SELECT절에 m도 명시를 해주면 Fetch조인을 명시한 것과 동일한 결과를 낼 수 있다고 생각합니다. 즉, 위의 방법으로도 p.377의 그림10.8의 구조와 동일하게 영속성컨텍스트에 엔티티들을 얻을 수 있는게 아닐까요..?
-
미해결유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발
이해가 안되는 부분이 있습니다
안녕하세요 첫 실행시, 이전 실행때 선택한 캐릭터가 첫번째 캐릭터가 아닌경우에 UI가 불필요하게 움직이는 버그를 다루는거라고 이해는 했습니다 이 강의를 바탕으로 제 개인 프로젝트를 만들고 있는데 첫 화면이 이 캐릭터 선택 화면이 아니라 로그인 화면입니다 거기서 문제가 발생했는데, 캐릭터 선택창이 켜지기 전까지는 Content아래에 생성된 메뉴 아이템들이 다 똑같은 위치에 자리 잡고 있어서 거리 계산을 똑바로 못 하더라고요 그래서 제가 일단 선택창을 첫화면으로 만들었습니다. 그러니까 스냅은 잘 작동합니다 Update() 가장 첫번재에서 메뉴 아이템간의 거리가 0일 경우가 있다고 하셨는데 이게 혹시 플레이를 누르고 얼마 지나지 않은 시간대를 말씀하시는 건가요? 앞선 강의에서 스크립트의 작동 순서를 바꾸기 까지 해서 왜 저 거리가 0인 순간이 발생하는건지 잘 모르겠습니다 그리고 거리가 0인 경우에 뒤에 나오는 Mathf.Lerp()가 먼저 실행 되어서 저런 움직이 나온다고 하셨는데 이것도 이해가 잘 안됩니다
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
hot reloading
안녕하세요 ! hot reloading 적용하게 될때 , 이런식으로 정상적으로 동작은 하지만 , 코드를 수정해도 아무런 변화가 없어서, "@nestjs/cli": "^8.0.0", 부분을 강의에서 말씀하신대로 "@nestjs/cli": "^7.5.1", 로 바꿔서 해도 해봐도 아무런 변화가 없네여 . 물론 ctrl+c 하고나서 다시 키는것은 정상적으로 동작합니다 ! 이유가 뭘까요 ?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
질문
선생님 수업과는 살짝 논외라면 할 수 있겠지만 문득 생각이 들었는데 실무에서 dba와의 트레이드오프라면 트레이드오프겠지만,,, 예를들면 정규화와 반정규화 그 사이에서 오로지 백엔드가 부담을 안고가나요? 아니면 dba가 전적으로 해주시나요? db구성하는 방법을 많이 생각하게 하는 것같습니다.
-
미해결15일간의 빅데이터 파일럿 프로젝트
클라우데라 매니저 설치
클라우데라 매니저를 설치하려고 로그인 했는데 평가판이 만료되었다는 표시가 뜹니다. 어떻게 해야 하나요?
-
미해결블렌더 파이썬 BPY 입문강의
좌측 하단 옵션 패널
import bpy from random import randint from bpy.props import IntProperty class Tools_RandomCube(bpy.types.Operator): bl_idname = "tool.random_cube" bl_label = "random_cube" bl_option = {"REGISTER", "UNDO"} count : IntProperty(name = "Cube Count", default = 5, min = 1, max = 500) size : IntProperty(name = "Cube Size", default = 1, min = 1, max = 500) def draw(self, context): layout = self.layout layout.prop(self, 'count') layout.prop(self, 'size') def execute(self, context): for i in range(self.count): x = randint(-10,10) y = randint(-10,10) z = randint(-10,10) bpy.ops.mesh.primitive_cube_add(size = self.size, location = (x, y, z)) return{"FINISHED"} 안녕하세요. 깊알못님 덕분에 어떻게 9강까지는 끌고 왔는데 계속 막히네요 ㅠ. count:IntProperty 와 size: IntProperty 줄 내용은 정상적으로 블렌더에 적용이 되는데 결정적으로 F3으로 애드온 실행시켰을 때 좌측 하단 옵션패널이 안뜹니다. 일반 매쉬 생성할 때는 멀쩡하게 나타나는데 작성한 random_cube로는 강의처럼 안나타나네요... 혹시 제가 놓치고 있는 부분 있을까요?? 매번 감사드립니다.
-
해결됨스프링 핵심 원리 - 기본편
@PreDestroy 어노테이션을 관리하는 주체에 대해 질문있습니다.
안녕하세요. 친절하고 명쾌한 강의 정말 잘 듣고 있습니다.^^ 강의를 듣다가 조금 궁금한 부분이 생겨 질문 드립니다. @PreDestroy 와 @PostConstruct 가 모두 스프링 컨테이너에 의해 관리되는 것이라고 이해했습니다. 그런데 두 어노테이션 모두 자바 자체에서 지원되는 것이라는 점에서 궁금증이 생겼습니다. 스프링 외에, 예를 들면 순수 자바 코드로 만들어진다면 @PreDestroy 를 실행해주는 주체는 누구인가요? 만약 순수 자바코드로 만들어줘도 실행시켜주는 주체가 있다면 스프링 컨테이너가 관리하지 않는 프로토타입 빈이라 하더라도 @PreDestroy가 실행 되어야 할 것 같아 질문 올립니다. 제가 너무 초보적인 것을 질문하는 것일까봐 걱정이네요 ㅠㅠ.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
@ExceptionHandler
안녕하세요 영한님 @ExceptionHandler public ErrorResult exHandler(Exception e){ log.error("[exceptionHandler] ex", e); return new ErrorResult("EX", "내부 공통처리 오류"); } ============================================ 여기서의 ApiExceptionV2Controller 컨트롤러에서 @ExceptionHandler 를 사용하면 ( 클라이언트에서 의 accept 가 application/json 일때 값이 잘 넘어가는것을 확인 했습니다. 그런데 accept 가 TEXT/HTML 일때 에는 view 페이지가 넘어가는것을 확인했습니다. 이말은 즉 , accept 가 TEXT/HTML 일때 에는 BasicErrorController 가 작동한다고 보면될까요 ? (WebServerCustomizer 의 Bean 은 주석 한상태)
-
미해결플러터와 장고로 1시간만에 퀴즈 앱/서버 만들기 [무작정 풀스택]
헤로쿠 H10 에러 발생하시는분 없나요??
t=error code=H10 desc="App crashed" method=GET path="/" host=quiz-test2.herokuapp.com request_id=84666cd7-b9ac-4ee1-a83b-2febf63cd91d fwd="121.136.143.18" dyno= connect= service= status=503 bytes= protocol=https 이런 에러가 발생하는데 어디가 문제인지 도통 찾을수가 없네요 heroku open 명령어 사용시 발생하는 문제인데 어느정도 찾아보니까 포트나 서버문제라고 하는거같은데 감이 도통 안오네요 건드릴수록 다시 만들어봐야 싶은 느낌이 드네요 ㅠ
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
선생님 질문 있씁니다..
선생님 수업내용외 질문이긴한데요 실무에서 어떻게 하는지 너무 궁금해서 질문 드립니다.. 실무에서는 html에서 head나 footer같은 중복되는 layout ,같은 경우는 fragments로 따로 뺴서 만들어서 사용하나요? 만약 fragments로 빼서 관리하게 된다면 1. 정적리소스 static에 원본html이 저장되어 있고 2. 동적리소스 templates에 뷰템플릿html이 저장되어 있고 3. fragments에서 관리하는 중복html 저장되어 있고 이렇게 3개로 나뉘어서 관리되나요? 뭔가 더 복잡한거 같은데 굳이 fragments를 사용해야 하나요?
-
해결됨스프링 핵심 원리 - 기본편
초기화 시점이 아닌 경우(특정 이벤트 발생시점)에 Pojo 를 Bean 으로 등록이 가능할까요?
안녕하세요 김영한 강사님^^그러니까... 저의 질문이 정확히는, Bean 이 아닌 상태의( @ComponentScan 에 검색이 안되는) 일반 클래스(POJO) 를 AnnotationConfig.....Context( Pojo.class ) 형태로 등록해 봤더니 로깅은 은 잘 되는거 같더라구요,그리하여 생각한것이 Pojo 를 Spring 초기화 이후, 특정 이벤트에서 등록이 가능한지 여부 와 등록방법이 궁금합니다. 질문입니다 특정 Spring-boot 이밴트 발생시점에@Bean 어노테이션이 없는 상태의 일반 클래스를 AnnotationConfigApplicationContext 를 통해 등록하는것이 맞는 방법인가요? 적절하지 않다면, 좋은 방법이 있을까요? 읽어주셔서 감사드립니다
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
http 프로토콜을 변경할 수 있는 방법이 있을까요?
http/1.1 이 아닌 h3 와 같이 다른 프로토콜로 변경할 수 있는 방법이 있을까요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
리사이클러뷰 관련 질문입니다,
강의 내용을 쭉 복습하던 중에 의문이 하나 생겨서 질문 남깁니다. 코드를 처음부터 쭉 다시 리뷰하며 만들어보던 중에, 아래 첫번째 사진처럼 리사이클러뷰에 아이템이 하나만 나오는 현상이 발생해 다시 영상을 보니, 아이템 레이아웃 부분을 만들때 리니어레이아웃부분의 layout_height 부분에서 차이가 있었습니다. 저는 match parent로 설정되어있었고, 강의에는 80dp로 적용이 되어 있길래, 강의대로 바꾸고 실행해보았더니 그제서야 모든 아이템이 제대로 나왔습니다. 중요한 부분이라고 생각되기에 왜 이런 현상이 일어나는 건지 설명해주시면 감사하겠습니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
프리티어를 설정했는데 자동으로 코드 정렬이 먹히지 않습니다 ㅠㅠ
(사진)
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
선생님 param 계산되는 과정에서 질문이 있습니다.
안녕하세요 선생님, param 계산되는 과정에서 질문이 있습니다. 첫번째 param인 2432는 왜 2432가 나오는지 알겠는데 두번째 param인 9248은 어떻게 9248이 나오는지 잘 모르겠습니다 ㅠㅠㅠ 2432 + (?) = 9248이 되는거 같은데.... (?)는 3*3(kernel_size) * 3(channel)*32(filters) * ? 인거같은데... 제가 직접 계산해보면 9248이 안나옵니다 ㅠㅠㅠ 2432 + (?) = 9248 여기서 ?가 뭔지 알 수 있을까요? 감사합니다!!
-
미해결유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발
일반 position과 Anchorded position
안녕하세요 강의에서 content의 위치를 변경할때는 더욱 안정적인 anchorded Position을 쓰는게 좋다고 하셨는데 왜 이게 더 안정적인건가요? 제가 아는 차이는 일반 position은 월드 좌표계를 쓰고 Anchored Position은 스크린 좌표계를 쓴다라고 알고 있습니다 좀 더 설명을 부탁드립니다