묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
LOAD_POSTS_REQUEST가 두 번 가는 문제가 생깁니다.
현영님 코드 보고 작성해서 테스트해봤는데 저도 역시 아래 다른 분들처럼 REQUEST가 두 번 가는 현상이 발생하고 있습니다. 오타 점검도 하고 NodeBird 깃허브에서 코드도 참고했는데 다른 점은 딱히 안보이는데 request가 두 번씩 가는 문제가 발생하고 있습니다. 콘솔창으로 로그 찍어봤는데 window.scrollY + document.documentElement.clientHeight > document.documentElement.scrollHeight - 300 이 부분 조건문에 걸려서 한 번 request가 발생하고 스크롤이 맨 끝에 걸리면 그 때 다시 request가 가는 것 같습니다(코드에는 === 조건문 코드는 없습니다...)
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
@RestController질문있습니다.
@Controller인 경우에는 반환형이 String이면 viewresolver가 반환값과 같은 화면을 찾아서 리턴해주신다고 하셨습니다. @RestController인 경우에는 Http Body부분에 리턴값을 넣어서 주신다고 하셨습니다. 그렇다면 @RestController를 선언하면 @GetMapping() public @ResponseBody String method() { ~~~~ } 위와 같이 @ResponseBody를 사용한 효과를 내는 건가요?
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
messages파일이 여러개 일경우 어떻게 하나요?
application.yml파일어 어떻게 선언하나요?
-
미해결R로 하는 웹 크롤링 - 실전편
에러 코드
Error in which(str_detect(b, "id=\"newEndContents\">")):which(str_detect(b, : argument of length 0 위 에러 메세지가 발생하는데 무엇인지 못찾겠네요. 아래는 코드 입니다. final_data <-NULL i<-1 j<-1 for(j in 1:5) { for(i in 1:2) { date<-Sys.Date()-j date2<-gsub("-","",date) url <- paste0("https://sports.news.naver.com/kbaseball/news/list?isphoto=N&date=",date2,"&page=", i) b<-readLines(url, encoding = "utf-8") library(RJSONIO) b2<-fromJSON(b) b2$list[[1]] a1<-sapply(b2$list, function(x){x$oid}) a2<-sapply(b2$list, function(x){x$aid}) a3<-sapply(b2$list, function(x){x$title}) final_data<-rbind(final_data,cbind(a1, a2, a3)) cat("\n", date2, "-", i, "데이터 수집 중" ) } } setwd("/Users/??/Workspace/R/Projects/CrawlingPro/05") write.csv(final_data, "baseball_news.csv", row.names = F) final_data[,1] final_data[,2] con_url<-paste0("https://sports.news.naver.com/news?oid=", final_data[,1], "&aid=", final_data[,2]) library(stringr) con_url k<-1 con<-c() for (k in 1:length(con_url)) { b<-readLines(con_url[k], encoding="utf-8") b2<-b[which(str_detect(b, "id=\"newEndContents\">")):which(str_detect(b, "news_end_btn"))] b3<-paste(b2, collapse = " ") b3 b3<-gsub("<.*?>", "",b3) b3<-gsub("\t|>| |<", "",b3) con[k] <- b3 cat("\n", k) } baseball_data<-cbind(final_data, con) colnames(baseball_data) <- c("oid", "aid", "head", "cont") write.csv(baseball_data, "baseball.csv", row.names=F)
-
미해결시스템엔지니어가 알려주는 리눅스 기초편 Bash Shell Script
리눅스 설치?
안녕하세요! 리눅스를 처음으로 배워보고자 강의를 구매한 학생입니다. 정말 초보자라서 사실 리눅스 설치를 어떻게 하는지나 이미 윈도우os가 있는데 이를 설치해도 두가지 os 사용이 한 노트북에서 가능한건지 또한 웹 리눅스 환경(JSLinux, codeonweb)을 사용할 시 이 강의와 실전강의를 따라하는 데 문제가 있을지 궁금합니다. 감사합니다!
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
비즈니스 로직을 카프카로 동기화하는 장/단점이 궁금합니다.
안녕하세요, 수업 잘 듣고 있습니다! 질문 : 주문을 함으로써 제품 수량이 감소한다는 것은 비즈니스 로직(요구사항)으로 볼 수 있을 것 같습니다. 도메인 주도 패턴에서는 주문 정보를 생성함과 동시에 제품 재고 정보가 같이 업데이트 되는 것이 하나의 트랜잭션에 묶일 것 같습니다. 이번 카프카 데이터 동기화에서는 이러한 부분을 트랜잭션에 묶지 않고 별도로 후속 동기화 처리를 하는 부분을 설명해주셨습니다. MSA에서는 제품(카탈로그) 서비스 조직과 주문 서비스 조직이 분리되어 있다는 전제 하에 주문을 했다는 것을 알려주고 재고 관리는 제품 서비스 조직에게 일임하는 것인가요? 주문 서비스 팀은 주문을 했다는 사실을 메시지 큐 토픽에 전달함으로써 로직을 마치고, 이후 제품 서비스나 그 외 다른 서비스 팀이 해당 정보를 가지고 재고 관리 등 후처리를 하는 형태인 것인가요? 모노리틱 환경에서만 작업을 해봐서, 데이터를 처리하는 트랜잭션 부분에 대해서 ACID나 BASE라는 용어를 이해는 해도 이를 실무에 적용하는 부분에 대해 애매한 경계선이 있는 것 같습니다. 다시 질문: 1. 트랜잭션으로 묶는 기준이 있을까요? 2. REST로 제품 서비스를 업데이트 하는 로직을 직접 수행하는 것은 바람직하지 않을까요? 3. 데이터 동기화는 향후 제품 서비스 외 확장을 고려하는 것이 목적인가요? 질문이 길어졌는데 읽어주셔서 감사합니다!
-
미해결Vue.js 제대로 배워볼래?(Vue.js 프로젝트 투입 일주일 전)
배열
자식 컴포넌트 porps에commandeId: { type: Array, }지정하고 부모컴포넌트 data에 commandId: ["건우", "신혁"], template에 :commandId="commandId" 했더니 값이 안나옵니다
-
미해결인공지능 기초수학
강의교안
안녕하세요 강의교안 부탁드립니다. innovt@hanmail.net 감사합니다.
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
리터럴 대체 문법과 링크 표현식에 대한 차이점이 무엇인가요?
안녕하세요 강의 잘 보고있습니다. 설명을 정말 잘해주셔서 명강의라고 생각합니다! 그런데 궁금한 점이 생겨 질문을 올리게 되었습니다. 제가 실험삼아 A: th:href="@{/basic/items/{itemId}(itemId=${item.id})}" B: th:href="|/basic/items/{itemId}(itemId=${item.id})|" C: th:href="@{/basic/items/${item.id}}" D: th:href="|/basic/items/${item.id}|" A부분을 B, C, D로 고쳐서 실행했더니 잘 실행되었습니다. @{...} 이것과 |...| 이것 모두 문자와 표현식을 더하기 없이 사용할 수 있다는 장점이 있습니다. 그런데 차이점을 솔직히 잘 모르겠습니다. @{...} 이 문법과 |...| 이 문법이 구분되어져 있는 이유가 있을까요?
-
미해결인공지능 기초수학
강의교안 부탁드립니다
안녕하세요 강의교안 부탁드립니다. frind9934@naver.com 감사합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
serviceworker
import React from 'react'; import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; import { Provider } from 'react-redux'; import reportWebVitals from './reportWebVitals'; import { applyMiddleware, createStore } from 'redux'; import promiseMiddleware from 'redux-promise'; import ReduxThunk from 'redux-thunk'; import Reducer from './_reducers' const createStoreWithMiddleware = applyMiddleware(promiseMiddleware, ReduxThunk)(createStore); ReactDOM.render( <Provider store={createStoreWithMiddleware(Reducer, window.__REDUX_DEVTOOLS_EXTENSION__ && window.__REDUX_DEVTOOLS_EXTENSION__() )} > <App /> </Provider>, document.getElementById('root') ); // If you want to start measuring performance in your app, pass a function // to log results (for example: reportWebVitals(console.log)) // or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals reportWebVitals(); 저는 강사님 소스코드랑 다르게 serviceWoker가 아니라 reportwebVitals가 import 문이랑 맨 밑에도 있는데 뭐가 문제고 어떻게 해야 하죠..?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
콘솔 출력
제가 앞부분을 설정을 놓친거같은데 25:16부분에 액션 콘솔출력부분 확인하려면 어디서 출력시켜야하나요??
-
미해결
스프링으로 게시판을 만들고 있는데, 이런 오류가 나올 경우에는 어디를 봐야할까요...
삭제된 글입니다
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요 문제 접근 방법에 관해 질문있습니다.
선생님, 가방문제(냅색 알고리즘) 접근 방법에 관해 질문이 있습니다. 문제를 보고 "dy[j-w]+v" 식을 어떤 접근 방법으로 만드셨나요? 선생님 설명과 식을 보고 나면 이해가 가는데 처음 보는 문제에서 dy식을 만들때 어떻게 접근해야할지 모르겠습니다. 나름의 팁이 있을까요?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
packageContext 에러
val intent = Intent( packageContext: this, BTS1Activity::class.java)이부분이 계속 에러가 납니다.
-
미해결Vue.js 제대로 배워볼래?(Vue.js 프로젝트 투입 일주일 전)
158쪽 8.1.2.5객체의 전달
수업을 듣고 책을 한번 읽어보았습니다. 그런데 첫번째 회색박스의 동적할당 부분에서 :author="post.author"이 아니라 :author="author.name" 인것 아닌가요? (이 부분은 data부분이 안 나와서 정적표현식으로 유추해보았습니다!!)
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
연관관계 메소드와 setter
엔티티에서 Setter 를 사용하지 않아야 변경점을 줄일 수 있어 유지보수 할 때 유리하다고 하셔서 최대한 사용을 자제하려고 하는데요, 연관관계 메소드를 만들 때, setter 를 사용해서 만드셨는데 없이 만들 수 있는 방법이 있을까요? // Order - Delivery 연관관계 메소드 public void setDelivery(Delivery delivery){ this.delivery = delivery; delivery.setOrder(this); // Delivery 의 setter 사용 }
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
lmplot 질문드립니다.
좋은 강의 감사드립니다. 질문드리고 싶은 부분은 2가지 입니다. 1. 가로축 데이터(연도)의 첫 부분이 하기 사진처럼 짤려서 보입니다.. 이 부분 해결할 수 있는 방법이 있을까요?? 2. lmplot은 회귀선까지 나타나는데, 혹시 상관계수 출력까지 가능할까요?? 잘 부탁드립니다.
-
미해결Vue.js 제대로 배워볼래?(Vue.js 프로젝트 투입 일주일 전)
정적인 데이터바인딩
8분13초에 :isOk="true"하면 불리언값은 맞는데 정적인 데이터 바인딩이죠?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
웹사이트 제작
좋은 강의 정말 감사합니다!! :) 이번 강의에서 다뤄주시는지 모르겠는데 전부터 궁금한 게 있었는데요! 클라이언트 측에서 설치한 react, axios, react-dom 등과 서버 측에 설치된 bcrypt, express, mongoose, cookieparser .. 이런 라이브러리, 프레임워크 들을 사용해서 제가 하나의 프로그램을 만들고 이걸 어디에 올리는지 모르겠지만 사용자가 제가 만든 웹사이트를 이용하려면 위의 라이브러리 프레임워크를 다 직접 설치해야 하나요?? 아니면 제가 netlify 같은 호스팅을 사용하면 거기에 라이브러리가 다 올라가서 사용자가 설치하지 않고도 npm run dev, start 명령어 없이 라이브러리 등을 이용할 수 있는 건가요..?