묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
if(x != Q.poll())에 관련해서 질문 있습니다.
if문에 조건인 ()안에 있는 Q.poll은 실제로 값이 꺼내지는 이유가 무엇인가요?? 여태까지 if문의 조건에 들어가는 코드들은 단지 값만 불러오는데(?) 사용되는지 알았는데 실제 큐에 값이 꺼내지는 것인지 혼동이 옵니다.
-
미해결CSS Flex와 Grid 제대로 익히기
개수에 따른 궁금증
지금은 4개씩 총 16개가 있는데요. 만약 개수가 랜덤인 경우에도 CSS만으로 이러한 작업을 할 수 있나요?
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
코드 실행이 안됩니다 ㅜ
import requests from bs4 import BeautifulSoup response = requests.get("https://m.search.naver.com/search.naver?where=m_news&sm=tab_jum&query=%EC%82%BC%EC%84%B1%EC%A0%84%EC%9E%90") html = response.text soup = BeautifulSoup(html, 'html.parser') articles = soup.select("div.info_group") #뉴스 기사 div 15개 추출 for article in articles: links = article.select("a.info") # 리스트 if len(links) >= 2: #링크가 2개 이상이면 url = links[1].attrs['href'] # 두번째 링크의 href를 추출 print(url) 해당 웹사이트의 html 속성이 변해서 안되나 싶어서 다시 살펴봤는데 이상 없는거 같습니다. 왜 실행이 안될까요..
-
미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
안녕하세요^^ 강좌 완결은 언제 나오는지 궁금해서 문의드립니다.
nft강좌가 정말 필요했는데 이렇게 강좌를 만들어서 올려주셔서 너무 감사합니다~!!! 근데 아직 강좌가 다 올라오지 않은거 같아서 강좌 완결은 언제 나오는지 궁금해서 문의드리게 되었습니다~!!
-
미해결실전! Querydsl
안녕하세요 궁금한 것이 있어서 질문 남깁니다
안녕하세요 프로젝트를 하다보니 궁금한게 생겼습니다. 파일과 패키지 위치에 관한 것입니다 querydsl로 작성된 repository 는 domain layer인지 아니면 persistence layer 인가에 대한 궁금증입니다. 제 생각엔 jpa repository는 인터페이스이므로 도메인이라 볼 수 있을 것 같은데 querydsl 로 직접 작성된 쿼리가 있는 querydsl repository는 애매한 것 같습니다 (jpa repository 가 상속받지 않게 만들었습니다) web-domain-persistence 의 계층이라고 본다면 쿼리가 직접 작성되어 있으니 persistence layer가 맞을 것 같습니다. 그렇다고 굳이 인터페이스와 구현으로 나눠서 인터페이스는 도메인, 구현부는 persistence layer 로 가는게 맞나 싶기도 합니다. https://jojoldu.tistory.com/372이 블로그를 참고해봤는데 그냥 두 개 다 도메인에 두시기도 하시네요 영한님의 의견이 궁금합니다!
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
DB내용과 다르게 출력이 되는 경우가 있습니다.
몽고DB 의 내용을 조회해서 단순히 웹에 출력되는 걸 만들어 봤는데요. 데이터가 이상하게 출력되는 경우가 있습니다. 실제 DB상의 데이터는 7.6 인데 이걸 조회헤서 웹에 뿌리면 7.6000000000000005 로 표현이 됩니다. 이런 경우 어떻게 처리해야 할까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
runtime error 질문드립니다.
아래 그림과 같은 에러가 나는데 어디가 문제일까요... state를 console로 찍어보니 undefined가 찍히는데 이 말은 useSelector로 state를 못 가져왔다는 말인가요?? 저 부분 없애면 작동합니다...
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
강의노트
강의노트는 따로없나요?? 설명해준거 다시보고싶은데
-
미해결[리뉴얼] 처음하는 파이썬 머신러닝 부트캠프 (쉽게! 실제 캐글 문제 풀며 정리하기) [데이터분석/과학 Part2]
가우시안 나이브 분류로 이해하는 머신러닝 원리 - 질문
4분 16초에서 "문제 : 메일에 쿠폰 또는 주식 이라는 단어가 들어있는 메일이 스팸일 확률은?" 은 P(spam|coupon∩stock) 아닌가요? 그래프에는 P(coupon∩stock|spam) 으로 예시가 나와 있어서 다른거 같아서 질문드립니다 같은 방식으로 7분 36초 에서도 나이브 베이즈 분류 예시 수학식은 P(spam∩coupon) *P(spam∩stock) 으로 나와 있는데 그래프는 P(coupon∩spam) 과 P(stock∩spam) 으로 표시가 되어 있어서 다른거 같아 질문 드립니다.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
결측치를 구하는 이유
선생님 안녕하세요. 결측치를 구하는 이유가 무엇인가요? 컬럼이 39개나 되는데, 그중에 결측치가 많은 컬럼들은 제거하고 분석을 하기 위해서 하는 것인가요?
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
dataset에 관한 질문
안녕하세요 강의 잘 듣고 있습니다. 여기서 __getitem()__의 기능이 궁금합니다 . 인덱스에따라 데이터를 가져오는 건가요??
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
똑같이 풀었는데 왜 오답이 나오는지 모르겠습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운 import java.util.Scanner; public class Main { int[] dx = {-1,0,1,0}; int[] dy = {0,1,0,-1}; public int solution(int n, int[][] input) { int answer =0; for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { boolean flag = true; // 봉우리 여부 for(int k=0;k<4;k++) { int nx = input[i][j]+dx[k]; int ny = input[i][j]+dy[k]; if(nx>=0 && ny>=0 && nx<n && ny<n && input[nx][ny]>=input[i][j]) { flag = false; break; } } if(flag) answer++; } } return answer; } public static void main(String[] args) { Main T = new Main(); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[][] input = new int[n][n]; for(int i=0;i<n;i++) { for(int j=0;j<n;j++) { input[i][j]=sc.nextInt(); } } System.out.println(T.solution(n, input)); sc.close(); } } 영 관련 문의는 1:1 문의하기를 이용해주세요. 무엇이 문제일까요????
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
정적컨텐츠 관련 질문이요!
@Controllerpublic class HelloController { @GetMapping("hello-static") public String hello(Model model) { model.addAttribute("data", "hello!!"); return "hello"; }} 위와 같이 컨트롤러를 만들었습니다. 따라서, localhost:8080/hello-static 을 입력하면template/hello.html로 이동되게 설정했습니다. 하지만, localhost:8080/hello-static.html을 입력하면 template/hello.html로 이동되지 않고 static/hello-static.html로 이동이 됩니다. 강의 내용에 따르면 localhost:8080/hello-static.html을 입력했을 때 hello-static 관련 컨트롤러가 없는 경우에 static/hello-static.html로 이동된다고 하신것으로 기억합니다. 그런데 hello-static 컨트롤러가 있는데도 왜 static으로 가게 되는지 궁금합니다!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
해당 강의와는 관련없는 부분이지만 개인적으로 궁금해서 여쭤봅니다.
유니티의 Webgl은 Websocket으로 통신을 해야한다고 하던데요. 지금 배우고 있는 Socket 클래스 방식으로 웹소켓 통신 연결을 구현하여 소켓에서 웹소켓 통신 인것으로만 바뀌고 Socket 클래스를 사용하여 지금 배우는 방식대로 통신이 가능한가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
마지막 20:00 ref 질문
지금 좀 이해가 되는 부분은 멀티 쓰레드 이기때문에 prev에서 값을 가져올려고 하는 순간 1. 다른 쓰레드가 number의 값을 변경 할 수도 있기 때문에 말이 안된다 == 다른 쓰레드가 number의 값에 접근을해서 number의 값이 바뀐 상태일 수도 있기 때문에 유효한지 안한지 모르기때문에 number를 막바로 추출하는것은 말이안된다. 맞나용...?? 2. ref레퍼런스로 참조를 해서 Increment인자에 넣어서 원자 성이 보장되는 것이 아니라 InterLocked계열의 함수를 사용했기때문에, Increment안에 레퍼런스 number를 넣어 주었을때 원자성이 보장되어 값이 "확정" 되는 것인가요? 3. InterLocked 계열에서 ref를 쓰면 가시성 보장 + 순서를 보장해주고 InterLocked 계열의 함수가_number의 진짜 값(진짜 주소)에 접근을 하는 것을 막아 주어서 다른 쓰레드가 접근을 못하는 것인가요? (말그대로 Increment 인자에 들어온 변수의 주소를 지금 내가 Locked 했다는 의미 인가요??)
-
미해결Svelte.js 입문 가이드
props 기본값이 true인가요?
props reverse에 명시적으로 true나 false나 값을 쓰지않고 그냥 컴포넌트에 props 이름만 쓰면 기본값이 true가 되는건가요?
-
미해결
강의 관련 자료 내용 수정 요청이 필요해 보입니다.
강의구분 : 직무 · 마케팅 > 마케팅 강의명 : 비전공자, 취준생을 위한 디지털마케팅 마케터 기초 코스 강사명 : Grace Shin // 교육 과정 중 '섹션1. 디지털마케팅이란?' 강의 내용에서의 자료 화면 중 web 4.0 은 맞지 않는 내용입니다. 현재는 web3.0 시대이고 4차 산업혁명과 web 4.0은 다른 이야기 입니다. 확인 부탁 드립니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Thymeleaf 문법 질문입니다.
타임리프를 통해 데이터를 활용하는 방법에 대해서는 확실하게 이해했습니다. 궁금한 점은 그럼 프론트엔드를 맡은 개발자도 타임리프 문법을 알아야 하나요? 아니면 백엔드 개발자가 프론트엔드 작업물을 받고 해당 부분에 타임리프를 작성하나요? 실무에서는 어떻게 작업하는지 궁금합니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
모바일에서 jwt 보관
질문이 있습니다. 보통 웹 브라우저의 경우 쿠키(httpOnly)에 refreshToken 를 보관하고 로컬스토리지에 accessToken을 저장하는것으로 알고있는데, 모바일 앱같은경우엔 jwt를 어디에 보관해야하는지 모르겠습니다. 보통 실무엔 어디에 저장하나요?? 그리고 refresh토큰을 사용하면 jwt가 가질 수 있는 이점이 줄어드는것같아 accessToken 만 사용하고싶은데, 토큰 탈취가 어떤식으로 이루어지는지는 모르겠으나, 어차피 refresh토큰을 탈취당하면 그것으로 accessToken을 발급받을 수 있으므로, 그냥 refresh토큰을 저장하는곳에 accessToken을 저장하면 되지않나 싶습니다. 요약하자면 1. 모바일앱에서 accessToken만 사용하여도 되는지, 2. 모바일앱에서 accessToken과 refreshToken을 보통 어디에 저장하는지, 알고싶습니다! 추가 아이디어 accessToken만 사용할시 보안대책. 1 유저 생성시 디비에 key 컬럼을 만들어 uuid 키를 저장하고 jwt에도 넣는다. (뭔가 내 계정이 해킹당한것같다 싶은 낌세가든다면 이후 과정) 2 프론트에서 현재 로그인 되어있는 모든 기기 로그아웃 버튼을 누른다. 3 서버에서 유저의 key컬럼의 uuid키를 바꾼다음 db를 업데이트한다. 4 동시에 jwt도 업데이트하여 새로운 accessToken을 발급한다. 5 기존에 쓰던 jwt는 validate과정에서 키가 db와 일치하지 않으므로 무쓸모가된다. 라고 머리 좀 굴려서 생각해봤는데 제 시나리오대로 흘러갈까요... 이러면 refreshToken은 필요없을것같은데, 물론 유저가 해킹당한 낌세를 못느끼면 그만이지만,,,,
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
exe파일이 없어요
콘솔 앱(.net core)이 없어서 콘솔 애플리케이션(이름 빼고 다 똑같았음)을 들어갔는데 이름을 만들고 저장 위치를 바꾸고 다음을 눌렀는데 대상 프레임워크가 뜨길래 .net 5.0(현재)로 했어요. 이게 잘못된 걸 수도 있는데 영상대로면 솔루션 밑에 있는 걸 우클릭해서 파일 탐색기로 열고 계속 들어가면 exe파일이 있던데 저는 없더라고요 그래서 거기 있던 걸 다 cmd에 쳐봤는데 안 되었어요