묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
중간부분 개선 방법
강의에서 페이징 중간부분도 개선가능하다고 하셨는데, 보통 어떤방법으로 개선하는지 짧게라도 알려주실 수 있을까요?
-
미해결[구버전] 웹 애플리케이션 개발을 위한 IntelliJ IDEA 설정 (2020 ver.)
도와주실수 있으실까요?IntelliJ에서 터미널 창이 0.1초 열렸다가 바로 닫힙니다.
기존 윈도우 바탕화면에서도 cmd를 실행하면 0.1초 열렸다 닫혀서 깃베쉬를 이용해 maven설치확인을 하였는데요. 깃 베쉬에서톰캣 startup.bat파일도 열리지않더라고요. 그래도 톰캣은 웹서버구동 관련이니 현재는 문제없겠다하고 그냥 계속 진도를 나갔는데 이번에는 IntelliJ에서도 터미널창이 0.1초 열렸다가 다시 꺼집니다. 혹시 도와주실수있으실까요? 1. cmd 창이 열리지않습니다. 2. cmd창이 열리지않아 깃베쉬로 톰켓 startup.bat 실행시 실행되지 않습니다. 3. 인텔리제이에서 터미널창이 열리지 않습니다.
-
미해결실전! 스프링 데이터 JPA
CQRS 리포지토리 질문
안녕하세요. 이전부터 말씀해주신 CQRS에 관해서 간단한 질문이 있습니다. 예를 들어 Member엔티티에 관해 아래처럼 2개의 레포지토리로 쪼갠다고 가정할게요. - MemberQueryRepository(읽기) - MemberCommandRepository(쓰기) 저희가 JPA Data의 이점을 살리려면 JpaRepository를 상속받아서 사용한다고 강의에서 배웠는데요. 읽기 관련 쿼리가 들어있는 Query와 쓰기 관련 쿼리가 들어있는 Command 2개의 레포 모두 JpaRepository를 상속받아서 사용하나요? JpaRepository에는 단순 find~로 시작하는 읽기 메소드뿐만 아니라 delete, save등 쓰기에 관한 메소드도 같이 들어가있어서 읽기/쓰기 레포에서 모두 상속받아서 사용한다면 나중에 작업을 할 때 단순 조회/저장/삭제 등을 어떤 레포에서 사용해야할 지 혼란이 올 것 같습니다. CQRS에 대해서는 이론만 알고있었지 실제로 적용해본적이 없어서 많이 혼란스럽네요. 감사합니다 :)
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
fdr.StockListing("KRW") 불러올때 오류가 납니다.
ValueError: unknown format code 'd' for object of type 'str' 이라고 뜨네요 krx/listing.py 에서 df_listing['Symbol'] = df_listing['Symbol'].apply(lambda x: '{:06d}'.format(x)) 이부분에서 x값이 string으로 들어가서 문제가 생기는듯 합니다. 버전은 선생님 버전이랑 같은데 뭐가 문제인지 몰겠네요
-
미해결팀 개발을 위한 Git, GitHub 입문
선생님 잘듣고 있습니다, PPT 자료 신청합니다.
취준생이라서 깃, 깃허브 중요성 때문에 강의를 듣고있는데요 정말 좋은것 같아요, 이메일은 donig1225@naver.com 입니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
간단한 쿼리 관련 질문드립니다
Jpa에서 id를 가지고 조회를 할때는 쿼리문을 따로 작성할 필요없이 가져올 수 있는데, 전체 멤버에 대해 가져올 때는 select m from Member m 과 같이 쿼리문을 작성해야하는 이유가 궁금합니다. 동적 쿼리같은 경우도 아니고 id를 통해 조회하듯이 만들 수도 있었을거 같은데 특별한 이유가 있나요??
-
미해결Zapier로 노코드 업무자동화, 게으르지만 일 잘하고픈 분들을 위한 최고의 방법
문자발송 문의
안녕하세요 강의 중 카카오톡 메세지 발송은 별도의 계정을 만들고 유료라 하셨는데, 문자 발송의 경우는 어떻게 되는 지요? 요금이라든지... 감사합니다
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
연관관계에 대해서 질문드립니다.
@Entity@Table(name = "Member")//@SequenceGenerator(// name = "member_seq_generator",// sequenceName = "member_seq",// initialValue = 1,// allocationSize = 50)@Getter @Setterpublic class Member { @Id// @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "member_seq") private Long id; @Column(name = "USERNAME", nullable = false) private String userName; private Integer age;// @Column(name = "TEAM_ID")// private Long teamId; @ManyToOne @JoinColumn(name = "TEAM_ID") private Team team; @Enumerated(EnumType.STRING) private RoleType roleType;} public static void main(String[] args) { EntityManagerFactory emf = Persistence.createEntityManagerFactory("hello"); EntityManager em = emf.createEntityManager(); EntityTransaction tx = em.getTransaction(); tx.begin(); // code 작성 try { Team team = new Team();//1. team.setId(1L); team.setName("TeamA"); em.persist(team); Member member = new Member();//2. member.setId(3L); member.setUserName("member1"); em.persist(member); team.addMember(member); em.flush(); em.clear(); Team findTeam = em.find(Team.class, team.getId()); List<Member> members = findTeam.getMembers(); for (Member m : members) { System.out.println("m = " + m.getUserName()); } tx.commit(); } catch (Exception e) { tx.rollback(); } finally { em.close(); } emf.close(); } 안녕하세요 강사님! 제가 테스트를 하던 도중에 궁금한데 도저히 답이 안나와서 질문드립니다. 시퀀스를 지우고 아이디에 값을 넣어 테스트를 해봤는데요. 1.의 team.setId(1L); 을 주석처리하고, 2. 를 풀고 실행했을 경우에는 이렇게 값이 들어가는데요 이와 반대로 1.의 주석을 풀고, 2.를 주석처리했을 경우에는 와 같이 아무런 값도 들어가지 않는데요. 어떤 이유 때문에 이렇게 되는지 알 수 있을까요?
-
미해결15일간의 빅데이터 파일럿 프로젝트
파일 시스템으로 Sample.txt 파일을 cat하면 글자가 깨집니다.
안녕하세요 빅디님 Sample.txt 원본파일은 한글이 잘 읽히는데, centos에 올라가면 sample.txt가 깨져서 보입니다. locale 설정을 변경해도 동일한 현상이 보입니다. 어떤 문제일까요? 개발환경은 윈도우는 아니고 MacOS에서 작업중입니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
FAILURE: Build failed with an exception. :classpath 오류 질문드립니다.
안녕하세요! 강의 너무 잘듣고있습니다 다름이아니라 아래와 같은 오류가 뜨는데 버전문제인것 같아, jdk11 설정을 다시 다했는데 이런 오류가 뜨네요ㅜㅜ 구글링해봤지만, 모르겠어서 질문올립니다! (intellij는 실행시키면 아래와 같이 정상작동이 됩니다 C:\Program Files\Java\jdk-11.0.10\bin\java.exe
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
완강했어요! 블로그 한달째!
완강했어요! 근데 두번째 보는중이에요 ㅠㅠ 블로그의 외길은 어렵네요 작은 등불이 되어주셔서 감사해여 조야님!!! dmsqlsis033@naver.com
-
미해결Vue.js + TypeScript 완벽 가이드
소스 리포지토리
3_api-advanced 에 가면 404 나옵니다.
-
미해결반응형 웹사이트 포트폴리오(App Official Landing Website)
reset css관련 질문
선생님 안녕하세요~ 기존에 제가 따로 사용하는 reset.css를 사용하여 제작해도 상관 없을까요? 다른 부분은 괜찮은데 제가 font-size : 0.625em; line-height:1;로 설정을 해놓고 썼던 습관이 있어서 만들다가 혹시 결과물이 다르게 나올까봐 걱정이 되네요..!
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
복습으로 혼자 해봤는데 slick을 입히면 project-photo가 안보입니다.
강사님 안녕하세요! home 섹션까지 전부 마치고 전체적으로 제 힘으로 다시 만들어보고 있는 중인데 아무리 삽질해도 안되는 부분이 생겨 질문드립니다... project 섹션에서 html/css를 전부 구축하고 slick 효과를 넣는 과정에서 강사님처럼 slick을 입혔는데 .project-photo 영역이 전부 흰색으로 보이는 현상이 발생했습니다. 완성본이랑 비교해보는 중인데 일단 css를 완성본으로 덮어씌우면 slick 효과가 입혀지는 것으로 확인돼서 css에 문제가 있는 것 같다고 판단했습니다. html은 완성본과 같은 상태이고 css는 복습과정에서 강사님 css 순서와 다르게 써내려가고 있는데 어디가 잘못된건지 도통 못찾겠습니다... ㅠㅠ 확인 한번만 부탁드립니다 ㅠㅠ .project-inner{ background-color: #fff; border: 1px solid #ddd; } .tabs{ width: 300%; height: 100%; transition: 0.5s; } .tab{ width: 33.33333%; height: 100%; float: left; } input[id=tab1]:checked ~ .tabs { margin-left: 0; } input[id=tab2]:checked ~ .tabs { margin-left: -100%; } input[id=tab3]:checked ~ .tabs { margin-left: -200%; } input[type=radio]{ display: none; } .btn{ width: 36%; height: 10px; position: absolute; bottom: 30px; left: 40px; } .btn label{ width: 5px; height: 5px; background-color: #000; border-radius: 50%; display: block; float: left; margin: 0 10px; position: relative; cursor: pointer; } .btn label:first-child{ margin-left: 6px; } .btn label:before{ content: ''; display: block; position: absolute; top: -6px; left: -6px; width: 17px; height: 17px; border: 1px solid transparent; border-radius: 50%; transition: 0.5s; } .btn label:hover::before{ border: 1px solid #aaa; } input[id=tab1]:checked ~ .btn label[for=tab1]::before, input[id=tab2]:checked ~ .btn label[for=tab2]::before, input[id=tab3]:checked ~ .btn label[for=tab3]::before{ border: 1px solid #ddd; } .project-info{ width: 37%; float: left; padding-top: 20px; padding-left: 40px; } .project-info h3{ margin-top: 35px; font-size: 22px; } .project-info ul{ margin-bottom: 30px; } .project-info ul li{ margin: 10px 0; } .project-info ul li i{ font-size: 14px; } .project-info .detail{ margin-bottom: 30px; } .project-info .detail div{ font-size: 12px; display: inline-block; text-align: center; margin: 0 15px; } .project-info .detail div span{ font-size: 30px; display: block; } .project-info button{ border: none; width: 230px; padding: 12px 0; text-transform: uppercase; background-color: #3f3f3f; color: #fff; transition: 0.5s; cursor: pointer; } .project-info button .fas{ transition: 0.3s; } .project-info button:hover{ background-color: #000; } .project-info button:hover .fas{ padding-left: 20px; } .project-photo{ width: 60%; height: 100%; float: right; position: relative; overflow: hidden; } .project-photo img{ position: absolute; height: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%); }
-
미해결SwiftUI - iOS14 퍼펙트 가이드
1234567 곱하기 2를 계산을 하면 2.46913e+06 이렇게 나오네요???
선생님, 매번 꼼꼼하게 답변해주셔서 정말 감사합니다. 제가 요즘 질문이 많네요 ㅎㅎ 선생님 강의를 듣고 계산기를 거의 다 완성했는데 테스트를 해보니 1234567 곱하기 2를 계산을 하면 2.46913e+06 이렇게 나오더라구요. 24671434 이렇게 나오게 할 수 없을까요? 그리고 decimal을 사용해서 숫자 3개 마다 콤마를 넣게 해보았는데요. 제가 구글링한 함수가 더블을 받아서 스트링으로 반환을 하는 함수더라구요. 그래서 처음에 숫자버튼 눌러서 스트링에 하나씩 더해질 때는 사용을 못했어요. = 버튼 눌러서 계산값을 화면에 보일때만 콤마가 보입니다. 처음에 입력값 넣기위해 숫자버튼 누를 때도 콤마가 보이게 하려면면 어떻게 하면 좋을까요? decimal 을 사용하면 소숫점이 0이면 생략을 하더라구요. 입력하는 중간에 0.05 를 입력하려고 할때 문제가 될것 같아요.
-
미해결15일간의 빅데이터 파일럿 프로젝트
선생님, 질문이 있습니다!
안녕하세요 선생님, 지난번에 consumer가 메세지를 받지 못한다고 했던 사람입니다! 아래에 어떤 분이 저와 같은 문제를 겪고 계신것같은데, 제가 처음 질문드린 사람입니다! 말씀해주신대로 먼가 문제가 있어서 플럼 로그를 확인해보니 SmartCar-agent 컨피규레이터? 그런게 없다고 해서 플럼의 구성 tier를 확인해보니까 제가 SmartCar-Agent가 아니라 SmartCar-agent라고 카멜케이스를 지키지 않아서 생긴 문제 같습니다. 저게 컨슈머가 메세지를 받지 못하는것과 상관이 있나요?? 분명 오늘 다시해보니 hello bigdata는 잘 받는거같은데 그리고 다시 오늘 시도해보니 생긴 문제가 SmartcarStatusInfo20160101.txt 이 로그를 발생시켜서 working/SmartCar 안에 잘 있음을 계속 확인하고 mv 명령을 통해 해당 로그 파일을 car-batch-log 폴더로 옮기고 car-batch-log의 디렉토리를 확인해보면 total 0 아무것도 전달되지 않더라고요;; <--이 부분 어떻게 하면좋을까요ㅠㅠ 몇번씩 오타 확인을 해도, 그리고 mv명령을 쓰기 전 SmartCar 안 폴더에 txt가 잘 있는걸 확인해도 저 부분에서 문제가 있어서 여태 컨슈머가 잘 받지 못한건지 의아스럽네요..... 감사합니다!
-
해결됨모던 자바스크립트(ES6+) 기본
선생님께서 ES5 심화과정에서 알려주신 event 처리 방법 나이스입니다!
일전에 ES5 심화과정 에서 event 처리시에 this 를 참조하지 못해서 bind 를 이용해서 해결하신다고 알려주셨는데, 제 나름대로 활용을 해봤습니다. 아직은 많이 미숙하지만 이게 정말 되는게 너무 신기하네요. 덕분에 많이 배우며 성장하고 있습니다. 항상 좋은강의 감사드립니다! var obj = { yellowPoint: 100, redPoint: 200, bluePoint: 300, setEvent: function () { var node = document.querySelector('.sports'); for (let k = 0; k < node.children.length; k++) { node.children[k].onclick = this.myEvent.bind(obj, k); } }, myEvent: function (k, event) { switch (k) { case 0: event.target.style.background = 'yellow'; console.log('k : ', k); console.log('yellowPoint : ', this.yellowPoint); break; case 1: event.target.style.background = 'red'; console.log('k : ', k); console.log('redPoint : ', this.redPoint); break; case 2: event.target.style.background = 'blue'; console.log('k : ', k); console.log('bluePoint : ', this.bluePoint); break; } }};obj.setEvent();
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
결정 트리 과적합
from sklearn.datasets import make_classification import matplotlib.pyplot as plt %matplotlib inline plt.title("3 Class values with 2 Features Sample data creation") # 2차원 시각화를 위해서 feature는 2개, 결정값 클래스는 3가지 유형의 classification 샘플 데이터 생성. X_features, y_labels = make_classification(n_features=2, n_redundant=0, n_informative=2, n_classes=3, n_clusters_per_class=1,random_state=0) # plot 형태로 2개의 feature로 2차원 좌표 시각화, 각 클래스값은 다른 색깔로 표시됨. plt.scatter(X_features[:, 0], X_features[:, 1], marker='o', c=y_labels, s=25, cmap='rainbow', edgecolor='k') ------------------------------------- 책 p.199에 나와있는 코드인데, 수업중에는 다루지 않아 질문 남깁니다. plt.scatter(X_features[:, 0], X_features[:, 1], marker='o', c=y_labels, s=25, cmap='rainbow', edgecolor='k')이 부분에서 1) X_features[:,0]은 0에 대한 예측 확률, X_features[:, 1]은 1에 대한 예측 확률값 인가요? 앞서 배운 predict_proba() 수행시 반환되는 ndarray값과 혼동되어 질문 남깁니다. 답변 미리 감사드립니다.
-
미해결프론트엔드 개발자를 위한 웹팩
devServer 관련하여 질문이 있습니다. (수정)
안녕하세요. webpack 강의를 모두 수강하고 프로젝트에 적용하던 중 몇 가지 의문점이 생겨 질문 드립니다. 1️⃣ devServer 시작시 이유없이 요청이 발생합니다. 아래는 webpack.config.js 설정입니다. const path = require('path'); const HtmlWebpackPlugin = require('html-webpack-plugin'); const webpack = require('webpack'); require('dotenv').config(); module.exports = { mode: 'none', entry: './index.js', output: { filename: 'bundle.js', path: path.resolve(__dirname, 'dist'), }, devServer: { port: 9000, proxy: { '/api': { target: 'https://newsapi.org/v2', changeOrigin: true, logLevel: 'debug', pathRewrite: { '^/api': '' }, }, }, }, plugins: [ new HtmlWebpackPlugin({ template: 'index.html', }), new webpack.DefinePlugin({ 'process.env': { API_KEY: JSON.stringify(process.env.API_KEY), }, }), ], }; 앞에서 예제로 사용한 코드에 추가적으로 .env를 사용하기 위해 dotenv 라이브러리를 설치하여 적용하였습니다. 그런데 server 실행 후, 개발자 도구를 열어보면 아래와 같은 오류가 발생합니다. 제 코드 어딘가에 잘 못 입력한 부분이 있어서 그런걸까요? (index.html은 webpack.config.js와 같은 레벨에 있습니다.) 2️⃣ proxy가 동작하지 않습니다. News API를 통해 뉴스 데이터를 받아오려 했는데 CORS 문제가 발생하여 webpack devServer에 proxy 설정을 하였습니다. 제 생각으론 request url중 '/api/...'가 포함되는 요청들에대해 '/api' 는 ''으로 그리고 앞에 target으로 지정한 'https://newsapi.org/v2'가 붙어서 request 될거라 예상했습니다.그런데 제 예상과 달리 여전히 'http://localhost:9000/api/top-headlines...'으로 요청하고 있었고 debug를 출력해보니 아래처럼 나왔습니다. [HPM] Rewriting path from "/api/top-headlines?country=kr&apiKey=93e..." to "/top-headlines?country=kr&apiKey=93e..." [HPM] GET /api/top-headlines?country=kr&apiKey=93e694811aac419db735d29a23b26c57 ~> https://newsapi.org/v2 Vue CLI로 webpack.confing를 셋팅 했을 때는 이런 문제가 발생하지 않았는데 직접 구현하려하니 원인을 잘 모르겠습니다. 😥 아이디어나 조언 주시면 감사하겠습니다.
-
미해결퍼블리셔 취업 진짜 실전 가이드(PDF)
전문대졸 학점은행제 고민
4년제를 선호하긴 하니까 초대졸에 직장다니면서 학점은행제 하려고 하는데요, 꼭 컴퓨터공학과 아니어도 뭐 상관없지요? 경영학 할거같은데 초대졸과는 디자인이었고 만약에 학점은행제 최종이수하면 최종학력은 학점은행제 경영학이라고 표시된다네요. 사수도 없고 물어볼 분이 딱히 없어서,, 코딩웍스님 질문드립니다! 감사합니다.ㅎㅎ