묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결플렉스(Flex) 반응형 웹사이트 포트폴리오(The World's Best Cities)
질문 있습니다
사이트를 만들면서 아래처럼 flex를 적용했는데요 위처럼 자식 요소의 내용물이 두개 이상 들어가면 세로중앙 정렬이 안되는데 이럴 경우엔 어떻게 해야되나요? 각 박스에 값을 줄 경우 위처럼 내용물은 꽉 차나 중앙 정렬이 안되고 각 박스마다 값을 안 줄 경우 내용물이 중앙정렬은 되나 역시 값을 주지 않았기에 내용물만큼만 배경을 채워 지저분해 보입니다...ㅠㅠ 박스에 값을 줄 경우 box-sizing과 padding을 이용해 중앙정렬을 맞출 수 밖에 없는 건가요? 이 경우 모든 박스의 내용물이 다른데 박스마다 일일이 다른 패딩값을 줘야하나요?
-
미해결파워포인트 2019 PPT 프리젠테이션 사용법 완전 정복하기
투명도 조절 기능이 어디있나요?
강의 화면에서는 이렇게 투명도를 조절하는 기능이 있는데 제가 쓰는 파워포인트 2019는 투명도가 없습니다... 어디에서 찾을 수 있나요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
thymeleaf에서 자바스크립트 인라인을 사용할 때 질문있습니다.
html 내에서 <script th:inline="javascript"></script> 태그를 이용하는 것이 아니라, 자바스크립트 파일을 static 에 있는 외부로 분리하는 경우에 어떻게 하면 변수를 사용할 수 있나요? 예를 들어 static에 js라는 경로를 만들고 그 안에 test.js라는 외부 자바스크립트 파일을 html 내에서 사용하는 경우에 <script th:inline="javascript" th:src="@{/js/test.js}"></script>와 같이 할 수 있습니다. 그런데 이 경우에 앞에서 사용한 변수인 var username = [[${user.username}]]; var age = [[${user.age}]]; 등등을 사용할 수가 없습니다. 어떻게 하면 이 문제를 해결할 수 있나요?
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
강의 중에 box-sizing 부분 궁금해서요.
순서 체크 가상클래스 활용한 실전 예제 제작 (개인 프로필 카드 UI 호버 이펙트) 18.33 에서요. 하나의 선택자 안에서 box-sizing: border-box;를 2번을 해주셨는데요. 이게 순차적으로 적용되는 우선순위 문제 때문인가요? .content { width: inherit; height: inherit; position: absolute; top: 100%; left: 0; padding: 20px; box-sizing: border-box; background: linear-gradient(to top, crimson, transparent); color: #fff; text-align: center; padding-top: 150px; transition: 0.5s; } 크롬에서 개발자도구 들어가봤는데요. 위의 box-sizing 취소선으로 그어져 있는데요. 이게 불필요해서 그런 건지 잘 모르겠습니다. 선생님 그리고 별도의 질문이긴 한데요. 코딩하면서 개발자도구를 보면서 공부하는 것이 도움이 되는 건가요? 봐주셔서 감사합니다.
-
해결됨
C언어 대문자 <-> 소문자 변환 함수
#include <stdio.h> int main() { int ch; while (1) { ch = getchar(); if ('A' <= ch && ch <= 'Z') { ch = ch + 32; putchar(ch); } else if ('a' <= ch && ch < 'z') { ch = ch - 32; putchar(ch); } else printf("범위를 벗어난 입력입니다."); } return 0; } 이렇게 함수를 구성해보았습니다. 입력받은 문자를 ch에 저장하고, 저장된 문자의 아스키코드가 알파벳 대문자의 범위(65~90)에 속한다면 아스키코드값에 +32를 해주어 소문자로 변환을 하고 반대로 저장된 문자의 아스키코드가 알파벳 소문자의 범위(97~122)에 속한다면 아스키코드값에 -32를 해주어 대문자로 변경을 하는 방식입니다. 그리고 만약, 알파벳 대문자의 범위나 소문자의 범위에도 속하지 않는 기타 문자가 저장된다면 오류메세지를 출력하게끔 구성을 하였습니다. 실제로 컴파일을 해보면 대문자는 소문자로 소문자는 대문자로 정상적으로 변환이 되지만 마지막 else에 있는 printf 함수가 ch에 저장된 값에 상관 없이 아래 사진과 같이 지속적으로 함께 실행이 됩니다. 어느 부분에서 문제가 발생한 걸까요ㅠ.ㅠ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Json으로 Dto입력받을때 질문
영한님 강의 내용에서 @RequestBody를 통해 데이터를 입력받으면 HttpMessageConvertor에서 Integer 값이 들어와야 되는데 qqq와 같은 값이 들어오면 Exception이 터져서 Controller를 아예 호출을 못하기 때문에 BindingResult를 사용하지 못한다고 했는데요. 만약 클라이언트에 id라는 필드에 "숫자를 입력해주세요"라는 에러메시지를 전달하고 싶으면 어떻게 해야 되나요? ExceptionHandler로 HttpMessageConversionException.class를 잡아서 에러 내용과 필드이름을 Dto로 만들어서 넘기고 싶었는데 잘 안되네요 ㅠㅠ
-
미해결Python 입문자를 위한 강의
함수&전역변수&지역변수 질문
안녕하세요. 함수&전역변수&지역변수 퀴즈강의를 듣는데 4번 문제에서 print값을 넣고 안넣고에 따라서"None"이 출력되는데 이거 왜그러는 걸까요,,.,?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part8: Entity Framework Core
17:33 Guild Update1vM시 질문입니다.
Guild guild = db.Guilds .Include(g => g.Members) .Single(g => g.GuildID = id); //.... guild.Members = new List<Player>(){ new Player() { Name = "Rookiss"} }; 위의 명령을 그대로 실행시켰는데 갑자기 DELETE관련 에러가 발생해서 보니 Player를 생성은 하는데 기존 Player테이블의 모든 데이터도 삭제가 되는 것 같습니다. 에러가 발생한 것은 모든 Player의 데이터를 삭제하려니 Item이 FK로 참조하고 있기 때문에 .ThenInclude(p => p.Item)또한 포함시켜야하는 것이었구요. 실제로 ThenInclude를 추가해서 실행해보니 에러 없이 잘 작동되고, Player테이블을 확인해보니 모든 Player가 삭제되었습니다. 이게 EFCore가 업데이트 되면서 정책이 바뀐건지, 아니면 제가 어디서 실수를 한건지 모르겠습니다.
-
해결됨Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
props 및 데이터 작명 관련해서 질문 드립니다.
props등이나 데이터들을 넘길때, 항상 작명을 관련있지만 다르게 하시잖아요? (ex : userInfo , info) 수업중에 작명을 다르게 할 수 있다는걸 보여주시기 위해 작명을 다르게 한다고도 하셨는데, 실무에서 다른 개발자들이랑 개발을 진행할때, 데이터 이름을 서로 같게 해주는게 좋은지, 수업에 하시는것처럼 다르게 작명해주는게 좋은지 오히려 같게 해주면 거슬러 올라가거나 수정하기가 더 어려울거 같다는 생각도 드네요.. 개인적으로는 뷰가 아직 덜 익숙해서 그런지, 데이터 이름이 다르니 조금 헷갈리는 부분이 있어서 ㅎㅎ 같게 해주고 있습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
미니 프로젝트 제작 중인데, 문의드립니다.
안녕하세요. 강사님. 강의 내용 응용해서 이벤트 응모하는 랜딩페이지 의뢰 받아 제작중인데요. 원페이지 스크롤 하단에 이름, 나이, 전화번호, 주소 등을 수집하려고 하는데, 현업에서는 어느 항목들을 암호화 처리 하시는지 궁금합니다. 그리고 암호화 처리는 bcrypt를 주로 쓰나요? 예) 01012345678 => 1QDSFSL@#!# 친구가 MySQL 워크벤치 보더니 이렇게 만들다가 나중에 큰일날 수 있다고 해서요. 보안은 전문분야가 아니신듯 하지만 그래도 제작 많이 해보셨을것 같아 문의 드립니다. 아, 물론 프론트에서 개인정보 취급 동의 체크는 받습니다. 강의 해주셔서 감사합니다. 꼭 성장하겠습니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
시각화 순서
시각화 수업을 들으려고 하는데 섹션1(넘파이, 판다스) 듣고 시각화 듣고 나머지 들으면 순서가 맞을까요?
-
미해결
Where Can I load Money To my Cash App Card? (Full guide 2022)
Cash App is an easy way to receive and spend money, making it an extremely popular app. But, sometimes, you need to know where can I load money to my Cash App card and may not know how. Cash App Cardholders can easily reload money to their cards at stores in USA. You can visiting the cash counter and asking to cashier to reload money to your card. There will be some fee for this process and if you facing problem to load money to Cash App Card then contact customer support, link I mention here : customer service number for cash app Read Also : Cash App closed your account
-
미해결
스프링 부트 톰캣 로그 설정 질문
안녕하세요.! 톰캣의 스레드, 작업 큐의 갯수를 설정할 수 있다는 사실을 알게되어 이를 런타임에서 확인 해보고 싶은데 방법이 있을까요? server: port: 8081 tomcat: threads: max: 20 # 생성할 수 있는 thread의 총 개수 min-spare: 10 # 항상 활성화 되어있는(idle) thread의 개수 accept-count: 5 # 작업 큐의 사이즈 감사합니다.!
-
미해결
학습한 강의 중에 수료증 발급이 안되는 강의도 있나요?
학습한 강의 중에 수료증 발급이 안되는 강의도 있나요? 진도율은 100퍼센트 입니다. 다른 강의들은 다 수료증 발급이 되었는데, 이 강의는 안돼서요. 확인 부탁드려요! 스프링입문-코드로 배우는 스프링부트, 웹 MVC, DB 접근 기술 감사합니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
데이터 베이스에 보낸 정보들을 삭제하는 법은 없나요??
데이터 베이스에 보낸 상품 정보가 제가 중복으로 보내기도 하고 그래서 물품 5개가 올라가 있는데 이것 때문에 서버가 작동이 제대로 안되는 것 같아서 질문 드립니다! 데이터 베이스에 원하는 상품만 두고 나머지는 삭제하는 방법 없을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
gradle cmd 무반응
안녕하세요, IntelliJ 로 build하고 실행하기 과정중에 build 명령어를 치더라도 cmd에서 아무반응이 없어서 어떻게해야 실행이 되는지 아무리 구글링해도 안나와서 여쭤봅니다.. 이미지에서 보는 것처럼 구글링해서 설치경로, 환경변수 다 문제없는 것 같은데 명령어가..왜 안듣는걸까요? gradlew, gradlew.bat, gradle, gradlew build 다 쳐봐도..안되네요
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
th:object=${item}
타임리프를 활용하기 위해 @GetMapping("/add")public String addForm(Model model) { model.addAttribute("item", new Item()); return "form/addForm";} 이런식으로 빈 item객체를 만들고 model 파라미터에 넘겨서 처음에 addForm을 열때는 빈 item으로 시작했지만 등록 수정을 거치면서 값이 생기고 변하는거 맞죠?
-
미해결스프링 시큐리티
제 질문이 잘못된 질문인지 궁금합니다.
안녕하세요, https://www.inflearn.com/questions/569227 이 질문글을 올린 작성자입니다. 혹여 제가 너무 잘못 알고 있어서 답변조차 하기 어려운 것인지 궁금합니다. 아직 제가 많이 부족하고 모르고 있어, 제가 잘못 알고 있다면 어떤 부분이 잘못 되었는지 짧게라도 지적해주시면 그 부분 다시 학습해보겠습니다. 부탁드립니다.. 감사합니다.
-
해결됨Slack 클론 코딩[백엔드 with NestJS + TypeORM]
OneToMany 관계 설정 질문드립니다.
안녕하세요 조현영님. 질문이 계속 쏟아져나오네요! 첫 질문 때 이야기 했던 사용자(UserEntity)와 이미지(ImageEntity)간의 관계는 OneToMany 관계인것에 대해 질문하려합니다. UserEntity에 image라는 컬럼을 두고 아래 처럼 관계 설정 하였습니다. // user.entity.ts @OneToMany(() => ImagesEntity, (join) => join.imageForigenKeyForUser) @JoinColumn() image?: ImagesEntity; 아래는 ImageEntity의 관계 설정입니다. // image.entity.ts @ManyToOne(() => UserEntity) imageForigenKeyForUser: string; 질문 1. mysql 워크밴치등으로 Image테이블을 보면 imageForigenKeyForUserId라는 컬럼이 생성되었습니다. 이렇게 컬럼이름 + Id가 붙은 컬럼을 가상 컬럼이라 부르는것이 맞을까요? 질문 2. 만약 위 질문이 맞다면 원래 제가 예상한것은 User테이블에 imageId라는 가상 컬럼이 생기는것을 예상했는데 User테이블에는 가상 컬럼이 존재하지가 않네요. 위 코드에서 관계 설정이 잘못된 것일까요? 제가 이전에 상품과 이미지 관계를 OneToOne으로 맺었을 때는 제가 원한대로 (JoinColumn()이 붙은쪽에 컬럼이름 + Id가 붙은 가상 컬럼이 생성됨) 관계가 형성 되었습니다. 아래 코드를 사용해서요. // product.entity.ts @OneToOne(() => ImagesEntity, (join) => join.imageForigenKeyForProduct) @JoinColumn() image: ImagesEntity; // image.entity.ts @OneToOne(() => ProductEntity) imageForigenKeyForProduct: string; 질문 3. 한쪽에서 OneToMany 관계로 시작하면 받는쪽은 ManyToOne이 맞죠? ex) @OneToOne() Image => @ManyToOne() ImageForigenKey 질문이 많은거 같은데 시간 나실 때 천천히 봐주시면 감사할거 같습니다.
-
미해결
typeORM에서 charset 설정 해주는법 있을가요 ?
charset: 'utf8mb4', 앱 모듈쪽에서 typeormModule.forRoot안에 세팅해놓은건데요 저렇게 해도 테이블 생성 시 저렇게 생성이 안돼더라구요 ..? 방법이 있나요?