묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
교안보다 책이 더 자세한 내용을 포함하고있나요?
이번에 교재도 함께 구매를 하였는데요, 보니까 교안이 조금더 업데이트되어있고 교안중심으로 학습하여도 된다는 글들이 보여서요! 분명 교안과 책이 다른점이있을것같은데 교안보다 책을 사용했을때의 이점이 있을까요?
-
해결됨
3.6 9분 55초
x = 5, y = 5의 경우x equals y가 출력되는데, 선생님께서 x와 y가 같다고 잘못 결과를 내고 있다고 하시는데...왜 결과가 잘못 나온 건가요?ㅠㅠx와 y가 똑같이 5인데 뭐가 잘못된 건지 잘 모르겠습니다ㅠㅠ
-
해결됨홍정모의 따라하며 배우는 C++
3.6 논리연산자 9분30초
안녕하세요?9분 30초 부근에서 선생님께서 5가 불리언타입으로 트루(1)이므로 !x는 펄스(0)가 된다그리고 y가 불리언으로 강제 형변하게 되면 트루.여기서 헷갈리는 게 y는 왜 강제적으로 불리언으로 형변하게 되는 건가요?ㅠ!x는 펄스이자 0이기에 0 == 7 이렇게 비교하면 되는 줄 알았는데 선생님께서는 y도 불리언으로 바꿔서 False == True 이렇게 비교하게 된다고 하셔서요... 그리고 추가적으로 !x는 불리언 타입으로 바뀌던데 글머 ! 연산자는 인티저나 다른 타입을 불리언으로 한 번에 바꿔주는 기능을 갖고 있는 건가요?
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
작성하신 코드는 어디에서 복사하나요
강의 내용에 보면 " 내가 작성한 코드를 그대로 복사해서 쓰시면 된다 " 는 말씀을 하시는데,학습자료가 따로 업로드되어있지 않던데인프런에는 없는건지 궁금하네요
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
생성자에 const 만 되는 이유
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.코드팩토리 디스코드https://bit.ly/3HzRzUMFlutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다! 안녕하세요. 생성자에 const 만 되고, final 을 사용하면 오류가 발생하는 이유가 궁금해서 질문 드립니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
영속성 컨텍스트, DB접근,
안녕하세요.! JPA기본편을 복습하다가 궁굼한 점이 생겨서 질문 드립니다. 엔티티가 영속성 컨텍스트에 올라가도, commit이전에는 데이터 베이스에 반영이 안된다고 이해했습니다. commit전에 엔티티를 찾을 경우, 즉 em.find(클래스, id);를 할 경우에, 1차캐시(영속성 컨텍스트)에서 엔티티를 조회하는 것으로 알고 있습니다.이때 찾은 엔티티는, 디비에 아직 반영이 되어 있지 않지만, 영속성 컨텍스트에만 올라가있는 객체라고 이해해도 되나요 .? 그런데 이럴 경우, 디비에 반영되지 않았는데, 값을 return하는 것인데.. 서비스 개발을 할 때에 디비에 저장 되어 있는 것으로 개발자에게 오해의 소지가 있지 않나요?궁굼합니다.! 관련코드 첨부 합니다. package hellojpa; import javax.persistence.EntityManager; import javax.persistence.EntityManagerFactory; import javax.persistence.EntityTransaction; import javax.persistence.Persistence; import java.util.List; public class JpaMain { public static void main(String[] args) { // persistence.xml파일에서 찾을 수 있다. // <persistence-unit name="hello"> EntityManagerFactory emf = Persistence.createEntityManagerFactory("hello"); //고객의 요청이 와서 디비 작업을 하게 되면 엔티티 매니져를 꼭 사용해야한다. EntityManager em = emf.createEntityManager(); //jpa의 모든 작업 변경은 transaction안에서 해야한다. EntityTransaction tx = em.getTransaction(); tx.begin(); try { Member member = new Member(); member.setId(10L); member.setName("회원1"); //1차 캐시에 저장됨 em.persist(member); //1차 캐시에서 조회 Member findMember = em.find(Member.class,10L); System.out.println(findMember.getId()); System.out.println(findMember.getName()); } catch (Exception e ){ tx.rollback(); }finally { em.close(); } emf.close(); } }
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
리포지토리 주소 404 오류
Gist 주소에서 내용 입력하고 권한 추가를 받았는데 리포지토리 주소에서는 404 에러가 뜹니다. 다시 한 번 확인 부탁드립니다 인프런 아이디 : jiin724인프런 이메일 : jiin724@gmail.com깃헙 아이디 : jiin724@gmail.com깃헙 Username : amazingkj
-
해결됨[2026 신규] 데이터분석 준전문가(ADsP) 자격증
섹션2 R기초 1-8 에서 외부 'data'
섹션2 R기초 1-8 에서 외부 'data' 는 어디서 다운받는 건가요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
장고와 nodejs에 대해 근본적인 의문이 생겼습니다
현재 저는 백엔드로 장고를, 프론트엔드로 리액트를 사용한다고 이해하고 수강중입니다.그런데 프론트엔드 환경을 만드실 때 노드js를 선생님께서 사용하시던데 노드js는 장고랑 별개의 백엔드쪽 프레임워크라고 제가 기억하고 있습니다.그럼 현재 백엔드는 장고와 노드js 둘다를 사용하고 있다는 의미인가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
dialect: "mysql" 오타없이 잘 입력했고, mysql2도 node_modules 안에 잘 깔려 있는데 뭐가 문제일까요..
vim env 까지 진행 해서 password까지는 문제 없이 실행이 되어서, dialect: "mysql" 여기까지 실행이 되다가 에러가 뜬 거 같거든요..ubuntu@ip-172-31-15-69:~$ cd serverjs-nextproject/ ubuntu@ip-172-31-15-69:~/serverjs-nextproject$ npx sequelize db:create Sequelize CLI [Node: 14.21.3, CLI: 6.6.0, ORM: 6.28.0] Loaded configuration file "config/config.js". ERROR: Dialect undefined does not support db:create / db:drop commands ubuntu@ip-172-31-15-69:~/serverjs-nextproject$ ls app.js controllers models node_modules package.json routes config index.js mysql-apt-config_0.8.13-1_all.deb package-lock.json passport uploads ubuntu@ip-172-31-15-69:~/serverjs-nextproject$ cd node_modules/ ubuntu@ip-172-31-15-69:~/serverjs-nextproject/node_modules$ ls @mapbox encodeurl memoizee safe-buffer @types es5-ext merge-descriptors safer-buffer abbrev es6-iterator methods semver accepts es6-symbol mime send agent-base es6-weak-map mime-db seq-queue ansi-regex escalade mime-types sequelize ansi-styles escape-html minimatch sequelize-cli anymatch etag minimist sequelize-pool append-field event-emitter minipass serve-static aproba express minizlib set-blocking are-we-there-yet express-session mkdirp setprototypeof array-flatten ext moment side-channel at-least-node fill-range moment-timezone sigmund balanced-match finalhandler morgan signal-exit basic-auth forwarded ms simple-update-notifier bcrypt fresh multer sqlstring bignumber.js fs-extra mysql statuses binary-extensions fs-minipass mysql2 streamsearch bluebird fs.realpath named-placeholders string-width body-parser function-bind negotiator string_decoder brace-expansion gauge next-tick strip-ansi braces generate-function node-addon-api supports-color buffer-from get-caller-file node-fetch supports-preserve-symlinks-flag busboy get-intrinsic nodemon tar bytes glob nopt timers-ext call-bind glob-parent normalize-path to-regex-range chokidar graceful-fs npmlog toidentifier chownr has object-assign toposort-class cli-color has-flag object-inspect touch cliui has-symbols on-finished tr46 color-convert has-unicode on-headers type color-name http-errors once type-is color-support https-proxy-agent parseurl typedarray commander iconv-lite passport uid-safe concat-map ignore-by-default passport-local umzug concat-stream inflection passport-strategy undefsafe config-chain inflight path-is-absolute universalify console-control-strings inherits path-parse unpipe content-disposition ini path-to-regexp util-deprecate content-type ipaddr.js pause utils-merge cookie is-binary-path pg-connection-string uuid cookie-parser is-core-module picomatch validator cookie-signature is-extglob process-nextick-args vary core-util-is is-fullwidth-code-point proto-list webidl-conversions cors is-glob proxy-addr whatwg-url d is-number pseudomap wide-align debug is-promise pstree.remy wkx delegates is-property qs wrap-ansi denque isarray random-bytes wrappy depd js-beautify range-parser xtend destroy jsonfile raw-body y18n detect-libc lodash readable-stream yallist dotenv long readdirp yargs dottie lru-cache require-directory yargs-parser editorconfig lru-queue resolve ee-first make-dir retry-as-promised emoji-regex media-typer rimraf ubuntu@ip-172-31-15-69:~/serverjs-nextproject/node_modules$ mysql-apt-config_0.8.13-1_all.deb, mysql, mysql2 다 잘 깔려 있는데 도대체 모가 문제일까요...ㅠㅠ
-
미해결자바 기초부터 마스터하기 with 은종쌤 (Do it 자바 프로그래밍 입문) - Part 1(기초편)
안녕하십니까 선생님
저는 혼자 자바를 공부중에 선생님 강의를 들의면서 공부중인 학생입니다다름이 아니라 객체지향의 예제 문제들을 풀 때는 이해가 가지만 혼자 공부하면 생성자에 기본값으로 무엇을 할당 해야 하는지 아니면 클래스를 참조 하는 변수들을 언제 메소드의 매게변수 값에 넣어야 하는지 잘모르겠는데 어떻게 공부해야지 잘 이해가 될까요 .. 분명 강의를 듣고 수업을 할땐 이해가 되는데 제가 혼자 공부할땐 힘드네요 .. 선생님 디자인 패턴 강의가 도움이 될까요 ??객체 지향 문제라도 많이 풀면서 익숙해지고 싶은데 생각보다 문제가 많이 없어서 그런데 방법이 없을까요 ??
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
프로토타입 제작 관련 질문
코드팩토리님 안녕하세요.저는 개발자와 협업할 때 더 잘 이해하고 소통하기 위해 코드팩토리님의 플러터 강의를 듣게된 수강생입니다. 덕분에 쉽고 재밌게 강의 잘 들었습니다.코드를 짜는 것과 관련된 질문은 아니지만 Figma로 디자인 작업 중 Flutter로 개발해보신 경험이 많은 분께 여쭤보고 싶은 부분이 생겨 질문드립니다.주로 Androiod (360 X 740), iOS (375 X 667) 해상도를 기준으로 프로토타입을 제작하게 되는데, Flutter와 같은 크로스플랫폼의 경우 어떤 해상도를 프로토타입을 제작해 개발자에게 전달해주어야 좋을지 조언을 구하고 싶습니다.만약 개발에 있어서 이게 중요하지 않다면 iPhone14 (390 X 844) 해상도를 기준으로 디자인 작업을 진행해도 괜찮을지 여쭙고 싶습니다.감사합니다.
-
해결됨데이터 분석 SQL Fundamentals
postgresql 다운로드 오류
안녕하세요 선생님! postgresql 설치 중 경고창이 뜨고, 서비스창에서 postgre가 보이지 않아 문의드립니다!이렇게 오류가 떠서 구글링한 후 https://dba.stackexchange.com/questions/10241/postgresql-the-database-cluster-initialization-failed 이 해결방법 따라해봤는데 같은 오류가 계속 납니다 다른 해결방법이 있을까요?ㅜㅜ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
front pm2 에러
프론트로 sudo npx pm2 monit 하면 이런 에러가 뜨는데 PostCard에 문제가 있는걸까요? 지금 처음 데이터는 이런식으로 불러오고있습니다
-
미해결너네 백엔드 하고 싶은 거 있으면 얼마든지 해 난 괜찮어 왜냐면 나는 파이어베이스가 있어
useAuthContext 에서 dispatch 를 사용할 때 에러가 나요.
const { dispatch } = useAuthContext(); 위와 같이 사용했을 때 dispatch 아래에 밑줄이 생기는데 'null' 형식에 'dispatch' 속성이 없습니다.ts(2339)const dispatch: any 와 같은 에러가 생깁니다. (alias) const AuthContext: Context<null>import AuthContext 이렇기 때문인 것 같은데 어떻게 수정해야할까요..타입스크립트를 사용하고 있습니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
쿠키와 세션의 동작에 대해서 질문드립니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 제가 궁금한 건, 만약 하나의 클라이언트에서 여러 쿠키가 생성되었을 경우가 궁금합니다.강의에서 "클라이언트가 서버로 요청을 보낼 때 마다 쿠키를 보낸다"라고 하셨는데, 이게 요청한 도메인과 쿠키의 도메인이 일치하고, 쿠키 경로와 일치하는 쿠키만 서버로 전송이 되나요? 전송된다면 해당 경로의 모든 쿠키가 전송되는걸까요? 쿠키가 전송되는 범위?가 궁금합니다ㅠ클라이언트에서 쿠키를 보내던 아이디 비밀번호를 전송하던, 누군가 아이디 비밀번호에 대한 유효성 검사나, 해당 쿠키는 어떤 세션id와 일치하는지 확인해서 유저 정보를 파악 한다고 생각하는데 이는 모두 서버에서 하는 것일까요?이전에 발급 받은 쿠키가 있다면, 서버에 값을 전송하지 않고 쿠키를 전송한다고 공부했습니다. 그럼 결국에 클라이언트에서 "이 리소스는 이전에 쿠키를 생성해서 저장이 되어있어!"처럼 클라이언트에서 식별을 해야하는데 클라이언트에서 어떻게 판단을 하고 서버로 리소스를 보낼지, 쿠키를 보낼지 판단을 하나요?마지막으로, 쿠키와 세션은 모두 http의 무상태 단점을 보완하기 위해 쓰이는 것이라고 생각합니다. 물론 보안적인 측면도 있겠지만요!하지만 이 둘의 차이는 클라이언트에서 관리하냐 서버에서 관리하냐의 차이로 이해하고 있는데 맞을까요?생각이 정리 되어있지 않아 약간 복잡하게 질문글 올렸지만 답변 주신다면 정말 감사하겠습니다!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
[공유] Post 수정 취소 후 다시 수정시 이전 수정 값이 남아 있는 문제 해결
PostCardContent에서 취소 버튼을 클릭시 바로 onCancelUpdate()를 하게 되면 editText의 값이 리셋되지 않습니다.그래서 다시 수정 버튼을 클릭하면, TextArea에 postData가 보이는 것이 아닌, 이전에 수정을 하려다가 취소할 당시의 값이 남아있게 됩니다! (해당 내용은 제로초님 sleact 레파지토리에 pull request 하였습니다.) 취소 버튼 클릭시 editText를 리셋하고 onCancelUpdate를 실행할 함수를 만들어주면 됩니다!const onClickCancel = useCallback(() => { setEditText(postData); onCancelUpdate(); });<Button type="danger" onClick={onClickCancel}>취소</Button>
-
미해결홍정모의 따라하며 배우는 C++
3.5강 9분 59초 쯤 d1과 d2의 값
안녕하세요?d1의 값은 100 - 99.99이고d2의 값은 10 - 9.99로 적으셨는데왜 둘 다 0.001인가요?ㅠㅠ전 계산하면 0.01 나오는데 선생님께서는 0.001로 진행하셔서요...ㅠㅠ
-
미해결[입문자를 위한 UE5] Part1. 언리얼 엔진 블루프린트
DevMap_Auto 블루프린트 파일로 인한 컴파일 오류
실습을 진행하면서, 자꾸 DevMap_Auto1, DevMap_Auto2... 이렇게 파일이 생성되는데, 해당 파일이 안생기게 하는 방법있을까요? 실습하고 이전 것을 지우는 과정에서 완전히 삭제가 안되는 것 같습니다.,ㅠ
-
미해결15일간의 빅데이터 파일럿 프로젝트
하둡 연결 문제...Connection refused + 클라우데라 접속 안되는 문제
안녕하세요, 빅디님!차근차근 따라하려고 하는데.. 한 강 한강 막히고 있습니다.. 하둡과 주키퍼 명령 사용해보기 강의보며 실습중인데,명령어가 먹히지 않습니다.. 연결이 안되는 에러로 보여서 클라우데라 접속하려고 했더니 클라우데라도 접속이 안됩니다. 빅데이터 클러스터 구성 4 강의 까지는 다 따라한 상태입니다. 클라우데라 접속해서 하둡과 주키퍼 설치까지 완료하였고 일주일? 지난 후 다시 접속해서 그 이후 과정 따라하려고 하니 접속에러 & 연결에러가 뜨고 있습니다............ ㅠㅠ 막힘없이 쭉쭉 나가고 싶은데 ,, 대체 무슨문제일까요 ? 저 같은 에러를 경험하신 분이 있을까 싶어 이전 질문글을 살펴봤는데 파일럿 PC의 용량이 존재해야 한다고 하여 정리도 하고, 실행했습니다.많이 사용하긴 했지만 212GB가 남아있는 상황입니다.. 실습 쭉 따라하고 싶습니다..빅디님.....ㅠ_ㅠ!! ++로그 확인이상 없음.(참고로 모바텀을 사용하고 있어서 파일질라는 사용안하고 모바텀으로 바로 Sample.txt -> /home/bigdata 로 올렸습니다. 파일 잘 올라온 것 확인했습니다.) 감사합니다.