묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
font-size: 0 ; CSS 적용이 안될때 확인해야되는부분은 어떤 것인가요?
안녕하세요 폰트사이즈 0 CSS 적용이 안되는 이유는 무엇인가요?? @charset 'utf-8'; body { margin: 0; font-size: 12px; color: #222; line-height: 1.6em; background-color: #fff; } a { text-decoration: none; color: #222; } .container { border: 1px solid red; width: 1200px; margin: auto; } header { /*overflow: hidden;*/ height: 100px; position: relative; width: 1200px; } header > div { border: 1px solid blue; height: 100px; } .header-logo { width: 200px; float: left; } .navi { width: 600px; float: right; } .slide {} .slide > div { border: 1px solid green; } .items { overflow: hidden; } .items > div { border: 1px solid pink; height: 200px; float: left; box-sizing: border-box; } .news { width: 400px; } .gallery { width: 400px; } .shortcut { width: 400px; } footer { overflow: hidden; } footer > div { border: 1px solid blue; height: 100px; float: left; box-sizing: border-box; } .family-site { width: 200px; } .copyright { width: 1000px; } .copyright div { border: 1px solid green; height: 50px; } /*탭콘텐츠*/ .tab-inner, .gallery-inner{ width: 95%; margin: auto; } .tab-inner .btn{} .tab-inner .btn span, .gallery-inner .btn span{ border: 1px solid #000; display: inline-block; width: 100px; text-align: center; padding: 5px; border-radius: 5px 5px 0 0; border-bottom: none; background-color: #fff; margin-bottom: -1px; } .tab-inner .tabs, .gallery-inner .tabs{ border: 1px solid #000; padding: 0 5px; height: 150px; } .tab-inner .tabs a{ display: block; padding: 2px; border-bottom: 1px solid #333; } .tab-inner .tabs a:last-child{ border-bottom: none; } .tab-inner .tabs a b{ float: right; font-weight: normal; } .gallery .tabs { text-align: center; padding-top: 20px; box-sizing: border-box; } .gallery .tabs img{ width: 110px; } /*네비*/ .menu{ list-style: none; padding: 0; margin-top: 50px; } .menu li{ width: 25%; float:left; text-align: center; box-sizing: border-box; } .menu li > a { border: 1px solid #000; display: block; padding: 5px; background-color: #fff; transition: 0.5s; color: #000; } .menu li:hover > a{ background-color: #000; color: #fff; } .sub-menu{ display: none; } .sub-menu a{ display: block; padding: 5px; transition: 0.5s; color: #fff; background-color: #000; } .sub-menu a:hover{ background-color: #fff; color: #000; } .sub-back { background-color: #000; height: 150px; width: 1200px; position: absolute; right: 0; top: 100%; z-index: -1; display: none; } /*세로 슬라이드*/ .slide{ position: relative; width: 1200px; height: 300px; } .slide div{ border: 5px solid red; position: absolute; font-size: 0; top: 0; left: 0; } @keyframes slide { 0%{} 30%{} 35%{} 65%{} 70%{} 95%{} 100%{} }
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
jpa와 hibernate
deleteUser 구현할 때에 userRepository.deletedById(id); 일때 해당 user 레포지토리는 jpa 레포지토리를 상속받은 인터페이스이지만 아무것도 작성하지 않았음에도 불구하고 동작하는 이유는 hibernate가 설치되어 있어서 그런것인가요? 그럼 만약 hibernate를 안쓰고 직접 구현하고 싶다면 UserRepository 인터페이스가 JpaRepository를 상속한 부분을 지우고 코드 작성하고 구현체 만들면 되는건가요?
-
해결됨진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지
주문자료(엑셀 원본)를 활용하여 해당 주문이 재구매인지 확인하는 방법
(제가 드리는 문의가 강의내용과 연결될 수 있는지 없는지 알 수가 없어...일단 문의올립니다. 연관이 없으면 삭제하셔도 무방합니다.) 쿠팡, 옥션, 네이버 스마트스토어 등등에서 상품을 판매하면 --> 주문내역을 엑셀로 다운로드 한 후 --> 적절히 동일한 형식으로 가공하여 (마켓마다 엑셀 형식이 다 다릅니다) --> 그 엑셀파일을 택배시스템에 업로드시켜 주문상품을 배송합니다. 이 때 동일한 형식으로 가공되는 엑셀파일에는 상품 정보는 물론 주문자, 수령자, 주문자 및 수령자의 스마트폰 번호, 수령자 주소 등이 있는데 ==> 이를 활용하여 재구매여부를 확인해볼 수 있을까? 생각이 들었습니다. 예를 들어, 1개월 이내 재구매 여부를 확인하기 위해 (1) 매일매일의 주문 data를 보관하면서 (1개의 주문은 엑셀에서 1개의 row입니다) (2) 각 주문이 들어온 날짜 기준으로 이전 30일 이내에 + 똑같은 주문자 스마트폰 번호가 있는지 확인 = 똑같은 스마트폰 번호가 있으면 해당 주문은 재구매라고 판단하는 거죠. (이 때, 주문자 스마트폰 번호 대신 주문자, 수령자 이름, 수령자의 스마트폰 번호 등으로 해도 무방할 거 같습니다) 그런데 이걸 함수나 파워쿼리로 구현할 수가 있을까요? 함수나 쿼리를 써보려고 머리를 굴려봤지만 ... 각 주문마다 조건이 되는 부분이 다르기에 (4.1 주문은 3.1~4.1 주문 중에서 조건에 부합하는 것을 찾아야 하지만 / 3.15 주문은 2.15~3.15 주문 중에서 찾아야 하니까) 결국 시간을 헛되이 쓰고 말았습니다. 원하는 게 구현이 되려면 결국 VBA, 파이썬 등과 같이 프로그래밍이 좀 필요한 것 같지만... 그래도 혹시나 엑셀 함수나 파워쿼리만 써도 가능할 방법이 있을까 하는 심정에 문의를 드립니다.
-
해결됨웹 게임을 만들며 배우는 React
핫리로딩 작동안함문제.
devServer의 새로고침클릭시 내용변경하는건 제대로 작동되는데. 실시간으로 변경사항이 적용되는 핫리로딩 기능이 적용이 안됩니다. webpack.config.js 에서 @pmmmwh 와 plugins에서 적어둔 new Refres...() 을 지우면 크롬에서 저에러가 안나는걸보니.. 저에러때문에 핫리로딩기능이 사용이 안되는데 뭐가문제일까요?? 혹시몰라서 devtool : eval을 devtool : source-map 으로 바꾸어보았습니다만 바꾸고나서 저에러는 뜨지않으나 핫리로딩기능은 여전히 안됩니다. port번호는 기본 8080에서 퍼미션에러가 나와서 8081로 변경해주었습니다.
-
미해결팀 개발을 위한 Git, GitHub 입문
수강 후기
강의 잘 들었습니다. 처음으로 git에 입문을 하게 되었는데 눈높이에 맞는 강의 내용이 좋았습니다. PPT 자료 받을 메일 주소는 mugu9849@naver.com 입니다. 수강평 어디서 작성하는지 몰라서 질문&답변 란에 올립니다. 수강평 작성할 수 있는 링크를 찾지 못하겠습니다. 답변 부탁드립니다. 감사합니다.
-
미해결<M.B.I.T> 테스트 페이지 만들기! with Django
30분 JS 요약 정도 학습 수준은 어느 정도를 의미하나요?
빠르게 진행되어 좋습니다. 30분 JS 요약 1부 2부를 전부 수강하면 어떤 수준인지 궁금합니다. 문서로 요약된 자료는 없나요? (꾸벅)
-
미해결스프링 핵심 원리 - 기본편
빈 라이프 사이클에대해 질문있습니다..
빈 라이프사이클 이 햇갈려서 질문하겠습니다.. 빈라이프 사이클이라는것이 어느 코드시점에 실행되는것인지 잘모르겠습니다. 1.컨테이너생성 2.스프링빈 생성 3.의존관계 주입 4.초기화콜백 5. 사용 6. ... 1) ApplicationContext ac = new AnnotationConfigApplicationContext(xxx.class); 이문장이 스프링 컨테이너라고 하셨는데 1번에 해당이 되는건가요? 2) ApplicationContext ac = new AnnotationConfigApplicationContext(xxx.class); 로 생성하는순간 빈 라이프사이클이 자동으로 돌아가기 시작하는건가요?
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
user테이블 생성 안됩니다.
유저에 어노테이션 다 달았는데 실행시 에러 로그를 보면 user 테이블이 생성되지 않아서 data.sql에 적은 insert 수행이 불가능하다고 합니다. Hibernate: create table user (id integer not null, join timestamp, name varchar(255), password varchar(255), ssn varchar(255), primary key (id)) 2021-04-13 14:02:25.435 WARN 40864 --- [ restartedMain] o.h.t.s.i.ExceptionHandlerLoggedImpl : GenerationTarget encountered exception accepting command : Error executing DDL "create table user (id integer not null, join timestamp, name varchar(255), password varchar(255), ssn varchar(255), primary key (id))" via JDBC Statement org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "create table user (id integer not null, join timestamp, name varchar(255), password varchar(255), ssn varchar(255), primary key (id))" via JDBC Statement 테이블 생성시 에러로그는 이부분인 거 같습니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
선생님 질문있어요
안녕하세요? 선생님 초보라 질문 수준이 낮은 점 이해해주시길 바랍니다(__) 삼각형을 띄울 때 Game::Init함수에서 3개의 vertex에 대한 정보를 mesh에 던져주고 mesh::init함수에서 헤당 정보를 받고 createcommittedresource, map, unmap 등의 과정을 거쳐서 data buffer에 복사된 메모리를 GPU에서 그릴때 참조할 수 있도록 vertex buffer view를 통해 필요한 정보를 던져주고 shader는 init에서 shader file(default.hsli)을 읽어서 update할 때 SetPipelineState를 콜하면서 GPU가 어떤 작업을 해야하는지 설명해준다고 이해하면 되나요? 그리고 추가로 constant buffer view를 사용할 때도 위의 과정과 비슷하게 Game::Update함수에서 transform에 대한 정보를 만들어서 mesh에 set을 하고 mesh에서는 render함수에서 받은 정보를 constant buffer에 push를 하게 되면 pushdata함수 내에서 transform 정보를 buffer에 복사하고 SetGraphicsRootConstantBufferView를 콜해서 GPU에 해당 내용을 전달할 것을 예약하고 shader는 default.hsli에 추가된 내용인 GPU register에 저장될(?) 정보들을 offset으로 활용해서 기존 삼각형을 변경할 것을 GPU에 알려준다고 정리하면 되는건지요? 너무 초보적인 질문이라 죄송합니다(__)
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
여러분들 모두 궁금해하실것같은데
SHARE page 에 카카오톡 뿐 아니라 링크를 복사할 수 있게해주는 버튼을 구현할 수 있는영상 만들어주실수있습니까?.. 요청드립니다
-
미해결하루만에 만드는 깃허브 블로그
게시글 조회수가 바로바로 변경이 안됩니다.
안녕하세요. 깃허브 블로그 만들고 있는데 블로그 조회수는 바로 갱신이 되는데 게시글 조회수에 적용한 hits 뱃지는 제대로 작동을 안합니다. 일단 똑같이 적용을 했는데 왜 안되는지 잘 모르겠습니다. https://0626na.github.io 제 블로그 주소입니다. 블로그 조회수는 바로바로 되는데 게시글 조회수는 새로고침을 해도 변하지를 않습니다..
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
chrome(크롬) 팝업창 에서 주소(url) 창 변경
javascript window.open 명령어로 버튼 클릭시 팝업창이 뜨게 하였는데 팝업창이 띄워 지고 주소창이 보이는데 주소창(url)을 다른주소를 입력하고자 했으나 readOnly처럼 key 가 먹지 않고 해당 url이 그냥 계속 보여지는데요 이것은 왜 그럴까요? 혹시 해결방법이 있을까요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
Section3 - 5번 문제 수들의 합 질문입니다.
# 수들의 합import syssys.stdin=open("input.txt","r")n,m=map(int,input().split())a=list(map(int,input().split()))result=0for i in range(n): sum=a[i] print("a[i]",a[i]) for j in range(i+1,n): if sum==m: result+=1 break elif sum<m: sum = sum + a[j] else : breakprint(result) 이 문제 관련해서 전 이런식으로 풀었는데, in 2와 in 4가 제가 출력한 값과 1씩 차이가 났습니다. ㅠㅠ 이유를 도저히 모르겠어서 질문을 드립니다. 나머지 in 1,3,5는 정상적으로 동작합니다. 어느 로직에서 잘못이 있었을까요?! * 2중 for문으로 인한 시간복잡도는 수정할 예정입니다! - 수업 잘 듣고 있습니다! 감사합니다.
-
미해결자바스크립트로 알아보는 함수형 프로그래밍 (ES5)
용어 몇가지가 이해가 안가요
_ values와 function은 무엇을 의미하고 어느용도에 쓰여요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
로그아웃 부분좀 부탁드립니다.
새로고침해도 로그인정보 뜨는거는 됐는데 로그아웃 버튼 누르고 새로고침하면 계속 로딩중으로 표시됩니다. 확인해 보니 서버쪽에서 세션 종료했는데도 브라우저에서 쿠키가 남아있는거 같은데 await context.store.sagaTask.toPromise()부분을 주석달면 새로고침하면 바로 되더라고요 이부분 어떻게 처리해야될까요? export const getServerSideProps = wrapper.getServerSideProps(async (context) => { console.log('getServerSideProps start'); console.log(context.req.headers); const cookie = context.req ? context.req.headers.cookie : ''; axios.defaults.headers.Cookie = ''; if (context.req && cookie) { axios.defaults.headers.Cookie = cookie; } context.store.dispatch({ type: LOAD_MY_INFO_REQUEST, }); context.store.dispatch(END); console.log('getServerSideProps end'); await context.store.sagaTask.toPromise(); });
-
미해결초보를 위한 도커 안내서
도커 배포 질문입니다.
cafe24를 통해 가상서버를 호스팅한 상황입니다. 호스팅한 가상서버에서 war파일을 통해 배포하는 것 과 아파치 컨테이너에 war파일을 넣어 배포하는 것 다른점이 있을까요??
-
미해결스프링 웹 MVC
view name 리턴에 대해
handler단에서 String으로 뷰 파일의 path를 return하는데, 강의 때도 말씀해주신 것처럼 String으로 작성한다는 것 자체가 위험성이 있다고 생각이 드는데요, 혹시 이것을 보완하기 위해 자동으로 뷰 네임과 매칭되는 상수를 참조할 수 있다던가 하는 방법이 있을까요?
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
UnknownHostException 질문드립니다!
우선 좋은 강의 감사드립니다. gateway와 discovery server를 이용해 client server를 연결하는 중 오류가 생겼고 해결이 안 돼 질문드립니다. 개발환경은 windows10, spring boot 2.4.4, intellij ultimate, java 11입니다. 대부분 실습을 그대로 사용했습니다. 포스트맨 요청 화면 gateway의 콘솔에러 화면 gateway의 application.yml discovery-server의 application.yml first-service의 application.yml discovery server 내에서 URI의 첫부분이 127.0.0.1로 매핑되지 않고 desktop-...으로 매핑되는 문제인 것 같은데 서버 ip 를 127.0.0.1로 설정한 뒤 아래와 같이 옵션을 추가해줘도 똑같은 에러가 발생하네요 ㅠㅠ 구글에 자료를 검색해도 관련 자료가 너무 적어 결국 질문드립니다. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
11:05 Object 관련 질문입니다
아래 비슷한 질문이 있지만 추가적으로 물어보고싶은게 있어 질문드립니다 return Object.Instantiate(prefab, parent); 에서 Instantiate를 바로 호출하면 재귀함수로 실행될 수 있다고 해서 Object를 붙이셨다고 했는데 혹시 Object 가 들어가는 이유가 Load 함수에 있는 where T : Object 때문에 Object로 같이 맞춰주는건가요? return GameObject.Instantiate(prefab, parent); 이렇게 작성해도 생성하고 삭제하는 동작은 정상적으로 하던데 GameObject로 작성하면 나중에 어떤 오류가 발생할까요?
-
미해결대세는 쿠버네티스 (초급~중급편)
안녕하세요? sed 명령어에 대해 질문 드려도 될까요?
sed s/192.168.0.0\\/16/20.96.0.0\\/12/g -i calico.yaml 이 명령어가 192.168.0.0 대역에 Virtual Network를 설치한다는것은 이해했습니다. 그런데 뒤에 \\/16/20.96.0.0\\/12/g 요 내용이 무엇을 의미하는지 궁금합니다. 항상 친절한 답변 감사드립니다.