묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
strip 활용 문제중 이해가 안되 질문드립니다.
아래 보시면 code.strip(' \n')에서 괄호 안에 \n 앞에 스페이스를 넣지 않을경우 정확한 답이 안나와 왜 꼭 스페이스를 넣어야 되는지 궁금해 여쭙니다.
-
미해결스프링 핵심 원리 - 기본편
isNotEqualTo, isNotSameAs 두개 같은건가요?
안녕하세요. 이 두개를 구글링 해보니까 실제 값이 주어진 값과 같은지 틀린지라는 말인데, 결국 같은말 아닌가요? `==` 비교도 값만 비교하는 거니까 isEqualTo의 실제 값을 비교하는거랑 같다고 생각이드네요. 근데 만약 두개가 같다면 저렇게 중복되서 존재할 이유가 없다고 생각이 들어서 질문 남기게 됐습니다. 감사합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
thymeleaf #
[질문 내용]안녕하세요 김영한 개발자님 강의 잘 보고 있습니다! properties 내용을 thymeleaf에서 가져와 사용할 때 예를 들면, <h2 th:text="#{page.updateItem}">상품 수정</h2> 이렇게 작성하셨는데 properties에서의 page.updateItem이 "상품 수정"인데 왜 <>... </>사이에 상품 수정이라고 다시 작성해 줘야 하나요? 상품 수정 단어를 지우고 돌려보니까 제대로 나오긴하던데 혹시 무슨 차이점이 있는지 궁금합니다! 항상 좋은 강의 감사드리고 답변 주시는 서포터즈 분들도 감사드립니다
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
뒤집은 소수
reverse 함수를 구현할 때 이렇게 구현했는데 이렇게 해도 상관없나요? def reverse(x): x = str(x) x = int(x[::-1]) return x 브루트포스 방법으로 하나하나를 확인하면 시간복잡도가 늘어나서 소수 판별시 범위를 줄이고자 중간값까지만 하셨는데 그 과정에서 몫이 아니라 math모듈을 사용해서 이렇게 해도 상관없나요? for i in range(2, int(math.sqrt(x))+1):
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
vi ~/.bashrc를 하면 오류가 뜹니다.
vi ~/.bashrc를 치면 이렇게 나오는데 왜이러는 걸까요...첨에 할때는 서버가 정상 작동이 되었는데 갑자기 안되더니 다시깔았다 설치해도 계속 오류 뜹니다 ㅜㅜ 진도를 못나가고 있어요,.ㅠㅠ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
profile.js 에서 loadUser 라우터 에러...
profile.js 로 수업이 시작되길래 시험삼아 강의전 한번 프로필 페이지로 이동했는데 저렇게 정보가 안뜨고 에러가 나서 확인해봤습니다. 그런데 저 에러문구는 분명 이전 강의에서 다른 사용자의 정보를 불러오는 수업때 작성한 loadUser(GET/user/1) 라우터의 에러문구인데 왜 뜬금없이 GET/user/follower 혹은 GET/user/followings 요청을 했을 때 저 에러가 나오는 건지 모르겠네요 ㅠ profile.js 에서 LOAD_USER_REQUEST 를 디스패치 하지도 않았고 네트워크로 확인해봐도 follower, followings 만 요청했다고 나와있네요 GET/user/1 라우터까지 같이 실행된것같은 모양새로 Followings 와 Followers 의 id 만 불러오길래 그 라우터 자체를 지웠더니 그제서야 제대로 작동하네요 이유가 뭘까요 (GET/user/1 라우터 지우기 전) // profile.js // 프로필 페이지에 접근할 때마다 렌더되어 다음이 실행 const Profile = () => { const dispatch = useDispatch(); const { me } = useSelector((state) => state.user); // 프로필 페이지 profile.js useEffect(() => { // 메인페이지가 아닌 다른 페이지에서도 새로고침 할 때 로그인 정보를 가져와야 로그인인 상태의 프로필이 유지된다. dispatch({ type: LOAD_FOLLOWERS_REQUEST, }) dispatch({ type: LOAD_FOLLOWINGS_REQUEST, }) }, []) // 사용자(userInfo) 정보 (Jinny2) 가져오기: GET /user/1 => LOAD_USER router.get('/:userId', async (req, res, next) => { ... // 코드 간추림 { model: User, as: 'Followings', attributes: ['id'], }, { model: User, as: 'Followers', attributes: ['id'], }, ... else { res.status(404).json('존재하지 않는 사용자입니다.'); } (GET/user/1 라우터 지운 후)
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
해당 부분 git branch 문의
Vuex 적용하는 부분부터 실습 따라하고 싶은데 git branch 어디로 이동 후 실습 진행하면 될까요?
-
미해결Spring Boot JWT Tutorial
data.sql 파일 실행이 안됩니다
application.yml spring: h2: console: enabled: true datasource: url: jdbc:h2:mem:testdb driver-class-name: org.h2.Driver username: sa password: initialization-mode: never jpa: database-platform: org.hibernate.dialect.H2Dialect hibernate: ddl-auto: none properties: hibernate: format_sql: true show_sql: true defer-datasource-initialization: true sql: init: mode: alwaysjwt: header: Authorization secret: c2lsdmVybmluZS10ZWNoLXNwcmluZy1ib290LWp3dC10dXRvcmlhbC1zZWNyZXQtc2lsdmVybmluZS10ZWNoLXNwcmluZy1ib290LWp3dC10dXRvcmlhbC1zZWNyZXQK token-validity-in-seconds: 86400logging: level: me.silvernine: DEBUG 인터넷 찾아 보면서 위 내용으로 수정 했는데도 실행이 될 때 data.sql 의 쿼리가 동작 하지 않습니다.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
member는 생성 메서드를 만들지 않은 이유가 있나요?
member는 생성 메서드를 따로 만들지 않고 그냥 MemberRepository에서 저장, 조회를 했는데 Order와 OrderItem에만 생성 메서드를 만들어줬나요? 단지 단순한 로직(다른 엔티티에서 값을 가져와서 처리하는 비즈리스 로직이 없어서)이라서 Member 엔티티는 생성 메서드를 만들어 주지 않은 건가요?
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
다대다 primary key
Primary Key 는 중복될 수 없다 라고 알고있지만,다대다에서는 primary key를 두개로 사용하고 중복이 되는것같은데, 제가 이해하기로 primary key가 2개일 경우 userId | roomId 1 | 1 1 | 2 위는 가능 userId | roomId 1 | 1 1 | 1 위는 불가능 이런식으로 두개 모두 중복일 경우에만 안되는거고 하나중복일경우는 된다고 이해하고있는데 맞나요??만약 PK가 3개면 3개모두, 4개면 4개모두 중복일시에만 안되고요. 정확히 이해했는지 확신이 안들어서 질문드립니다!
-
미해결더 자바, Java 8
강의 내용을 보충 해줄만한 책이 있을까요?
아직 결제만 하고 진행은 하지 않았습니다. 강의 내용에 도움이 될 만한 책이 있다면 추천 부탁드립니다.
-
미해결리눅스 커맨드라인 툴 (Full ver.)
12분 10초부터 실습
cd work/dpdk으로 이동하셔서 갑자기 실습진행하시는데 강의들을때는 저 파일이 없는데 실습어떻게 진행하나요.........
-
미해결스프링 핵심 원리 - 기본편
안녕하세요. constructor-arg의 id 속성이 궁금합니다.
안녕하세요. 강의 중 xml로 설정파일을 작성하는 것을 봤습니다. bean태그의 id 속성은 빈이 생성될때 `빈 이름`을 설정해주는 것 같고, class 속성은 실제 클래스의 경로를 표시해주는 것 같습니다. constructor-arg 태그의 속성도 궁금해서 찾아봤는데 해당 태그는 생성자 주입을 말하는 것이고, ref가 주입될 매개변수로 어떤 것을 받아올지 선택하는 값이라고 찾았습니다. 근데 id가 어떤 것인지는 찾기가 쉽지가 않아서 질문 남깁니다. id가 어떤 것인지 알고 싶습니다. 또 필요한 이유도 알고싶습니다. 감사합니다.
-
미해결윤재성의 Oracle SQL Database 11g PL/SQL Developer
설치 중 Error 발생
Error 46 initializing SQL*PLUS HTTP proxy setting has incorrect value SP2-1502: The THHP proxy server specified by http_proxy is not accessable 위와 같은 메세지가 뜨면서 설치가 완료되지 않습니다. 해결 방법 알려주시길 부탁드립니다.
-
미해결Vue.js 시작하기 - Age of Vue.js
vue cli 설치 오류 문의
선생님 이렇게 나오는게 설치 성공한건가요? 선생님이랑 화면이 달라서 헷갈립니다 ㅜㅜ
-
미해결웹 게임을 만들며 배우는 Vue
Uncaught TypeError: vue__WEBPACK_IMPORTED_MODULE_0__.default is not a constructor
위의 script_vue 디렉토리는 1강에서 했던 작업물들입니다. vue 버전과 vue-template-compiler(2.6.14) 버전을 동일 하게 하고 나서 webpack을 실행하니, [webpack-cli] Failed to load '/Users/joo/Desktop/zero_view/webpack.config.js' config [webpack-cli] Error: Cannot find module 'vue/compiler-sfc' 이런 에러가 나서 vue/compiler-sfc을 설치 한 후, 다시 vue는 (3.2.31)최신버전으로 하고 vue-temp는 (2.6.14)버전으로 하고 나서 웹팩빌드 하니 에러 없이 app.js 파일을 생성했습니다. 그리고 numberbaseball.html 파일을 실행하니, Uncaught TypeError: vue__WEBPACK_IMPORTED_MODULE_0__.default is not a constructor at eval (main.js:7:1) at Object../main.js (app.js:19:1) at __webpack_require__ (app.js:153:41) at app.js:205:37 at app.js:207:12 위에 내용과 같은 에러가 크롬콘솔창에 뜹니다. 관련해서 검색 해도 잘 나오질 않네요 ㅜ
-
미해결스프링 핵심 원리 - 기본편
getBean이라는 함수는 bean 하나만 찾아오는 건가요?
부모 타입으로 조회시, 타입으로 조회시, 이름으로 조회 시 중복 값이 있으면 오류가 나는걸로 봐서는 getBean이라는 함수는 빈을 하나만 반환해주는 함수인가요? 이런 궁금증을 해결하기 위해서는 어떤 단어로 구글링 해야하는지 모르겠네요.. 'getBean 반환 타입', 'getBean 반환', 'getBean 함수는 bean 하나만 찾는건가요?' 등으로 검색해보고 이부분도 봤는데 <T> T가 무엇을 말하는지 모르겠어서 또 <T> T를 검색해봤으나 제가 원하는 답을 찾을 수 없어서 질문남기게 됐습니다. 감사합니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
git 권한 요청드립니다!
- 인프런 아이디 : nrudev@naver.com - 인프런 이메일 : nrudev@naver.com - 깃헙 아이디 : nrudev812@gmail.com - 깃헙 Username : nrudev
-
미해결웹 게임을 만들며 배우는 React
안녕하세요 setState 관련 질문입니다.
강의를 보고 setState를 이것 저것 해보는 와중에 이해가 안되는 부분이 생겨 여쭤봅니다. input 박스에 입력할 때, 최초 입력 할 땐 맨앞에 공백을 추가 해서 setState 를 하고 그 이후에는 입력한값으로만 setState 하려 하는데, 한글이 중복으로 입력 되는 상황이 발생 합니다. 예를들어 "가" 를 입력한다면 1) " ㄱ" 2) " 가" 를 예상하는데, 실제로는 1) " ㄱ" 2) " ㄱ가" 가 출력 됩니다... 코드도 첨부합니다. import "./App.css"; import { useEffect, useRef, useState } from "react"; function App() { const [inputVal, setInputVal] = useState(""); const ref = useRef(inputVal); const handleChange = (e) => { if (ref.current.length === 0) { setInputVal(" " + e.target.value); } else { setInputVal(e.target.value); } }; useEffect(() => { ref.current = inputVal; }, [inputVal]); return ( <div className="App"> <input value={inputVal} onChange={handleChange} /> </div> ); } export default App; 이유를 알 수 있을까요?
-
해결됨쉽게 배우고, 포트폴리오로 만드는 반응형 웹! #설화수
클래스 질문 드려요!
간단한 질문인데요! 실무에서도 클래스가 많이 사용되는지 궁금합니다! 기본 태그 이름으로 가져오고 주석을 달아두면 되지 않을까해서요!ㅎㅎㅎ 선생님은 실제 실무에서 어떤 방법을 선호하시나요?!