묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
nvidia jetson nano 개발자 키트 활용
본 수업에서 nvidia jetson nano 개발자 키트를 활용할 방법이 있을까요?
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
게시판에 대해서 질문있습니다.
지금 강좌에서는 게시글 번호가 4개의 게시판이 공유해서 사용하기 떄문에 게시글 불러오는 코드도 굉장히 간략한데 만약에 각각따로 게시글번호를 쓸려면(예를들어 정치게시판 1부터 시작, 자유게시판 게시글 1부터시작 등등..) 오라클에서도 각각의 데이터베이스를 만들고 controller도 각각게시판의 코드를 다짜야 해서 많이 복잡해지나요? 아니면 각각 게시글 번호의 시퀀스만 따로만들어줘서 관리를 할 수있나요? 또는 마이바티스로 게시글리스트 들고올때 게시글번호 1번부터 재정의해서 들고오는 방법이 있나요
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
아이디 admin 함수설명 응용관련 질문입니다.
예를들어 5회이상 틀리면 블락시키는 코드경우 리턴값전 IF 문에서 카운트 변수 반복문 설정하고 5인경우 리턴값으로 반환해서 반환값이 IF문에서 5이면 아이디 블락하는식으로 알고리즘 짜면 되겠네요?
-
미해결IT인을 위한 ELK 통합로그시스템 구축과 활용
지금 찾으시는 분들은..
https://www.elastic.co/guide/en/kibana/7.6/tutorial-build-dashboard.html#load-dataset
-
해결됨문제로 배우는 C언어
배열의 역순 질문입니다.
// for문을 거꾸로 돌리지 않고 출력해보고 싶어서 j=0; 일때 n=5; 이고 해서 // (j-(n-1) 이런식으로 배열을 작성해봤는데요 0-(5-1) =4 이고 j가 ++되니깐 4,3,2,1,0이렇게 줄어들면 역순으로 출력되지 // 않을까 했는데 쓰레기값이 출력되더라구요 혹시 왜 그런지 알수있을까요? int main() { int n,i =0,j=0; int arr[101]; scanf("%d", &n); for (i = 0; i < n; i++) { scanf("%d", &arr[i]); } for (j = 0; j < n; j++) { printf("%d\n", arr[(j-(n-1))]); } }
-
해결됨스프링 시큐리티
RemeberMeAuthenticationFilter와 SessionManagementFilter의 관계에 대한 질문입니다.
안녕하세요. Spring Security RememberMeAuthenticationFilter 강의를 들으며 예제 코드를 따라하다가 궁금한 사항이 생겨 글을 남깁니다. 로그인 페이지를 통해 Remember Me 기능을 사용할 때 처음 로그인 후 JSESSIONID와 remeber-me 쿠기가 발급된 것을 확인하고 JSESSIONID를 소멸시킨 뒤 "/dashboard(인증된 사용자만 접근 가능)" URL을 요청하면 remember-me 쿠키가 있으므로RememberMeAuthenticationFilter을 통해 새로운 토큰(RememberMeAuthenticationToken)을 발급 받고 정상적으로 접근이 가능할 것 같았지만 그렇지 않았습니다. => 로그인 후 "/dashboard" 접근 --> JSESSIONID 제거 --> 새로고침 시 인가 실패 ERROR 페이지 전환 --> 다시 새로고침시 "/dashboard" 접근 이유를 살펴보니 아래 첨부된 이미지와 같이 SessionManagementFilter에서 제공하는 동시성 제어 기능(maxSessionsPreventsLogin(true))을 사용하면 위와 같은 문제가 발생하는 것 같아 보였습니다. [이미지에서는 maxSessionsPreventsLogin(false)로 나와 있지만 테스트 중에는 "true" 인자를 넘겨줬습니다.] 동시성 제어란 세션 수를 설정하거나, 기존 세션을 만료하지 않고, 새로운 세션에 대해 접근하지 못하도록 설정하는 기능으로 알고 있는데요. 이 기능이 Remember Me 기능과 어떤 연관이 있는지 궁금합니다. 또한 Remember Me 기능과 별개의 문제로 SessionManagementFilter에서 maxSessionsPreventsLogin(true)를 설정하고 "로그인 -> 로그아웃 -> 로그인 재시도"시 인증이 실패됩니다. 추측을 해보자면 Remember Me 기능을 사용해서 JSESSIONID를 한번 제거하고, remember-me 쿠키를 통해 새로운 SESSION를 생성하는 것과 로그아웃 후 다시 로그인하여 새로운 SESSION을 생성하는 것이 SessionManagementFilter의 "동시성 제어" 규칙에 어긋나기 때문에 인증이 실패한다라고 생각하면 될까요? [GitHub code link] https://github.com/wdEffort/std-spring-security/blob/master/src/main/java/me/henu/stdspringsecurity/config/SecurityConfig.java
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
함수인자가 궁금해요
input() 함수같은 경우에는 인자를 넣어도 되고 안넣어도 되는데 이건 왜그런건가요? 함수코드를 볼 수 있는 방법이 있나요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
findOne() -> findById()
안녕하세요. findById().get() 으로 처리하셨는데 실무에서도 이렇게 처리하면 되나요? getors를 쓴다고 하셨는데 이건 무엇인가요?
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
NODE_ENV 설정 문의
보통 MAC 이나 우분투에서 NODE_ENV 를 설정할 때 export NODE_ENV=development 처럼 앞에 export 를 붙이는데 NODE_ENV=development npm run build 처럼 한번에 입력할 때는 export가 필요없는건가요?
-
미해결[백문이불여일타] 데이터 분석을 위한 기초 SQL
해커링크 인터프리터 차이 궁금합니다
해커링크 인터프리터 설정 시 mysql을 설정하는 이유가 무엇인가요? mysql과 오라클, DB2 등의 차이를 잘 모르겠습니다.
-
미해결예제로 배우는 스프링부트 입문
스프링프레임워크에서 멀티파트리퀘스트를 자동으로
스프링프레임워크에서 멀티파트리퀘스트를 자동으로 처리해줘서 설정을 false 로 주셨는데, 스프링은 그러면 false 안해줘도 되는가요?
-
미해결스프링 시큐리티
JSESSIONID의 생성에 대해서
안녕하세요. 좋은 강의 감사합니다. 아래와 같이 STATELESS로 설정하면 로그인은 안되지만 JSESSIONID는 쿠키에 저장되는데요 JSESSIONID는 스프링 에서 세션을 만들지 않더라도 무조건 부여되는 건가요? http.sessionManagement() .sessionCreationPolicy(SessionCreationPolicy.STATELESS) .sessionFixation().none();
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
텔레그램 봇에 기능을 추가하고 싶은데 잘 안되네요.. 도움을 요청 드립니다.
안녕하세요. 파이썬 강의 잘 듣고 있습니다. 감사합니다. 텔레그램봇 만드는 수업을 토대로 제가 구현하고 싶은 기능이 있는데, 그게 잘 안되어서.... 혹시 한번 봐주실 수 있을까 하여 이렇게 질문을 드리게 되었습니다. 현재 구현된 상황은 1. 강좌를 따라서 텔레그램 봇은 만들어서 /weather은 작동 됨 2. 매일 중앙일보 사설 제목+링크를 출력하는 파이썬 파일 하나는 만듦 입니다. 여기서 제가 의견 말씀을 여쭙고자 하는 부분은 1. 아래의 코드를 토대로 모듈(클래스)만들기 2. 만들어진 모듈을 /weather과 마찬가지로 /ja 라고 치면 아래 내용 그대로 텔레그램에서 출력되도록 하기 입니다. 원활하게 파이썬, 웹크롤러를 다루고 싶은 마음이 큰데요, 좋은 강의를 만들어주신 덕분에 한 발짝씩 나아가고 있는 것 같습니다. 강사님 강의를 통해서 웹크롤링한 내용을 파이썬+장고+몽고db로 만든 웹사이트에 올리는 것 까지 해볼 수 있으면 좋겠네요 ㅎㅎ... 감사합니다! import requests from bs4 import BeautifulSoup from datetime import datetime def get_news(): date = datetime.today().strftime("%Y-%m-%d") url = "https://news.joins.com/opinion/editorialcolumn/list/1?filter=OnlyJoongang&date={}".format(date) r = requests.get(url) bs = BeautifulSoup(r.text, "lxml") lists = bs.find_all("h2", {"class":"headline mg"}) for li in lists: title = li.find("a").text link = li.find("a")['href'] news = title, "https://news.joins.com"+link print(news) print("-"*20) return news if __name__=="__main__": get_news()
-
미해결눈떠보니 코딩테스트 전날
강의 듣는 순서
강의 듣는 순서에 대해 질문 드립니다. 섹션 1, 벼락치기 코딩테스트 준비 문제, 처음부터 문제1 해설이 시작되서요. 기본 알고리즘 강좌로 자신감 UP! 하고 Javascript 30분 요약 강좌로 빠르게 복습하자! 부터 시작해도 되나요? 아니면 코딩테스트 준비 문제부터 시작해야 하나요? 조금 햇갈려서 질문 드립니다. 듣는 순서가 있으면 추천 부탁드릴게요!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
c# 다차원 배열 질문드립니다
강의 다차원 배열에서 7분쯤에 함수 Render() 구현하는 부분에서 2차원 배열의 길이를 구할때 예를들면 int [2,3] arr 배열이 있다 가정하면 동영상에서는 2차원 배열 길이 즉 2를 구할려면 arr.GetLength(1); 을 사용해야되고 1차원 배열의 길이 3을 구할려면 즉 3이 나오도록 할려면 arr.GetLength(0); 을 사용해야 된다 하셨는데 직접 해보니까 2차원 배열 길이 즉 2를 구할려면 arr.GetLength(0); 을 해야되고 1차원 배열의 길이 3을 구할려면 arr.GetLength(1);을 해야 제대로 나오는데 제가 혹시 잘못한건지 여쭤보고자 질문드립니다
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
쿼리 실행 순서
안녕하세요. top earners에 대해 질문이 있습니다. 코드가 select months*salary as earning, count(*) from employee group by earning order by earning desc limit 1 로 되어 있는데요. 제가 알기로는 쿼리 실행 순서가 group by -> select 인 걸로 아는데. 어떻게 group by가 earning에 걸릴 수 있는 지 모르겠습니다.ㅜㅜ 저는 from에 서브쿼리로 earning이 있는 table을 만들어서 실행했는데요. 위의 코드가 돌아가는 걸 보고 깜짝 놀랐습니다. ( *제가 쓴 코드입니다. select earning, count(*) from (select months*salary as earning from employee) as new_table group by earning order by earning desc limit 1) 이해를 해야 다음에 같은 문제가 나왔을 때 해결할 수 있을것 같아 질문 드립니다. 답변 부탁드리겠습니다.
-
해결됨[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 - 손흥민을 찾아라!
Haar GUI강의중 에러
바로 Haar의 첫번쨰 강의인 이전강의는 잘 돌아갔습니다. 그리고 물론 TK인터를 사용하는 데이터시각화강의에서도 모든 예제가 잘 돌아갔습니다. 그런데 2번째는 pyimage5를 찾을수 없다면서 에러가 뜹니다. 왜그런걸까요? 도저히 못잡겠네요
-
미해결파이썬 프로그래밍
오버라이딩
쉽게 게임적으로 이야기를 하게된다면 예를 들어서 보스 몹 class BossMon: def __init__(self): pass def attack(self, damage): self.damage = 50 print("보스몹은 50데미지를 줌") class Normal_Mon(BossMon): def attack(self, damage): self.damage = 30 print("일반 몹은 30 데미지를 줌") 이렇게 굳이 또 다른 어택 이름을 사용 및 구현 할필요 없이 유연하게 데미지만 바꾸면 동일한 이름이지만 어택은 사용한다라는 점이라고 생각하면 될까요???
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
LongestSubString 문제 질문 !
Map<Character, Integer> map = new HashMap<Character, Integer>(); while (end < s.length()) { char endChar = s.charAt(end); map.put(endChar, map.getOrDefault(endChar, 0) + 1); if (map.get(endChar) == 1) { counter++; } end++; while (counter > 2) { char startChar = s.charAt(start); map.put(startChar, map.get(startChar)-1); } } 여기 부분이 잘 이해가 가지않습니다. getOrDefault메서드를 처음봐서 예제와 검색을 통해 익혀보려했는데 이해가 되지않네요 ㅠ ㅠ 모호한 질문입니다만... map을 사용하신 생각의 근거? 도 궁금하고 map.put(endChar, map.getOrDefault(endChar, 0) + 1); 이부분을 한국말로 말하실때와 map.put(startChar, map.get(startChar)-1); 이부분이 궁금합니다 강의를 몇번 돌려봤지만 제 지식의 수준으로 잘 안되네요 감사하고 죄송합니다!!
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
리덕스 사가는 사용 안하시나요?
작성하신 보일러플레이트에 리덕스를 넣어주려면 어떤 폴더에 넣어주는게 나을까요? client> _actions 폴더에? _reducer폴더에? 궁금합니닷