묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
회원가입 PRG
@GetMapping("/join") public String addMemberForm(@ModelAttribute("form") MemberSaveForm form) { return "members/join"; } @PostMapping("/join") public String join(@Valid @ModelAttribute("form") MemberSaveForm form, BindingResult bindingResult, RedirectAttributes redirectAttributes) { //복합 룰 검증 validateObjectError(form, bindingResult); if (bindingResult.hasErrors()) { return "members/join"; } //회원가입 Long memberId = memberService.join(form); redirectAttributes.addFlashAttribute("memberId", memberId); return "redirect:/members/join/complete"; } @GetMapping("/join/complete") public String joinComplete(@ModelAttribute(name = "memberId") Long memberId, Model model) { NewMemberInfo newMemberInfo = memberService.getNewMemberInfo(memberId); model.addAttribute("member", newMemberInfo); return "members/join_complete"; }안녕하세요. 회원가입 완료페이지(/join/complete)에서 뒤로가기로 다시 회원가입하는 페이지(/join)로 이동했을 때 필드의 값(MemberSaveForm)들이 유지되는데 값들을 없애려면 어떻게 해야하나요?POST /join 에서 리다이렉션으로 /join/complete로 이동할때 memberId를 addFlashAttribute가 아닌 세션을이용하려하는데 흔히 사용하는 방식인지 궁금합니다. 다른 좋은 방법이 있나요?
-
미해결처음 시작하는 Infrastructure as Code: AWS & 테라폼
iam 권한에 대한 질문
수업 잘 듣고 있습니다 궁금하게 있는데 , 처음에 aws ec2의 aws configure를 할때 , iam 계정을 사용해서 환경설정을 하고 뒤로 그 계정으로 putty로 접속해서 수업 실습을 따라하고 있는데, 궁금한게 ,저는 iam 계정에 VPC에 대한 권한을 준 적인 없는데 , iam 계정으로 configure한 CLI로 VPC 를 만들고 , Subnet을 만 들 수 있는게 신기하고 , 궁금합니다 , CLI로 접속하면 , iam 권한의 제한이 없어지나요 ? , iam 권한 젒속은 aws console에 한정되나요?
-
미해결독하게 C를 배운 사람을 위한 선형 자료구조
CPU의 다른 이름 Machine 강의 질의
안녕하세요.강의를 보다가 학습과는 크게 상관없는 부분이지만 잘못 언급을 하신것 같아서 질문 게시판에 글을 남깁니다.UNIX 운영체제를 만드신, 켄톰슨 선생님이 돌아가셨다고 얘기하시는 부분이 있는데켄톰슨 선생님이 아니고 데니스 리치 선생님을 얘기하신다는게 잘못 얘기하신게 아닌가 생각이 듭니다.별거 아니긴 한데, 멀쩡히 살아계시는데 돌아가셨다고 하신 부분이 그냥 찝찝해서 글 남깁니다. 좋은 하루 되세요!!
-
미해결
언리얼5 BP 인스턴스 별로 위젯 띄우고 삭제하는 법
아이템 줍기 상호작용 기능을 구현하고 있습니다.아이템에 캐릭터 레이 트레이스가 충돌하면 상호작용 UI를 띄우고,충돌하지 않으면 지우고,줍기 상호작용이 완료되면 UI를 더이상 띄우지 않는 로직은 구현했지만인스턴스별로 작동이 안 되고다른 아이템이어도 똑같은 UI가 띄워지고 삭제할 때 동시에 같이 삭제됩니다.코드는 현재 이렇습니다. 상호작용되는 아이템 블루프린트의 Construction ScriptRow Name을 인스턴스 편집 가능하게 해서 인스턴스마다 다른 메쉬와 이름을 갖게끔 하고 있습니다. 상호작용되는 아이템 블루프린트의 Event Graph상호작용 위젯을 띄우는 WBP의 이벤트 그래프인스턴스별로 위젯을 관리하는 법 알려주시면 감사하겠습니다!!
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
TCP 수신시 순서보장에 질문있습니다!
안녕하세요.루키스님 1회독마치고 2회독을 하는중 궁금한점이 생겨 글남기게되었습니다.만약 클라가 패킷을 보내는 순서를 A -> B 라고 했을때, 서버에서 패킷을 수신해보니 A, B둘다 패킷이 부족하여 다음 패킷을 대기중이라 했을때두번째 패킷을 받아보니 B는 부족한 패킷을 채워 완전체가 되고 A는 아직 부족하다고 했을때클라에서는 A -> B 순으로 명령하여 패킷을 전송했지만 A의패킷은 아직 수신대기중이고 B의 패킷은 전부 수신되었을때B의 패킷을 컨텐츠영역으로 보내 클라에게 전송하는걸까요?그럼 클라에서의 명령이 A->B가 아닌 B->A로 실행되는것일까요..?만약, B->A 로 클라가 실행된다면 정상적으로 A->B로 실행하게끔 하는방법이 있을까요..?문뜩 궁금해서 여쭤보게되었습니다. 답변해주신다면 감사하겠습니다!
-
미해결실리콘밸리 엔지니어에게 배우는 쿠버네티스 for SWE
Kubectl, minikube 로컬 환경 설치 질문
안녕하세요 강의 잘 보고 있습니다.개념적으로 minikube와 kubectl 간의 관계가 잘 이해가 되지 않는데요.kubectl은 단순이 commendline tool 인것 같고, ,minikube는 로컬 환경에서 k8s를 띄우는 것 같습니다.kubectl을 통해서 minikube에 deployment cluster를 제어 한다고 가정했을 때 실습에서 보여지는 커맨드들이 왜 사용되었는지, 예를 들어 로컬 머신과 미니큐브내 cluster를 터널링을 해주는 예시가 있는데 이부분이 실제로 사용 예시와 함께 부연 설명 부탁드립니다, minikube service hello-minikube 를 실행하는 경우 두가지 ip address가 출력되는데 (192. ip, 127 ip) 이 두가지가 어떤 의미를 가지는 지도 궁금합니다
-
해결됨외워서 끝내는 SSL과 최소한의 암호기술
체인 검증 관련 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요 수업 덕에 클라이언트가 인증서를 신뢰 검증하는 기본적인 이해가 되었습니다.위 이해 내용에 따라 아래처럼 체인 검증도 가능하다고 생각했는데요1. 서버로부터 서버 도메인 인증서, 체인인증서 가 합쳐진 인증서를 전달 받는다체인 인증서의 서명 값을 클라이언트의 루트 인증서(공개키)로 검증 한다.체인 인증서가 서명 검증 되었으므로 신뢰 가능한 인증서로 보고 체인 인증서 내 공개키로 서버 도메인 인증서의 서명값을 검증한다.위 같은 상황에서 만약 서버 도메인 인증서 개인키로 서명한 커스텀 인증서를 만들고커스텀 인증서, 서버 도메인 인증서, 체인 인증서 이렇게 3개를 클라이언트에게 전달하면 커스텀 인증서도 루트 인증서로 서명 검증 가능한 인증서가 되는건가요?만약 가능하다면 서버 도메인 인증서 하나만 RA에서 구매하고 해당 인증서로 서명한 커스텀 인증서를 여러개 만들어서 사용하는것도 가능한 방법인지 궁금합니다.
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
2.3 강의 가상 시스템 다시 등록 후 명령어 에러
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. (https://www.inflearn.com/questions/992407/comment/281901)[질문 하기]k run chk-info --image=sysnet4admin/chk-info 입력 후 서버에 접속할 수 없다는 메세지가 뜹니다.물론 k get po 를 입력해도 오류가 나네요
-
미해결웹 해킹과 모의해킹 현업에 대한 이야기
Intercept on 시 페이지 접속이 안됩니다.
안녕하세요.burp suite 다운로드 후 127.0.0.1 프록시 서버를 설정한 크롬에서 어떤 페이지를 들어가려고 했을때 연결이 되지 않지만burp suite 에는 뭐가 뜨기는 합니다. (GET, Host, Cookie 등의 정보) 하지만 페이지가 안떠서 정상적으로 잘 된 것인지 궁금합니다.또한, burp suite 에서 Intercept 들어가면 open browser 라고 하는 버튼이 있는데 해당 버튼을 누르면 'PortSwigger' 라고 뜨고 해당 브라우저에서 페이지 접속은 잘되더라고요. 크롬으로 보면 아예 다른 창인지 설치한 'Proxy SwitchySharp' 프로그램은 뜨지 않습니다..이건 어떤 기능인지도 궁금합니다.감사합니다.
-
해결됨쉽게 설명하는 AWS 기초 강의
강의 제작을 해주심에 감사합니다.
안녕하세요 🙂저는 1인으로 서버리스 기반의 서비스를 개발하고 싶은 한 개발자입니다.최근 회사의 경영약화로 퇴사를 하게 되었어요.이참에 LLM기반의 풀 서버리스로 서비스를 개발해보자! (지식수준은 0이긴해요) 라는 생각이 들었어요.사실 이 강의를 지금 딱 만난게 저는 엄청난 럭키비키라는 생각이 들었고강의를 제작해주시고 말도 안되는 가격으로 지식을 전파해주셔서 너무나 감사합니다.이 강의를 기반으로 서비스를 출시하게 된다면 감사인사 다시 드리겠습니다.오늘도 좋은 하루 되세요 !
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-D 재질문
선생님 답변 감사합니다답변 확인후에 BFS로 수정해보았는데여전히 시간초과가 발생이 되네요..제가 보기엔 효율을 좋게 했다고 생각하는데왜 새로운 코드에서도 시간초과가 계속 발생하는지 답변 부탁드립니다...모르겠어요...gpt는 선생님 코드와 제 코드 비교했을때 시간복잡도 측면은 별차이 없다고 하는데 말이죠.. http://boj.kr/9dbda62580614b358e26e41ec3073620
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
감정일기장 useRef
강의 내에서 mockData를 id: 3 까지 만들고, useRef 초기값을 3으로 주었는데, 이렇게되면 onCreat가 처음으로 호출됐을 때 최초 생성된 일기가 id를 3으로 가지게되고(후위증감연산자로 그 다음 생성된 일기부터 id가 4로 생성됨), 이미 만들어져있는 3번일기랑 id값이 같아지게 됩니다. 그래서 최조 생성된 일기를 onUpdate해주었을때 수정내용으로 바뀐 최초 생성된 일기, 수정내용으로 바뀐 3번일기 이렇게 똑같은 내용으로 2개가 생기는 상황이 발생합니다. 따라서 useRef 초기값을 4로 주는게 맞지않나 문의드립니다.
-
미해결
test
test
-
미해결처음 시작하는 Infrastructure as Code: AWS & 테라폼
6강 import 존재에 대한 질문
수업 잘듣고 있습니다다름이 아니라 import를 하려면 , 내 local에 bucket에 대한 s3.tf파일이 있어야한다고 하는데 , 그럼 import를 하는 이유가 뭔지 궁금합니다 , 코드가 없으니까 , import 해서 받으려고 하는게 , 정상적인 사고 같은데 , 그럼 다시 내 local에서 s3.tf파일을 작성해서 import를 해야하고 , 그럼 import의 존재 이유는 내 local의 .tf코드와 만들어진 s3 bucket의 코드가 같은지 비교하는 용도인가요 ? 아니면 내 local의 s3.tf 파일이 aws의 s3 bucket의 코드와 완벽하게 일치하지 않아도 되는 건가요 ?, 만약 resource와 bucket의 이름만 같고 다름 옵션이 다를경우 import를 사용해서 가져오면 좋으니까? 이렇게 사용하는건가요? , 잘모르겠어요 ㅠㅠㅠ
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
typedef와 Function
1번코드final bool Function(DateTime day)? selectedDayPredicate; 2번코드typedef SelectedDayPredicate = bool Function(DateTime day); final SelectedDayPredicate selectedDayPredicate ;1번,2번 selectedDayPredicate 둘 다bool값을 반환하고 매게 변수를 DateTime을 받는 변수인게 맞죠? 플러터에서 typedef방식이랑 Function방식 2개가 있어서 어렵네요.
-
미해결그림으로 쉽게 배우는 네트워크
2:30에 collision domain이 나뉜다는 내용에 대한 질문입니다.
collision domain이 포트별로 나뉜다는 것에 대한 내용을 제가 옳게 이해했는지 질문올립니다.가령 브릿지를 통해 PC1이 PC4에게 데이터를 전송한다고 하면 1. PC4는 데이터가 수신되기 전까지 데이터를 송신하지 못하며2. PC4를 제외한 다른 기기들은 자유롭게 데이터 송신이 가능하므로특정 기기가 수신 대상자가 되면 스스로가 collision domain이 됨을 나타내는 것인가요?추가로, 포트라는 용어를 사용하셨는데포트 = 기기 라고 이해하면 될까요?
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
자바 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예)[질문 내용]안녕하세요. 저는 지금 강의를 보고 있는 비전공자 학생입니다. 다름이 아니라 강의 시간 기준 약 8분대에 println("a = " + a + ", b = " + b)라는 코드가 있습니다. 이 때 +a+가 의미하는 것이 무엇인지 또 " " 안에 ,를 넣고 b를 넣었는지에 대해 물어보고 싶습니다. 감사합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
오른손 법칙에서 플레이어 점이 안 움직입니다
using System;using System.Collections.Generic;using System.Text;namespace Algorithm{class Pos{public Pos(int y, int x) { Y = y; X = x; }public int Y;public int X;}class Player{public int PosY { get; private set; }public int PosX { get; private set; }Random _random = new Random();Board _board;enum Dir{Up = 0,Left = 1,Down = 2,Right = 3}int _dir = (int)Dir.Up;List<Pos> _points = new List<Pos>();public void Initialize(int posY, int posX, Board board){PosY = posY;PosX = posX;_board = board;//현재 보는 방향을 기준으로 좌표 변화를 나타냄int[] frontY = new int[] { -1, 0, 1, 0 };int[] frontX = new int[] { 0, -1, 0, 1 };int[] rightY = new int[] { 0, -1, 0, 1 };int[] rightX = new int[] { 1, 0, -1, 0 };_points.Add(new Pos(posY, posX));//목적지 가기 전까지 실행while (PosY != board.DestY || PosX != board.DestX){//1.바라보는 방향 기준으로 오른쪽으로 가지는지 확인if (_board.Tile[PosY + rightY[_dir], PosX + rightX[_dir]] == Board.TileType.Empty){//오른쪽으로 90도 회전dir = (dir - 1 + 4) % 4;//앞으로 한칸 전진PosY = PosY + frontY[_dir];PosX = PosX + frontX[_dir];_points.Add(new Pos(posY, posX));}//2.오른쪽이 안된다면 바라보는 기준으로 가지는지 확인else if (_board.Tile[PosY + frontY[_dir], PosX + frontX[_dir]] == Board.TileType.Empty){//한칸 전진PosY = PosY + frontY[_dir];PosX = PosX + frontX[_dir];_points.Add(new Pos(posY, posX));}else{//왼쪽으로 90도 회전dir = (dir + 1 + 4) % 4;}}}const int MOVE_TICK = 10;int _sumTick = 0;int _lastIndex = 0;public void Update(int deltaTick){if (_lastIndex >= _points.Count)return;_sumTick += deltaTick;if (_sumTick >= MOVE_TICK){_sumTick = 0;PosY = points[lastIndex].Y;PosX = points[lastIndex].X;_lastIndex++;}}}}강의를 보면서 작성을 했는데 미로 생성과 파란 점, 도착 지점까지는 생성되어도 파란 점이 이동을 하지 않는데 코드에 무슨 문제가 있을까요 오류도 안 뜨고 빌드는 성공하는데 정말 움직이지만 않습니다...
-
해결됨스프링 핵심 원리 - 기본편
섹션7. 옵션처리
영상 6분 30초쯤에 TestBean을 스프링 빈으로 등록 된다고 하셨는데, 어노테이션 없이도 빈으로 등록되나요? 그리고 @Component이 추가 된거랑 같은지 궁금합니다. 감사합니다.
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
19장 write first mode example 질문입니다.
안녕하세요 🙂[1. 질문 챕터] : 19장 9분경입니다.[2. 질문 내용] :다이어그램을 보게 되면 WEA ->1 일 때 DINA가 1111로 들어오고 ADDRA는 bb이며 DOUTA는 1111로 보여집니다. 이때 posedge일 때 DINA를 보내고 DOUTA으로 1111이 나오는데 그림상으로는 동기화가 되어보이지 않아 햇갈리는 것 이 있습니다. 이는 출력 앞까지만 있다가 다음 posedge일 때 1111로 나오는 것인가요? 그림상으로는 동기화가 되지 않고 바로 1111으로 나오는 것 처럼 느껴져서 햇갈립니다[3. 시도했던 내용, 그렇게 생각하는 이유] :