묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바 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년제를 선호하긴 하니까 초대졸에 직장다니면서 학점은행제 하려고 하는데요, 꼭 컴퓨터공학과 아니어도 뭐 상관없지요? 경영학 할거같은데 초대졸과는 디자인이었고 만약에 학점은행제 최종이수하면 최종학력은 학점은행제 경영학이라고 표시된다네요. 사수도 없고 물어볼 분이 딱히 없어서,, 코딩웍스님 질문드립니다! 감사합니다.ㅎㅎ
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
hoc로 접근 제한 기능 궁금한 점이 있습니다.
접근이 제한된 페이지 접근시 .history.push 로 리다이렉트를 하면 제한된 페이지가 렌더링 된 뒤에 리다이렉트 페이지로 이동하게 되는데요. 이때 접근이 제한된 페이지를 렌더링 하지 않고 리다이렉트를 바로 구현 할 수 있나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
OneToOne 맵핑 문의입니다.
안녕하세요. HEADER 형태의 ENTITY ( A ) 와BODY 형태의 ENTITY ( B ) 가 있고 서로 ENTITY에 @OneToOne 양방향 맵핑이 되어있습니다.(fetch - LAZY) A를 조회할때마다 B가 같이 조회되는 현상(2개의 쿼리발생)이 있어서 검색해본 결과 HEADER에 해당하는 부분은 OneToOne 맵핑을 안해도 된다고 해서 제거한 결과 제가 원한대로 1개의 쿼리만 발생하였습니다. jpa 강의에서는 예제에서 OneToOne 양방향맵핑이 되어있던데 제가 검색했던 내용과 어떤 관련이 있을까요?
-
미해결타입스크립트 시작하기
질문있습니다
삭제된 글입니다
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
8:37 비밀번호 변경하는 이유가 무엇인가요?
안녕하세요 제로초님 개인 작업 후 배포 진행 중에 궁금한게 있습니다. 8:37초에 나온 비밀번호를 바꾼다는게 궁금합니다. 처음에 비밀번호를 잘못 작성하셨나?싶어서 저는 그대로 진행했다가 ERROR: Access denied for user 'root'@'localhost' 발생되서 강의처럼 비밀번호를 바꾸는(?) 작업 후 db:create 및 npm start까지 잘 되더라구요. 제가 어디서 놓친건지... 원래 작업 순서가 이렇게 진행되는건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
자바랑 이테리제이 둘다있는데 질문있습니다 ㅠㅠ
안녕하세요 이제막 강의를 시작하려는 전공학생입니다 ㅎㅎ 자바 버전이 15고 이테리제이도 있는상태인데 버전을 11로 바꾸는거 알아보니까 헷갈리고 해서 그냥 싹다 삭제하고 다시 다운받는게 편할까요...?괜히 잘못건드렸다가 더 꼬일거같아서요 ㅠㅠ
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
레이블 인코딩/ 원핫인코딩
타이타닉 데이터에서 sex, embark와 같은 categorical feature을 원핫인코딩까지 하지않고 레이블인코딩까지만 하신 이유가 tree기반 모델에서는 숫자의 특성을 반영하지 않기때문인가요??? 그렇다면 tree기반 모델에서는 항상 categorical feature을 레이블인코딩까지만 해도 상관없는건가요??? 그리고 분류에서는 모든 연속형데이터는 항상 일정 범위로 나누어 categorical 데이터로 바꿔줘야 하는것인지 궁금합니다. (만약 맞다면 회귀에서는 연속형데이터를 그대로 집어넣는것인지도 알고싶습니다.)
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
질문
안녕하세요. 이렇게 풀어도 같은 방법일 것 같긴한데 괜찮을지 궁금합니다. function solution(arr) { let answer = arr; for (let i = 1; i < answer.length; i++) { for (let j = i; j >= 0; j--) { if (answer[j] > answer[j - 1]) [answer[j], answer[j - 1]] = [answer[j - 1], answer[j]]; else break; } } return answer; } let arr = [11, 7, 5, 6, 10, 9]; console.log(solution(arr));