묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 시큐리티
질문
선생님 여기까지 강의 소스코드 브랜치 링크좀올려주실수있으실까요 ajax 프로바이더를 스프링시큐리티에서 가져오질못하네요 로그인요청을 날리는데 필터는 ajax 전용필터로 이동하는데 매니저가 프로바이더를 못머금고 있어요 혹시 소스코드 이 강의까지 똑같은거 링크받아볼 수 있을까요?...
-
미해결홍정모의 따라하며 배우는 C언어
flowchart를 만들어보고 코드를 작성을 하는 게 좋은가요?
교수님이 올려주신 https://www.geeksforgeeks.org/selection-sort/ 여기서 선택정렬의 flowchart가 있어서 이것을 구현하는 연습을 해보면 좋을 것 같으면서도 비효율적인 접근 방법인 것 같기도 한 생각이 듭니다. 그래서 일단을 직접 해보고 생각을 하려고 하는데, 교수님이나 다른 분은 알고리즘을 구현하기 전에 flowchart를 만들어보는 것에 대해서 어떻게 생각하는지 궁금합니다! p.s) 추가로 flowchart를 그리지 않는다면, 어떤 방식으로 어떤 순서를 거쳐서 문제를 해결하시는지도 궁금합니다. 예를 들어 알고리즘의 구현 과정을 글로 쭉 한번 써본다 와 같은 방법들입니다!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
상품 수정 권한에 대해서 질문 드립니다.
웹 계층 개발 - 상품 수정 강의에서 상품 수정시 해당 유저가 아이템에 대한 권한체크를 해야한다고 하셨습니다. 요즘은 해당 아이템에 대한 유저 권한체크를 어떤 방식으로 하는지 궁금합니다.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
LOGIN_REDIRECT_URL이 있는데 굳이 next를 써주어야 하나요?
next를 지워도,LOGIN_REDIRECT_URL을 설정해두면 어차피 hello_world로 갈텐데 굳이 next={{request.path}}가 필요한가요?
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
마지막 DELETE 문 부연설명 좀 부탁드립니다.
기존에 알려주신거랑 약간 다른데, 똑같은 방식으로 해석을 못하겠네요 부연설명 좀 부탁드립니다
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
BeanPropertyBindingResult 구현체가 넘어오는 과정이 궁금합니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] 영한님 안녕하세요. 먼저 항상 이렇게 훌륭한 강의 만들어주셔서 정말 감사드립니다. 강의 중에 BindingResult 인터페이스의 구현체로 BeanPropertyBindingResult 클래스가 들어온다고 말씀해주셨는데, BindingResult 인터페이스의 구현체 종류가 많이 있는 상태에서 어떤 구현체가 들어올지 어떻게 알 수 있는지 궁금합니다. + 여러개의 구현체를 사용해야하는 상황을 위해서 많은 클래스들을 전부 미리 빈으로 등록을 하는 것인지, 아니면 default 구현체를 autoconfiguration으로 설정해두고, 필요에 따라 bean을 추가적으로 (condition..?) 생성해내는지도 궁금합니다 + spring.factories 파일을 따라가서 springboot가 지원해주는 autoconfiguration을 따라가면서 bean으로 등록하는 위치를 찾아보는 게 맞는 방법인가요? (타고타고 가다보니 너무 파일이 방대해져서 아직 찾지못했습니다 ㅠㅠ)
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
단축키에 대한 질문
안녕하세요 ! 회원 리포지토리 테스트 케이스 작성 중에 10:40 repository.findAll() 후에 저같은 경우 List<Member> all = repository.find(); 자동으로 안뜨고 List 쪽에 빨간줄이 뜨는 오류가 발생하는데 단축키 형식으로 어떻게 이동하셨는지 그 부분이 궁금합니다.
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
voc2coco 패키지 관련 질문입니다!
안녕하세요. 또 질문이 한 가지 있어서 글을 씁니다. ^^ 매번 친절히 답변 주셔서 감사드립니다. voc2coco 패키기를 사용할 때 마지막에 --ext xml을 넣어줬는데요, 공식 깃헙을 보니까 옵션이라고 합니다. 그런데 이 명령어에 관한 별다른 설명이 없어 어떤 기능을 하는지 잘 모르겠네요. --ext xml는 어떤 기능이 있는 것인가요? 감사합니다!
-
미해결홍정모의 따라하며 배우는 C언어
strcmp 구현 예제 해석을 못하겠습니다!!
int strCmp( const char *s1, const char *s2 ) { const unsigned char *p1 = ( const unsigned char * )s1; const unsigned char *p2 = ( const unsigned char * )s2; while ( *p1 && *p1 == *p2 ) ++p1, ++p2; return ( *p1 > *p2 ) - ( *p2 > *p1 ); } stackoverflow에서 이렇게 구현한 예제를 봤는데요 왜 이렇게 하는지 잘모르겠어서 질문드립니다. 왜 unsigned char로 casting을 하는건가요?? 제가 따로 사용하지 않는 변수를 만들어서 거기에 대입해서 디버깅도 해봤지만, 왜 저렇게 캐스팅을 하는지 모르겠습니다.. 뭔가 return ( *p1 > *p2 ) - ( *p2 > *p1 );에서 역참조를 한 값을 비교해서 true와 false를 이용해서 0 -1 1을 리턴하겠다는 것은 이해했는데, 왜 unsigned로 바꿔주는지를 모르겠습니다
-
미해결Vue.js + TypeScript 완벽 가이드
현재 vue2 typescript 적용 된 프로젝트에서 composition api 적용 시 에러 문의
현재 vue2 vue-news 프로젝트에서 "@vue/composition-api": "^1.4.9",를 활용하여 composition api 적용 중 dispatch(action)을 호출 하는경우 [vuex] unknown action type: FETCH_NEWS가 발생하고 있습니다. import { defineComponent,reactive, toRefs } from '@vue/composition-api'import { MutationTypes } from './store/mutations'import { ActionTypes } from './store/actions'export default defineComponent({ name: 'App', async setup(props, context) { const store = context.root.$store console.log(store?.state) store?.commit(MutationTypes.SET_NEWS, [1, 2, 3]) console.log(ActionTypes.FETCH_NEWS) await store?.dispatch('FETCH_NEWS') await store?.dispatch(ActionTypes.FETCH_NEWS) // 데이터 함수 선언(data) const state = reactive({ loading: false, }) return { ...toRefs(state), } },}) 소스 확인 결과 api 호출 시 store 객체를 접근하는 경우 위와 같은 에러가 발생하며, store객체를 주석처리 하거나 ActionTypes를 분리하여 import를 하면 정상적으로 api 호출이 되었습니다. import axios, { AxiosInstance, AxiosRequestConfig } from 'axios'// import { setDefaultOptions } from '@/api/instance/intercepter'import store from '@/store'const APP_BASE_URI: string = ""const options = {}function create(url: string, options = {}): AxiosInstance { const instance = axios.create(Object.assign({ baseURL: url }, options)) console.log(store) instance.interceptors.request.use( (config: AxiosRequestConfig) => { return config }, (error) => { return Promise.reject(error.response) }, ) return instance} import { fetchNews } from '@/api'import { ActionContext } from 'vuex'import { Mutations, MutationTypes } from './mutations'import { RootState } from './state'enum ActionTypes { FETCH_NEWS = 'FETCH_NEWS',}type MyActionContext = { commit<K extends keyof Mutations>( key: K, payload: Parameters<Mutations[K]>[1], ): ReturnType<Mutations[K]>} & Omit<ActionContext<RootState, RootState>, 'commit'>const actions = { async [ActionTypes.FETCH_NEWS](context: MyActionContext, payload?: any) { const { data } = await fetchNews() context.commit(MutationTypes.SET_NEWS, data) return data },}type Actions = typeof actionsexport { actions, Actions, ActionTypes } 혼자 해결 방법을 찾아보다가 방법이 없어 문의 드립니다.. 해당 에러가 발생하는 이유가 뭔지 궁금합니다..
-
미해결디파이 킹덤 P2E(Play to Earn)로 투잡하기
암호화폐 구입 시 simplex banxa 차이
써드파티 암호화폐 구입 시, 원코인을 구매하려는데요 결제 방식에서 simplex 와 banxa 가 있는데 무슨 차이가 있는지 혹시 아시나요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
NameError 질문드립니다.
기존 예제 파일과 강의에서 다뤄주시는 코드가 조금 다르더라구요. 강의에서 다루는 방식으로 코드를 작성하는데 자꾸 오류가 떠서 문의드립니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
members get 요청 404에러, chats get요청 500 에러
안녕하세요 제로초님 강의를 잘 따라하다 members 요청이 처음만 되고 보내지는 않는것을 확인했는데요.. https://ffffront.run.goorm.io/ api/workspaces/sleact/channels/undefined/members라고 뜨면서 채널이 안불러와지는 것을 확인했습니다. 이 코드가 쓰여진 부분을 모두 살펴봤는데 원인을 알 수 없어 질문드립니다! 존재하지 않는 채널입니다. 라는 말도 나옵니다. https://ffffront.run.goorm.io/api/workspaces/sleact/dms/2/chats 채팅을 가져오는 과정에서 500번대 에러가 발생했습니다... 참고로 개발환경은 goorm ide를 사용하고 있습니다. 구름은 localhost를 쓰지 않는다고 하는데 백엔드를 공부하고 나서야 해결할 수 있을까요?
-
미해결Nuxt.js 시작하기
asyncData, fetch(context) , fetch()
강의 너무 잘 듣고있는데 공부 중에 이것저것 호출해보면서 궁금증이 생겨서 질문드립니다. fetch 메소드에 파라미터(context)가 있냐 없냐에 따라서 동작방식이 다름은 이해했습니다. 동작하는 순서도 다르구요 ex. fetch(context) => beforeCreate() 이전에 호출 fetch() => created() 이후에 호출 router로 이동시에는 CSR만 동작하는 걸로 아는데 여기서 궁금증이 있습니다. fetch()인경우 깜빡거리는데 asyncData와 fetch(context) 경우 깜빡거리지 않던데 이유를 알 수있을까요? CSR에서 asyncData와 fetch(context)가 호출되는 것은 알지만 그런 이유라면 fetch()는 깜빡거리는 이유를 잘 모르겠어서요. asyncData와 fetch(context)는 CSR에서 호출되더라도 무조건 SSR로 동작하는건지 궁금합니다.
-
미해결홍정모의 따라하며 배우는 C언어
8:46~9:07
교수님께서 강의를 해 주실때 ar1[2][3]은 3개짜리이고, ar2[3][2]는 두개짜리라고 말씀해주셨습니다. 하지만 저는 반대로 ar1은 [3]개의 원소를 담은 배열이 '2개', ar2는 [2]개의 원소를 담은 배열이 '3개'라고 이해하였습니다. array에서 두번째 차원의 원소의 수와 포인터의 사이즈가 같아야 하는건가요??
-
해결됨[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
get에 대해서 문의드립니다.
강사님 post방식이 패킷에 넣어서 전송한다고 하였는데요 그럼 get 방식은 패킷에 넣어서 전송하는게 아닌가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
다중성 질문 (간단한 질문)
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. Q1. 강의에서 설명하시는 1:1, 1:N, N:1, N:M 의 다중성은 모두 DB의 테이블 간 연관관계에 대한 이야기가 아니라 , 자바 객체(Entity) 간의 연관관계에 대한 내용이 맞는지 궁금합니다. 그래서 실제 프로젝트를 하면서 테이블을 설계하고, 이와 대응되도록 객체를 설계할 때, DB의 테이블간 연관관계는 1:N 으로 설계가 되었더라도, 이를 JPA를 사용한 자바 객체와 대응시킬 때는 이번장에서 설명하시는 1:N이 아니라 그냥 앞 장의 N:1로 객체 연관관계를 설계해야 한다 라고 이해하는게 맞는지 궁금합니다. (강의 마지막에서의 결론도 이렇게 내주셨는데, DB의 테이블이 1:N이어도 ~ 객체는 N:1로 설계) Q2. 또한 1:N이 아니라 강의에서 N:1 로 설계하되, 연관관계 주인이 아닌쪽에서도 객체 참조를 추가한다 라고 설명해주신 부분은, Member와 Team을 예로 들 때 Member가 "다" 에 해당하니 Member의 team 필드가 연관관계 주인이 되는것 맞지만, 동시에 Team 객체의 members도 생성 해주고 이 Team 객체쪽에 연관관계 편의 메서드를 정의하여, Team객체를 통한 연관관계 편의 메서드 호출을 통하여 Member 테이블의 FK가 벼뀌도록 한다 라고 이해하는게 맞는지 궁금합니다 (강의 9:00 내용중 ) (이렇게 연관관계 편의 메서드 없이 Member를 "다"로 하여 "다대일"로 객체간 연관관계를 설정하면, 어쨌든 Member의 team 필드가 바뀌어야, 실제 Member 테이블의 FK가 변하게 되니, Team쪽에 연관관계 편의 메서드를 두고 이를 사용한다 로 이해하였습니다)
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
html.paser 오류...ㅡㅜ
bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: html.paser. Do you need to install a parser library? 오류가 떠서 html.paser 를 안쓰고 lxml 라이브러리 설치하고 soup = BeautifulSoup(html, 'lxml') 요렇게 바꿔줬더니 잘됩니당. 근데 왜 html.paser 가 안되는지는 궁금하네욤 ㅠㅠ
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
getParameter 질문드립니다.
html에서 받은 데이터와 ip port를 생성된 request 객체가 저장해서 getParameter로 가져와서 사용하는걸로 이해햇습니다. 근데 가져올때 getParamater("su1") 처럼 안에 문자를 html과 일치시켜야하나요? 다르게하면 오류가 떠서 궁금해서 질문드립니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
MemberForm에서는 Setter가 강제되는건가요??
안녕하세요! 강의 도중 궁금한 점이 생겨 질문드립니다. form의 입력값들을 객체에 세팅할 때 setter를 쓰는걸로 알고있습니다! 아래 코드 처럼요 <input type="text" th:field="*{name}">-> memberForm.setName(input의 입력값); 영한님이 setter를 열어두는 것은 위험하다고 하셨는데 form 태그에 들어가는 정보와 관련된 필드를 가진 객체를 사용할 때는 setter를 반드시 열어둬야 하는건가요? MemberForm의 @Setter를 지우고 실행하면 form 필드의 값이 전부 null이 찍힙니다!