묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
몇가지 헷갈리는 부분들 질문 드립니다.
안녕하세요. 퍼블리싱 이론 수업까지 어찌어찌해서 겨우 따라온 것 같습니다. 어렵지만은 자그만한 코딩이라도 할 수 있음에 뿌듯하고 흥미 있어서 계속 앞으로 정진하고 싶은 마음이 큽니다. 너무 기본적인 것인데요. 제가 잘못 알고 있거나 헷갈리는 부분들이 있어서 질문 좀 드리고 싶어서요. 봐주셔서 감사드립니다. ---------------------------------------------------------------------------------------------------- 1. 인라인요소인 span태그나 a태그의 마진값에 대해서 질문드립니다. 두 개의 span 너비 사이에 공백이 궁금해서요. 지난번에 인라인블록으로 변경하면 우측과 아래에 5px정도의 마진이 생긴다고 말씀주셨는데요. 이렇게 원래 인라인요소 태그는 마진이 기본적으로 있는 건가요? 2. 가운데 정렬 질문인데요. 블록요소는 margin:auto;/인라인요소는 부모요소에 text-align:center; 이렇게 알고 있는데요. a태그에 display:block; 를 적용해줬잖아요. 그러면 원래 a태그는 인라인요소이지만 블록 요소 성질로 바뀌었고 가운데 정렬도 margin:auto;를 줘야 하지 않나 생각이 들었어요. 그리고 text-align:center; 가 맞다면 부모 요소에 줘야 하잖아요. .sub-menu a 의 부모는 .sub-menu 이고 .menu li >a 의 부모는 .menu li 일텐데요. .menu 에 text-align 을 줬더니 적용이 됩니다. 꼭 원칙대로 하지 않아도 되는 걸까요. 3.nth-child 가상클래스 질문인데요. .box span:nth-child(1) { --> box클래스 아래 자식요소를 태그 구분하지 않고 순서번호에 맞게 적용되는 거잖아요. 그래서 만약에 <h2>태그가 span 태그 위에 추가된다면 첫번째로 적용되는 거고요. 이렇게 nth-child 는 태그 구분없이 적용되는건데 왜 .box span: ->이 부분에 span태그를 적어주는 건지 궁금해서요. span를 뺐는데 적용이 되는 것 같아요. 4. 코딩 입력할 때의 질문인데요. 강의에서 선생님께서 입력하실 때에 보면은 예를 들어 여러개 a태그에 #none를 입력할때 곳곳에 마우스 커서를 찍어주고 입력하면 모두 적용돼서 입력 되는 것 같은데요. 어떤 단축키가 필요한지 질문드립니다. (개인적으로 비주얼스튜디오를 사용하고 있는데요.)
-
미해결스프링 핵심 원리 - 고급편
advisor 싱글톤 관리
안녕하세요. 좋은강의 감사드리며 항상 잘 보고 있습니다. 혹시 '스프링이 지원하는 프록시' -> 프록시 팩토리 적용1 에서 getAdvisor()를 스프링 빈으로 등록하지 않은 특별한 이유가 있나요???
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
react native snap carousel 오류문의
App.js 1. 배너구현시 오류발생2. 위의 이미지와 같은 오류가 발생하면서 화면이 나오지 않습니다. https://dev.to/hmcodes/how-i-solved-the-viewproptypes-is-not-exported-from-react-native-web-dist-index-error-in-react-native-snap-carousel-16d8 해당 이슈관련 게시글인것 같은데 구체적으로 어디에 어떻게 적용해야 하는지를 모르겠습니다. 답변부탁드립니다. 감사합니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
field injection 질문
field injection을 하면 test를할때 변경할수없어서 불편하다고 들었는데 이는 통합테스트가 아닌 단위테스트일때 해당하는건가요? @Springboottest로 하면 field injection을 해도 상관이 없는건가요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
DB connection을 이용한다면 @Transactional 필수일까 ?!!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예 [질문 내용] 강의 중간에 이런 말을 하셨습니다. @Transactional -> readOnly 옵션을 true 로 초기화하게 되면 성능 최적화도 가능하다. 그런데 개인적으로 강의를 들으면서 이런 "있으면 손해 볼 것 없는 옵션" 들은 꼭 포함되어야 한다고 생각을 합니다. 그런데 굳이 이렇게 선언해서 사용하게 만든 이유를 알 수 있을까요 ?? 저는 [자바 ORM 표준 JPA 프로그래밍 - 기본편] 강의를 수강하지 않았습니다. 때문에 위의 답을 해당 강의에서 찾을 수 있다면 그렇다면 답변 부탁드립니다. 감사합니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
패스워드 컬럼을 unique 하게 설정하는 부분에서 질문이 있습니다.
안녕하세요! 강의 잘 듣고 있는 학생입니다. UserEntity.java @Column(nullable = false, unique = true) private String encryptedPwd; 이 부분에서 질문이 있는데요. 유저끼리 우연히 같은 암호를 가질 수 있고, 그것을 암호화 한 비밀번호는 같을 수도 있지 않나요 ?? 제가 암호화에 대한 지식이 없어서 잘 못 생각한 것일 수도 있지만 의문이 생겨서 질문드려요 😃 ------------------------------------------------ 추가로 아래 질문에 질문 댓글을 달았는데 확인하기 어려울 수 있으실 것 같아 여기에 링크 달아둡니다. 질문 달아주시면 이 부분은 삭제할게요 ! https://www.inflearn.com/questions/255305
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
volatile질문
2분55초에 나오는 bool 변수 ready를 volatile로 둔 이유가 컴파일러의 최적화로 인해 메인함수안의 ready = false 선언 하고 쓰레드 생성 후 ready = true를 무시하고 바로 ready에 true에 넣는것을 막기 위함인걸까요?
-
미해결[발표스피치] 대기업 임직원, 스타트업 대표들이 배우는 청중을 사로잡는 발표 방법!
문장 간의 간격을 넓히면 된다.
발표의 전달력 4 말의 속도 편에서 문장 간의 간격을 넓히면 된다고 하셨습니다. 영상에서 간격을 느끼도록 예를 들어 주셨는데 제가 느끼기에는 문장 내 간격도 늘어 났다는 느낌이 들었습니다. "문장 간의 간격"에 대한 의미를 명확화 부탁드립니다. 감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
memberRowMapper() return lambda로 바꾸는 게 안 뜨는데 왜일까요?
강의 보고 따라쳤는데 option + Enter 했을 때 람다로 바꿔주는 게 안 뜨는데 제가 어떤 걸 잘못한걸까요?
-
미해결생활코딩 - HTML 기초
도대체교안어디서받아요
제발..알려주실분
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
세션 쿠키 질문 있습니다^^
쿠키의 생명 주기 설명에서 세션 쿠키: 만료 날짜를 생략하면 브라우저 종료시까지만 유지된다고 하셨는데, 웹서버 입장에서는 웹 브라우저가 종료되었다는 사실을 모를텐데 그럼 서버는 세션을 언제까지 보관하고 있나요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
프론트엔드와 연결 후 로그인이 안되는 문제...
맞는 이메일과 비밀번호를 입력해도 해당 메세지가 게속 출력되고 있는 상황이었습니다. 메세지를 보니 token을 찾을 수 없어서 발생하는 문제 같아 프론트쪽 코드를 찾아보니 이런식으로 data의 data.token을 받아오는 상황이었고 ( 이게 관련된 코드가 맞는지 모르겠지만.. ) 제 코드에서는 auth.service.ts의 jwtLogin의 리턴 부분입니다 이런 오브젝트를 리턴하기에 혹시나 해서 이런식으로 바꾸니까 로그인이 잘 됐습니다 cats.controller.ts의 로그인 부분입니다 그냥 jwtLogin(data)를 그대로 반환하는 것으로 보이는데 제가 뭘 놓쳤나 싶어서 강의를 돌려보고 확인했는데도 계속 오브젝트를 { token : "" } 형식으로만 리턴하고 있는데 혹시 어느부분이 잘못된걸까요...? https://github.com/KoorunG/my-nest-practice >> github repo 주소입니다
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
제로초님 css관련 성능최적화 관해 질문드리겠습니다
태그안에 인라인으로 css 을 적용하면 성능최적화에 안좋다고 하셨는데, 그럼 태그별로 클래스명을 주고 css파일을 따로만들어서 css을 정의하는 방식은 성능최적화에 좋은지안좋은지 여부와 , 또다른 단점이 있다면 알고싶습니다
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
삽입정렬에 관해 질문있습니다.
강사님의 강의를 듣기 전 import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner kb = new Scanner(System.in); int n = kb.nextInt(); int[] arr = new int[n]; for(int i =0; i < n ; i++){ arr[i] = kb.nextInt(); } int a; for(int i = 1; i< n; i++){ a = i; for(int j = i-1; j >= 0; j--){ if(arr[a] < arr[j]){ int tmp = arr[j]; arr[j] = arr[a]; arr[a] = tmp; } a--; } } for(int i =0; i < n ; i++){ System.out.print(arr[i] + " "); } }}이렇게 코드를 짰었는데 제가 짠 코드도 삽입정렬이라 할 수 있는것 인가요?
-
해결됨홍정모의 따라하며 배우는 C언어
동적할당 메모리
선생님 char* arr = (char*)malloc(sizeof(char) * 100);에서 sizeof(arr)이 왜 4가 나오나요? 앞서 int예시를 봤을떄는 int* arr = (int*)malloc(sizeof(int) * 100);이라고 했을 때 arr의 사이즈는 주솟값을 저장하는 공간의 크기이고 4가 나왔을때 아 그냥 int 자료형 크기가 4라 주솟값 한칸은 4 사이즈구나...싶었는데 이게 char 자료형이 되니 1 값이 나올것이라고 생각했나봐요 주솟값을 적는 칸의 메모리는 4인것이 고정인가요? 디버깅을 통해 실제로 변수 하나를 만들어서 &붙여서 값을 확인해보니 16진수의 특정 수가 나오던데 이 수가 4byte로 표현된다고 이해하면 되나요?!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
postman
[질문 내용] 안녕하세요 김영한 개발자님! postman에서 [post] http://localhost:8080/request-header로 hello!를 보내면 intellij에서 출력되는 이유..(?) 가 뭔가요? 어떻게 외부 플랫폼에서 보낸게 ide에 출력되는지 그 경로가 궁금해요. 작성한 url이 다른 누군가의 url과 중복될 경우는 없는건가요? 항상 답변 달아주시는 서포터즈 분들 감사합니다!
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
자바에서 변수 초기화에 대한 의견입니다.
solution() {} 에서 중괄호 안에(메소드영역) 있는 변수(answer)를 지역변수라고 하는데 기본적으로 자바는 이 지역변수를 반드시 초기화를 해주어야 합니다. 안그러면 컴파일 에러가 발생하죠. 하지만 Main {} 처럼 클래스영역에 있는 변수를 전역변수 또는 멤버 변수(멤버 변수 = 클래스 변수 + 인스턴스 변수)라고 하는데 전역변수는 초기화를 하지 않아도 자동으로 기본값을 넣어줍니다. 영상에서 보여지는 코드는 solution 메소드 안에 있는 변수이므로 지역변수를 사용하고 int answer; 로만 선언을 했습니다. 이렇게만 하면 컴파일 에러가 발생하지만 밑에 줄에 answer = sum; 으로 초기화를 했기 때문에 컴파일 에러가 발생하지 않습니다. 멘토링 문제에서도 for {} 문 안에 변수 pi, pj 역시 지역 변수이므로 반드시 초기화를 해주어야 합니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
pretrained된 weight를 넣어주어야 하는 이유
안녕하세요 사용자가 kitty데이터로 모델을 학습을 시키는데 config파일을 재설정하는 부분에서 cfg.load_from = 'checkpoints/faster_rcnn_r50_fpn_1x_coco_20200130-047c8118.pth' 라는 코드가 있습니다. 그런데 사용자가 모델을 학습시키는데 coco data의 weight가 왜 필요한지 모르겠습니다.
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
bs4에러
pip list 했을 때 beautifulsoup4 하고 bs4가 설치되어있음을 확인했는데도 ModuleNotFoundError: No module named 'bs4' 에러가 뜹니다 ㅠㅠ 어떻게 해야하나요? Import "bs4" could not be resolved from source
-
미해결R로 배우는 통계
IQR 값
좋은 강의 감사합니다! 한 가지 궁금한 점이 있는데, 마지막 예시에서 IQR=8.5-3.5=5가 되어야 하지 않나요..?