묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결인스타그램 클론 - full stack 웹 개발
스크롤이벤트 사이드박스 위치설정
사이드박스 위치설정하시면서 0px 부터 올려서 확인해보시는데 어떻게 하면 선생님처럼 10px 단위로 증가시킬 수 있나요?? 1px 단위로밖에 안커져서요,,
-
미해결기본을 확실히!! HTML의 모든 것
img 태그했는데 왜 이미지가 나오지 않는걸까요..?ㅠㅠ
안녕하세요. html을 즐겁게 공부하고 있는데!! 왜img 태그를 정확하게 압력했는데 이미지가 나오지않는건가요?ㅠㅠ
-
미해결더 자바, Java 8
Date
혹시 ofpattern 인자에 MM/dd/yyyy 왜 MM만 대문자인가요
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요. map 함수 관련 질문있습니다.
map(int,input()) 함수를 통해서 값을 생성할때 위와같이 변수를 하나만 설정하여 새성하면 자료형이 map으로 나오고 변수를 두개이상 설정해서 받으면 자료형이 int로 나오는데 이건 그냥 map의 고유한 기능인가요? 변수 하나만으로 받을때도 int로 받으려면 어떻게 해야하나요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
검색기능 문의
1)검색기능에서 텍스트가 변경될 때마다 axios post로 데이터를 서버쪽으로 전송하고 있습니다. client쪽에선 매번 rerendering 되는것이고, 서버쪽에선 매번 조회하는건데 성능상에선 괜찮은걸까요?? 혹시나 더 나은 방법이 있을런지요?? 2)검색기능 시 MongoDB에서 Control Search Result with Weight 문서를 보아도 잘 이해가 되지 않는 부분이 있습니다. weight에 따라서 조회결과값의 순서가 달라지는걸까요?? 예를 들어서, weight를 주지 않았을 때 1 - 2 - 3 - 4 로 조회되는게 weight를 주면 2 - 3 - 1 - 4 조회되는걸까요?
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
강의가 es3, es5로 나뉘어져 있는데 둘다 들어야 하는건가요?
최신버전인 es5만 들으면 안되나요?
-
파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
basecamp
삭제된 글입니다
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
안녕하세요 ! 강의 듣다가 궁금한 점이 생겨서 질문 드립니다 !
강의를 듣다가 궁금한 점이 생겨 질문 드립니다 ! 사이트 주소 추출 하실 때 1. 변수['href'] 2. 변수.attrs['href'] 라고 말씀해 주시더라구요 ! 혹시 1번 2번 차이가 있을까요? 제가 실험해 본 결과 결과값에는 차이가 없더라구요... 위 사진은 강의를 바탕으로 제가 임의로 실험해 보았습니다 !
-
해결됨취미로 해킹#1(OverTheWire - Bandit)
level 23에서 24, 쉘 스크립트 반복문-조건문 강의에서 영상 10:10 부분에서
삭제된 글입니다
-
미해결플러터와 장고로 1시간만에 퀴즈 앱/서버 만들기 [무작정 풀스택]
class 선언 오류
///widget_candidate.dart 파일/// class CandWidget extends StatefulWidget { VoidCallback tap; String text; int index; double width; bool answerState; CandWidget({this.tap, this.text, this.index, this.width, this.answerState}); _CandWidgetState createState() => _CandWidgetState(); } ///screen_quiz.dart 파일/// class QuizScreen extends StatefulWidget { List<Quiz> quizs; QuizScreen({this.quizs}); @override _QuizScreenState createState() => _QuizScreenState(); } 각 class CandWidget, QuizScreen 가 이렇게 오류가 뜹니다.ㅠㅠ This class (or a class that this class inherits from) is marked as '@immutable', but one or more of its instance fields aren't final: CandWidget.tap, CandWidget.text, CandWidget.index, CandWidget.width, CandWidget.answerStatedartmust_be_immutable
-
미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
맥북에서 설치하는 방법도 부탁드립니다.
설치화면이 달라서 무지한 상태에서 진행하기 힘드네요
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
jwt 관련 질문
안녕하세요 제로초님.책을 보면서 jwt를 연습중입니다. 요청 헤더에 저장된 토큰을(req.headers.authorization) 사용합니다. 라고 책에 적혀있는데요req.headers.authorization 확인 시 값이 나오질 않네요.=> 왜 그런가요?? 어떤식으로 수정을 하면 될까요? req.cookies를 이용하여 쿠키값을 확인 후 토큰을 검증 후 로그인 기능을 구현해도 상관없을까요?해당 코드입니다. const express = require('express'); const jwt = require('jsonwebtoken'); const { user } = require('./models'); var cookies = require("cookie-parser"); const app = express(); app.use(cookies()); app.get('/login', async (req, res, next) => { let token = jwt.sign({ email: "cho@naver.com" }, 'qlalfaldi', { expiresIn: '2m' }) let userOne = await user.findOne({ where: { email: "cho@naver.com" } }); if(userOne.dataValues.pwd === '1234') { res.cookie("authorization",token); res.json({ token: token }) res.end(); } }) app.get('/api', (req, res) => { console.log(req.headers.authorization); // undefined console.log('here', req.cookies); res.end(); })
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
LandingPage에 loadMoreHandler부분 Filter문의
선생님 영상 잘 보고 있습니다. 덕분에 많은것을 배우고 있습니다. LandingPage - loadMoreHandler함수 - body변수에 filter가 없어서 '더보기' 버튼을 누르면 모든 데이터가 조회되는거 같은데 filter부분을 추가해야 되는게 아닐런지요? 감사합니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
조상 클래스 호출에 관한 질문입니다.
영상의 코드에서 Creature의 Get_OnDamage(int damage) 메서드를 수정하여, public void On_Damage(int damage) { _hp -= damage; Console.WriteLine($"{_type}(은)는 {damage}의 피해를 입었습니다!"); Console.ReadLine(); Console.Clear(); if (_hp <= 0) _hp = 0; } 이런 식으로 "기사(은)는 ~~", "마법사(은)는 ~~"이라고 출력하고 싶습니다.하지만 그러려면 Monster인지 Player인지가 아니라,한단계 더 밑인 클래스 타입을 불러와야 하는데...조상 클래스에서 자식의 자식 필드를 쓴다던가 불러올 수 있나요?
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
미니프로젝트 질문입니다
package kr.co.softcampus.controller; import javax.validation.Valid; import org.springframework.stereotype.Controller; import org.springframework.validation.BindingResult; import org.springframework.web.bind.WebDataBinder; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.InitBinder; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; import kr.co.softcampus.beans.UserBean; import kr.co.softcampus.validator.UserValidator; @Controller @RequestMapping("/user") public class UserController { @GetMapping("/login") public String login() { return "user/login"; } @GetMapping("/join") public String join(@ModelAttribute("joinUserBean") UserBean joinUserBean) { return "user/join"; } @PostMapping("/join_pro") public String join_pro(@Valid @ModelAttribute("joinUserBean") UserBean joinUserBean,BindingResult result) { if(result.hasErrors()) { return "user/join"; } return "user/join_success"; } @GetMapping("/modify") public String modify() { return "user/modify"; } @GetMapping("logout") public String logout() { return "user/logout"; } @InitBinder public void initBinder(WebDataBinder binder) { UserValidator validator1=new UserValidator(); binder.addValidators(validator1); } } 진하게 된 @ModelAttribute질문입니다 @ModelAttribute는 html로 넘어오는 값을 자동으로 클래스에 담아주는 역할을 한다고 들었는데 join_pro메서드에서 다시 또 한번 써주는 이유는 무엇인가요?
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
짧은 선언 후 그냥 할당하면?
짧은 선언 후 그냥 일반 할당을(= 이용) 하면 값이 바뀌는 데요. 컴파일이 성공합니다. shortVar1 := 3 shortVar1 = 10 이런 경우는 어떻게 되는 건가요? 짧은 선언이 일반 선언으로 덮어쓰인건지...
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
네이버 카페 크롤링 문의!
안녕하세요 드디어 첫 강의 완강 했습니다 :) 좋은 강의, 재밌게 이끌어 주셔서 감사합니다. 가끔씩 박수 쳐주실 때 (?) 은근 힘이 나더라구요 ㅎㅎ 다름이아니라, open api 에서 카페글 크롤링을 해보고자 했습니다. 키워드는 '제네시스'를 넣어서 진행을 해보았는데요, 우선 open api에 설명되어 있는 부분은 강사님이 네이버-쇼핑에서 알려준 것 활용하여 하다 보니, 다 얻어졌습니다. import requests import pprint client_id = "아이디" client_pw = "비번" naver_api = 'https://openapi.naver.com/v1/search/cafearticle.json?query=제네시스&display=100' header_params = {"X-Naver-Client-Id":client_id, "X-Naver-Client-Secret":client_pw} res = requests.get(naver_api, headers=header_params) data = res.json() for item in data['items']: print(item['title'], item['cafename'], item['description']) 이제 한 발 더 나가서, 지마켓 사례로 보여주신 크롤링 내 크롤링을 해보고자 했습니다. url 들어가서 판매업자 텍스트 가져오듯, 카페 Url 들어가서 요약된 description이 아닌, full article을 가져오고자 했어요. import requests import pprint client_id = "아이디" client_pw = "비번" naver_api = 'https://openapi.naver.com/v1/search/cafearticle.json?query=제네시스&display=100' header_params = {"X-Naver-Client-Id":client_id, "X-Naver-Client-Secret":client_pw} res = requests.get(naver_api, headers=header_params) data = res.json() for item in data['items']: res2 = requests.get(item['link']) soup2 = BeautifulSoup(res2.content, 'html.parser') article = soup2.find_all('div.article_container') print(item['title'], item['cafename'], article.get_text())) 문제는, 여기서 select를하든, find_all을 하든, 무엇을 하든 아무 내용을 가져오질 못합니다 ㅠㅠ article_container에 본문 전체 내용이 있지만, 별도로 진행을 해보아도 결과값은 '[]'로 뜨네요.. 그래서, 한 줄만 먼저 따와보기로 했습니다. import requests from bs4 import BeautifulSoup res = requests.get('https://cafe.naver.com/imyoona/1472807') soup = BeautifulSoup(res.content, 'html.parser') data = soup.find_all('div>p') print(data) >>> [] 출력 이렇게 한 줄 씩 해봐도 안되었구요, 댓글 가져오기도 시도해보았습니다만, 역시나 안됩니다 ㅠㅠ 네이버에서 막은 걸까요? 제 코드가 잘못된 걸까요? 저는 사실 최종적으로 '여러 페이지'의 '모든 텍스트/댓글'을 데이터 마이닝 하여서, '감성분석'을 하는 것이 목표입니다. 제네시스 키워드로 작성된 글에 가장 많이 나오는 단어가 '고급' '현대차' '흉기차' 등이 있다면,, 키 워드 비율별로 차트를 만들고, 시각화 하는 것이 목표인데 당장 네이버에서 막혔네요...ㅎ 강사님의 다른 강의들도 (최근 오픈하신거 제외하고^^;;) 신청 했는데, 혹시 'selenium' 강의를 들으면 이런 부분까지 진행할 수 있는 걸까요~? 질문이 길어졌는데 3가지로 요약하자면, 1. 제 코드가 잘못된 것인지, 네이버가 막은 것인지 궁금합니다. 2. 네이버가 막은 것이라면, 혹시 어떻게 해결해야 할까요? 방법은 없는 걸까요? 3. 제 최종 목표인 '모든 텍스트를 데이터마이닝 하여서 감성 분석'하는 내용은 혹시 다음 selenium에서 진행 되나요?!
-
미해결웹 개발 슈퍼 기초 (HTML, CSS, Javascript)
세미콜론 질문
강좌를 보는데 이번 강좌에는 스크립트 부분에 세미콜론이 붙어있는데 다음 강좌에는 세미콜론이 붙지 않은 경우도 있더군요 그래서 세미콜론 없이 돌려보았는데 돌아가더군요 세미콜론 붙이는 기준이 궁금하네요
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
native sql 질문 있습니다.
안녕하세요 강의에서 보여주신 createNativeQuery로 쿼리를 날릴때 select 한 컬럼과 entity의 필드가 정확히 매핑되어야만 잘 날려지더라구요. 하나라도 컬럼을 빼니까 안날려지던데, 그럴거면 select * from member 로 날리는게 낫지 않나요? 아니면 createNativeQuery로 어떤 테이블의 전체 컬럼이 아닌 특정 컬럼만 얻을 수 있는 방법이 있나요?
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
file not found 질문
안녕하세요, Path를 가져오는 부분(resources.getFile()) 에서 자꾸 file not found를 던지는데 왜 그런지 도무지 이해가 가지 않습니다. csv 파일의 경로는 resources/zone_kr.csv 입니다. resource import 도 spring.core.io.Resource를 사용했습니다.