묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Model 질문
강의 너무 잘 듣고 있습니다. 강의 듣던 중 궁금한 점이 있는데 Model의 생명 주기가 어떻게 되는지 검색을 해봐도 원하는 검색이 안나오네요. Model의 생명주기가 궁금합니다. 34번째줄 @RequestMappint("/save")를 호출할때 model이 없어 model.addAttribute("member", member);할 때 value가 넣어지는 거 같은데 model이 존재하고 key가 같다면 member가 덮어쓰기되는 식인가요?
-
미해결해커를 위한 iOS 앱 모의 해킹 전문 과정
pinning 취약점 인가요 아닌가요
앱에서 여러 서버에 통신이 이루어 지고 있습니다. 데이터1는 A서버 데이터2는 B서버 앱에서 데이터1 A서버 통신은 버프에서 잘 보입니다. 데이터2는 B서버 통신은 버프에서 잡히지 않고 TLS 에러가 대쉬보드에 나옵니다. pinning취약점으로 봐야 하겠죠? 리스크는 고/중/저/정보 중 정보에 해당되나요? 대쉬보드에 TLS에러가 나오지 않고 readHandshakeRecord 에러가 나오는경우는 어떤 경우일까요?
-
미해결수학으로부터 인류를 자유롭게 하라(기초대수학편)
아직 강의를 다 듣지 못했는데 혹시 1달만 더 연장해 주실 수 있을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 현생이 너무 바빠서 미처 다 듣지 못했습니다. 한달만 연장 부탁드릴 수 있을까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
페이징, 검색, 필터 조차 post로 가능한데 get으로 하는 이유가 있나요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 페이징, 검색, 필터 조차 post로 가능한데 get으로 하는 이유가 있나요?
-
미해결비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
mysql connection 오류
안녕하세요, 강의 잘 듣고 있습니다. 다름이 아니라 강의를 듣는 도중에 Mysql과 연결이 되지 않아서 도움을 구하고자 합니다. Workbench에서 Test Connection을 누르면 계속 could not connect to mysql at "주소" ~ 이렇게 뜨게 됩니다. Vi 편집기를 통해서 Error Log를 확인했는데도 Timestamp가 잘못 설정되어 있다는 에러밖에 확인하지 못했습니다. 그래서 이게 Mysql이 안켜진건가 해서 Putty에서 Mysql을 실행 시키고 접속을 해도 계속 Connection이 안됩니다. Configure Server Management를 해야하나 고민해봤는데 이걸 하면 가상 리눅스환경에 mysql을 연결하는게 아니라 Window 운영체제 자체의 mysql을 연결하는거니 이건 아닌거 같고 지금 요 연결때문에 구글링만 일주일째 하고 있는데 안되고 있습니다. mysql에 문제가 있는건가 싶어 Select host from mysql.user을 해도 % 로 나와 있는 root가 잘 출력 되고, putty에서 netstat -ntlp를 해도 :::3306으로 잘 돌아가고 있는것 같습니다. EC2 주소랑 인바운드 규칙도 잘 설정이 되어 있는 상태인데 더이상 진행이 되지 않습니다. 혹시 해결 방법을 아실까요?
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-D번 문제 질문
안녕하세요! 3-D문제는 백트래킹 방법으로는 풀 수 없는 문제인가요? 메모리초과가 발생하네요.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
질문드려요 선생님
교안 59 페이지의 재귀함수관련(permutation)과 관련된 내용의 질문입니다. 보여드린 이미지는 함수의 호출과정에서 "depth", "i", "v[i]", "v[depth]" 4개를 계속해서 모니터링해본 것인데요. 어떠한 방식에서 1. 갑자기 depth가 줄어드는 것인지 잘 모르겠습니다. 개인적으로 이러한 깊이우선탐색?? 은 stack으로 구성되어져 있다고는 알고 있는데.... 정확히 어떤 방식때문에 처음 123을 찍고 그 다음의 depth가 이전보다 줄어들 수 있는지? 잘 모르겠습니다. 상세히 설명해주시면 감사드리겠습니다. 그리고 선생님께서 그려주신 그림에 대한 이해는 할 수 있는데, 정확히 넣고 빼고 넣고 빼고의 과정을 거쳐 depth와 r이 같을때 프린트를 해주는 그 로직에 대한 정확한 이해가 가지않습니다. 항상 알고리즘을 공부할 때 이러한 재귀함수때문에 포기하곤하는데 어떤 방식으로 공부해야 좋을지 간단한 팁 알려주시면 감사드리겠습니다. 좋은 강의 항상 감사드려요!
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
코드 줄바꿈
강의와 다르게 제 로컬에서는 코드를 작성하면 줄바꿈 처리가 됩니다 강의에서처럼 한 라인에서 보여주는 코드의 수를 길게 하고 싶은데 어떻게 설정해줘야할까요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
질문X 해결 공유) postman에서 GET할 때 Unauthorized 되는 거 해결
수업 막판에 postman으로 post는 잘 되는데, get하니 계속 Unauthorized가 뜨더군요. VALUE는 Bearer 띄어쓰기 JWT키로 잘 썼는데요. 원인은 KEY 부분에 Authorization를 안써줘서 그랬습니다. 아마 자동으로 들어갈 수도 있는데, 저는 아니더군요. 수동으로 써주니 해결됐습니다.
-
미해결스프링 핵심 원리 - 기본편
AutoAppConfigTest 오류
AutoAppConfiugTest를 실행하면 NoSuchBeanDefinitionException이 발생합니다. MemberRepository 타입의 객체가 스프링 빈으로 등록이 안 되었다는 거 같은데.. MemoryMemberRepository 포함해서 빈으로 등록해야 될 클래스에 @Component 다 붙였고 생성자에도 @Autowirde 다 붙였는데 왜 등록이 안 되는 걸까요...?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
다이나모 디비와 nest.js연결 방법은 어디를 참고해서 공부하면 좋을까용?
다이나모 디비와 nest.js연결 방법은 어디를 참고해서 공부하면 좋을까용?
-
미해결배달앱 클론코딩 [with React Native]
[mac] run ios 실행 시 빌드 오류 질문입니다.
안녕하세요 제로초님 mac 환경에서 ios 를 빌드하기 위해 아래와 같이 실행했으나, 두번째 이미지와 같이 에러가 뜹니다. 제가 생각했을 때는, 현재 index.js와 package.jsond에서 이름이 'SimplyFieldService'로 되어있는데, 터미널에서 보면 타겟을 'WFieldService.xcworkspace'로 잡고 있어 빌드를 못하는 것 같습니다. 그래서 구글링해서 찾아본 결과, ios>Pods 폴더의 Podfile 파일에서 project와 target의 이름을 바꿔주면 된다해서 수정했는데도 똑같이 타겟을 WFieldService로 잡고 빌드가 안됩니다 ㅠㅠ 해결방법을 알 수 있을까요? 감사합니다 < index.js> , <package.json>
-
해결됨[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
리스트 뷰 실습 도중 에러가납니다.
아래와 같은 오류가 나는데 view = LayoutInflater.from(parent?.context).inflate(R.layout.board_list_item,parent,false) 요 부분에서 납니다. 아래는 제 소스입니다. package com.example.mytoproject.board import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android.widget.BaseAdapter import com.example.mytoproject.R import kotlinx.coroutines.NonDisposableHandle.parent class BoardListLVAdapter(val boardList:MutableList<BoardModel>): BaseAdapter() { override fun getCount(): Int { return boardList.size } override fun getItem(p0: Int): Any { return boardList[p0] } override fun getItemId(p0: Int): Long { return p0.toLong() } override fun getView(p0: Int, p1: View?, p2: ViewGroup?): View { var view = p1 if (view ==null) { view = LayoutInflater.from(parent?.context).inflate(R.layout.board_list_item,parent,false) } return view!! } }
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
Time Limit Exceeded
해당 문제를 풀다 이해는 완벽히 했지만 오류가 나 올려주신 소스코드를 복사해 넣어도 60점만 나오는데 왜이런건가요? import sys dx=[-1, 0, 1, 0]dy=[0, 1, 0, -1]sys.setrecursionlimit(10**6)def DFS(x, y, h): ch[x][y]=1 for i in range(4): xx=x+dx[i] yy=y+dy[i] if 0<=xx<n and 0<=yy<n and ch[xx][yy]==0 and board[xx][yy]>h: DFS(xx, yy, h) if __name__=="__main__": n = int(input()) cnt = 0 res = 0 board=[list(map(int, input().split())) for _ in range(n)] for h in range(100): ch=[[0]*n for _ in range(n)] cnt=0 for i in range(n): for j in range(n): if ch[i][j]==0 and board[i][j]>h: cnt+=1 DFS(i, j, h) res=max(res, cnt) if cnt==0: break print(res)
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
wile(q.size())
wile(q.size()) 이건 어떻게 작동하는 건가요? 그리고 추가적으로 수도코드를 읽는 법이 따로 있나요? 아니면 다 형식처럼 만들어놓으신건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
이동 동기화 부분 질문있습니다
며칠째 여러방법으로 시도를 해보아도 안되는 부분이 많습니다..ㅠㅠㅠ 혼자 간단한 3D게임을 만들면서 공부중입니다. 접속하는 부분까지는 잘 됩니다. Protocol 에서는 Pox. Poy, Poz를 float로 변경한 후 조이스틱 입력을 받을 boolean을 추가해줬습니다. 이후 클라 프로젝트 쪽에서 UI_button이라는 스크립트 파일을 만들어서 UI_Base의 BindEvent를 통하여 조이스틱을 조작하여 조이스틱의 Vector2의 값을 MyPlayercontroller의 SetMyPlayerMoveDir이라는 프로퍼티로 set안에서 설정후 get부분에서는 Vector3의 값을 내벝어 주게 하였습니다. 그리고 나서 isInputJoyStick이 true일 경우 이렇게 State를 변경해 주었고 UpdateMoving일 경우에는 IsInputJoyStick이 false일 경우 State를 변경하도록 하였습니다. Move함수의 인자로는 아까 MyPlayerController의 프로퍼티인 SetMyPlayerMove을 받아서 transform.forward랑 포지션을 움지기게 한뒤, movePacket을 만들어서 PosInfo를 Send 해주는데 동기화가 안됩니다. 현재 서버의 로그를 보면 서버를 킨 후 클라에서 조이스틱을 클릭하고 이리저리 움직이면 최초의 드래그 한 값만이 이런식으로 계속 보내 지는거같습니다. 가령 같은 값으로 패킷을 보낸다고해도 다른클라에서는 제 플레이어를 봤을 때 뚝뚝 끊기는것 처럼 보여야 하는데 접속만 되고 동기화가 통 되질 않습니다..
-
미해결정혜경 판타스틱 자료구조 in C
delete 코드에서 질문이 2개 있습니다!
질문 1. while문에서 parent의 값을 넣어주는데 밑 코드에서 parent의 초기값을 tp->root로 주는 이유가 궁금합니다. 초기값을 parent = NULL;로 주어도 똑같을까요? parent = del = tp->root; while(del != NULL) { if(data == del->data) break; parent = del; if(data < del->data) del = del->left; else del = del->right; } 질문 2. if(del != NULL) { free(del); --tp->nodeCnt; return del; } else return NULL; 해당 코드의 윗부분에서 이미 if(del == NULL) return NULL; 이라는 코드가 존재하는데 밑에서 한번 더 검사하는 이유를 잘 모르겠습니다.
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
파일 동작시 오류
SyntaxError: invalid syntax>>> & C:/Python310/python.exe "c:/Python310/01. 숫자맞추기 게임/start.py" File "<stdin>", line 1 & C:/Python310/python.exe "c:/Python310/01. 숫자맞추기 게임/start.py" 이런식으로 오류가 뜨는데 어떻게 해야하나요? ^SyntaxError: invalid syntax
-
미해결배달앱 클론코딩 [with React Native]
navition tab, stack 문의 드립니다.
제로초님 안녕하세요 A, B, C, D 4개의 Tab.Screen이 있고, 위 4개의 모든 탭 스크린 안에서 검색 화면 / 검색 조건 설정 화면 / 검색결과 이렇게 3가지 컴포넌트를 Stack.screen으로 동일하게 사용이 필요해서 각 A, B, C, D Tab Screen 컴포넌트에 위 3가지 (검색,조건설정,결과) 컴포넌트를 Stack Screen 으로 다 넣어줘서 구현을 했는데 이렇게 구현하는게 맞는지해서 질문 남깁니다. App.js 각 Tab Screen 내부 Stack 구성
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
뒤에 배경에 pink색 말고 이미지를 넣고 싶으면 어떻게 하나요?
핑크로 되어있는 bg-color말고 이미지를 넣고싶은데 넣으면 둘이 분리가 되어서 따로놀아요. bg color처럼 이미지로 뒤에 배경처럼 있게 할수있는 방법은 뭐라고 해야하나요? 이런슥올 둘이 동 떨어죠ㅕ요