묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨Flutter로 SNS 앱 만들기
이메일유효성검사를 보고 있습니다 에러가 발생했어요
저는 저렇게 나오지 않습니다.자동완성이 안되어서 그냥적었는데 다음과 같에 에러가 발생 했어요.
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
JdbcTemplate - 이름 지정 파라미터 1 강의 내용 중 질문이 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]2:48분쯤에 버그가 일어났을 때 실무에서는 데이터베이스의 데이터를 복구할 때 다시 버그가 일어난 시점으로 데이터베이스를 다시 되돌릴 수 있나요? 롤백기능같은걸 실무에서 쓰는지 강의를 듣다가 궁금해서 질문해봅니다!
-
해결됨독하게 C를 배운 사람을 위한 선형 자료구조
연결리스트 삭제 시 헤드노드 NULL인 경우 예외처리의 필요성 재고
연결리스트 삭제 시 헤드노드가 NULL인 경우를 고려해야 하는 이유가 궁금합니다. 삭제 전에 삭제할 노드를 미리 찾는 과정이 수반되는데, 그 과정은 헤드노드가 NULL값이 아니라는 것을 전제로 이루어집니다. 따라서 삭제할 노드를 찾아서 삭제를 진행하는 단계까지 왔다는 것은 헤드노드가 NULL이 아니라는 것을 전제로 한다고 볼 수 있습니다. 그럼에도 불구하고 삭제를 진행하는 함수에서 헤드노드가 NULL인 경우를 고려하시고 이에 대한 예외처리 코드를 작성하셨는데, 혹시 그에 대한 이유가 있을까요?
-
미해결Next + React Query로 SNS 서비스 만들기
react-query 서버 사이드
강의 2분에 서버쪽에서 쿼리 가져오는게 좋은 상황이 검색 노출이 될 때 라고 하셨는데, SEO 이외에 다른 장점은 없나요? 서버사이드가 속도가 더 빠르지 않을까 라고 생각을 하고 있었습니다.
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
existsByBookNameAndIsReturn
안녕하세요!! 저는 UserLoaHistoryRepository에 existsByBookNameAndIsReturn이렇게 메소드를 만들어도 bean 에러가 나네요,, 이유가 뭘까요!! 선생님
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
공부하다가 질문 있습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.이전에 배열강의에서 배울 때는, 배열은 참조형으로 int[] array = new int[5]; 이렇게 되어있을 때 array는 x001이란 참조위치를 가지고 있고, 그 위치가 배열 메모리와 연결되었다고 배웠는데 이번 강의에서 나온 int num1 = 10; 처럼 int,long,..과 같은 기본형들은 참조위치를 가지고 있는게 아닌가요?
-
해결됨
View 환경설정 localhost:8080/hello 오류
View 환경설정 강의 들으며 코드를 따라 쳤는데 쌤 결과랑 다르게 나와서 어떤 부분이 잘못 된 것인지 잘 모르겟습니다ㅜㅜ 오타 확인도 여러 번 해보고, 비슷한 질문이 있는지 찾아봤는데도 왜 다른 결과가 나오는지 모르겠네요 ㅜ 해결에 도움 주시면 감사하겠습니다!
-
해결됨[보안] Wazuh+ELK(SIEM)를 활용한 위협헌팅(Threat Hunting) 시스템 구축 및 운영실습 (기초)
맨마지막 agenetless 제거 시도 시 .passlist가 보이지 않던 이유
28:26 터미널에 ls -al 결과물 보면 zeromini_malware 파일이 있는걸 보면 해당 터미널은 wazuh server 보여주는게 아니라 ssh로 wazuh Linux 가상 머신을 보여주고 있던것 같습니다. 그래서 .passlist 파일이 안보였던것 같습니다.
-
해결됨[iOS] Swift Modern Collection View & MVVM 패턴 가이드
단축키 질문
안녕하세요! 강의하시다 보면 함수 인자에서 클로저로 자동으로 변환하시는데 혹시 단축키가 있나요?
-
해결됨스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
IDE에서 파라미터 정보 확인
안녕하세요크게 문제는 안되지만 궁금해서 질문 드립니다! 파라미터 확인해보면 이렇게 잘 나올 때가 대부분 인데 이렇게 시멘틱하지 않게 s1, s2, ... 식으로 표현될 때가 있어서IDE 문제나 버전문제일까요? 설정문제일까요? 혹시 알고 계신지 궁금합니다!!
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
자바 기초 듣고 넘어왔는데
스프링 설치를 어떻게 해야할까요 영상은 몇년전 영상같은데 저는 맥북이라 어떻게 진행해야할지 모르겠네요
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-h 문제 질문입니다.
https://www.acmicpc.net/source/72188767 sum의 값에 따라 최솟값과 비교하여 최대값이 갱신되도록 짯는데 왜 틀리는걸까요?
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
직접 만든 프레임워크 -> 스프링 MVC 비교 pdf 부분 질문드립니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]5. 스프링 MVC - 구조 이해.pdf의 2페이지에 나온 내용인데handlerMappingMap -> HandlerMapping이 부분은 이 두 개가 정확히 대응되지는 않는 거죠? 프론트 컨트롤러 V5에 있는 코드입니다.private final Map<String, Object> handlerMappingMap = new HashMap<>(); private final List<MyHandlerAdapter> handlerAdapters = new ArrayList<>();프론트 컨트롤러 V5의 handlerMappingMap와 handlerAdapters는DispatcherServlet 코드를 보니 왠지 handlerMappings와 handlerAdapters가 대응되는 것 같고,DispatcherServlet의 HandlerMapping 인터페이스와 대응되는 건 프론트 컨트롤러 V5에는 없는 상태라고 이해하면 될까요? 간단한 질문이지만 pdf를 제가 잘못 이해했을까 봐 질문드립니다.
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
swagger ui의 post/posts에 글 기록하려고 하면 unauthorized 에러가 납니다..
현재 강의 기점으로 authorized에러가 난 적이 없었습니다. 그리고 강의 코드와 현재 똑같습니다. 그런데 Swagger UI에서 예시 게시글 1개를 작성하려하면 다음과 같이 에러 메시지가 뜹니다.. ㅠㅠ 제 console 창에 Authorized 문제가 발생했다고 서버에서 401이라고 하는데.. 혹시 어떻게 해야할까요?
-
미해결홍정모의 따라하며 배우는 C++
7.3 포인터에 대한 레퍼런스
7.3강 16초 부분과 관련해 질문 드립니다. void foo(int* &ptr) { cout << ptr << " " << &ptr << endl; } int main() { int x = 5; int *ptr = &x; cout << ptr << " " << &ptr << endl; foo(ptr); return 0; }여기서 foo함수의 매개변수 부분에 왜 int* ptr이 아닌 int* &ptr로 쓰는지 궁금합니다.그리고 int* &ptr부분에서 &가 의미하는 것이 주소를 말하는 것인지, 참조를 말하는 것인지 헷갈리는데 어떤게 맞는지 궁금합니다. 감사합니다.
-
미해결김영한의 실전 자바 - 기본편
접근제어자 문제풀이 2번
안녕하세요! 접근제어자 문제풀이 2 번에서 궁금한 점이 있어서 질문 남깁니다.items 배열을 반복문을 돌렸을때,Item item = item[i] 안에는 객체 주소값이 들어있을텐데 ,그럼 item.name (x001.name) 이렇게도 접근할 수 있지 않나요? 에러가 떠서요ㅜㅜ
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
http://localhost:8080/hello 입력 시 에러가 납니다
검색해보니 여러 상황이 있어 java 폴더에 있는 것도 확인했고 오타도 없는거 같은데 왜 작동이 안 될까요...?=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
-
미해결
스프링 강의 throws Exception을 꼭 사용해야하는지
@Test public void 회원가입() throws Exception { //Given Member member = new Member(); member.setName("hello"); //When Long saveId = memberService.join(member); //Then Member findMember = memberRepository.findById(saveId).get(); assertEquals(member.getName(), findMember.getName()); } 위와 같은 코드를 봤을 때, findMembers 메소드를 호출할 때 예외가 발생시키는 건데 굳이 throws Exception을 할 필요가 있나요?잘 몰라서 찾아보니까 일반적으로 테스트 메소드에서 특정 예외를 던지지 않는 경우에는 throws Exception을 생략하는 것이 보편적인 관례라고 하는데, 그러면 이 코드에서 throws Exception을 왜 쓰셨는지 궁금합니다!!
-
미해결입문자를 위한 코딩테스트 핵심(이론과 문제풀이) [Python]
연결리스트의 삽입과 삭제에서 시간복잡도.
연결리스트에서 값을 삽입하거나 삭제할 때 시간복잡도가 O(1)이라고 하는데 특정 주소의 값을 삭제하거나 특정 값 앞뒤로 새로운 값을 삽입할 때 그 특정 주소를 찾기위해서는 결국 순차탐색을 해서 최악의 경우 O(n)이 되지않나요?예를들어 길이가 n인 연결리스트에서 n//2째에 값을 삭제하거나 삽입하고 싶다고 한다면 n//2 번째의 주소를 가르키고 있는 노드를 찾아야 하니 시간복잡도가 O(n)이 아닌가 라는 의문이 들어서 질문 남깁니다.
-
미해결파이썬 웹 개발(Flask, SQLAlchemy 이용)
(등록 웹 페이지 개발 3) relationship등록관련 경고문구
안녕하세요. 강사님 내용대로 하면 계속 경고문구가 나오는데요. 이걸 변경해줘야 할 지요.. (경고문구) Role.query.all()back_populates 로 바꿔주면 경고는 사라집니다. from flask_sqlalchemy import SQLAlchemy from flask import Flask app = Flask(__name__) app.app_context().push() app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:////ryujaean/study/flask_sqlalchemy/form_webapp/form_db' db = SQLAlchemy(app) # Role, Membr, Project class Role(db.Model): id = db.Column(db.Integer, primary_key = True) position = db.Column(db.String(50)) members = db.relationship('Member', backref='role', lazy = 'dynamic') class Member(db.Model): id = db.Column(db.Integer, primary_key = True) name = db.Column(db.String(100)) role_id = db.Column(db.Integer, db.ForeignKey('role.id')) # projects = db.relationship('Project', secondary='member_project', backref='member', lazy='dynamic') projects = db.relationship('Project', secondary='member_project', back_populates='members', lazy='dynamic') class Project(db.Model): id = db.Column(db.Integer, primary_key = True) name = db.Column(db.String(100)) # members = db.relationship('Member', secondary='member_project', backref='project', lazy='dynamic') members = db.relationship('Member', secondary='member_project', back_populates='projects', lazy='dynamic') db.Table('member_project', db.Column('member_id',db.Integer, db.ForeignKey('member.id')), db.Column('project_id',db.Integer, db.ForeignKey('project.id')) )