묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결15일간의 빅데이터 파일럿 프로젝트
Hbase에 데이터 적재가 되지 않습니다...
hbase shell로 들어가서 count 'DriverCarInfo' 를 입력하면 0 row(s) Took ~ seconds 라고 나옵니다... 강의대로 실습하고 Storm이랑 Hbase 관리 창에 들어가 봐도 DriverCarInfo Topology랑 Table은 생성이 되어있는데 뭐가 문제인걸까요...? 테이블을 지우고 새로 생성한다음 실시간 로그파일을 생성시켜봐도 테이블에 데이터가 쌓이지 않습니다 ㅜㅠ
-
미해결자바스크립트 중고급: 엔진 핵심
선생님 스코프 질문이 있습니다.
강좌와는 조금 관계없는 질문 일 수도 있지만.. addeventlistener.('click', function(){}}; 이벤트리스너 인자의 fucntion은 스코프가 어떻게 결정 되는지 궁금합니다.. 1. addeventlistener.('click', function scope(){}); 2. addeventlistener.('click', scope); function scope(){} function 오브젝트 생성 시점에 스코프가 결정이 되는데 1,2 번의 scope함수는 [[scope]]가 다르게 설정 되나요..? 감사합니다.
-
미해결Data Engineering Course (1) : 빅데이터 하둡 직접 설치하기
유분트 터미널로 하둡 3.2.1 설치 시작히기[2] - 하둡 설치 및 DFS 데몬 실행
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 선생님!! 저번 하둡설치가 안되어서 질문드렸는데 다행히 선생님께서 주신 링크 참고 하니 잘 설치 되었습니다! (저번에 실패했었어서 이름neuavenue까지 따라했습니다!!..... ) 설치를 계속 진행하다가 이부분이 되지 않아서 질문을 남깁니다. ! 왜 저 부분이 실행되지 않을까요 ?? +추가 jps 이부분이 되지 않습니다 ! ㅜ .bashrc 랑 hadoop-env.sh 는 문제되는것이 없어보입니다 (?) 제가 자바 설치에 문제가 있는것 같습니다 . 자바 설치한 부분을 새 글로 올리겠습니다 한번 확인 부탁드려요!
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
23강 bootstrap form 질문
강의를 똑같이 진행하고 있는데 강사님 화면이랑 다르네요... {% bootstrap_form from %} 으로 form에 bootstrap을 적용시켜도 저는 UserName, Password , input:text와 같은 요소들이 margin이 없이 서로 붙어있어요...ㅠㅠ 강사님 화면은 알아서 margin 설정되는 것 같은데 왜 이런 건가요? 제 화면은 아래와 같습니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
템플릿 엔진 질문있습니다.
개념부분에서 헷갈려서 질문드립니다. 전에 프로젝트를 진행했을때에는 클라이언트 코드와 서버 코드를 나누어서 작성했었는데, 템플릿 엔진을 사용하는 이유는 클라이언트 코드 따로없이 서버에서 view를 나타낼때 사용하는 것인가요? 그리고 템플릿 엔진을 사용하여 모든 코드를 서버에서 작성하는게 웹서버이고, 클라이언트와 서버를 나누어서 개발할때 이 서버를 API서버라고 부르는게 맞을까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
@Controller
@RestController을 했을 때는 문자열을 바로 클라이언트에 출력하기 위함인데, @Controller의 목적은 정확하게 뭔지 잘 모르겠습니다 ㅠㅠ 그저 둘 다 componenetScan시 component 즉, 빈이 등록되게 하려고 한다고 이해했는데 맞나요..?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
model.cfg = cfg
안녕하세요. tiny kitti 데이터로 MMDetection Train 실습 - Train 실행 후 이미지 inferece 강의 마지막 부분에서 model.cfg = cfg 부분의 코드가 이해가 되지 않아서 문의드립니다. 먼저 inferece를 하기 전에 왜 model.cfg = cfg 라는 코드가 필요한지 이해가 되지 않습니다. ㅜㅜ 그런데 해당 작업을 하지 않으면 코드가 되지 않는 것을 보아서 왜 그런지 이해가 되지 않은 상태입니다 .... 애초에 model이라는 객체를 생성할 때 수정된 cfg에 대한 내용이 반영되는 것으로 이해를 하고 있어서요.... 아니면 train_detector(model, datasets, cfg, distributed=False, validate=True)코드 이후에 .. cfg에 대한 부분이 반영이 되고 해당 cfg를 반영하기 위해서 model.cfg = cfg로 작업을 하는지 궁금합니다. 두번째 질문입니다. model = build_detector(cfg.model, train_cfg=cfg.get('train_cfg'), test_cfg=cfg.get('test_cfg')) model.CLASSES = datasets[0].CLASSES model.cfg 해당 데이터셋을 모델에 넘겨줄 때, model이라는 객체를 생성하는데 왜 이 경우에는 model.cfg의 경우, 에러가 발생하는지 문의드립니다.
-
미해결홍정모의 따라하며 배우는 C++
4.2 전역변수, 정적변수, 내부연결, 외부연결 / pi, gravity
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문r이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 헤더파일에는 #pragma once namespace Constants { extern const double pi; extern const double gravity; } cpp 파일에는 namespace constants { extern const double pi(3.14159); extern const double gravity(9.8); } 로 작성해서 하나의 메모리에 저장되게 하는 원리가 헤더파일에 전방선언을 이용해서 cpp 파일의 값을 받아와 같은 메모리 주소를 이용한다고 이해했는데 맞을까요??
-
미해결웹 게임을 만들며 배우는 TypeScript
public private protected 질문
인터페이스에서 설정한 프로퍼티는 implement된 클래스에서는 항상 public이어야 한다고 이해하면 될까요?
-
미해결파이널 코딩테스트 : 프론트엔드
퍼즐 게임 내부 오류 수정에 관한 건
실제로 구현한 후에 다 맞춰도 answerView()가 적용되지 않아 살펴보니 init 함수 과정 중에 움직인 거리가 소수점으로 들어가 answerCheck()에서 true 조건으로 넘어가지 않았습니다 그래서 마지막에 init 함수 내에서 defaultLocation.push([parseInt(x,10), parseInt(y,10)]) 로 고치니 잘 실행되었습니다. 나중에 학습하시는 분들께서 궁금해하실 지도 몰라 짧게 남겨둡니다
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
HTTP 요청 메시지 - JSON 편을 보며 궁금합 점이 있습니다.
안녕하세요! 김영한님. 항상 좋은 강의 너무 감사합니다. 강사님 덕분에 웹에 대해서 많은걸 빠르고 정확하게 알 수 있었습니다. 질문 드리고 싶은게 있는데요! 강의를 보던 도중 HttpServletRequest -> @RequestBody 어노테이션을 사용하여 json 을 바로 HelloData 타입에 맵핑 시켜버리는 정말 간단하고 효율적인 방법이 있다 라는 걸 배웠을때. "이런 지식(@RequestBody에서 객체로 바로 맵핑이 가능하는 하다는 것)을 모르는 상태에서 코드를 해석하는건 거의 불가능이겠네..?" 라는 생각과 함께 "그럼 이런것들은 어디서 찾아봐야 하는거야??" 라는 궁금증으로 이어지게 되었습니다. 지금이야 강사님께서 스프링mvc를 매우 친절하게 거의 씹고 소화가 되도록 입에 넣어주시기 까지 해서 무리없이 배우고 있지만, 강사님 도움 없이 제가 혼자 공부를 해야할 때는 과연 어떻게 해야할지 잘 모르겠습니다! (막힐 때마다 동영상 강의를 틀 수 도 없는 노릇이구요 ㅜ) 혹시 이런 정보를 담고있는 레퍼런스가 있을까요? 없다면 어떻게 학습해야할지 궁금합니다. 그리고 강사님은 스프링부트 뿐만이 아니라 프레임워크를 새로 배우실 때에는 어떤 식으로 접근하시는지 약간의 노하우를 알려주시면 정말 감사할 것 같습니다!
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
Vue.js 완벽가이드와 Vue.js 끝장내기 둘중에 하나만 수강한다면?
안녕하세요! 캡틴판교님의 Vue.js 모든강의를 구입한 학생입니다. 당장 프론트개발에 투입되어 강의를 수강하고있는데요, Vue.js 완벽가이드 와 Vue.js 끝장내기 강좌에 중복된 개념의 내용이 일부 존재하는 것 같아 하나만 수강해도 된다면 혹시 어떤걸보면 좋을까요??
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
@RequestParam Map<String, Object> paramMap 등록?
안녕하세요 ! @ResponseBody@RequestMapping("/request-param-Map")public String requestParamMap(@RequestParam Map<String, Object> paramMap) { log.info("username={}, age={}", paramMap.get("username"), paramMap.get("age")); return "ok";}여기서 paramMap에 어떻게 등록이 되는건가요?자동으로 username과 age의 키값이 등록되고 Object에 사용자가입력한 값이 value에 저장이 되나요..?
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
프론트 관련 질문
안녕하세요, 일단 백엔드 NestJS 부분만 듣고 있는데요, 프론트를 NextJS 로 구현한다고 하면 pages/chat 처럼 만들어서 소스의 front 부분 코드를 참조해서 넣으면 문제없이 작동할까요? 아 그리고 react-query 부분이 보이는데 이쪽은 아직 작업중이신건가요?
-
해결됨[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
.btn span에서 border-bottom 없애는 부분이랑 네비게이션 질문있습니다.
.btn span에서 밑에 보더를 없애려고 border-bottom: none; background-color: #fff; margin-bottom: -1px;은 줬는데 display: block; 으로 하면 밑에 보더가 안없어지고 inline-block으로 해야 없어지더라구요. 강의 영상에서는 block으로 해도 된다고 하셨는데... 어떤 차이가 있는 건가요..? 그냥 제가 css 입력을 잘못한걸까요...? css도 같이 첨부합니다. (밑에 css에서는 span이 아니라 a태그로 되어있습니다.) 두번째로 네비게이션의 .li > a 부분에 마우스가 올라가면 서브메뉴가 나와야 하는데 서브메뉴가 내려오는 부분에만 마우스가 올라가도 바로 내려와버립니다. 뭐가 문제인지 모르겠어요... 사진 첨부합니다.. @charset "utf-8"; /*background*/ body { background-color: #ffffff; color: #222328; margin: 0; font-size: 15px; } a { text-decoration: none; color: #000; } /*inner-set*/ .container {} .header-inner { background-color: #ddd; } .content-inner {} .footer-inner { background-color: #ddd; overflow: hidden; } /*header*/ header { width: 1200px; margin: auto; height: 100px; position: relative; } header > div { height: 100px; } .header-logo { width: 200px; float: left; line-height: 130px; } /*navigation*/ .navi { width: 600px; float: right; } .menu { list-style: none; padding: 0; margin-top: 68px; } .menu li { float: left; width: 25%; text-align: center; height: 180px; box-sizing: border-box; } .menu li > a { border: 1px solid black; padding: 5px; display: block; transition: 0.5s; } .menu li:hover > a { background-color: black; color: white; } .sub-menu { border: 1px solid black; display: none; } .sub-menu a { color: white; display: block; padding: 5px; transition: 0.5s; } .sub-menu a:hover { background-color: white; color: black; } .sub-back { background-color: black; width: 100%; height: 170px; position: absolute; right: 0; top: 100%; z-index: -1; display: none; } /*slide*/ .slide { width: 1200px; margin: auto; height: 300px; position: relative; overflow: hidden; z-index: -2; } .slide div { /* height: 300px;*/ width: 3600px; font-size: 0; position: absolute; animation: slide 10s linear infinite; top: 0; left: 0; } @keyframes slide { 0% {left: 0;} 30% {left: 0;} 35% {left: -1200px;} 65% {left: -1200px;} 70% {left: -2400px;} 95% {left: -2400px;} 100% {left: 0;} } /*items*/ .items { width: 1200px; margin: auto; overflow: hidden; } .items > div { box-sizing: border-box; height: 200px; float: left; } /*news*/ .news, .gallery { width: 430px; padding: 10px; } .btn {} .btn a { border: 1px solid black; display: inline-block; width: 100px; padding: 5px; text-align: center; border-radius: 5px 5px 0 0; border-bottom: none; background-color: #fff; margin-bottom: -1px; } .tab1, .tab2 { border: 1px solid black; border-radius: 0 5px 5px 5px; padding: 5px; padding-top: 5px; height: 135px; background-color: white; } .tab1 a { display: block; padding: 3px; border-bottom: 1px solid black; } .tab1 a:last-child { border-bottom: none; } .tab1 a em { font-style: normal; } .tab1 a b { font-weight: normal; float: right; } .tab2 { text-align: center; } .tab2 img { padding-top: 8px; width: 120px; } /*banner*/ .banner { width: 340px; padding: 10px; } .banner img { width: 100%; } /*footer*/ footer { width: 1200px; margin: auto; overflow: hidden; } footer > div { height: 100px; } .footer-menu { float: left; } .footer-menu > div { height: 50px; width: 1000px; text-align: center; box-sizing: border-box; } .bottom-menu { line-height: 50px; } .copyright { line-height: 20px; } .family-site { float: right; width: 200px; } /*modal*/ .modal { background-color: rgba(0, 0, 0, 0.2); width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: none; } .modal-content { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: white; border-radius: 10px; padding: 30px; width: 400px; height: 450px; } .modal h2 { text-align: center; } .modal p { padding: 10px; margin-top: 30px; } .close-modal { float: right; background-color: black; color: white; padding: 7px; border-radius: 5px; margin: 10px; margin-top: 20px; cursor: pointer; } 제이쿼리 $('.menu li').mouseenter(function(){ $('.sub-menu, .sub-back').stop().slideDown() }) $('.menu li').mouseleave(function(){ $('.sub-menu, .sub-back').stop().slideUp() })
-
미해결게임 프로그래머 취업 전략 가이드
취업 고민 입니다.
삭제된 글입니다
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
System.out.println("i + j = " + (i+j); 이렇게 쓰는 이유가 뭔가요? " "i + j " = (i +j)라고 쓸수 있는거 아닌가요?
System.out.println("i + j = " + (i+j); 이렇게 쓰는 이유가 뭔가요? " "i + j " = (i +j)라고 쓸수 있는거 아닌가요?
-
미해결스프링 핵심 원리 - 기본편
@Configuration이 붙지 않은 상태에서 @Configuration이 붙은 설정 정보와 같은 원리로 적용되는 이유
안녕하십니까 강사님 요즘 강사님 스프링 강의를 들으면서 파고드는 재미를 느끼고 있음에 감사합니다. 다름이 아니라 이번 강의에서 DiscountService가 @Configuration이 붙지 않은 상태에서 Annotation~~의 인자로 들어감에도 불구하고, @Configuration이 붙은 설정 정보 클래스와 동일하게 적용이 되는 것을 보고 궁금하여 QnA를 모두 보았습니다. 그래서 아래의 QnA에 대한 답을 보고 파고드는데 제 궁금증이 해소되지 않아 질문드립니다. https://www.inflearn.com/questions/261305 1. 이건 예외처리인 것 같습니다. 2. 이게 무슨 말인지 몰라 하나하나 레퍼런스를 보면서 해석해보았습니다. this.getApplicationStartup()은 applicationStartup형 을 반환하고, applicationStartup의 메서드 start를 사용하여 새 단계를 만들고 시작을 표시한다고 합니다. (무슨 말인진 모르겠지만) 그래서 start메서드를 사용하면 StartupStep형을 반환한다고 합니다. 여기서 tag메서드를 사용하여 인자로 받았던 componentClasses 내용을 파라미터로 사용한다.? 3. this.reader는 이전 강의에서 배운 스프링이 어떻게 종류별로 BeanDefinition을 읽게 되는지 그 때 배웠었고, register메서드를 사용하여 componentclasses를 등록한다. register 메서드를 또 따라가보니 그냥 빈을 등록하는 것 같은데,, 계속해서 파고들었는데도, 왜 @Configuration이 붙지 않은 클래스를 인자로 넣어도 @Configuration이 붙은 설정 정보 클래스와 동일하게 되는지 궁금합니다,, 혹시 제가 잘못된 곳을 파고있었다면,, 혹시 어딜 파야 이 부분을 알 수 있는지 여쭤봐도 될까요??
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
코드 피드백 부탁 드립니다
import java.util.*; public class Main { public int solution(int n, int[][] arr) { int answer = 0; int[] stu = new int[n]; int cnt; int sum = 0; for (int i = 0; i < n; i++) { cnt = 0; for (int j = 0; j < 5; j++) { for (int k = 0; k < n; k++) { if (i != j && arr[i][k] == arr[j][k]) { cnt++; stu[i] += cnt; cnt = 0; } } } sum = Math.max(sum, stu[i]); if (sum == stu[i]) { answer = i + 1; } } return answer; } public static void main(String[] args) { Main T = new Main(); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[][] arr = new int[n][5]; for (int i = 0; i < n; i++) { for (int j = 0; j < 5; j++) { arr[i][j] = sc.nextInt(); } } System.out.print(T.solution(n, arr)); } }
-
미해결3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
5강 데이터베이스 접속
삭제된 글입니다