묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결타입스크립트 입문 - 기초부터 실전까지
질문이요
제네릭에서 사용하고 있는 <T>는 꼭 T가 아니여도 되는거죠?예로 test로 하고자 할때function it<test>(a: test): test { return a;}이렇게 네이밍을 변칙적으로 사용이 가능한거죠?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
질문
선생님 안녕하세요. 폼 태그를 이용해서 서블릿이나 스크립트릿 내부로 넘겨줄 때 request에 실려서 넘어가게 되면 request.setCharacterEncoding() 으로 인코딩 해주면 한글이 출력 되는데 이게 get방식 마저는 커버를 못해서 URLEncode로 한번 인코딩 해주고 넘겨받아서 URLDecode로 디코드하고 출력하는 줄 알고있습니다. 그런데 response객체에도 setCharacterEncoding 이라는 메서드가 존재하는지 처음알았는데 이것도 내부에서 encode와 decode하는 방식으로 똑같이 구성되어있는 메서드인가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
테스트 케이스 관련 궁금합니다
테스트 케이스 작성 시 현재는 array 로 해서 문제가 없지만 디비 연결 시 기존 회원정보를 다 지우면서 하는 것은 불가능 한 것같은데 이 부분은은 어떻게 처리를 해야할까요? 회원가입 후 전체 삭제가 아닌 방금 가입된 사람을 삭제를 해야하나요?
-
미해결타입스크립트 입문 - 기초부터 실전까지
질문이요
자주 질문드려 죄송드리네요 그만큼 제가 너무 초보이다보니 하핫;;;궁금한 부분은 생성자함수를 쓰지 않고, 왜 클래스문법을 사용하는 이유가 궁금합니다. 웹에 제공된 글(제공된 문서)을 읽어보고 이해하는것이 저에게는 어려움이 있네요....
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요 질문드립니다
css ssr 이후로 back서버쪽이나 front 서버쪽 오타나 데이터 타입에러떄문에 에러나면 모두 아래처럼 에러 메시지가 뜨는데 ....모든 에러가 다 이렇게 뜨니깐 에러 해결하기가 너무 힘드네요 ㅠㅠ _document.js 파일은 제로초님이랑 동일하고 MyDocument.getInitialProps() 안에 개체가 들어가야되는데 undefined가 들어가는 이유가 ... ssr할때 서버에서 완성된 파일을 내려줘서 들어가야되는데 서버에러가 떴을 때 res를 못해주니 저곳에 아무것도 안들어가니깐 저런 에러가 발생하는 걸까요 ? 그렇다면 _document.js 만들기 전에는 왜 저런 에러가 나지 않았던걸까요 ? 그리고 혹시 해결방법이 없을까요 ? Server Error Error: "MyDocument.getInitialProps()" should resolve to an object. But found "undefined" instead. This error happened while generating the page. Any console logs will be displayed in the terminal window. Call Stack loadGetInitialProps file:///C:/Users/jjong/Desktop/jme/front/node_modules/next/dist/next-server/lib/utils.js (5:295) async renderToHTML file:///C:/Users/jjong/Desktop/jme/front/node_modules/next/dist/next-server/server/render.js (54:1107) async file:///C:/Users/jjong/Desktop/jme/front/node_modules/next/dist/next-server/server/next-server.js (109:97) async file:///C:/Users/jjong/Desktop/jme/front/node_modules/next/dist/next-server/server/next-server.js (102:142) async DevServer.renderToHTMLWithComponents file:///C:/Users/jjong/Desktop/jme/front/node_modules/next/dist/next-server/server/next-server.js (134:387) async DevServer.renderToHTML file:///C:/Users/jjong/Desktop/jme/front/node_modules/next/dist/next-server/server/next-server.js (135:923) async DevServer.renderToHTML file:///C:/Users/jjong/Desktop/jme/front/node_modules/next/dist/server/next-dev-server.js (35:578) async DevServer.render file:///C:/Users/jjong/Desktop/jme/front/node_modules/next/dist/next-server/server/next-server.js (72:236) async Object.fn file:///C:/Users/jjong/Desktop/jme/front/node_modules/next/dist/next-server/server/next-server.js (56:580) async Router.execute file:///C:/Users/jjong/Desktop/jme/front/node_modules/next/dist/next-server/server/router.js (23:67) async DevServer.run file:///C:/Users/jjong/Desktop/jme/front/node_modules/next/dist/next-server/server/next-server.js (66:1042) async DevServer.handleRequest file:///C:/Users/jjong/Desktop/jme/front/node_modules/next/dist/next-server/server/next-server.js (34:504)
-
미해결하울의 안드로이드 인스타그램 클론 만들기
4강) 페이스북 로그인 - 앱내에서 에러
The supplied auth credential is malformed or has expired. [Unsuccessful debug_token response from Facebook: {"error":{"message":"invalid OAuth access token signature.","type":"OAuthException","code":190,"fbtrace_id":Acu8tEB3YQPe3TjpMjaMXVn"}}] 앱 실행시 이메일 로그인과 구글로그인은 잘 작동하는데, 페이스북로그인 버튼을 클릭하면 위의 에러 메시지가 뜹니다. 어떤 문제가 있는건지 잘 모르겠습니다ㅜㅜ
-
미해결웹 개발자와 정보보안 입문자가 꼭 알아야 할 웹 해킹 & 시큐어 코딩
질문
action.php에서의 값들을 입력하니 write page에서 정상적인 글도 write버튼 누르니 action.php에서 입력한 경고문이 뜹니다..오타 없는 것 까지 확인하는데 이유가 뭔가요..
-
미해결타입스크립트 입문 - 기초부터 실전까지
질문이요
this.name = name을 해준 이유가 이해가 잘 안갑니다....this.name을 지정한 이유가this -> Person{} 을 가리키고.name -> 객체 안에 name이라는 키를 생성시켜서 그 안에 name을 'seho'라고 치면 name: 'seho' 로 출력되는건가요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
상품 서비스 테스트코드
안녕하세요 선생님! 혼자 복습하다가 문득 호기심이 생겨, 상품 서비스의 테스트를 진행해보다 . @SpringBootTestclass ItemServiceTest { @Autowired private ItemService itemService; @Test void 상품_등록() { Book book = new Book(); book.setName("jpa"); book.setPrice(10000); Long itemId = itemService.saveItem(book); Assertions.assertThat(book).isEqualTo(itemService.findOne(itemId)); }} 이렇게 되면 테스트가 실패하는데 그 이유가 객체 타입이 달라서 그런건가요? 테스트 코드의 객체는 Book이고 service 계층에서의 반환형은 Item이라 생각하여 Repository 계층과 Service 계층의 반환형을 모두 Book으로 해도 테스트가 실패합니다. 혹시 이유를 알 수 있을까요?
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
리뷰 남기면 PDF 자료 보내준다더니, 한달째 소식없음/ 이렇게 리뷰를 유도하나요??
삭제된 글입니다
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
최종정리 코드에 관하여 문의드립니다.
정리 강의라서 시간대를 말씀드리기가 애매한데요, 우선 정리해주신 코드 중에 첫번째에 각각 파일에 대해 작업할 때에 int64로 정수형으로 정리될 수 있도록 작성되어있습니다. 그런데 세 번째 코드로 가시면 보시는 것 처럼 다시 최종 파일 다루는 과정에서 다시 int64 를 적용하는데요, 실제로 저 단계 바로 직전에서 df_confirmed를 실행해보면 소숫점 데이터 값들이 나와있습니다. 왜 첫번째 코드에서 int64를 명시했는데, 다시 int64를 적용해야하는 상황이 나오는건가요?? 번거로우실텐데 죄송합니다..
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
질문이 있습니다!
안녕하세요! 좋은 강의 제공해주셔서 감사합니다~! 제가 학원에서 수업을 들을 때는 이클립스 jdk1.8로 듣고있어서 환경변수 설정도 그렇게 되어있는데요! 선생님 강의를 들으면서 IntelliJ를 처음 설치하고 '빌드하고 실행하기' 강좌에서 환경변수 설정 때문에 계속 막혀있습니다. 다른 질문에서 서버에 배포할 때 이런 과정이 필요하다는 답변을 본것 같은데 그럼 일단은 이 과정은 넘어가도 될지 궁금합니다!
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
2:31, line 70 질문
장애물은 위에서 아래로 내려오는데 왜 -= 가 아닌 += 인건가요?
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!
안녕하세요 강사님 질문이 있습니다
저번에 따라할때는 이러한 Very small path to the image: 라는 문구 가 안떳는데 이번에 다시 학습시켜보려니 뜨길래 무엇이 문제 인지 알고싶어 질문드립니다. 구글링을 해보았는데 정확한 원인을 모르겠습니다... 근데 이게 또 학습 된걸 돌려보면 학습은 되었는지 사물인식은 잘 되는데 궁금하여서 왜 이런 오류가 생겼는지 알려주실수 있나요?
-
미해결처음 배우는 리액트 네이티브
강의중에 실제프로젝트 강의중에 맨마지막 20분짜리 전 강의에서요.
제가 강의를 보다가 에러 나는 부분이 있어서 올려 봅니다. 파이어베이스에 id 컬럼이 빠져서 맨마지막 강의에 20분 전 강의에서 에러가 나서 파이어베이스에서 컬럼에 id를 추가를 해서 해결을 했습니다. 빠트리신거 같아서 적어 보냅니다. 그리고 가끔 보면요.. Setting a timer for a long period of time, i.e. multiple minutes, is a performance and correctness issue on Android as it keeps the timer module awake, and timers can only be called when the app is in the foreground. See https://github.com/facebook/react-native/issues/12981 for more info. (Saw setTimeout with duration 2694051ms) 이런 경고 문구가 보이던데, 왜 그런 건가요 ?
-
미해결Flutter 응용 - 공공 API를 활용한 앱 만들기 (MVVM 패턴)
ListView 궁금한점이 있습니다.
return Scaffold(appBar: AppBar(title: Text('마스크 재고 있는 곳'),), body: ListView( children: stores.map((e) => ListTile(title: Text(e.name)) ).toList(), ),);} 이걸 아래와 같이 바꿨는데요 return Scaffold(appBar: AppBar(title: Text('마스크 재고 있는 곳'),), body: ListView( children: stores.map((e) { ListTile(title: Text(e.name));} ).toList(), ),);} 왜 에러가 날까요?? 왜 굳이 ListTile앞에 return을 넣어줘야되나용..?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
reset.css
안녕하세요 로초님 emotion으로 reset.css적용할려고 하니 잘 안되서 질문을 올립니다. 하단방법처럼 적용을 해봤습니다. import { css } from '@emotion/react'; const Reset = css` ol, ul { list-style: none; } ` export default Reset; import React from 'react';import loadable from '@loadable/component';import { Switch, Route, Redirect } from 'react-router-dom';import { Global } from '@emotion/react';import reset from '@utils/Reset';const Home = loadable(() => import('@layouts/Home/Home'));const App = () => { return ( <div> <Switch> <Route exact path={'/'} component={Home} /> </Switch> <Global styles={reset} /> </div> );};
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
어시스턴트가 뜨지 않습니다
가이드 따라서 해결을 했는데 print를 입력하면 빨강 경고메세지는 뜨지 않는데 snippet이 뜨지가 않습니다...
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
피자배달거리
해당 코드가 왜 타임 아웃이 되는지 모르겠습니다. 강사님의 코드를 베꼈는데도 왜 그런지 모르겠습니다. import java.util.ArrayList;import java.util.Scanner;class Point { int x; int y; public Point(int x, int y) { this.x = x; this.y = y; }}public class Main { static int n, m, len, answer = Integer.MAX_VALUE; static int[] combi; static ArrayList<Point> pz, hs; public void DFS(int L, int s){ if (L == m){ // 모든 피자 가게 중에서 m개를 뽑는 모든 경우 // 최소 피자 배달거리 구하기 int sum = 0; for (Point h : hs) { int dis = Integer.MAX_VALUE; for (int i : combi){ dis = Math.min(dis, Math.abs(h.x - pz.get(i).x) + Math.abs(h.y - pz.get(i).y)); } sum += dis; } answer = Math.min(answer, sum); } else { for (int i = s; i < len; i++) { combi[L] = i; DFS(L + 1, s + 1); } } } public static void main(String[] args){ Main T = new Main(); Scanner kb=new Scanner(System.in); n = kb.nextInt(); m = kb.nextInt(); pz = new ArrayList<>(); hs = new ArrayList<>(); for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { int tmp = kb.nextInt(); if (tmp == 1) hs.add(new Point(i, j)); else if (tmp == 2) pz.add(new Point(i, j)); } } len = pz.size(); combi = new int[m]; T.DFS(0, 0); System.out.println(answer); return ; }}
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
유투브 보고 너무 알차서 결재까지 했는데요...설치관련 문의사항^^
youtube FPGA편 보고 윈도우용 vivado를 설치 하였는데요, 인프런 유료 강의에서 우분투 설치 후 vivado를 리눅스용 bin으로 깔자나요? 두개 깔아야 되는건가요??^^;; FPGA는 완전초보라^^;