묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
build.gradle 호환 에러
start.spring.io 에서 generate 하고 빌드를 하는데 스프링부트 플러그인과 gradle 버전이 호환이 안된다고 에러가 뜨는데 그러면 버전을 낮춰서라도 실행이 되면 상관없나요? 버전을 낮추면 실행은 되는데 이후의 강의를 따라가는데 뭔가 문제가 생길까 싶어서 여쭤봅니다
-
해결됨외워서 끝내는 네트워크 핵심이론 - 기초
서버에서 소켓 생성 시 port
안녕하세요 강사님서버는 클라이언트의 요청을 대기하는 소켓을 생성하고클라이언트의 요청이 들어오면 해당 클라이언트와 연결을 위한 소켓을 따로 생성 하는것으로 이해하고 있는데요,그렇다면 이렇게 생성된 소켓은 연결 대기 소켓과 port가 동일한가요 다른가요?다르다면, 응답에 생성된 소켓의 port를 전달하고 클라이언트는 새로운 port로 통신하게 되는걸까요?
-
미해결리눅스 커널 해킹. A부터 Z까지
KASLR 강의에서 주어진 환경에서는 /proc/kallsyms 확인 못하는 것이 맞나요?
파일 다운 후 커널에서 head -3 proc/kallsyms 를 해보니 주소가 000000000~으로 나옵니다. root 권한이 아니여서 그런 것 같은데 강의 사진은 따로 root권한이 있는 환경에서 실행한 화면인가요?
-
해결됨Next.js 시작하기(feat. 지도 서비스 개발)
NoSSR 관련한 질문입니다:)
강의후반부에 window에 접근하는 상황인 NoSSR을 수강하면서 해당 상황이 어떤 케이스인지 확인차 질문 남깁니다.Next에서 window나 document같이 WebAPI에 기재된 객체들에 접근하는 코드를 쓸 때 백엔드 단에서 접근이 불가하니, dynamic을 사용한다 정도로 이해하면 되려나요?.? 이와는 다르게, useEffect의 경우 브라우저에서 렌더가 될 때 코드가 돌아가니까 WebAPI에 접근이 가능하다 정도로 이해하면 되려나요?.?
-
해결됨확률과 통계 기초
5.2 추가 질문입니다.
41:49초쯤 나오는 Law of Total Expectation식 전개 질문입니다. 빨간 네모박스 친 부분 전개식에서 dxdy를 순서를 바꿔 dy를 먼저 진행한다고 하시는데 제가 수식이 약해서 찾아보니 푸비니 정리에 의해서 이중적분은 보통 dxdy순서를 dydx로 바꿔서 해도 똑같은 결과를 얻는다고 하던데 여기서도 똑같은 맥락에서 dx dy를 순서를 바꿔도 되는건가요? 그리고 제가 생각한 대로 식이 풀리는게 맞나요? x를 상수취급해서 밖으로 빼고 dy적분하는게 맞나 모르겠습니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
sub파일 모듈에 import 는 무슨 의미를 갖고있는건가요 ?
sub 파일을 보면import sys import inspect이 있던데, 저번에 만들었던 def add ~ def power 함수를 적어놨던 파일은 import sys 와 import inspect 가 없이도 잘 작동하더라구요굳이 import sys 와 import instpect 를 넣으신 이유가있을까요 ? 그리고 무슨 작동을 하는건가요?
-
해결됨쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
virtualBox 대신 Qemu/KVM 사용
안녕하세요!현재 회사에서 강사님의 강의를 통해 쿠버네티스를 학습하고 있습니다.제가 virtualBox를 사용할 수 없는 환경이라 Qemu/KVM 을 사용해야 하는데, Qemu/KVM 으로 실습이 가능할까요?vagrant up 시 provider만 수정해서는 안 되는 거 같더라구요!간단한 수정으로 실습이 어렵다고 한다면, 강사님이 Vagrant cloud에 올리신 box image와 같이 libvert 기반 image를 만드려고 하는데, 필요한 부분이라도 알려주시면 정말 감사합니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
윈도우 빌드오류요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]할 수 있는 설정은 전부 jdk 17로 했구요, 컴파일 설정도 17로 해놓았습니다. 3짤에 project탭도 17로 설정되어있습니다. java version 도 보이시는대로 17인데..자꾸 이런 오류 메세지가 뜹니다. Incompatible because this component declares a component, compatible with Java 17 and the consumer needed a component, compatible with Java 11 라구요. 아 세번째 이미지에서 .gradle과 build 폴더는 원래대로 다시 exclude로 빨간색 되어있는 상태입니다.뭐가 문제인지 모르겠네요.
-
미해결
모바일 환경에서도 확대/축소가 가능하게 해주세요.
출근 중 강의를 시청할 때 주로 모바일 환경에서 시청을 하게되는데, 강의 화면의 글자등이 작아 시청의 어려움이 있습니다. 이에 유투브처럼 화면을 키웠다 줄였다 하는 기능이 있었으면 좋겠습니다. 감사합니다.
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
master, replica 구성할 때 EntityManagerFactory 빈 등록 관련 질문드립니다.
안녕하세요.강의 내용과 조금 별개의 질문일 수 있는데 마땅히 물어볼 곳이 없어 질문드리게 되었습니다.@Transactional(read-only) 로 설정했을 때, replication db 에서 조회하도록 Master, Replica 데이터 소스를 구성해보려고 하는데요,Master 와 Replica 각각의 데이터소스와 AbstractRoutingDataSource를 상속받는 routingDataSource 를 빈으로 등록 후,EntityManagerFactory 도 빈으로 등록했습니다.@Bean public EntityManagerFactory entityManagerFactory(DataSource dataSource) { LocalContainerEntityManagerFactoryBean factory = new LocalContainerEntityManagerFactoryBean(); factory.setPackagesToScan("com.example.domain"); factory.setDataSource(dataSource); HibernateJpaVendorAdapter jpaVendorAdapter = new HibernateJpaVendorAdapter(); factory.setJpaVendorAdapter(jpaVendorAdapter); factory.afterPropertiesSet(); return factory.getObject(); }이렇게 모두 설정하면 동작은 잘 되는데 application.yml 에 설정한 auto-ddl 이나 show_sql, form_sql 과 같은 프로퍼티 설정을 읽어오지 못하더라구요.그래서 아래와 같이 HibernateJpaVendorAdapter 에 직접 설정을 추가해줘야지 동작했습니다.HibernateJpaVendorAdapter jpaVendorAdapter = new HibernateJpaVendorAdapter(); jpaVendorAdapter.setGenerateDdl(true); jpaVendorAdapter.setShowSql(true);그런데 이렇게 직접적으로 설정값을 넣어서 구성하면 profile 에 따라 설정 값 적용을 분리하지 못하게되는데,그럼 아래와 같이 Properties 를 직접 가져와서 설정 값에 넣어줘야하는걸까요? 이러한 방식이 맞는지 의문이 들어서 질문하게 되었습니다. HibernateJpaVendorAdapter jpaVendorAdapter = new HibernateJpaVendorAdapter(); jpaVendorAdapter.setGenerateDdl(jpaProperties.isGenerateDdl()); jpaVendorAdapter.setShowSql(jpaProperties.isShowSql()); factory.setJpaVendorAdapter(jpaVendorAdapter);그리고 구글링 했을 때 블로그 예제들은 현업에서 정말 사용하는 구성인지 Master, replica 를 설정하는데 참고할만한 좋은 레퍼런스 있으면 추천 부탁드립니다.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
수업 커리큘럼에 대한 질문입니다~!
안녕하세요^^수업을 듣다 보니 이전 수업들에서 만든 것을 버리고?새로 시작하는 거 같은데 맞을까요??혹시 이유가 무엇인지 설명해주실수 있을까요?갑자기 새로 처음부터 시작하는 이유를 몰라서 혼란스럽니다^^
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
굳굳
좋아요! 완전 초보들은 다운로드 받을 수 도 없어요.. 첫 시작에 도움이 많이 됩니다. 이렇게 다운로드 하나하나 전부 설명해주는거 너무 좋아요. 그래서 결제했어요. 공부 다했는데 처음부터 까먹어서 ㅠㅠ 다시 봣네요 감사합니다
-
미해결[웹 개발 풀스택 코스] 포트폴리오 - 제품 판매 미니 웹 앱 개발
vue dependency 설정으로 문의가 있습니다.
현재 github에 작성된 client(vue3) dependency를 사용하니 에러가 발생해서project\client>npm install npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: @vue/eslint-config-standard@6.1.0 npm ERR! Found: eslint-plugin-vue@8.7.1 npm ERR! node_modules/eslint-plugin-vue npm ERR! dev eslint-plugin-vue@"^8.0.3" from the root project npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer eslint-plugin-vue@"^7.0.0" from @vue/eslint-config-standard@6.1.0 npm ERR! node_modules/@vue/eslint-config-standard npm ERR! dev @vue/eslint-config-standard@"^6.1.0" from the root project npm ERR! npm ERR! Conflicting peer dependency: eslint-plugin-vue@7.20.0 npm ERR! node_modules/eslint-plugin-vue npm ERR! peer eslint-plugin-vue@"^7.0.0" from @vue/eslint-config-standard@6.1.0 npm ERR! node_modules/@vue/eslint-config-standard npm ERR! dev @vue/eslint-config-standard@"^6.1.0" from the root project npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR! npm ERR! npm ERR! For a full report see: npm ERR! C:\Users\user\AppData\Local\npm-cache\_logs\2023-09-25T04_17_40_745Z-eresolve-report.txt npm ERR! A complete log of this run can be found in: C:\Users\user\AppData\Local\npm-cache\_logs\2023-09-25T04_17_40_745Z-debug-0.logdependency에서는 아래와 같이 버전을 수정하고@fortawesome/fontawesome-svg-core: 6.4.2 @fortawesome/free-regular-svg-icons: 6.4.2 @fortawesome/free-solid-svg-icons: 6.4.2 @fortawesome/vue-fontawesome: 3.0.0-5 @fullcalendar/core: 6.1.9 @fullcalendar/daygrid: 6.1.9 @fullcalendar/interaction: 6.1.9 @fullcalendar/timegrid: 6.1.9 @fullcalendar/vue3: 5.11.1 apexcharts: 3.35.3 vue3-apexcharts: 1.4.4devdependency에서는 아래와 같이 수정했습니다."@vue/eslint-config-standard": "^6.1.0" 과 호환성으로 "eslint-plugin-vue": "^8.0.3" ===> 변경 후 "eslint-plugin-vue": "^7.0.0" 따라서 사용하는 dependency는 아래와 같습니다.아래 버전으로 사용해도 강의를 따라가는데 지장이 없을까요? "dependencies": { "@fortawesome/fontawesome-svg-core": "^6.4.2", "@fortawesome/free-regular-svg-icons": "^6.4.2", "@fortawesome/free-solid-svg-icons": "^6.4.2", "@fortawesome/vue-fontawesome": "^3.0.0-5", "@fullcalendar/core": "^6.1.9", "@fullcalendar/daygrid": "^6.1.9", "@fullcalendar/interaction": "^6.1.9", "@fullcalendar/timegrid": "^6.1.9", "@fullcalendar/vue3": "^5.11.1", "apexcharts": "^3.35.3", "axios": "^0.27.2", "bootstrap": "^5.1.3", "core-js": "^3.8.3", "exceljs": "^4.3.0", "file-saver": "^2.0.5", "vue": "^3.2.13", "vue-cookies": "^1.8.1", "vue-good-table-next": "^0.2.1", "vue-loading-overlay": "^5.0.3", "vue-router": "^4.0.3", "vue-sweetalert2": "^5.0.5", "vue3-apexcharts": "^1.4.4", "vuex": "^4.0.0", "vuex-persistedstate": "^4.1.0" }, "devDependencies": { "@babel/core": "^7.12.16", "@babel/eslint-parser": "^7.12.16", "@vue/cli-plugin-babel": "~5.0.0", "@vue/cli-plugin-eslint": "~5.0.0", "@vue/cli-plugin-router": "~5.0.0", "@vue/cli-plugin-vuex": "~5.0.0", "@vue/cli-service": "~5.0.0", "@vue/eslint-config-standard": "^6.1.0", "eslint": "^7.32.0", "eslint-plugin-import": "^2.25.3", "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^5.1.0", "eslint-plugin-vue": "^7.0.0" },npm install을 시도하니 문제는 없었습니다.C:project\client>npm install npm WARN deprecated shvl@2.0.3: older versions vulnerable to prototype pollution npm WARN deprecated vuex-persistedstate@4.1.0: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. added 110 packages, removed 9 packages, changed 4 packages, and audited 1148 packages in 1m 6 packages are looking for funding run `npm fund` for details 1 low severity vulnerability To address all issues, run: npm audit fix Run `npm audit` for details.
-
미해결실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지
python metaclasses vs java reflection
강의를 듣던도중, python metaclasses가, 자바의 reflection과 비슷하다는 느낌을 받았습니다.질문 :그렇다면, 메타클래스를 이용해서, 런타임에 동적으로 클래스의 정보를 조작하거나 프록시 객체를 만드는등의 일이 가능한건가요?
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
EntityManager 빈 자동주입
EntityManager Configuration 파일에서 선언할 때@RequiredArgsConstructor 어노테이션을 제거하셨는데 어떻게 자동주입이 된것이죠?
-
해결됨2주만에 통과하는 알고리즘 코딩테스트 (2024년)
안녕하세요 누적합 문제번호에 오타가 있는 것 같습니다
안녕하세요.누적합 강의에서 첫 문제인 '수열'은 백준 2259번이 아닌 2559번으로 등재되어 있습니다!
-
미해결[리뉴얼] SQL 베이스캠프
PHP+MYSQL 게시판 만들기 실습 에
처음에sudo apt-get install php7.3-mysql입력 후 다음과 같은 에러가 나옵니다. Err:1 http://ppa.launchpad.net/ondrej/php/ubuntu bionic/main amd64 php7.3-mysql amd64 7.3.9-1+ubuntu18.04.1+deb.sury.org+1 404 Not Found [IP: 185.125.190.52 80]E: Failed to fetch http://ppa.launchpad.net/ondrej/php/ubuntu/pool/main/p/php7.3/php7.3-mysql_7.3.9-1+ubuntu18.04.1+deb.sury.org+1_amd64.deb 404 Not Found [IP: 185.125.190.52 80]E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? 그 후 모든 과정을 거쳐 새로고침을 하면 다음과 같은 화면과 함께 아래와 같이 오류가 나타납니다.172.17.0.1:51430 [500]: /?t=1695604917124 - Uncaught Error: Call to undefined function mysqli_connect() in /workspace/tsetsql/index.php:9Stack trace:#0 {main} thrown in /workspace/tsetsql/index.php on line 9
-
미해결비전공 기획자 및 관리자를 위한 IT 필수 지식
강의 교안 부탁드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요. 좋은 강의 감사드립니다. 강의 수강하고 교안이랑 같이 듣고 싶은데, 교안 공유 부탁드립니다!(수강 중입니다)annapark8547@gmail.com 으로 공유 주심 감사하겠습니다
-
해결됨확률과 통계 기초
5.2 단원질문입니다.
23:30초쯤에서 엡실론을 이용해서 확률 계산하는 부분에서 분모에 들어가는 marginal probability식이 헷갈려서 확실히 하려고 질문합니다.빨간 네모 박스 친 부분, 분모가 Y에 대한 marginal probability인데 제가 첨부한 식처럼 X에 대해 먼저 적분해야 하지 않나요? 그래야 Y에 대한 marginal probability 식이 얻어지고, 그 다음에 Y에 대한 적분이 이뤄져야 P(c-epsilon <Y< c+ epsilon)을 얻는게 아닌가요? 근데 수업에서는 Y에 대해서 먼저 적분을 하고 나중에 X에 대해 적분해서 그제서야 Y의 marginal PDF를 구하는 식으로 진행이 되는데 이해가 안됩니다. 수업에서도 순서가 바뀌었다는 뉘앙스로 말씀하시던데 명확하게 이해를 하고싶습니다.분모와 달리 분자의 경우는 X나 Y 교집합(X,Y)이므로 (X∩Y)=(Y∩X)잖아요? 따라서 적분도 마찬가지로 순서가 dxdy 또는 dydx둘중 아무 순서로 진행해도 결과에는 상관이 없을 것이라고 이해하고 있습니다. 그런데 이후 식 전개를 보면 dy를 먼저 적분하지 않으면 전개가 상당히 복잡해질 것 같은데 증명의 편의를 위해 y에 대해 먼저 적분한 것일 뿐, 실제로 순서는 dx와 dy가 바뀌어도 결과에는 영향이 없는게 맞나요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
학생 할인 관련 질문이 있습니다.
이 수업과 관련된 질문은 아니지만, Vue 중급강좌를 완강하기 전에 미리 Vue 완벽가이드 강의를 구매하려합니다.학생할인을 50%를 제공한다고 하는데 학생증을 첨부하면 자꾸 첨부한 파일이 자꾸 사라지네요. 개발자 도구로 확인해보니 학생증 사진의 글씨를 인식하는 카카오 api가 작동을 안하는것 같습니다.혹시 학생 할인이 이제 끝난건가요? 아니면은 고쳐 주시길 부탁드리겠습니다...ㅠ 제가 학생이라 가격이 조금 부담되는게 있어서요. 답 해주시면 감사하겠습니다:)