묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
ai api 선정하기 관련 질문
안녕하세요!!! 제가 영한쌤의 강의를 토대로 백엔드개발을 배우고 팀원들과 프로젝트를 할려고 합니다.사용자들의 대화(텍스트)를 기반으로 여행계획을 짜주는 서비스를 만들려고합니다.사용자끼리 채팅->채팅내용을 ai api에 전송->여행계획출력순인데어떤 api를 사용하는게 좋을까요?제미나이 클로드 지피티 등 종류가 많아서 고민중입니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
2중 for문
2중 for문은 안된다고 하신거 아니었나요?
-
해결됨[취업폭격기] 공공기관 전산직(IT) 취업 준비를 위한 정규과정 (기초~고급)
깃허브 권한 요청드립니다~
안녕하세요 취업폭격기 제로미니 입니다.정규과정을 신청하신분은 Zeromini-lab 권한, Zeromini Git Hub 취업자료 권한 신청 관련하여디스코드 (제로미니 IT취업 공부방) [초대장] 을 통해 '취업폭격기 제로미니'에게 다이렉트 메시지를 남겨주시면내용을 안내해드리도록하겠습니다! 폼작성 완료했습니다(잘못보내서 다시 제출하였습니다) 깃허브 권한 요청드립니다~
-
해결됨한 입 크기로 잘라먹는 실전 프로젝트 - SNS 편
토큰 관리에 대해 질문을 드리고 싶습니다.
안녕하세요 멘토님, 정말 쉽게 설명해주셔서 수업 잘 듣고 있습니다.인증 처리하기 부분에 대해서 흐름도를 자세하고 재밌게 설명해주셔서 덕분에 이해하기 수월했습니다. 다만 현재 토큰들을 localStorage에 저장하고 이 값을 zustand로 관리하고 있는 것 같은데 사실 토큰을 storage에 저장하는 방식이 일반적이지는 않은 것 같습니다.이 부분에 대해서 찾아본 결과 supabase를 이용하기에 쿠키에 저장하는 건 무리인 것 같고, 그렇다면 그나마 토큰을 메모리에 저장하는 방식이 안전할 것 같습니다.로그인을 진행하면 토큰이 localStorage에 저장되는 형태인데, 이때 만약 storage에 저장하지 않고 메모리에 받게하려면 어떻게 할 수 있을까요 .. ?또한 사실 토큰 자체를 zustand에서 가지고 있는 것도 괜찮은지 의문입니다.. 전역상태로 들고 있는 것이라서 충분히 탈취위험이 있을 것이라고 생각이 되어서요..사실 백엔드 서버가 있었다면 쿠키에 저장하는 로직으로 진행했을 거 같은데만약 이때는 로그인 상태를 어떻게 판별하는지에 대해서도 궁금합니다 !
-
미해결[입문] 마케팅에 필요한 포토샵 디자인 강의
배경채우는 기능질문요
레이어추가후 alt+delete 색채우는거랑solid color 배경채우는거랑차이가있나요?
-
미해결[입문] 마케팅에 필요한 포토샵 디자인 강의
21강 블로그 스킨
10분4초 부분 부족한 배경채우는거생성형 채우기로도 가능하죠?
-
미해결[입문] 마케팅에 필요한 포토샵 디자인 강의
14강 배너2 5분20초부분
선택영역 지정후 흰색채우는거랑 사각형 도형으로 그리는거랑 차이가있나요?
-
미해결[입문] 마케팅에 필요한 포토샵 디자인 강의
19강 레이어마스크 3분48초
브러시로 지우는거랑 영역을 선택해서 delete로 지우는거랑 차이가있나요?
-
미해결[MD/마케터] 포토샵 파일 수정법과 썸네일/기획전 제작하기
사각형 그리는게 헷깔려요
1.어떤 경우에는 사각형 선택영역 지정후 색깔을 채워넣는 경우랑 사각형 도형으로 그려넣는 경우랑차이가 있나요?2.어떤 경우에 선택영역으로 사각형을 그리고 어떤 경우에는 도형을 그리나요? 3.강의6분에 사각형 그릴때 선택영역-채우기로 해도되나요?
-
미해결[MD/마케터] 포토샵 파일 수정법과 썸네일/기획전 제작하기
11강 7분22~28초 행간조절
카드뉴스 강의에선 행간 권장을폰트사이즈 +10~20인데 7분22초 강의에선 행간과 폰트사이즈가 거의 동일한데 가이드라인과 달라서 헷깔리네요 어떻게 조절을 하는게 맞는지
-
미해결[MD/마케터] 포토샵 파일 수정법과 썸네일/기획전 제작하기
12강 15분40초부분
둥근사각형 크기를ctrl+t로 링크를 깨고 가로 늘리는거랑1.강의에서 처럼 직접선택툴 이용해 path를 조절해서 늘리는거랑 어떤 차이가 있나요?2.둘다 시각적으로 비슷해보이는데 언제 ctrl+t로 도형을늘리고 직접선택툴 이용해 크기를 조절하는지 헷깔립니다
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
필요한 파일만 가지고 배포할 수 있나요?
image같은 정적파일이나, JSP만 따로 Jenkins를 통해서 배포할 수 있을까요?배포하려는 환경은 온프레미스이며, 소스 저장소는 Bitbucket을 사용하고 있습니다! jenkins는 처음이라 감이 잘 안 잡힙니다. 각각의 소수의 원하는 파일들만 자동 배포를 할 수 있는지 궁금합니다!
-
해결됨디자인 시스템 with 피그마
토큰을 깃허브에 올리는 방법이 없어진거 같은데요
토큰을 깃허브에 올리는 방법이 없어진거 같은데요 .
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
여러 줄 한꺼번에 주석처리
하는 방법이 있을까요?? 강의에서는 슉슉 빠르게 되는 것이 신기해서 여쭤봅니다!
-
미해결RTL - 레드팀 맛보기
가이드북 신청 질문
가이드북 접근 신청을 하는것만으로도 AWS추가비용이 발생한다는건가요 아니면 가이드북신청해놓고 공부할때 사용할때 비용이 발생하기 시작한다는것인가요?
-
해결됨디자인 시스템 with 피그마
토큰 export 할때 어떻게 해야 하나요? 버전이 바뀌어서 그런지 못찾겠어요
토큰 export 할때 어떻게 해야 하나요? 버전이 바뀌어서 그런지 못찾겠어요
-
해결됨스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판
샤딩에 대해서 궁금점있습니다.
저의 짧은 지식으로는 샤딩은 수평분할에 기반한 방식이라 수직은 존재하지 않는 것으로 알고 있습니다. 혹시, 이부분에 대해서 설명을 해주실 수 있으신가요?
-
미해결한 입 크기로 잘라먹는 실전 프로젝트 - SNS 편
fetch api의 상태값 유지
안녕하세요..강의 잘 보고 있습니다. import { ITodoInfo } from "@/utils/types"; export async function fetchTodos(blngCoCd:string, userId:string) { const respose = await fetch( `${process.env.NEXT_PUBLIC_API_SERVER_URL}/todo/list?blngCoCd=${blngCoCd}&userId=${userId}` ); if (!respose.ok) { throw new Error("Fetch Todo Error"); } const data: ITodoInfo[] = await respose.json(); console.log('todo data=',JSON.stringify(data, null, 2)); return data; } import { fetchTodos } from "@/api/todo/fetch-todos"; import useUserInfoStore from "@/store/user-info-store"; import { ILoginUserInfo } from "@/utils/types"; import { useQuery } from "@tanstack/react-query"; export function UserTodosData() { const loinData: ILoginUserInfo = useUserInfoStore((state) => state.userInfo); return useQuery({ queryFn: () => fetchTodos(loinData.blngCoCd, loinData.userId) , queryKey: ["todos"], }); }이런식으로 zustand의 유저 정보를 가져와 훅에서 api를 호출을 하면 처음은 정보를 가져오는데.refresh를 하면 다시 가져 올때 blngCoCd와 userId가 null이 되면서 리스트를 가져오지 못하네요.zustand의 정보는 localstorage로 보관하고 있고... const loinData: ILoginUserInfo| null = useUserInfoStore((state) => state.userInfo); const blngCoCd = loinData?.blngCoCd; const userId = loinData?.userId; // blngCoCd와 userId가 모두 존재할 때만 쿼리를 활성화합니다. const enabled = !!blngCoCd && !!userId; return useQuery({ queryFn: () => fetchTodos(blngCoCd, userId) , queryKey: ["todos", blngCoCd, userId], enabled: enabled, });이렇게 변경을 했는데...api에 파라미터를 넘겨야 하는경우 새로고침을 할 경우 이런식으로 하는게 일반적인가요?
-
미해결
CH3의 맨 처음에 등장하는 '임베딩 입력 시퀀스' 텐서 값은 임의의 숫자인가요?
제 3장("어텐션 메커니즘 구현하기")의 거의 맨 앞 부분에 다음과 같은 문구와 코드가 등장합니다.다음처럼 3차원 벡터로 임베딩한 입력 시퀀스가 있다고 가정.import torchinputs = torch.tensor( [[0.43, 0.15, 0.89], # Your (x^1) [0.55, 0.87, 0.66], # journey (x^2) [0.57, 0.85, 0.64], # starts (x^3) [0.22, 0.58, 0.33], # with (x^4) [0.77, 0.25, 0.10], # one (x^5) [0.05, 0.80, 0.55]] # step (x^6))이 값들은 토크나이저에서 그냥 임의로 마구잡이로 부여하는 실수 값인가요? 아니면 각 토큰 별로 이미 유사도나 거리 개념까지 다 계산 되어서 나온 실수 값인가요?아!! 단순하게 이 교재에서 이해를 돕기 위해 3차원 값으로 예를 든 저 실수들만을 말하는 게 아니고요실제로 LLM에서 입력 시퀀스의 각 토큰에 부여된 텐서 값들을 말하는 겁니다.만약 아무런 연관성이 없이 그냥 임의로 토크나이저에서 만들어진 실수 값일 뿐이라면,단순히 한 입력 원소와 다른 모든 입력 원소의 점곱 등의 연산을 통해 산출된 문맥 벡터가 무슨 의미가 있는 것인 지 이해가 잘 되지 않아서요.즉, 그냥 아무런 연관성 없는 임의의 값들끼리 접곱했는데 의미를 가진 문맥 벡터가 나온다는 게 언뜻 이해가 되질 않습니다.아니면, 처음에는 토크나이저에서 아무런 연관성 없이 그냥 임의로 실수 값들을 각 토큰에 부여했다 하더라도,"훈련 가능한 가중치를 가진 멀티 헤드 어텐션" 알고리즘을 수행하게 되면 어텐션 가중치가 갱신 되면서이런 모든 의구심이 해소 되는 것인가요?
-
미해결스프링 시큐리티 OAuth2
authorization-server 라이브러리 질문이 있습니다.
강의 내에서 dependencies 하고 있는spring-security-oauth2-authorization-server 랑 아래 org.springframework.boot:spring-boot-starter-oauth2-authorization-server 과는 다른 라이브러리인가요?프로젝트 생성하면서 oauth2 authorization 서버를 선택 후에 build.gradle를 확인했는데강의에서 나온 것과 상이하여 질문드립니다.