묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
적립금 계좌송금 기능
코드팩토리 초급 강의를 마무리하고 연습삼아 여러 다양한 앱을 한번 만들어보고 있는데, 궁금한 점이 생겨 질문드립니다. 캐시슬라이드나 캐시워크 앱같은 광고보상형 앱을 파이어베이스를 이용해 만드는 중인데, 사용자에게 적립금을 현금으로 계좌송금을 해주는 기능을 구현할 때, 계좌송금은 사용자가 요청할때마다 계좌송금을 직접 은행 사이트에 들어가서 일일이 해주는지, 아니면 계좌송금을 자동으로 처리해주는 시스템을 직접 만들어야 하는지 궁금합니다.
-
해결됨스프링 시큐리티
Ajax로그인 - loginProcessingUrl("/api/login") 관련 질문있습니다
안녕하세요 강사님. 강의를 따라 실습하는데 강사님과 다르게 동작합니다. 이유를 못찾아서 도움이 필요합니다 ㅠㅠ7) Ajax로그인 구현 & CSRF설정 15:00 부분강의에서는 브라우저에서 window.location = '/api/login?error=true&exception=' + xhr.responseJSON.message;호출이후 서버에서 로그인 컨트롤러가 호출되는데,저는 window.location 이후 AjaxLoginAuthenticationEntryPoint 가 다시 호출됩니다.그래서 AjaxSecurityConfig 클래스에 .antMatchers("/api/login/**").permitAll() 를 추가해서 테스트 해보았더니 컨트롤러가 호출 되었습니다.왜 강사님과 다르게 저는 window.location 이후 AjaxLoginAuthenticationEntryPoint가 왜 다시 호출되는지 알 수 있을까요?https://github.com/GwanUk/basicsecurity.git
-
해결됨곰책으로 쉽게 배우는 최소한의 운영체제론
나누기 원리에 이은 곱하기 원리 질문
강의에서 나누기의 원리를 잘배웠습니다.제가 c언어 배울때 정확히 내용은 안나지만곱하기가 나누기보다 훨씬 빠르다 라고 배웠습니다https://www.youtube.com/watch?v=BSDRpQr85qk샘의 강의도 보았습니다.나누기가 뺄셈의 여러번이면 곱셈은 더하기의 여러번이라고 위 강의에서 보았는데요그러면 곱셈이 왜 나눗셈보다 빠른 것인가요?그리고 대략적으로 몇배 빠른지도 궁금합니다.
-
미해결처음 만난 리액트(React)
setState
import {useState} from 'react' function Counter(props) { const [count, setCount] = useState(0) return ( <div> <p>총 {count}번 클릭했습니다</p> <button onClick={()=>setCount(count+1)}> 클릭 </button> </div> ) } export default Counter setCount(count+1)이 아니라setCount(count++)하면 증가는 되지만 버벅거리는 느낌으로 바로바로 증가가 안되는데 왜그런건지 궁금합니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
프론트에서 원하는 데이터를 찾을 때
section29까지 듣고 현재 제 프로젝트를 구축하고 있습니다.그런데 궁금한 것이 이제까지 수업에서는 데이터를 찾을 때 고유 id를 가지고 findOne 메서드를 이용해서 데이터를 찾거나 find 메서드로 전체 데이터를 다 긁어오는 방식을 사용했습니다.하지만 프론트에서는 특정 조건을 충족하는 데이터만 찾고 싶은 경우가 많을텐데요.이를 위해서 해당 조건을 찾을 수 있는 query를 다 만들어주어야 하는지 아니면 find로 데이터를 모두 취합해서 들고오면 프론트에서 알아서 원하는 데이터를 찾는 방식으로 구현되는 것이 맞는건지 궁금합니다.
-
해결됨곰책으로 쉽게 배우는 최소한의 운영체제론
DMA강의 4:00 그림 질문
1번이 RAM 3번도 RAM 인데 그림이 맞게 그려진게 맞을까요?지금 이해를 못하고 있어서 질문드립니다.
-
미해결스프링부트 시큐리티 & JWT 강의
안녕하세요 질문이 있습니다.
안녕하세요. 좋은 강의 만들어주셔서 감사합니다.강의 마지막 내용 중, A가 B에게 보낼 내용을 B의 공개키로 잠근 후 그 후에 A의 비밀키로 잠그면 B는 A의 공개키로 연 후에, B의 비밀키로 해당 문서를 복호화 하는 것까지는 이해했습니다. 여기서 궁금한 게 하나 생기는데, A의 공개키는 누구나 다운받을 수 있으니 해커도 다운받을 수 있으므로 A의 공개키로 해커가 복호화한 후 데이터를 날려버리고 새로운 데이터를 B에게 보낼 수 도 있는게 아닌가요?? 살짝 전의 내용에서 해커가 데이터를 가로채 데이터를 날려 새로운 데이터를 보낼 수 있다다는 것을 보고 궁금증이 생겼습니다.
-
해결됨[코드캠프] 훈훈한 Javascript
createTodo함수 안에 매개변수
createTodo 함수 안에 매개변수인 storageData를 넣어줬는데keyCodeCheck 함수 안에 createTodo함수를 넣어줄 때는 전달인자를 안 넣어줘도 되는건지 알고 싶습니다.매개변수가 정의되면 그 함수를 호출할 때 전달인자를 넣어줘야하는게 아닌가요?const createTodo = function (storageData) { let todoContents = todoInput.value; if (storageData) { todoContents = storageData.contents; } const newLi = document.createElement("li"); //괄호 안에는 생성할 태그 이름 const newSpan = document.createElement("span"); const newBtn = document.createElement("button"); newBtn.addEventListener("click", () => { newLi.classList.toggle("complete"); //새로 생성된 li에 새로운 클래스 속성 추가해줌 saveItemsFn(); }); newLi.addEventListener("dblclick", () => { newLi.remove(); }); newSpan.textContent = todoContents; newLi.appendChild(newBtn); newLi.appendChild(newSpan); todoList.appendChild(newLi); todoInput.value = ""; saveItemsFn(); }; const KeyCodeCheck = function () { if (window.event.keyCode === 13 && todoInput.value != "") { createTodo(); } };
-
미해결[입문자를 위한 UE5] Part1. 언리얼 엔진 블루프린트
선생님! 열거형 공부중인데 뭐가 문제인지 모르겠어요 ㅜㅜ
이렇게 성정을 햇는데가위라고 안나오고 0이라고 나오네요 뭐가문제인지 모르겠어요 ㅜㅜ도와주세요 ㅜㅜㅜㅜ
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
람다식 질문 있습니다!
선생님 안녕하세요!스트림 강의를 듣다가 람다식 부분이 이해가 되지 않아 질문 드립니다!아래 3 번째 줄, .filter(x -> x>=90) 부분이 이해가 잘 되지 않는데요.int[] scores = {100, 95, 90, 85, 80}; Arrays.stream(scores) .filter(x -> x>= 90) .forEach(x -> System.out.println(x)); // 100, 95, 90 화살표 왼쪽 X 는, scores 변수 값들을 의미 하는 걸까요?화살표 오른쪽 X 는, return x >= 90 과 같다고 이해하면 될까요?그러면 return 된 값은 어디로 저장이 되는 걸까요? 흑흑. 람다식 너무 어렵습니다 😢
-
해결됨곰책으로 쉽게 배우는 최소한의 운영체제론
direcx 질문
강의 25:35 보면directx 사용시 프로세스 -> 드라이버 까지만 바로 갑니다.그러면 GDI 엔진만 거치지 않은 것이고 나머지는 똑같은데성능이 극단적으로 올라갓다고 말씀하신건GDI 엔진이 오버헤드가 크다는 이야기인가요?
-
해결됨자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
섹션 3, 숫자만 추출 문제(정답 확인 부탁 드립니다.)
안녕하세요 선생님 !섹션 3번 - 숫자만 추출 문제를 이렇게 풀어도 괜찮을지 확인 한번 부탁 드리겠습니다.그리고 혹시 이런 문제들의 경우 정규식 보다는 이렇게 탐색하고 푸는게 더 좋은 풀이 방식인건가요??<html> <head> <meta charset="UTF-8"> <title>출력결과</title> </head> <body> <script> function solution(str){ let answer = ""; for(const a of str){ if(!isNaN(a)){ if(answer[0] !== undefined) answer += a; else if(a > 0) answer += a; } } return answer; } let str="g0en2T0s8eSoft"; console.log(solution(str)); </script> </body> </html>
-
미해결대세는 쿠버네티스 (초급~중급편)
node2에 생성해야하는 파드가 생성되지 않습니다..
안녕하세요. 현재 node2의 파드를 생성하려고 하면아래와 같이 생성되지 않는 현상이 있습니다...혹시 메모리의 문제인가 싶어서 메모리도 확인을 했지만 부족하지 않아 보였습니다.메모리 사용량 이미지입니다.저와 비슷한 질문을 하셨던https://www.inflearn.com/questions/611020/0-1-nodes-are-available-1-node-s-had-taint-node-role-kubernetes-io-master위 링크의 페이지에서 알려주신 방법으로 진행을 해보았으나... 실패했습니다. 혹시 강사님의 도움을 받을 수 있을까요?? 필요한 명령어나 부분이 있으면 바로 적용해보겠습니다! 감사합니다..!
-
해결됨스프링 시큐리티
매니저 권한으로 로그인하지 않아도 매니저 권한자원에 접근이 가능한데 이유를 모르겠습니다 ㅠㅠ
매니저 권한으로 로그인하지 않아도 매니저 권한자원에 접근이 가능한데 이유를 모르겠습니다 ㅠㅠhttps://github.com/whitewise95/springSecurity 입니다 ㅠㅠ
-
해결됨Jenkins를 이용한 CI/CD Pipeline 구축
CI/CD 구축할 때 테스트 서버 관련
CI/CD 이유가 자신의 코드를 즉각 실제 서비스에 반영하고자 하는 거잖아요?근데 테스트 서버에서 테스트를 안 하고, 바로 실제 서비스 서버에 배포를 해버리면 위험성이 클 것 같은데.그러면 테스트 서버에서 먼저 github 코드를 반영하고 테스트 서버에 이상이 없는 걸 체크하면.이후에 자신이 Jenkins에서 실제 서비스 서버 파이프 라인을 따로 만들어서 직접 클릭해야 하는 건가요?감이 안 와서 조언을 구합니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
외래키 지정에 관해서
@ManyToOne(() => ProductCategory) @Field(() => ProductCategory) productCategory: ProductCategory;외래키를 위와 같이 지정해주는 경우와@ManyToOne(() => ProductCategory) @Field(() => String) productCategoryId: string;이렇게 지정해주는 경우 데이터베이스에 테이블 사이의 관계가 만들어질 때 차이는 없나요?typeORM과 graphQL 요청시 객체를 그대로 전달하느냐 아니면 string 형식의 id만 전달하느냐 정도의 차이만 있나요?
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
vscode extension 문의
안녕하세요3:41에서 에러가 발생하면 에러에 대해 알려주는데, 이것은 어떤 vscode extension이신가요?
-
미해결15일간의 빅데이터 파일럿 프로젝트
filezilla 전송 오
filezilla 전송 부분에서 오류가 뜹니다.예제소스에 읽기 전용 계속 해제해도 노트북에서 제한하는 것 같습니다.읽기 전용 해제 하면 체크표시는 해제되나 - 표시로 계속 남아 있어요 여기 속성 통해서 모든 권한 허용으로 변경했는데 아직 동일한 오류 뜹니다 ㅠㅠ
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
포트폴리오 과제
안녕하세요!'학습자료 ver2 노션이 업데이트 되긴 했으나 여전히 포트폴리오 링크만 볼 수 있고, 포트폴리오 리뷰 강의 수강 전 무엇을 구현해야하는지에 대한 설명은 확인 할 수 없어서 다시 한 번 질문드립니다' 라는 글에 업데이트 되었다는 댓글은 봤지만, 저는 노션에 깃허브 링크만 보여서요ㅜㅜ 업데이트가 될까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
로깅 하이버네이트 SQL
main] org.hibernate.SQL : drop table if exists category CASCADE 이런 식으로 전부 다 main] org.hibernate.SQL 오류로 인해서 table 형태가 보이지 않아요..yml에 들어가보니 logging.level.org.hibernate.SQL: debug에 빨간불이 들어옵니다. 어떻게 하면 해결할 수 있을까요?