묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
invalid syntax 에러 발생시 해결 방법
유익한 강의 감사합니다. 질문은, print(~) 입력한 뒤에 start debugging을 클릭하면 연산이 잘 되는데, 초록색 세모 모양이나 마우스 오른쪽 클릭하여 Run phyton file in terminal을 누르면 syntaxError: invalid syntax가 뜨면서 연산이 안 됩니다. 혹시 해결할 수 있는 방법이 있나요? 감사합니다.
-
미해결[R을 R려줘] R 문법 기초
Rstudio 콘솔 언어설정
R 최신버젼 설치 후 Rstudio 깔았습니다. R이 한글로 설정되어있길래 Cdrive - Programfiles - R - etc - Rconsole 파일을 에디터로 language = en 으로 수정하니 R은 영어로 잘 설정이 되었습니다. 근데 Rtudio는 콘솔에서만 한글로 출력되고 나머지는 모두 영어로 설정이 되어있는데요, 제 질문은 여기서 Rstudio 콘솔에서도 어떻게 하면 영어로 출력되게 할 수 있나요? 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Entity 연관관계 관련하여 질문드립니다.
안녕하세요 강사님. 늘 강사님 강의 잘 듣고 있습니다. 강사님의 JPA 강의를 듣고 실무에 적용하는 도중에 막히는 부분이 있어서 질문을 좀 드립니다. 실제 비즈니스 모델을 전부 설명 드리기는 복잡해서 강사님 강의의 Entity 다이어그램으로 설명을 드리자면 아래 Album Book Movie가 각각 Detail Entity를 1:N 관계로 갖고 있습니다. 이 때 OrderItem 안에 OrderItemDetail을 가져야하는 상황인데 각각의 Detail 컬럼 성격이 달라서 하나의 Detail Entity로 합칠 수는 없고 데이터 보존이 필요하여 OrderItemDetail이 각각 Detail Entity를 Id로 참조하는 방식으로 갖고 있을 수도 없습니다. 우선 제가 진행한 방식은 OrderItem Entity 안에 OrderAlbumDetail, OrderBookDetail, OrderMovieDetail 모두를 갖게하는 방식으로 진행을 했는데 서로 겹칠 일이 없는 Entity를 모두 OrderItem 안에 넣어놓으니 영 찜찜해서 문의 드립니다ㅜ 이런 경우 주문할 때 각각 Detail Entity를 어떤 형태로 OrderItem에 넣는게 좋을까요?
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
with, pickle 차이점 문의
안녕하세요 파일 입출력에서 3가지 말씀해주셨는데요 1 .open,close 2 pickle 3 with 이 3가지 차이점을 알고싶습니다. 단지 짧게 쓸 수 있다는 점 빼고는 없을까요?
-
미해결홍정모의 따라하며 배우는 C++
4분40초~4분50초에서
발생하는 문제점이 함수 안에 초기화된 value가 함수 호출 이후 지워져 main안의 int *value는 할당되지 않은 메모리를 가리키는 포인터가 되기 떄문에 문제가 발생하는 건가요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
confusion matrix? 질문이 있습니다.
피쳐데이터와 타겟 데이터의 비율이 7:3정도 되는 데이터인데 온갖거를 다해봐도 컨퓨전 매트릭스상으로 대부분이 1로 예측을 하는 결과가 나옵니다. 사실 1이 0.7이 넘으면 그냥 1만으로 해도 어큐러시가 0.7이 넘는다는 얘기긴한데.. 1. 이렇게 특정 피쳐값에만 몰릴때 쓰는 테크닉 같은게 있을까요? smote도 해봤는데 유의미한 차이는 없는듯 하고.. 아니면 피쳐데이터 자체를 아예 새로 잡아야 하는걸까요? 2. 컨퓨전 매트릭스 상 tp가 워낙 많다 보니 재현율이나 정확도도그냥 높게 나와버리더라구요 ㅠ 이럴때는 MCC를 보는 것이 더 정확도가 있을까요?
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
git 요청올렸는데 오래걸리나요?
얼른 학습을 해야하는상황이라 얼른됐으면 좋겠네요 ㅠㅠ
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
vector 함수를 매개변수로 보낼 때
#include <iostream> #include <vector> #include <algorithm> #include <cmath> #include <stack> using namespace std; int n, a[11], total=0; void DFS(int L, int sum, vector<int> in){ if(L == n+1){ } else{ } } int main() { int total=0; cin>>n; vector <int> in(n); for(int i =0; i<n; i++){ cin>>in[i]; total+=in[i]; } DFS(1,0,in); /*여기서 만약 in을 매개변수로 보낸다면 DFS(1,0,in); 으로 보내고 void DFS(int L, int sum, vector<int> in)으로 받을 시 정상적으로 작동하는데 이 때 main함수의 vector<int> in의 주소가 아닌 값만 복사해서 보내는 것 같습니다. DFS함수에서 값을 바꾸면 main에서도 바뀔 수 있도록 하려면 매개변수를 어떻게 해야하나요? */ return 0; }
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
안녕하세요 문의드립니다.
1. print() -> 콘솔화면에 () 출력 정상인가요? 2. 주석을 쓰기 위해 # 사용하니 에러 발생 3. sep도 안되네요..
-
미해결실전! Querydsl
DTO 파라미터 방식
안녕하세요 영한님, 항상 좋은 강의를 만들어 주셔서 감사합니다! 이번강의를 보다 의문점이 들었는데, 이전 강의에서 DTO 생성자 파라미터에 엔티티를 그대로 넣은 방식은 아무런 문제가 되지 않는다는 말씀을 들었던 기억이 있습니다. 이후의 확장성, 변동성을 생각했을때 이 방식이 정말 최고라고 생각 했었는데요, 같이 프로젝트를 진행하던 팀원이 DTO 생성자 파라미터에 엔티티 자체를 넣는 방식이 오히려 DTO를 들어가봐야 내부속성을 알기때문에 가독성이 떨어지지 않느냐는 얘기를 하였습니다. 서론이 길었네요, 프로젝션의 생성자 방식에서 생성자 파라미터에 엔티티 자체를 넣는것과 엔티티의 속성을 넣는것 중 어느 것이 실무에 더 잘쓰일까요..? 혹시몰라 코드 남김니다! @Testpublic void findDtoByConstructor(){ List<MemberDto> result = queryFactory .select(Projections.constructor(MemberDto.class, member.username, member.age)) .from(member) .fetch(); for (MemberDto memberDto : result) { System.out.println("memberDto = " + memberDto); }}@Testpublic void findUserDtoByConstructor(){ List<UserDto> result = queryFactory .select(Projections.constructor(UserDto.class, member)) .from(member) .fetch(); for (UserDto userDto : result) { System.out.println("memberDto = " + userDto); }}
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
오류가 뜹니다
junit을 버전4로 설정하고 작성했는데 이런 오류가 뜹니다 문제가 뭔가요 ㅠㅠ
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
리트코드 문제 추천 & 질문
안녕하세요 :) 데잇걸즈 4기 최하나입니다. 리트코드로 다른문제들도 풀어보고 있는데, 서브쿼리로 풀게된 문제가 있어요. 간단한데 생각하기 어려웠어서 공유드리면서 질문드립니다. https://leetcode.com/problems/second-highest-salary/ 이전에 강사님이 주신 문제에서도 비슷한 실수를 했었는데, where 절에서 max나, avg 등 특정 계산 값을 비교하고 싶을 때 subquery로 작성해줘야하는데 저는 계속 직접 집계함수를 써서 비교하게 되더라구요. 어떻게 이해하면 좋을지 질문드립니다. SELECT MAX(Salary) as SecondHighestSalary FROM Employee WHERE Salary < (SELECT MAX(Salary) from Employee) 답은 이거였는데 WHERE Salary < MAX(Salary) 처음에 이렇게 작성해서 오류가 났었습니다!
-
해결됨따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
도커 OS 관련 문의입니다!
Window10 Home 에디션을 사용 중인데Home 에디션에서도 도커 학습을 할 수 있을까요? 일전에 해보려다 10Pro가 아니라서 설치에서 애먹다가 잠시 도커 학습을 보류하고 있었는데요.존안님 강의라서 바로 묻지마 구매하긴 했는데윈도우10 Home에서도 실행이 가능한지 궁금해요!
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
로그아웃 버튼 클릭 후에..
안녕하세요 로그아웃 버튼 클릭 후, 로그인 화면으로 돌아오긴 했지만 개발자도구의 application에는 남아있다가 새로고침 하면 사라집니다.. 제가 놓친 부분이 있나 싶어서 돌려보는데 잘 모르겠습니다
-
해결됨그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
행동 로그 설계 시 궁금증이 생겨 질문드립니다!
안녕하세요 강사님, 좋은 강의 감사드립니다. 강의 내용에서처럼 firebase - bigquery 로 행동로그들을 적재시키고 있습니다. 또한 강사님이 일전에 작성해주신 "모바일 앱 로그분석, 어떻게 시작해야 할까?" 글을 참고하며 작업중에 있습니다. 글을 참고하며 작업 중 한가지 궁금한게 있어 질문드립니다. 글 내용에는 행동로그를 적재할 때 속성 값으로 이벤트 프로퍼티(숙소타입, 금액 등) 뿐만 아니라 사용자 프로퍼티(성별, 가입일 등) 까지 한번에 넣어주는 걸로 말씀해주신 걸로 보여집니다. 이벤트 마다 user id 혹은 cid 값만 넣어준 뒤, 나중에 user 테이블에서 join 해서 사용하는 방식으로 사용 했을 때 보다 더 유용하고 효과적이어서 그런 걸까요? (이 경우 bigquery 에 user table을 업데이트 시켜줘야 겠네요) 아니면 firebase - bigquery 로 분석용 DB 를 구축하고 전사적으로 누구나 이용하기에 좀 더 효과적으로 사용할 수 있기 때문일까요? 이 외 다른 이유가 있을까요? 질문이 맞는지 모르겠습니다! 답변 주신다면 큰 도움이 될 것 같습니다. 감사합니다.
-
파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
방향을 반대로 빠르게 전환할경우 케릭터가 조금 움직이다가 멈춤니다
삭제된 글입니다
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
google.py 작성 후 board db에 데이터가 안 생깁니다.
맥북 카탈리나를 사용하고 있고 db admin에 id/pw가 설정되어 있어 아래와 같이 google.py를 작성했습니다. import requests from bs4 import BeautifulSoup from pymongo import MongoClient from datetime import datetime client = MongoClient("mongodb://joseph:0430@localhost:27017/admin") #flask pymongo가 아니라 pymongo를 직접 사용 host="localhost", port=27017 db = client.myweb col = db.board # 이렇게 db에 접근을 한다. header = {"user-agent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Mobile Safari/537.36"} for i in range(5): #5페이지 정도 결과 반복 url = "https://www.google.com/search?q={}&start={}".format("파이썬", i * 10) # 문자열을 포매팅, 검색어와 페이징을 가져옴 r = requests.get(url, headers=header) bs = BeautifulSoup(r.text, "lxml") lists = bs.select("div.g") for l in lists: current_utc_time = round(datetime.utcnow().timestamp() * 1000) try: title = l.select_one("h3.LC20lb").text contents = l.select_one("div.s").text col.insert_one({ "name": "테스트", "title": title, "contents": contents, "view": 0, "pupdate": current_utc_time }) except: pass 이렇게 하니 아래처럼 DB에 데이터가 쌓이지 않아 문의 드립니다. 왜 데이터가 들어가지 않을까요?? client = MongoClient("mongodb://joseph:0430@localhost:27017/admin") 이걸 MongoClient(host="localhost", port=27017) 이렇게 해도 안됩니다...ㅜㅜ 알려주세요~!!
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버
오디오/영상 싱크가 맞지 않는것 같습니다.
오디오/영상 싱크가 맞지 않는것 같습니다.
-
미해결빠르게 git - 핵심만 골라 배우는 Git/Github
Branch 협업 개념 질문드립니다.
좋은 강의 정말 잘 듣고 있습니다. 듣는 중에 궁금한 게 있어서 질문 드립니다. 1. branch 협업의 개념 설명 해주신 걸 보면 A라는 프로젝트를 진행중인데 한 명은 B 작업을 또 다른 한 명은 C 작업을 해서 각각 그 B 와 C를 합쳐서 틀린 부분만 고쳐서 본 프로젝트에 넣는 것이 핵심이다 저는 그렇게 알아들었습니다. 그런데 A 프로젝트에서 B 작업을 하고 있는 사람이 C 작업을 받아서 수정하려면 B 작업을 하는 사람이 C 작업의 코드까지 이해해야 하는 불필요함이 필요하다고 말씀하셨는데, 그거는 branch 협업을 해도 똑같은 상황 아닌가요? 예를 들자면 어차피 B 작업과 C 작업만 분리해서 합친다해도 B 작업자는 C 작업을 모르고 C 작업자는 B 작업을 몰라서 결국 둘 다 불필요한 공부가 필요한데 뭐가 다른 지 잘 모르겠습니다. 2. 버전을 commit 해서 github에 올리면 제일 마지막에 했던 버전으로 저장이 되던데 그 전에 저장했던 commit버전으로 파일을 적용하려면 어떻게 되돌아가야하나요? reset 개념이 아니라 그 전에 했던 버전으로 파일을 다시 덮어씌우고 싶은데 제일 최신 commit 버전으로 적용이 되있어서 어떻게 되돌아가는지 질문 드립니다.
-
미해결실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
cookie 를 클라이언트측에 저장한다했는데
여기서 나오는 세개의 코드파일 중에서 어떻게 적용되는지 잘 모르겠습니다. 클라이언트에게 어떻게 저장이 되는건가요?