묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
링크자료 다운 문제
안녕하세요? 강사님!노트 링크 관련해서 지남주에 질문을 드렸었는데, 말씀하신 대로 사용하던 노트북이 아닌 사무실 PC로 링크를 햿더니 정상적으로 다운이 되었습니다.그런데 가설검정 강의에서는 노트 링크가 되지 않습니다. 이유와 해결 방법이 궁금합니다.수고하십시요.
-
미해결팝스타 공식 뮤비 제작 & 유튜브 2천만 뷰 크리에이터의 애니메이트 X 이모티콘 클래스
히어로 포즈 1부 제가 작업한건 다리가 이상하게 보여요ㅠ
안녕하세요제가 강의 따라 작업한 파일은 아래 구글드라이브 링크에 있습니다.히어로 포즈 1부를 오늘 수강하였는데요움직임을 보니까 오른쪽 다리 10->11프레임으로 넘어가는 부분의 움직임이 선생님과 달라서 여쭙니다.제가 작업한거는 오른다리가 깡총 뛰는것처럼 보이는데 선생님께서 작업하신건 오른다리는 가만히 있거든여..ㅠㅜ왜 이런문제가 생긴건지 알고싶습니다.감사합니다.https://drive.google.com/file/d/11ms2WWP1zPNK769-hWXSvxhOy9JvBymw/view?usp=sharing회사에서 쓸일이 있을테니 차근차근 배우라고 하셨는데,,저는 사실 이해도 다 안되고 그냥 강의를 멈춰놓고 똑같이 따라하고 다시 재생하고 그런식으로 따라가고 있거든여..원래 처음 배울때는 이런거겠죠?하다보면 언젠가는 이해가 되는 날이 오겠죠?ㅠㅜ열심히 완강 하겠습니다. 모쪼록 잘 부탁드립니다.
-
해결됨Slack 클론 코딩[실시간 채팅 with React]
api/workspaces POST요청시 500에러가 뜹니다.
const onCreateWorkspace = useCallback( (e: any) => { e.preventDefault(); if (!newWorkspace || !newWorkspace.trim()) return; // trim : 앞 뒤 공백제거 if (!newUrl || !newUrl.trim()) return; axios .post( 'http://localhost:3095/api/workspaces', { Workspace: newWorkspace, url: newUrl, }, { withCredentials: true }, ) .then(() => { mutate(userData, true); setShowCreateWorkspaceModal(false); setNewWorkspace(''); setNewUrl(''); }) .catch((error) => { console.dir(error); toast.error(error.response?.data, { position: 'bottom-center' }); }); }, [newWorkspace, newUrl], );뭐가 문제인건가요?
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
agoraAPI강의중
renderMainView() { if (uid == null) { return Center( child: Text('채널에 참여해 주세요.'), ); } else { return AgoraVideoView( controller: VideoViewController( rtcEngine: engine!, canvas: VideoCanvas( uid: 0, ), ), ); } } 여기서 위에 engine!에서 casterror가 나는데 위 에러가 발생후 안드로이드 시뮬레이터에서 화면이 보이지않습니다. 이부분 해결방법이 있을까요?
-
해결됨코딩테스트 [ ALL IN ONE ]
VSCode로 확인
선생님 코드를 보고 이해하고 VSCode로 input을 통해서 확인해보고 싶은데 아직 초보라 잘 모르겠는 점이 있습니다. 이렇게 찍어보면 NameError: name 'dailyTemperatures' is not defined 라고 뜨는데 직접 input을 넣고 output을 확인하려면 어떻게 코드를 작성해야할까요?class Solution(object): def dailyTemperatures(self, temperatures): answer = [0]*len(temperatures) stack =[] for day, tmp in enumerate(temperatures): while stack and stack[-1][1] < tmp: prev_day, _ = stack.pop() answer[prev_day] = day - prev_day # stack이 비어있으면 while문 안타고 바로 append stack.append((day, tmp)) return answer print(dailyTemperatures([73,74,75,71,69,72,76,73]))
-
해결됨코딩테스트 [ ALL IN ONE ]
혹시 아직 올라오지 않은 강의파트는 언제쯤 업로드 될 예정인지 궁금합니다.
아직 올라오지 않은 우선순위큐부터 이분탐색 파트 부분은 언제쯤 업로드 될 예정인지 알려주실수 있나요?
-
미해결조코딩의 코딩 기초와 웹 풀스택 개발
애니메이트 css 질문입니다.
애니메이트 css에서class="animate__animated animate__bounce" 따서 불여넣기 했는데 바운스가 안걸립니다.조코딩님 강의에는 버튼 타입이 걸려있는데 이건 어떻게 적용하는지요,,?
-
미해결실전! Querydsl
첫번째 querydsl테스트 코드 에서 nullpointexception이 터졌습니다
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.q타입을 생성하고 import를 해주었습니다. package study.querydsl; import com.querydsl.jpa.impl.JPAQueryFactory; import org.assertj.core.api.Assertions; import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.transaction.annotation.Transactional; import study.querydsl.entity.Member; import study.querydsl.entity.Team; import javax.persistence.EntityManager; import static study.querydsl.entity.QMember.*; @SpringBootTest @Transactional public class QuerydslBasicTest { @Autowired EntityManager em; JPAQueryFactory queryFactory; @BeforeEach public void before() { Team teamA = new Team("teamA"); Team teamB = new Team("teamB"); em.persist(teamA); em.persist(teamB); Member member1 = new Member("member1", 10, teamA); Member member2 = new Member("member2", 20, teamA); Member member3 = new Member("member3", 30, teamA); Member member4 = new Member("member4", 40, teamA); em.persist(member1); em.persist(member2); em.persist(member3); em.persist(member4); } @Test public void startJPQL() { String qlString = "select m from Member m" + " where m.username = :username"; Member findMember = em.createQuery(qlString, Member.class) .setParameter("username", "member1") .getSingleResult(); Assertions.assertThat(findMember.getUsername()).isEqualTo("member1"); } @Test public void startQuerydsl() { Member findMember = queryFactory .select(member) .from(member) .where(member.username.eq("member1")) .fetchOne(); Assertions.assertThat(findMember.getUsername()).isEqualTo("member1"); } }
-
미해결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
-
해결됨데이터분석 준전문가(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) 해상도를 기준으로 디자인 작업을 진행해도 괜찮을지 여쭙고 싶습니다.감사합니다.