묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결김영한의 실전 자바 - 중급 2편
LinkedList 구현 시 질문
안녕하세요.LinkedList 구현 시 질문이 있어 글 남깁니다.기능 구현 관련된 건 아니고 제네릭 타입으로 변환 과정에서 의문이 가는게 있어서요.remove method 구현시에 제네릭 타입 전에는 다음과 같이 removeNode.item = removeNode.next = null; 라고 작성했거든요 ?어차피 둘 다 null일테니 ... 근데 이건 따로 에러가 안나고 제네릭 타입으로 변환하고 나서는 에러가 나네요 ? 확인 부탁드립니다.public Object remove(int index){ Node removeNode = getNode(index); Object removedItem = removeNode.item; if(index == 0){ first = removeNode.next; } else{ Node prevNode = getNode(index - 1); prevNode.next = removeNode.next; } /*removeNode.item = removeNode.next = null;*/ /*Node prevNode = getNode(index - 1); prevNode.next = removeNode.next;*/ removeNode.item = removeNode.next = null; size--; return removedItem; }public E remove(int index){ Node<E> removeNode = getNode(index); E removedItem = removeNode.item; if(index == 0){ first = removeNode.next; } else{ Node<E> prevNode = getNode(index - 1); prevNode.next = removeNode.next; } /*removeNode.item = removeNode.next = null;*/ /*Node prevNode = getNode(index - 1); prevNode.next = removeNode.next;*/ removeNode.item = removeNode.next = null; //이게 왜 에러일까요 ? 어차피 둘 다 null인 건 마찬가지인데요. size--; return removedItem; }
-
해결됨Practical Testing: 실용적인 테스트 가이드
테스트 대상
학습 관련 질문을 남겨주세요. 어떤 부분이 고민인지, 무엇이 문제인지 상세히 작성하면 더 좋아요!먼저 유사한 질문이 있었는지 검색해 보세요.서로 예의를 지키며 존중하는 문화를 만들어가요. 안녕하세요 강사님강의 13분초 쯤 productType에 대해 test를 하시는데 이 때 HANDMADE와 BAKERY에 대해서만 테스트를 진행하셨는데 BOTTLE에 대해서는 안해도 될까요?? 실무에서는 어떻게 하는 지 궁금합니다. 뭔가 추가해주어야 할 거 같아서요!
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
로그아웃 요청이 403 forbidden 에러가 나는데 왜그런걸까요??
"success": false, "code": 403, "data": "Forbidden resource"이렇게 에러가납니다.@ApiCookieAuth('connect.sid') @UseGuards(LoggedInGuard) @Post('logout') async logout(@Res() res) { console.log(res); res.clearCookie('connect.sid', { httpOnly: true }); return res.send('ok'); } 프론트에서는 const logoutMutation = useMutation({ mutationFn: () => { return api.post("/api/teachers/logout"); }, onSuccess: (res) => { localStorage.removeItem("teacherState"); router.push("/auth/login"); }, onError: (error) => { console.log(error); }, });이런식으로 보내고있거든요 api는 axios에 credentials: true 와함꼐 보내고있습니다.
-
해결됨스프링 시큐리티 완전 정복 [6.x 개정판]
JSP를 사용하는 경우 정적 자원 보호를 어떻게 설정해야 하나요?
프로젝트에서 WEB-INF/ 하위에 jsp 파일들을 저장할 때 SecurityConfig 에서 http .authorizeHttpRequests((requests) -> requests .requestMatchers("/css/**", "/js/**", "/images/**", "/WEB-INF/**", "/fonts/**").permitAll()) 이렇게 WEB-INF 하위 디렉토리도 permitAll로 설정해 줘야 하는지요? 아니면 다른 방법을 사용하나요?
-
미해결Do it! SQL 입문
DoitSQL.bak 파일은 어디서 다운받나요?
DoitSQL.bak 파일은 어디서 다운받나요? 설치환경 설정에서 보이진 않아 문의드립니다.
-
미해결AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
docker volume
저 docker volume을 사용해서 app 폴더의 내용을 수정하면 , 바로 docker container안에 반영되게 하느것을 따라하고 있는데 , 저장후 반영이 안되서 , docker exec -it 를 해서 container안에 들어가 보니 , 사용자가 수정 권한이 없어서 777로 바꾸고 다시 해봐도 잘 안되네요 , cat index.ts파일해도 바뀐 파일이 container안에 반영자체가 안되는거 같습니다 도와주세
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
시네머신 FreeLook 관련
시네머신을 생성하고 시네머신 프리룩을 만들고 캐릭터를 Follow 와 Look at 에 넣었는데도 플레이를 누르면 화면이 회전하지 않고 정지해 있는데..이유를 모르겠습니다.
-
미해결비전공자도 이해할 수 있는 Docker 입문/실전
호스트컴퓨터
강의 너무 잘보고있습니다. 컨테이너 개념은 조금 이해가가는데 호스트컴퓨터는 지금 강의에서 우리 각각 개인의pc 라고 이해 하면 될까요 ?
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
calendar_schedular 날짜 선택하기의 calendar 헤더 아이콘 이슈
좌우 상단의 아이콘이 ? 표시 되서 나옵니다.table_calendar: ^3.1.2table_calendar: ^3.1.0해당 패키지의 가장 최신 버전, 강의 사용 버전둘 다 시도 해봤습니다.홈스크린import 'package:flutter/material.dart';import 'package:table_calendar/table_calendar.dart';class HomeScreen extends StatelessWidget {const HomeScreen({super.key});@overrideWidget build(BuildContext context) {return Scaffold(body: SafeArea(child: TableCalendar(focusedDay: DateTime.now(),firstDay: DateTime(1990, 1, 1),lastDay: DateTime(2200, 1, 1),),),);}} main.dartimport 'package:calendar_scheduler/screen/home_screen.dart';import 'package:flutter/material.dart';void main() {runApp(const App());}class App extends StatelessWidget {const App({super.key});@overrideWidget build(BuildContext context) {return MaterialApp(home: HomeScreen(),);}} 둘 다 문제가 없어보이는데 왜그런걸까요?ㅜㅜ캘린더 타고 들어가보니 calendar_header.dart 에CustomIconButton(icon: headerStyle.leftChevronIcon,onTap: onLeftChevronTap,margin: headerStyle.leftChevronMargin,padding: headerStyle.leftChevronPadding,),customIconButton으로 구현되어 있는 icon 이 제대로 보이지 않는건데 제 설정의 문제가 맞나요? onTap 시 좌우로 이동은 문제가 없고 아이콘만 보이지 않습니다.
-
미해결AWS Certified Cloud Practitioner 자격증 준비하기
AWS Certified Solutions Architect vs Developer
안녕하세요.3년전부터 aws 를 사용하고 있는 백엔드 개발자입니다.실력좋으신 데브옵스팀이 있어 지금까진 오마카세로 요청만 드렸는데요 도져히 답답해서 자격증 먼저 도전하게 되었습니다.practitioner 강의를 듣다보니 난이도가 그렇게 높진 않아서 취득할 필요가 있나 싶은 생각이 드네요.이 강의를 모두 완강 후 developer로 준비하고 싶은데 Solutions Architect와 developer의 차이가 무언지 설명 부탁드려도 될까요? 저의 궁극적인 목표는 개발 목적에 맞게 aws 솔루션을 습득해서 사용하고 문제 발생 시 스스로 찾아 해결하고 싶습니다. - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
해결됨차세대 Node.js 백엔드 서버 개발(Fastify & Prisma & Typescript와 함께하는)
openssl 설치후 적용 안되요
안녕하세요 수업내용에서 알려준 사이트에서 openssl 을 설치하니 아래와 같이 나오는데 비용 지불을 해야 하는지요? 일회성으로 해서 설치는 되었는데 터미널에서 openssl genrsa -out server.key 2048 명령어 실행이 안되는데 어떻게 해야 할까요 ?
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
파일 저장시 prettier가 의도적으로 줄 바꿈한 문장을 한 줄로 합쳐버립니다.
<저장 전><저장 후> <저장 전><저장 후> <저장 전><저장 후>파일 저장을 하면 prettier가 실행되면서 의도적으로 줄 바꿈 했던 것을 한 줄로 합쳐버립니다. 그렇다고 format on save를 끄거나 prettier를 끄고 싶지는 않습니다. 한 줄로 합쳐지지만 않게 하고 싶은데 어떻게 해야 할까요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
강의자료 블로그 업로드
안녕하십니까 영한님!공부한 내용을 블로그에 작성해가며 공부하는 편인데,제공해주신 강의자료를 부분부분 캡쳐해가며 블로그에 작성해도 괜찮을까요?
-
해결됨AWS Certified Solutions Architect - Associate 자격증 준비하기
제공해주신 문제들로 충분히 합격 가능할까요..?
너무 비싼 응시료때문에 한번에 붙고 싶은 욕심이 큽니다 ㅠㅠ제공해주신 문제들로도 충분히 합격 할 수 있을까요..?그리고 제일 궁금한게 시험볼때 영어를 한국어로 번역해서 문제가 제공 되는데 그 번역된 맥락들이 이 문제들과 비슷한가요?!혹시 터무니 없이 알아볼수 없을 정도로 번역되어 있지 않을까 걱정됩니다..
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
JPA
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]@Table 설정하면 insert문이 나가면서 jpa 실행 시간에 영향을 준다고 하셨는데 insert문 없이 create만 나가서요 이것도 jpa 실행 시간에 영향을 안주는 거 아닌가요??
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
후하 제머리로는 좀 어렵네요 mysql 설치
mysql 설치가 커뮤니티보고 다해봐도 다안돼네요 ㅠㅠ혹시 2024년 버전 해결방안 있나요?
-
해결됨백엔드 애플리케이션 성능 개선하기 - 기초편
생성 API 성능 측정하기 강의 재생
안녕하세요~~생성 API 성능 측정하기 강의가 재생이 안되는 것 같은데, 혹시 이상이 없는지 질문 드려요!!
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
이번 빅분기 실기 8회 (오즈비 관련)
이번 시험에서 오즈비가 또 나왔습니다. 지난 시험에서는 특정 변수값이 1 증가할때의 오즈비를 구하라고 나와서 다음과 같이 구했었습니다. import numpy as npnp.exp(계수) --> 답 이번 문제에서는 특정 변수값이 5 증가할때의 오즈비를 구하라고 나왔습니다.그러면 답이 아래와 같나요? np.exp(5*계수)
-
해결됨스프링 DB 1편 - 데이터 접근 핵심 원리
set autocommit 질문
set autocommit false; 인 상황에서delete from member; 를 수행한 뒤에 commit을 하지 않고, set autocommit true; 를 해보았습니다.그랬더니, db에 데이터가 없는 것을 확인했습니다. 혹시 set autocommit true; 명령어를 수행시키는 순간 commit이 한번 자동으로 실행되는 것일까요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
5장회귀 p.368 log1p()함수에 대해서
선생님 안녕하세요,개정1판도, 개정 2판도 교재를 구매해서공부하고 강의듣고 있습니다. 그런데 두 책에서 log1p()함수에 관해 1+log(x) 라고 설명하고 계시는데 log(x+1)값이 아닐런지요? 그래서 이것을 역함수로 하는 함수는 exp1m()이 아니라 expm1() 되는거고 이름을 지정하는 원칙도 함수의 모양을 따라 지정한 것 같아요1+x값을 로그에 넣고, 역함수를 만드는것은 e^(x)-1이라서 1p ->m1이런식으로..한게 아닐런지.. 제 생각이 잘못되었는지 궁금합니다