묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
배열 위치
int a[60], b[60]; 이것을 main() 함수에 집어넣으면 no 라고 나오고 ex) int main() { int a[70],b[70]; main()위에 전역함수? ex) int a[70],b[70]; int main(){ 로 넣으면 yes로 나오는데 왜 그런건가요..
-
미해결성공적인 SQL 인젝션 공격을 위한, SQL 기본 문법
APMSatup설치
상단 자료 버튼을 통해 설치를 하였는데 방화벽이 일부기능을 차단했다는 창이 뜨고 그 후 하얀 화면에 영어랑 숫자들이 써졌있는 웹페이지가 자동으로 열리는데 왜 이러는 건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원목록오류 질문드립니다.
회원가입을 처음할때는 문제가 없다가 두번째부터 아래오류가 뜨면서 되지 않습니다. 그리고 첫번째값을 확인해도 1이라고만 써있고 그 옆에 제가 회원가입한 이름은 들어가있지 않습니다. 왜 이런건가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
프론트에서 로그인 상태 관련 질문드립니다
강의 정말 잘 들었습니다 다른 토이 프로젝트를 진행하다 강의에서 배운 HOC를 활용하고 싶어 질문드립니다 1. HOC안에 넣을 컴포넌트가 만약 여러 개인 경우는 어떻게 하나요? <Route exact path="/board/write"> <Ex1/> <Ex2/> <Ex3/> </Route> 이런식으로 되어있을 경우입니다 그냥 컴포넌트 구조를 다시 짜는게 바람직할까요? 2. HOC같은 기능을 페이지 단위가 아닌 컴포넌트 단위로는 어떻게 적용하나요? 예를 들어 NavigationBar에 한 컴포넌트를 현재 로그인 상태의 반대로 로그아웃, 로그인 버튼을 랜더링 해주려 합니다. 제가 생각해본것은 userData ? <LogoutBtn/> : <LoginBtn/> 이런식으로 랜더링 하는 것인데 이게 올바른 방법인지 궁금하네요 3. 쿠키에 저장된 토큰과 리덕스 사이에서 로그인 관련 상호작용이 궁금합니다 페이지 라우팅 해주는 곳에서 모든 페이지에 hoc처리를 해주고, 페이지 내 컴포넌트에서는 2번 질문에 제가 말한대로 하면 되는건가요? 감사합니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
용어 질문 있습니다!
동적 배열 구현 연습 강의 12분 34초에 말씀하신 단어(Count*2)가 lowed factory 단어가 맞나요?
-
해결됨홍정모의 따라하며 배우는 C언어
my_functions.h 파일 질문입니다
my_functions.h에서 static int si = 0; static int multiply(int a, int b) { return a * b; } 에서 두개 다 static을 빼면 컴파일이 안되던데 왜 그런지 잘 모르겠습니다
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
cmd에서 실행이 제대로 안 돼요
제목 그대로구요.. cmd에서 실행을 해보면 'Start Loading..' 까지만 나오고 갑자기 화면이 사라져버려요 뭐가 문제인 걸까요?? +사진이 뒤죽박죽 게시돼서 숫자 표시해 놨습니다.
-
미해결스프링 핵심 원리 - 기본편
좋은강의 감사드립니다 . 질문이 있습니다 !
현재는 스프링 부트를 사용하지 않아서 AutoAppConfig를 따로 만들고 @ComponentScan @Configuration를 해준건가요 ? 실무로 들어간다면 스프링 부트를 활용하고 AutoAppConfig는 따로 만들어주지 않고 싱글톤유지는 다른방법으로 해결하고 개발 하게 되나요 ?? 항상 좋은강의 감사드립니다 !
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
아나콘다 xgboost 설치 에러
선생님 ㅠㅠ.. 아나콘다 에서 XGboost 깔려고하는데.. 이런 에러 뜨면 어떻게 해야 하나요 ㅠㅠㅠ...?
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
안녕하세요.
선생님께서 인프런에 올리신 블록체인 관련 강좌를 모두 수강하고싶은 학생입니다. 혹시 맥유저도 선생님 강의를 들어도 괜찮은지 궁금해서 여쭈어봅니다. 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
패치조인과 페이징 에러 질문입니다.
우선 Post와 User는 다:1 단방향 연관관계로 설정했습니다. 1. 패치조인 없이 페이징 2. 패치조인 + 페이징 N+1문제를 해결하기위해 패치조인을 했습니다.그런데 에러가 났습니다. 로그중에 Count query validation failed for method public abstract ...... 이라는 에러가 있어서jpa가 자동으로 날려주는 CountQuery에 문제가 있나 싶어서 CountQuery를 별도로 작성했습니다. 3. 패치조인 + 페이징 + countQuery 별도로 작성 위 처럼 작성하니 에러없이 정상적으로 동작을 합니다.그런데 왜 에러가 나는지 이유를 정확히 모르겠습니다.. 2번쿼리에서 countQuery가 어떻게 나가길래 에러가 나는건지 궁금합니다..!혹은 다른데에 문제가 있는건가요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
형 변환하면서 float을 float_v로 그리고 int를 int_v로 바꾼 이유가 뭔가요??
#형 변환에서 float을 float_v로 그리고 int를 int_v로 바꾼 이유가 뭔가요?? #데이터 타입에서는 float =10.0이고 int=7였는데 #형변환에서는 다른 값을 사용할거라 그런가요? _v의 의미는 뭔가요 var인가요? ^^ 답변 부탁드립니다 수업잘듣고있어요!
-
미해결스프링 핵심 원리 - 기본편
필드주입에 대하여
안녕하십니까! 강의를 잘듣고있떤 와중에 궁금한 것이 생겨 질문을 드리게 되었습니다. 필드주입의 경우 필드에 @Autowird 어노테이션만 붙이면 된다고 하셨는데 OrderServiceImpl 이라는 클래스에서 @Autowird private MemberRepository memberRepository 이렇게 가지고 있을 경우 Spring에서 MemberRepository 형태로 등록되어 있는 빈을 꺼내서 자동으로 저기에 주입시켜주는 것이 맞나요? 강의의 예제의 경우 MemoryMemberRepository 클래스 정의 상단에 @Component 어노테이션이 있기에 처음에 component scan 방식으로 해당 컴포넌트를 인식하여 MemoryMemberRepository를 빈에 등록을 한 후 OrderServiceImpl에서 @Autowird private MemberRepository memberRepository 해당 부분을 본 후 MemoryMemberRepository도 MemberRepository 인터페이스를 구현한 것이기에 MemberRepository 형태로 빈에서 찾을경우 찾은 결과에 속할 수 있기에 그렇게해서 찾은 MemoryMemberRepository를 OrderServiceImpl의 memberRepository로 의존관계를 주입해주는 것이 맞나요?? 만약 맞다면 MemberRepository를 구현하는 메모리멤버리파짓토리와 디비멤버리파지토리가 모두 bean 에 등록되어있을 경우에는 어떻게 작동하게 되는건가요?
-
Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 권한 요청 드립니다.
삭제된 글입니다
-
미해결캐글 Advanced 머신러닝 실전 박치기
Squeeze=False를 사용하는 이유
안녕하세요, 혹시 subplots 생성시 squeeze=False를 사용하는 이유가 무엇인지 알 수 있을까요? 감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
안녕하세요, 이중 포인터 코드 질문 드립니다..
강의 11분 경 나오는 강의 중의 read_books2 코드에서처럼 함수 내부적으로 구조체배열을 만들고, parameter에서 받아온 함수 밖 배열에 대입하면 되는건데...이중 포인터라는 생각에 이중으로 indirection 하여, 받아온 주소에 있는 배열의 값을 직접 바꿔주는 코드를 작성했습니다..이중으로 하려니 넘 복잡하여 이것저것 해보다가 일단 실행은 되는 코드를 구현한 것 같은데 이것저것 해보다가 된 것이라 오류나 예외가 없는 코드인지 잘 모르겠어서.. struct book { char name[LEN]; char author[LEN]; }; int main() { int bookcnt = 3; struct book* my_books = (struct book*)malloc(sizeof(struct book) * bookcnt); read_books("text.txt", &my_books, &bookcnt); } void read_books2(const char* filename, struct book** books_dptr, int* n) { printf("Press any key to read data from a file.\n"); if (_getch()) printf("\n"); else exit(1); FILE* fr; fr = fopen(filename, "r"); fscanf(fr, "%d\n", n); char buffer[LEN]; for (int i = 0; i < *n; i++) { fscanf(fr, "%[^\n]%*c", buffer); strcpy( ((*books_dptr)[i]).name, buffer); fscanf(fr, "%[^\n]%*c", buffer); strcpy( ((*books_dptr)[i]).author, buffer); printf("Book %d : \"%s\" written by \"%s\"\n", i + 1, ((*books_dptr)[i]).name, ((*books_dptr)[i]).author); } } 의도는 구조체의 배열의 주소를 함수의 인자로 받아서, 함수 안에서 indirection을 한번 하면 배열, indirection 한번 더 하면 배열 안의 구조체, 대입되어있는 문자열이 Readonly 이므로 scanf로 해당 주소에 저장을 못하니, strcpy() 이용.제가 의도한대로 구현이 된건지 도움 부탁드립니다! 코드 첨부합니다 ( 코드 일부만 올렸는데 필요하시면 다 올리도록 하겠습니다!)
-
미해결크롤링으로 웹, 텔레그램봇, REST API, 모바일 앱 만들기
AWS 사용 중단 관련 문의
안녕하세요, AWS Lightsail 사용 중단 하기 위해서는 어떻게 해야하는지 알 수 있을까요?? 강의 내용 모두 그대로 따라해서 AWS Lightsail 이용 하였구요. 강의 수강 후, 아래와 같이 처리하였는데요. 1) Lightsail 내 인스턴스 삭제 2) Lightsail 탄력적 IP 삭제 3) 깃허브에 올렸던 코드 삭제 그런데 계속 일별로 아주 소액이긴 하지만, 비용이 증가 / 청구 되고 있어서 문의드립니다.
-
미해결모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
제가 한것이 맞는지 잘몰라 글 올립니다
환경은 외부 가상화 환경(window7) 에서 SQL 서버 환경(window10) 으로 연습 과정입니다 10분에서 12분 사이의 내용인데 http://192.168.174.135/board/mysql/index.php?sort_column=(case when 1=1 then idx else title end)&sort=desc 입력시 해당 쿼리는참이므로 넘버가이 오름 차순되어야한다고 생각하는데 반응이없고 거짓(1=2으로 해도 반응이 없어 맞는지 모르겠습니다
-
미해결스프링 핵심 원리 - 기본편
@autowired 필드명, @qualifier 강의에서 OCP를 위반하는 것이 아닌지에 대해 질문이 있습니다
안녕하세요. 좋은 강의 감사드립니다. 다름이 아니라 @Autowired 필드명, @Qualifier, @Primary 강의에서 조회 된 빈이 2개 이상일 때 @Autowired 필드명 이나 @Qualifier, @Primary 등을 사용하여 해결한다고 배웠습니다. 궁금한 점을 먼저 써보면, 위와 같은 해결 방법을 사용 시에 기존 구현체 클래스에 직접적인 수정이 일어나는 것에 대해서 1.OCP를 위반하게 되는 것일까요? 2.만약 위반이 아니라면 왜 위반이 아닌지 궁금합니다. 3.위반이라면 또 다른 해결책이 있는지 궁금합니다. 자세한 상황은 이렇습니다. 강의에서 OrderServiceImpl.class 에서 생성자 주입을 통해 discountPolicy에 두 개의 빈이 찾아져버리므로, 특정 빈을 찾을 수 있도록 인자의 파라미터 이름을 수정해야했습니다. (@Autowired 필드명 방식) @Autowired public OrderServiceImpl(MemberRepository memberRepository, DiscountPolicy discountPolicy) { this.memberRepository = memberRepository; this.discountPolicy = discountPolicy; } <OrderServiceImpl.class 수정 전> @Autowired public OrderServiceImpl(MemberRepository memberRepository, DiscountPolicy rateDiscountPolicy) { this.memberRepository = memberRepository; this.discountPolicy = rateDiscountPolicy; } <OrderServiceImpl.class 수정 후> 이것이 개방-폐쇠 원칙을 못지킨 것이 아닌가 하는 의문이 들었습니다. 이전에 같은 문제로 Component Scan 을 사용하지 않고 AppConfig.class에서 직접 수동으로 Bean을 생성하여 등록하는 과정에선 겹치는 빈이 있을 경우 AppConfig.class 내에서 해결 할 수 있었습니다.. 코드로 보자면 다음과 같습니다. (애초에 수동으로 빈을 등록하므로 애초에 두 개의 빈이 올라오지 않도록 빈을 안올려도 되며, 만약 두 개의 빈을 둘 다 올린다해도 아래와 같이 작성하면 의존성 주입 시 두 개의 빈 찾아져 오류가 생기는 일은 없을 것 같다고 생각합니다.) @Bean public DiscountPolicy discountPolicy() { //return new FixDiscountPolicy(); return new RateDiscountPolicy(); } 하지만 Component Scan, Component, Autowired를 사용할 땐 AppConfig.class에서 하던 것처럼 할 수는 없고, 직접 Impl 클래스에 변경을 해야하거나 @Quilifier 혹은 @Primary 어노테이션을 붙이기 위해 구현체의 클래스를 찾아가서 수정해줘야하는 것 같습니다. 바로 이 부분에 대해서, OCP를 위반하는 것인지 궁금합니다. 또한 만약 위반이 아니라면 왜 위반이 아닌지, 위반이라면 또 다른 해결책이 있는지 궁금합니다. 항상 좋은 강의, 명쾌한 강의, 속이 시원한 강의 해주셔서 너무나 감사드립니다. 강의 들으면서 속이 정말 뻥 뚫리는 느낌을 많이 받았습니다.
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
스프링부트 2.4.2 버전 에서는 TestExecutionEvent.TEST_EXECUTION 적용되는 것 같습니다.
안녕하세요 ㅎㅎ 스프링부트 2.4.2 버전에서 실습중입니다. @WithUserDetails(value = "seungmoo", setupBefore = TestExecutionEvent.TEST_EXECUTION) 이렇게 셋팅하니까 정상적으로 적용되네요!!