묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
플러터 웹서비스 구현시 jwt 질문 입니다.
플러터에서 웹,앱서비스 구현중입니다. 질문은 크게 두가지 입니다.flutter_secure_storage는 웹에서 사용을 못하게되어 있는거 같은데 jwt토큰을 받아서 어따 저장하나요?보니까 flutter_secure_storage_web라고 있는데 여기다 하는건지 ... 그냥해도 저장은되는거 같은데 뭐가 맞는건지 모르겠어요백엔드에서 토큰을 받아서 저장하면 만료전까지는 저장하기로 한곳에서 인증때마다 꺼내서 쓰면되는건가요? 아니면 값을 백엔드로 날려서 인증확인 후 값을 받아오나요?-> 게시글 같이 읽어 와야 하는건 백엔드로 날려서 인증까지 받고 응답 받는다-> 개인정보는 한번저장하고 백엔드까지는 안날리고 플러터내 저정해서 수시로 꺼내쓴다!!!! 맞나요?이럴떄 플러터에 저장하는건 어디다 하나요? flutter_secure_storage, 아니면 shared_preferences 하라도 되어있던데 어디서는 shared_preferences_web 에서 하라하고 뭐가 뭔지 모르겠네요 ;;;; 조언부탁드립니다.
-
해결됨[취업폭격기] 공공기관 전산직(IT) 취업 준비를 위한 정규과정 (기초~고급)
섹션1-1 강의 내용 질문드립니다.
전공 공부를 본격적으로 시작하기 전,정처기를 취득한 상태면 정처기 내용 빠르게 리딩(필기) 2번 하라고 하셨는데 이때 책을 구매해서 이론 부분을 리딩하라는 말씀이실까요? (문제는 따로 안풀고요!) 제가 취득하고 책은 다 당근했는데 추천해주신 정처기 필기 책으로 다시 구매하여 볼까하는데 이 방향성이 맞는지 여쭤봅니다.추가로 저는 데이터 직종 고려하고 있어서 빅분기 자격증이 있는 상태입니다.전공 공부 방향 중 3단계에서 정보보안기사 필기 문제 1200제를 공부하라고 제시해주셨는데 이는 전공 필기시험에서 보안파트가 나올 수 있으니 그것을 대비하기 위함으로 문풀만 진행해라! 라고 이해했는데 맞나요?? 혹시 이 공부하면서 정보보안기사도 응시할 것을 제시해주시는건 아니죠? (헷갈려서요.)컴퓨터 일반 문풀 교재는 이론서 언급해주실때 바로 위에 나오는 똑같은 출판사의 문풀 교재 추천해주신거 맞나요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
4-2 작업형 1 모의문제2 문제4
4-2 작업형 1 모의문제2 에서 문제 4 에서 df = df.select_dtypes(exclude="O").columns 말고 df = df.select_dtypes(exclude="O") 로 해서 풀어도 맞게 푸는거죠? object 타입 칼럼을 제외시키는 것 = 거기에 딸린 데이터들도 같이 제거하는 것 이라고 생각해서 df = df.select_dtypes(exclude="O")로만 해서 풀고 결과는 같게 나왔거든요.이게 문제가 없다면 간략한 방식으로 접근하고 싶은데, 확인차 문의글 남깁니다. 확인 부탁드립니다. 감사합니다
-
미해결카페 24 베스트 쇼핑몰 디자인 클론코딩하기 (HTML + CSS)
궁금합니다.
'홈페이지 헤더만들기'에서 header__nav-box와 header__list-box를 사용해 div로 한번 묶고 ul, li를 적용하는데, 오른쪽 icon은 왜 div없이 ul, li로 바로 하는지 궁금합니다. <header> <nav> <ul> <li> <p> <ul> <li> 이 구조인데, nav 태그 없이 ul, li로만으로도 가능할거 같아서요.
-
미해결
h2 database 연결과정에서 에러가 있습니다 아무리 삭제하고 최신버전으로 받아봐도 계속 오류가 생기네요
어떻게 해결가능한가요
-
해결됨Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
export default 관련한 질문
안녕하세요 Modules 단계를 듣다가 궁금한 점이 생겨서 여쭤봅니다. export default {} 를 해야 import 를 할 수 있는 것으로 이해 하였습니다. 그런데 TodoHeader.vue 의 경우 스크립트 단을 아예 만들지 않아서 export default {} 가 없는데 어떻게 App.vue 에서는 TodoHeader를 import 할 수 있는 걸까요? 제가 예상하기로는 export default 단위 블록 안에 아무 내용이 없으면 생략 가능한 것 아닐까 라는 생각을 해보았는데 혹시 맞을까요?
-
미해결초보자를 위한 ChatGPT API 활용법 - API 기본 문법부터 12가지 프로그램 제작 배포까지
카카오톡 채널 및 챗봇 생성하기 1분 30초에서 진행하고 있는데요
카카오톡 채널 및 챗봇 생성하기 1분 30초에서 진행하고 있는데요. 채널 홍보가 어디있나요?
-
미해결Practical Testing: 실용적인 테스트 가이드
access token의 경우 테스트 코드에서 어떻게 처리해야되나요?
안녕하세요. 현재 강의 잘 수강하고 있습니다.현재 거의 모든 controller에서 access token을 받아서 사용하고 있습니다.토큰의 경우 만료시간 등이 있는데 테스트 코드에서 어떻게 처리되는지 궁금합니다.저 같은 경우는 spring security 사용하지 않고, 직접 API로 Token을 발급하였습니다.예시라던지 레퍼런스가 있다면 공유 좀 부탁드려요~감사합니다.
-
미해결리눅스 시스템 디버깅
강의 재생문제
강사님 강의가 모두 올라와 있는게 맞나요?인텔 아키텍처2부터 검은 화면만 나오고 제대로 나오지 않습니다 ㅠ
-
해결됨처음 만난 리액트(React)
LifeCycle 문의
안녕하세요 강의 감사히 잘 듣고 있습니다.다름이 아니라 chapter06에서 코드는 같은데Notification의 componentDidUpdate() 한번씩 더 호출되는데 이유를 모르겠습니다.import React from "react"; const styles = { wrapper: { margin: 8, padding: 8, display: "flex", flexDirection: "row", border: "1px solid grey", borderRadius: 16, }, messageText: { color: "black", fontSize: 16, }, }; class Notification extends React.Component { constructor(props) { super(props); this.state = {}; } componentDidMount() { console.log(`${this.props.id} componentDidMount() called.`); } componentDidUpdate() { console.log(`${this.props.id} componentDidUpdate() called.`); } componentWillUnmount() { console.log(`${this.props.id} componentWillUnmount() called.`); } render() { return ( <div style={styles.wrapper}> <span style={styles.messageText}>{this.props.message}</span> </div> ); } } export default Notification;import React from "react"; import Notification from "./Notification"; const reservedNotifications = [ { id: 1, message: "안녕하세요, 오늘 일정을 알려드립니다.", }, { id: 2, message: "점심식사 시간입니다.", }, { id: 3, message: "이제 곧 미팅이 시작됩니다.", }, ]; var timer; class NotificationList extends React.Component { constructor(props) { super(props); this.state = { notifications: [], }; } componentDidMount() { const { notifications } = this.state; timer = setInterval(() => { if (notifications.length < reservedNotifications.length) { const index = notifications.length; notifications.push(reservedNotifications[index]); this.setState({ notifications: notifications, }); } else { this.setState({ notifications: [], }); clearInterval(timer); } }, 1000); } componentDidUpdate() { console.log(` parent componentDidUpdate() called.`); } componentWillUnmount() { if (timer) { clearInterval(timer); } } render() { return ( <div> {this.state.notifications.map((notification) => { return ( <Notification key={notification.id} id={notification.id} message={notification.message} /> ); })} </div> ); } } export default NotificationList;추가로 NotificationList의 componentDidUpdate()가 계속 호출되는데 이유가 있을까요?
-
미해결5G 네트워크 이해하기
수업자료
안녕하세요 수업자료는 어디서 받나요?? outline에 page별로 안내사항이 되어 있는 것을 봤습니다.이 강의자료는 제공되지 않는건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
jpa 콘솔창에서의 오류
.이런 오류가 뜹니다 실행하는데 문제없다고는 하는데 어떻게 없앨수 있을까요?
-
미해결대세는 쿠버네티스 (초급~중급편)
클러스터 gpu노드 확장 질문입니다.
위 그림처럼 저희가 구성한 기존의 노트북 세 대 각각의 가상 머신을 연결한 bridge 방식의 클러스터 환경에서 gpu사용을 하기 위해서 AWS에서 GPU가 달린 우분투 서버를 하나 빌린 상태입니다.우분투 서버(외부 서버)를 어떤 절차로 진행해야 저희 기존 클러스터에 연결할 수 있을까요?
-
미해결백엔드 취업을 위한 프로젝트 구조 와 데이터베이스 다루기 [MySQL, Mongo]
안녕하세요 강의 잘 보고 있습니다.
안녕하세요 강사님 강의 잘 보고 있습니다.인프런에 고랭 관련 강의는 원탑이신 것 같아서 모든 강의 구매했습니다. 그런데 보면 볼수록 좀.. 설명이 너무 대충대충하는 느낌이 듭니다.수정된 코드를 보면 그냥 GPT에서 복붙한 것 같고 설명을 하는 것을 봐도 뭔가.. 본인도 잘 모르는 코드를 설명하고 있다는 느낌이 강하게 들어요 강사님 정말 존경하고 잘 하시는 거 알지만 이런 강의는 보기가 좀 힘든 것 같아요 ..
-
미해결운영체제 공룡책 강의
강의 ppt 제공
강의 ppt는 어디서 다운 받을 수 있나요?
-
미해결Next + React Query로 SNS 서비스 만들기
msw patch
안녕하세요 msw patch 관련해서 여쭤보고싶은게 있습니다!제로초님 강의를 응용해서 프로젝트에 msw로 데이터들을 테스트 하고있습니다 handler에서 /users란 엔드포인트로 get요청후 데이터들을 받아온뒤 다시 수정이 필요해 patch handler를 생성했습니다. mutation을 통해서 patch 요청은 성공한거같은데 기존의 get으로 받아온 user데이터들을 수정하고 싶다면 어떻게 할수있을지 여쭤보고싶습니다 ! const mutation = useMutation({ mutationFn: async (e: FormEvent) => { e.preventDefault(); const updatedUser = { userId: product.userId, nickName: product.nickName, userFileUrl: product.userFileUrl, techStack: product.techStack, position: product.position, employmentStatus: product.employmentStatus, year: product.year, links: product.links, alarmStatus: product.alarmStatus, content: product.content, softSkill: product.softSkill, }; fetch(`${process.env.NEXT_PUBLIC_BASE_URL}/users`, { method: "PATCH", body: JSON.stringify(updatedUser), }); }, }); import { bypass, http, HttpResponse } from "msw"; import { hotPeople, peoples, users } from "./peopleData"; export const handlers = [ http.get("/peoples/hot/:tag", () => { return HttpResponse.json(hotPeople); }), http.get("/peoples", ({ request, params }) => { return HttpResponse.json(peoples); }), http.get("/users", () => { return HttpResponse.json(users); }), http.patch("/users", async ({ request }) => { return HttpResponse.text("success?"); }), ]; export default handlers;
-
미해결함수형 프로그래밍과 JavaScript ES6+
take 함수의 성능적면에서의 이점
비동기가 없을 시에 불필요한 프로미스 객체를 생성하지 않고 동기일 땐 배열을 프로미스가 있을 때만 프로미스를 반환하기 때문에 async await를 사용하는거 보다 성능면에서 우위를 가질 수 있는건가요?async를 사용하면 무조건 동적인 값이여도 promise를 반환하기 때문에 성능에 좋지 않다라고 이해했는데 맞는건가요?
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
Static UserManager um을 포인터로 만들어서 리턴 하면 안되는 이유가 궁금합니다.
아래의 코드와 같이 포인터로 변수를 만들어줘서 넘겨주면 AddUser() 함수를 부를때 '_userCount' 올려주는 변수에서 '액세스 위반 this가 nullptr 입니다.' 라고 뜹니다.그 이유가 객체를 생성해 주지 않았기 때문에 'nullptr'이 생성 되는 건가요? 이해가 잘 되지 않는 부분이 static 함수를 부를 때 변수를 초기화 되어 전역 변수로 사용되는데, 포인터는 객체가 생성되지 않는 것 같더라구요.그래서 new UserManager( ) 를 통해 동적 할당을 하니 객체가 하나씩 생기는 문제가 발생하고, static 메모리와 동적 할당 되는 메모리 위치(?), 특성(?)이 달라서 생기는 문제인가 싶습니다.public: UserManager() :_userCount(0) {} static UserManager* GetInstance() { static UserManager* um = new UserManager(); um->_userCount = 0; return um; } 주저리 주저리 궁금한 내용을 적다보니 제대로 설명했는지 모르겠네요... ㅡㅜ 답변해 주신다면 감사하겠습니다. 혹시 몰라 _userCount를 생성자로 초기화 시켜줬습니다.class UserManager { public: UserManager() :_userCount(0) {} static UserManager* GetInstance() { static UserManager* um = nullptr; return um; } public: void AddUser() { _userCount++; } int GetUserCount() { return _userCount; } private: int _userCount = 0; };
-
해결됨게임 엔진을 지탱하는 게임 수학
3차원 회전 변환 오일러 각
안녕하세요, 언리얼 엔진을 공부하다가 게임 개발의 기초부터 공부하고 싶어서 게임 수학 수업을 듣고 있는 학생입니다. 10장을 공부하다 오일러 각을 활용한 회전 행렬을 만드는 과정에서 의문점이 있어 질문 드립니다. 오일러 각을 통해 세 개의 축으로 3번 회전할 때, 축을 기준 삼는 방식은 1, 2번 중에 어떤 것인가요?ex) z->x->y 축 순으로 회전한다고 할 때,고정된 좌표계 상 z축 기준 회전 -> 동일한 좌표계 상 x축 기준 회전 -> 동일한 좌표계 상 y축 기준 회전.(밑의 이미지처럼)고정된 좌표계 상 z축 기준 회전 -> 앞선 회전으로 인해 새로 정의된 x축 기준 회전 -> 앞선 회전들로 인해 새로 정의된 y축 기준 회전.
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
Rocky Linux Repo 세팅 문의
실습에 문제 발생 시 최대한 캡쳐 화면을 꼭 올려 주세요. (원인 파악에 도움이 큽니다)영상 내용 질문 시 해당 영상 제목과 내용이 있는 시간을 같이 올려주세요. (내용을 다시 들어보고 답변을 드리기 위해서 입니다)긴 로그는 제 메일로 보내주세요. (k8s.1pro@gmail.com)카페 [강의 자료실]에도 많은 질문과 답변들이 있어요!cafe: https://cafe.naver.com/kubeops 3단계에서 Rocky Linux Repo 세팅에서 안되서 문의드립니다.