묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 부탁드립니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. stardustxox7@daum.net 저 이 강의 친구들한테도 들으라고 영업했어요ㅎ 좋은 강의 감사합니다!
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
특정 도메인에 json 보내기
특정 도메인에 json을 보내려면 Mapping에 value값에 특정 도메인을 넣으려면 어떻게 해야하나요? 제가 도메인을 가지고있는데 그 특정 도메인은 ContentType이application/json으로 열려있는 상태입니다. 포스트맨으로 보낸 json 값을 로그에 찍어보고싶은데 뭐가 문제인지 아리송하네요 @ResponseBody@PostMapping("www.onlyonepage-withyou.com/board")public HelloData requestBodyJsonV5(@RequestBody HelloData helloData) throws ServletException, IOException { log.info("username={}, age={}", helloData.getUsername(), helloData.getAge()); helloData.setUsername("userB"); helloData.setAge(30); return helloData;}
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
3차원에서 거리구하는공식
14:40초에서 3차원에서 거리 구하는공식이 A(x2, y2, z2) B(x1, y1, z1) 이라고 할때 루트( ( x2 - x1)제곱 (y2 - y1)제곱 (z2 - z1)제곱 ) 아닌가요?? 왜 각 변을 제곱을 한다음 다 더해서 루트를 씌우는 건지 잘 이해가 안갑니다..
-
해결됨Slack 클론 코딩[백엔드 with NestJS + TypeORM]
1분 18초 자바스크립트 어떤건 힙에 저장되고 어떤건 스택에 저장되고...
1분 18초 자바스크립트 어떤건 힙에 저장되고 어떤건 스택에 저장되고... 에 대해 말씀하셨는데, 혹시 그런거에 관해 좀 더 알기 위해 공부해보고 싶은데, 공부 자료 추천해주실 수 있나요? (신기... 제로초님은 어떤 자료를 통해 그러한 내용들을 알게되셨나요?
-
미해결
"배틀로얄 게임을 만들어보며 배우는 언리얼 게임 개발" 강의를 듣고 싶습니다.
배틀로얄 게임을 만들어보며 배우는 언리얼 게임 개발 강의를 듣고 싶습니다. 그런데 강의가 수강이 종료가 되었네요? 혹시 비공개 형태로 강의 수강이 가능할지.. 안된다면 본 강의에 관련하여 향후 일정을 알려주시면 감사하겠습니다.
-
해결됨Slack 클론 코딩[백엔드 with NestJS + TypeORM]
질문입니다!
1. post /api/workspaces' 이 api로 요청될 경우 워크스페이스를 만드는 api잖아요? 이때 workspace controller을 보면 createworkspace에서 body.workspace와 url, id가 보이는데요 @Post() async createWorkspace(@User() user: Users, @Body() body: CreateWorkspaceDto) { return this.workspacesService.createWorkspace( body.workspace, body.url, user.id, ); } 이값은 프론트에서 받아서 async createWorkspace(name: string, url: string, myId: number) { ..... } workspace.service의 createWorkspace로 넘겨주는 것인가요 아니면 workspace.service의 createworksapce에서 리턴된 값을 workspace controller에서 받아오는 것인가요?.. 2. 강사님 강의중 intercepter를 쓰는게 나오는데요 깃헙에 있는 소스코드에는 인터셉터가 없더라구요? 이것은 사용안해도 되는 선택적인 것이어서 소스코드에 없는것인지 궁금합니다 3. const channelMember = new ChannelMembers(); channelMember.ChannelId = workspace.Channels.find( (v) => v.name === '일반', ).id; workspace에는 chnnels라는 컬럼이 없는데 어떻게 적용이 되는거죠? channels 테이블에 name컬럼이 일반인 데이터에 속해있는 workspaceId를 보고 workspaceId에 관계되어 있는 workspace테이블의 workspaceId를 channleMember의 channelid에 넣는것인가요? 제가 제대로 이해했는지 모르겠네요...
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
한가지 상품이 아닌 여러가지 상품 주문 시
안녕하세요 강사님 강의를 듣다가 여러가지 상품을 주문할 수 있게 구현해보고 싶은데 thymeleaf에서 여러 상품을 선택 했을 시 선택 데이터들을 리스트형태로 만들어서 postMapping에 보내야하는건가요...?그렇다면 thymeleaf문법은 어떻게 들어가야하는지 궁금합니다... (추가적으로 상품을 고르게되면 고른 리스트가 보이면서 더 상품을 추가하거나 삭제하게 할려면 자바스크립트로 설정해두는건가요?!)
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
질문 부탁드립니다
유저 등록하면 유저 목록이 이렇게 보고 새로고침하면 잘 보이는데 // 사용자 등록 시 document.getElementById('user-form').addEventListener('submit', async (e) => { e.preventDefault(); const number = e.target.number.value; const password = e.target.password.value; const birth = e.target.birth.value; const gender = e.target.gender.checked; if (!number) { return alert('번호을 입력하세요'); } if (!password) { return alert('비밀번호를 입력하세요'); } if (!birth) { return alert('생년월일를 입력하세요'); } try { await axios.post('/users', { number, password, birth, gender }); getUser(); } catch (err) { console.error(err); } //여기 때문에 그런 것 같은데 유저 등록하면 화면 리렌더링하게 해야 하나요? e.target.number.value = ''; e.target.password.value = ''; e.target.birth.value = ''; e.target.gender.checked = false; });
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
@ModelAttribute가 있을 때, Model 객체 생성
안녕하세요. 강의 잘보고 있습니다. (질문을 많이 하는 거 같아서 좀 죄송스럽지만..) 영한님이 @ModelAttrubute가 파라미터에 있으면 파라미터에 Model 객체가 있지 않아도 자동으로 Model 객체가 생성되고 Model.addAttribute 까지 해준다고 하셨는데요.(파라미터에 @ModelAttribute가 선언돼 있으면 Model은 선언되지 않아도 무조건 생성된다고 생각해도 될까요?) 그럼 이 역할을 해주는 게 ArgumentResolver일까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
동적할당과 배열
동적할당과 배열 질문 입니다. int형의 경우 int* ptr = new int[100]; delete[] ptr; 이렇게 동작하는 것으로 이해하고 있습니다. class의 경우 강사님께서 Item* item4[100] = {}; for (int i = 0; i<100; i++) { item4[i] = new Item(); } 이렇게 두단계로 나눠서 먼저 포인터 배열을 생성하고 반복문을 돌려서 하나씩 동적할당을 해주는 식으로 설명해주셨는데 Item* item5 = new Item[100] 이런 방식으로는 할 수 없는 건가요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
URI, URL의 차이..?
이번 강의를 듣고 URI는 자원을 식별, URL은 자원의 위치를 알려주는 것으로 이해했습니다. 강의 자료의 예제 중에서 "https://www.google.com/search?q=hello&hl=ko"가 URL이라고 하셨는데 "https://www.google.com/search"가 자원의 위치를 나타내주는 URL이자 URI이고 (URI가 URL의 상위 개념이기 때문에) "https://www.google.com/search?q=hello&hl=ko"는 특정 위치에 있는 자원을 식별하는 주소이기 때문에 정확히 말하면 URI라고 하는 게 맞지 않나요? URL이라고 부르는 이유가 통상적으로 URL이라고 부르기 때문인가요??
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
왜 틀린건지 모르겠습니다.
import java.util.Scanner; public class Main { public static String solution(String s) { String[] tmp = s.split(" "); String answer = ""; for(int i=0; i<tmp.length-1; i++) { for(int j=i+1; j<tmp.length; j++) { if(tmp[i].length() > tmp[j].length()) { answer = tmp[i]; }else { answer = tmp[j]; } } } return answer; } public static void main(String[] args) { System.out.print("입력"); Scanner sc = new Scanner(System.in); String s = sc.nextLine(); System.out.print(solution(s)); } } 3. 문장속 단어 문제풀어서 결과는 제대로나오는데 채점사이트에서 틀렸다고합니다. 왜인지 알수있을까요?
-
미해결파이널 코딩테스트 : 프론트엔드
강의관련
안녕하세요 강의 잘 듣고있습니다. 혹시 강의기간은 구매 후 6개월 후 끝나는건가요??
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요? 강의 진행을 주피터 노트북이 아닌 비주얼 스튜디오 코드로 진행해도 무방한지 궁금합니다.
안녕하세요?! 잔재미코딩님의 로드맵을 읽고 천천히 따라가려는 학생입니다. 다름이 아니라, 현재 제 노트북 윈도우 버전이 윈도우 10 에듀 버전이며, 사용자 이름이 한글이라 수정이 되지 않는 상황입니다. 이 문제 때문에 주피터 노트북이 실행되지 않고 있는데요. 혹시, 이 경우 파이썬 강의를 따라갈 때 비주얼 스튜디오 코드로 진행해도 무방한지 궁금하여 질문드립니다. 또한 앞으로 진행될 강의들에서, 사용자 이름이 한글일 경우 또 다른 문제가 발생할까요? 발생한다면, 과감하게 포맷하려고 합니다 ㅠㅠ 감사합니다!
-
해결됨Vue.js + TypeScript 완벽 가이드
권한 요청 합니다!!
안녕하세요! 캡틴판교님!! vue-advanced 리포지터리 권한요청합니다! Github ID : ChangyuYeo 인프런 ID : wry5533@gmail.com vue 강의들 너무 잘 듣고 있어요!! 좋은강의 너무 감사합니다 ㅠㅠㅠㅠ
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
파티션 테이블 사용에 관련해서 질문드립니다.
안녕하세요. 다름 아니라, JPA, querydsl로 시스템 운영 중, 고객의 요구사항으로 partition 테이블을 적용해야 하는 일이 생겼는데, 파티션 테이블을 사용하기 위해서는 select * from user PARTITION (2021) 과 같이 파티션 이름을 같이 써줘야 속도가 나온다고 하는데 JPA에서도 partition 키워드를 사용할 수 있나요? 쓸 수 없다면 성능에 크게 문제가 없을까요? db tool에서는 partition 키워드를 넣지 않으면 where절에 range로 잡은 컬럼을 검색조건에 넣어도 '작업계획 보기' 에서 PARTITION RANGE(ALL)로 표시가 됩니다.
-
미해결플러터(flutter)로 앱만들기 고고 (입문)
질문이 있습니다.
class _SimpleAppState extends State<SimpleApp> { @override Widget build(BuildContext context) { String boxtest = "박스 테스트"; void _updateText() { setState(() { print("여기는 포인트 영역입니다."); boxtest = "박스가 변경되었습니다."; }); } return Scaffold( appBar: AppBar( title: Text("this is title"), ), body: Center( child: Text(boxtest), ), floatingActionButton: FloatingActionButton( onPressed: _updateText , child: Text("AA"), ), ); }} 위와 같이 코드를 작성하였습니다. 문제는 플로팅 버튼을 누를 때 "박스가 변경되었습니다" 라고 나오지가 않습니다 ㅠㅠ 근데 재미있는건 콘솔 화면에서는 "여기는 포인트 영역입니다." 라고 잘 나오는걸로 보아, onPressed에서 함수는 잘 실행되는 것 같습니다. 근데 또 디버그상 텍스트(박스가 변경되었습니다.)는 나오질 않습니다. 무엇이 문제인지 알고 싶습니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
DNS, 도메인 질문
안녕하세요 강의 정말 잘 듣고 있습니다! DNS가 IP주소를 도메인으로 변환해서 도메인 서버에 넣고 클라이언트가 도메인 주소로 요청할 수 있도록 하는 것이라고 하셨는데 도메인이라는 게 기억하기 어려운 IP주소를 기억하기 쉽게 문자로 만든 주소인가요??
-
미해결[기초-응용] 다양한 환경을 앤서블(Ansible)로 관리하기 with 베이그런트(Vagrant)
개인적인 질문
안녕하십니까 조훈님 현업에서 배쉬쉘보다 최근에는 파이썬을 많이 사용하나요 ? 배쉬쉘 스크립트 강의랑.. 조훈님 파이썬 실무 프로그래밍 책중 고민중인데 어떤게 더 필요한 역량인지 몰르겠습니다!
-
미해결쉽고 빠르게 익히는 Outlook 2016
아웃룩->연락처에 생일 등록 방법 건.
안녕하십니까? 연락처에 생일등록 방법 가르침 부탁 드립니다. 연락처에 생일을 등록하려고 보니 입력 필드가 없습니다. 어떻게 필드 확인을 할 수 있는지요? 제 컴퓨투의 아웃룩->연락처->새연럭처 캡쳐해 드립니다. 수고하십시오. Robert Kim