묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
윈도우 OS 서버 컴퓨터에 도커를 통한 배포 작업을 해야 하는 경우
안녕하세요. 문의 드립니다. 윈도우 서버 컴퓨터에 도커를 통해 웹 배포 작업을 진행해야하는 상황입니다. 윈도우에서 도커 설치가 어렵다고 말씀해주셔서, 이런경 우에는 그럼 윈도우에 우분투를 설치하여 리눅스를 통해 도커를 설치하고 배포 하는 것이 더 좋은 방법인가요?
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
탐색 리포트 설정중 오류 발생
날짜 비교 해제했더니 갑자기 이렇게되었습니다 ㅜ 어떤 케이스일까요? 원인을 모르겠습니다
-
미해결
Figma to React에서 의도한 대로 코드가 동작하지 않습니다.
Figma에서 디자인한 파일을 Figma to Code 플러그인의 (Tailwind JSX) 옵션을 통해 변환한 후, react의 App.js에 넣었습니다. 실행된 결과는 다음과 같습니다. import './App.css'; function App() { return ( <div className="w-[1920px] h-[969px] relative bg-white"> <img className="w-[1011.68px] h-[238.57px] left-[454.16px] top-[387.92px] absolute" src={'https://via.placeholder.com/1012x239'} /> <div className="w-[230.06px] h-[64.13px] left-[878.36px] top-[697.91px] absolute"> <img className="w-10 h-10 left-[22.20px] top-[12.07px] absolute" src="https://via.placeholder.com/40x40" /> </div> <div className="left-[1380.61px] top-[913.41px] absolute text-black text-4xl font-normal font-['Inter']"> 서비스 소개 </div> <div className="left-[1584.30px] top-[913.41px] absolute text-black text-4xl font-normal font-['Inter']">|</div> <div className="left-[1624px] top-[913.41px] absolute text-black text-4xl font-normal font-['Inter']"> 만든 사람들 </div> </div> ); } export default App;궁금한 것은 원래 피그마에서 디자인했을 때는 1012x239 이미지가 화면 정중앙에서 약간 아래 왔었고 전반적으로 위치가 다 (figma에서의 그것과) 맞지 않는데 레이아웃이 들어가지 않은건가요? 어떻게 해결해야 할지 조언 부탁드립니다.
-
미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
서브모듈과 플러그인의 차이
강의 내용으로 봤을때 서브 모듈은 언리얼엔진이 제공하는 모듈이 필요할때 (종속관계가 필요할때) 사용하고 플러그인은 이런 종속관계가 필요 없는 모듈들을 따로 뺴서 관리한다.. 이개념이 맞을까요??
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
셀레니움4로 실습을 해보았는데 불필요한 코드가 포함되어있을까요??
from selenium import webdriver from selenium.webdriver.chrome.service import Service from webdriver_manager.chrome import ChromeDriverManager from selenium.webdriver.chrome.options import Options from selenium.webdriver.common.by import By import time from selenium.webdriver.common.keys import Keys # 브라우저 꺼짐 방지 chrome_options = Options() chrome_options.add_experimental_option("detach", True) # 불필요한 에러 메시지 없애기 chrome_options.add_experimental_option("excludeSwitches", ["enable-looging"]) # 브라우저 생성 service = Service(executable_path=ChromeDriverManager().install()) driver = webdriver.Chrome(service=service) # 웹 사이트 열기 driver.maximize_window() driver.get("https://www.naver.com") driver.implicitly_wait(10) # 로딩이 끝날 때까지 10초는 기다림 # 쇼핑 메뉴 클릭 driver.find_element(By.CSS_SELECTOR, "#shortcutArea > ul > li:nth-child(4) > a").click() time.sleep(2) # 새창을 바라보게 만들기 new_window = driver.window_handles[1] driver.switch_to.window(new_window) # 검색창 클릭 search = driver.find_element(By.CSS_SELECTOR, "input._searchInput_search_text_3CUDs") search.click() # 검색어 입력 search.send_keys("아이폰 13") search.send_keys(Keys.ENTER) # 브라우저 종료 방지 - 입력 대기 input("로그인 성공 후 프로그램을 종료하려면 엔터 키를 눌러주세요.") # 브라우저 종료 driver.quit() 안녕하세요.이번 강의를 참고하여 셀레니움4로 코드를 적용해보았는데불필요한 라이브러리나 코드을 추가한게 있을까요?..
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
함수 리턴중에 질문
function calculate(x) { var result = 3*x+5; return result; }라고 입력후 var result1 = calculate(1); 이 어떻게 동작 하는 건가요 ? 괄호를 닫았음에도 아직 저 위에 함수 블록에서 작업 중인 걸로 되는 건가요?
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
RokcyLinux 9 온프레미스 환경
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 ]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 ]3. 질문 잘하기 법을 읽어보셨나요? [예](https://www.inflearn.com/blogs/1719)[질문 하기]안녕하세요. 이번 기회에 쿠버네티스를 공부하려고 합니다.설치 과정에 문제가 있어서 질문 남깁니다.저는 현재 RokcyLinux 9버전을 온프레미스 환경으로구축한 상태입니다. (GUI 환경이 아닌 터미널만 보이는 상황) AMD x86_64이고, 16GB RAM, 256SSD, i5CPU 사양의 서버로 구동하고 있습니다. 문제1. virtualBox를 설치하려고 했으나 virtualBox 공식홈에서 centOS 8까지만 지원하고 있습니다. 그래서 지금 설정해뒀던 것을 싹 날리고 다시 처음부터 RockyOS8을 받아 설치를 해야하는건지 두려움이 있습니다 ㅠㅠ 만약 8버전으로 다운그레이드 했을 때, 터미널로 VitualBox를 설치하고, 파티셔닝을 할 수 있는지 확신이 들지 않습니다. 현재 KuberCtl, KuberSpray까지 설치해둔 상태인데 다른 방법으로 수업 환경을 따라갈 수 있는지 궁금합니다. 다른 가상환경 조합을 구성해야하는건지, 혹시 방법이 있다면 구체적으로 알려주시면 정말 감사하겠습니다 ㅠㅠ책도 구매했는데 vitualbox, vagrant가 아니면 따라가지 못하는 것 처럼 느껴져서 설치과정 이후로 손을 못 대고 있는 상황입니다 ㅠㅠ 도와주시면 감사하겠습니다 ..!
-
미해결React + API Server 프로젝트 개발과 배포 (CI/CD)
https 인증서 받을 때 Type: unauthorized
mac m1 13.5.2, 노드 16에서 실습중입니다.certbot --nginx 명령어로 https 인증서 받으려고 하니 다음 에러가 발생했습니다.Challenge failed for domain *.nethttp-01 challenge for *.netCleaning up challengesSome challenges have failed.IMPORTANT NOTES:- The following errors were reported by the server:Domain: *.netType: unauthorizedDetail: 3.81.220.22: Invalid response from http://*.net/.well-known/acme-challenge/zCeVncU7_89k2mWJb8q8Qn0dc0T7cim7JwepOBi8zVw: 404To fix these errors, please make sure that your domain name was entered correctly and the DNS A/AAAA record(s) for that domain contain(s) the right IP address.80포트 켜져있고/etc/nginx/nginx.conf에 도메인 제대로 설정되어있고nslookup *.net 명령어로 IP주소(3.81.220.22)가 동일하게 나오는 것까지 확인했습니다. 제가 어느 부분을 놓치고 있는지 키워드라도 궁금합니다ㅠㅜ
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
css가 연결이 안되요 ㅜㅜ
사용방법 3 듣는중인데요 main.css를 연결하려고 하는데 저렇게 뜨는데 무슨 문제일까요?
-
해결됨자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
Section3_01. 두 배열 합치기에서 런타임 에러 미해결
package Section3; import java.util.Scanner; public class Q1 { /** * 내가 구현한 방법 */ public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int[] first = new int[N]; for (int i = 0; i < N; i++) { first[i] = sc.nextInt(); } int M = sc.nextInt(); int[] second = new int[M]; for (int i = 0; i < M; i++) { second[i] = sc.nextInt(); } int total = N + M; int p1 = 0, p2 = 0; int[] third = new int[total]; for (int i = 0; i < total; i++) { if (p1 < N && first[p1] < second[p2]) { third[i] = first[p1]; p1++; } else{ third[i] = second[p2]; p2++; } } for (int i = 0; i < total; i++) { System.out.print(third[i] + " "); } } }3_01. 두 배열 합치기 문제에 대한 답안 작성코드 입니다. IDE에서 예제1 케이스에 대해서 직접 대입해보면 정상 작동하고, 정답 출력과 동일하게 출력됩니다. 하지만, 채점을 받아보면 1번 케이스에서 런타임 에러가 발생합니다. 계속 수정하고, 고민해봐도 어느 부분에서 런타임 에러가 발생하는지 모르겠어서 질문 남깁니다 !
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-C 질문입니다!
http://boj.kr/e5f70609e3f54d808199e1e4ce3bcefd 지역변수에서 배열 초기화시 {0}으로 초기화하면 전체가 0으로 초기화 되는것 같은데 해당 방법도 맞는것인가요?(제공해주신 자료에서 전역변수가 메모리도 덜 잡아먹고 자동 초기화로 더 좋은 방법인것은 인지하고 있습니다!, 궁금증에 물어보는것입니당) DEV C++처음 사용해 보는데 디버그시 감시변수를 각각 하나씩 추가해줘야하는건가요...? vs code 처럼 자동으로 모든 코드가 등록되도록 하는 방법은 없을까요...?ㅠㅠ
-
미해결자바스크립트 제대로 배워볼래?
window 객체 질문 있습니다.
clearInterval은 setInterval을 중단하는 내장 함수입니다.아래 setInterval를 i 가 3일 때 clearInterval 함수를 삽입하여 중단하기 위해서 var i = 0; var fnc = setInterval(function () { console.log("3초마다 프로그램 실행 - " + i); i++; }, 3000); var i = 0; var fnc = setInterval(function () { if (i == 3) { clearInterval(fnc); } console.log("3초마다 프로그램 실행 - " + i); i++; }, 3000);위와 같이 작성을 했습니다.i가 3일 경우에는 clearInterval에 의해 setInterval이 중단됐기 때문에 아래 console.log("3초마다 프로그램 실행 - " + i)도 실행되지 않아콘솔창을 실행했을 때 "3초마다 프로그램 실행 - 2"까지만 나오고 멈출거라고 생각했는데,"3초마다 프로그램 실행 - 3"이 나와 왜 그런지 질문 드립니다..!
-
미해결스프링 핵심 원리 - 기본편
OCP 개방-폐쇄 원칙에 관해
OCP 개방 -폐쇄 원칙확장에는 열려있으나 변경에는 닫혀 있어야 한다.-> 인터페이스를 구현한 새로운 클래스를 하나 만들어서 새로운 기능을 구현그러면 소수의 메서드를 수정하고 싶은 경우, 본래 있던 클래스의 수정하지 않을 메서드들을 호출하여 사용해도 될까요?
-
미해결파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI, async, await)
response 객체에서 키값으로 조회 시 KeyError 발생
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요,강의 2:17 부분을 보면서 따라해보고 있는데 아래 부분에서 KeyError가 발생합니다.items = result["items"] 구체적인 에러 메시지는 다음과 같습니다result 객체의 키값만 조회해보면 items가 정상적으로 존재하고, reult의 타입도 dict 형태로 나오는데 왜 keyerror가 발생하는걸까요..?
-
미해결홍정모의 따라하며 배우는 C언어
warning이 안지워져요 3.4강의 21분
3.4 강의 21분 43초에 나오는 코드랑 똑같이 작성 하였는데scanf("%f", &Won); 여기에 Warning이 계속 떠 있어요Description은 Return value ignored: 'scanf'. 이렇게 나와 있습니다.선생님은 안뜨는데 왜 저만 떠있나요 버전의 차이인가요? _CRT Secure No Warnings은 properties에 입력해두었습니다. #include <stdio.h> int main(){float Won = 0.0f;float USdollar = 0.0f; printf("Input Won\n");scanf("%f", &Won); <<<<<<<<<<< 이 부분 USdollar = Won * 0.00089f;printf("USdollar = %f\n",USdollar);return 0;} Return value ignored: 'scanf'. 라고 떠있어
-
해결됨PM을 위한 데이터 리터러시(프로덕트 데이터 분석)
UV 지표 특정 페이지를 본 순 방문자수
특 정 페이지를 본 순 방문자 수를 구하려면 어떻게 해야 하나요?
-
미해결스프링 핵심 원리 - 기본편
이클립스 프로젝트 실행 시 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]1. 이클립스에서 Ctrl + F11 누르고 실행했는데 다음과 같이 뜨는게 맞나요...2. 저는 영한님과 다르게 Exit Code 0 이 Console 창에 뜨지 않는데 상관없을까요
-
미해결[중급편] 친절한 JETPACK 개론 <하> (Android Kotlin)
DataStoreEx 파트 class MyDataStore(context: Context) { 수정 제안)
기존 : 지역 변수DataStoreEx 파트 class MyDataStore {... private val Context.dataStore : DataStore<Preferences> by preferencesDataStore("user_pref")...}제안 : 전역 변수로 변경private val Context.dataStore : DataStore<Preferences> by preferencesDataStore("user_pref")DataStoreEx 파트 class MyDataStore {...} 위 내용을 코딩중 Context.dataStore은 전역 변수 또는 싱글톤으로 제작 해야 안정적으로 보입니다 . 예를 들어서 Activity안에 위 클래스를 생성하는 코드를 작성한 후 동작 하면 일단은 동작 합니다.하지만 다시 Activity에 진입하면 에러가 납니다.DataStore version 1.0.0입니다. 왜 그런지 찾아 보니버전 1.0.0-alpha072021년 2월 24일androidx.datastore:datastore-*:1.0.0-alpha07이 출시되었습니다. 버전 1.0.0-alpha07에 포함된 커밋을 확인하세요.API 변경사항Context.createDataStore 확장 함수를 삭제하고 globalDataStore 속성 위임으로 대체했습니다. kotlin 파일의 최상위 수준에서 globalDataStore를 한 번 호출합니다. 예:val Context.myDataStore by dataStore(...) kotlin 파일의 최상위 수준에 배치하면 이 인스턴스가 하나만 생깁니다. (I57215, b/173726702)RxDataStore 함수는 이제 DataStore의 확장 함수 대신 RxDataStore 클래스에 있습니다. (Idccdb, b/177691248)EncryptedSharedPreferences를 DataStore로 이전(또는 SharedPreferences를 직접 부팅)하려는 경우 이제 SharedPreferences를 삽입할 수 있는 새로운 SharedPreferencesMigration 생성자를 사용하면 됩니다. (I8e04e, b/177278510)================================버그 수정동일한 파일에 활성 DataStore가 여러 개 있는 경우 이제 DataStore에서 예외가 발생합니다. DataStore를 싱글톤으로 관리하지 않았거나 한 파일의 DataStore 인스턴스 두 개가 동시에 활성화되지 않도록 조치하지 않은 경우 이제 DataStore를 읽거나 DataStore에 쓸 때 예외가 발생할 수도 있습니다. DataStore를 싱글톤으로 관리하면 해결할 수 있습니다. (Ib43f4, b/177691248)호출자 범위 취소 시의 취소 동작을 수정합니다. (I2c7b3) 라고 적혀 있네요 ... 그래서 전 Context.myDataStore를 전역 변수로 수정하고 테스트 했는데 정상적으로 동작 되는것을 확인 했습니다. 이상입니다.
-
해결됨쥬쥬와 함께 하루만에 끝내는 스프링 테스트
Kafka테스트 다른 테스트랑 같이 돌리면 실패하는데 이유를 모르겠습니다..
예시 코드대로 카프카 테스트를 실행하면 잘 성공합니다. 그런데 다른 통합테스트들과 같이 실행시키면 실패합니다.로그를 보면잘 실행되고 문제도 없는데 process메서드를 잘 실행 했음에도 불구하고 수행되지 않았다고 나오는거 같습니다. @SlowTest public void kafkaSendAndConsumeTest() { String topic = "test-topic"; String expectValue = "expect-value"; kafkaProducerService.send(topic, expectValue); var stringCaptor = ArgumentCaptor.forClass(String.class); System.out.println("-----------mock-----------start"); Mockito.verify(kafkaConsumerService, Mockito.timeout(5000).times(1)) .process(stringCaptor.capture()); System.out.println("-----------mock-----------finish"); Assertions.assertEquals(expectValue, stringCaptor.getValue()); }혹시 관련 문제에 대해 아실까요? ㅠㅠ
-
해결됨Flutter 앱 개발 기초
debug문제 질문입니다.
안녕하세요 선생님 ios시뮬 선택하고 run debug을 했는데Error (Xcode): Target debug_unpack_ios failed: Exception: Failed to codesign /Users/hoseong/Desktop/flutter/hello_flutter/build/ios/Debug-iphonesimulator/Flutter.framework/Flutter with identity -. 이런 에러가 나오는데 어떻게 해결해야할까요?