묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결15일간의 빅데이터 파일럿 프로젝트
CM 접속 지연
안녕하세요 강의 잘 듣고 있습니다. 질문이 있습니다. Cloudera Manager 를 실행해서 실습을 진행 중에 있습니다. 서버를 키자마자는 3분 정도 후에 CM이 바로 실행이 되는데 어떤 경우에는 실습 진행 중에 1시간이 넘어야 CM 창이 실행되고 어떤 경우에는 바로 켜지는 등 실행 속도에 차이가 있습니다. 어떤 경우에는 클러스터 내의 모든 구성요소(Flume, Kafka 등)을 다 켜도 바로 켜지는 경우도 있고, 또 다른 경우에는 수집, 적재 등 몇 가지 구성요소가 꺼져있어도 1시간 이상 소요되서 켜지는 경우도 있습니다.(새로고침, 다시 실행 등 여러 번 수행) 이런 문제들로 실습을 원활하게 진행하지 못하고 시간이 많이 소요되고 있습니다. 이런 경우에 원인은 무엇이며 해결 방법은 어떤 것이 있을까요? 단순히 Memory의 문제인가요? ps) CPU는 i7-8550U RAM은 16GB 입니다. 남은 C드라이브 용량은 20GB 정도입니다.
-
미해결스프링 핵심 원리 - 기본편
영한님 이랑똑같이 했는데 오류가 터져요...
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://docs.google.com/document/d/1j0jcJ9EoXMGzwAA2H0b9TOvRtpwlxI5Dtn3sRtuXQas/edit#heading=h.w2tomwsznga7)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://docs.google.com/document/d/1xCQKit-1V6l6ObeCe49St33RHPzLF_P_c3o7aSDTKs0/edit#heading=h.7dhnp46ven0v)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요! 이번 강의에서 라이브 코딩을 하면서 돌렸는데 NullPointException이 터졌네요.. 왜 그럴까요..? 일단 DiscountService는 스프링 컨테이너에 등록이 잘 등록이 되었습니다. 또한 DiscountService 생성자 내에서 policyMap이랑 policies 에 FixDiscountPolicy와 RateDiscountPolicy또한 잘 넣어져있는것을 출력을 통해 확인했습니다. 문제는 DiscountService클래스의 discount에서 발생하는것 같은데 왜 그러는지 잘 모르겠습니다.
-
미해결스프링 핵심 원리 - 기본편
강의를 보다 문득 궁금해진것이 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://docs.google.com/document/d/1j0jcJ9EoXMGzwAA2H0b9TOvRtpwlxI5Dtn3sRtuXQas/edit#heading=h.w2tomwsznga7)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://docs.google.com/document/d/1xCQKit-1V6l6ObeCe49St33RHPzLF_P_c3o7aSDTKs0/edit#heading=h.7dhnp46ven0v)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요 영한님의 강의 잘보고있습니다. 강의를 보다가 문득 궁금해진것이 있는데 여기서 스프링 컨테이너를 만들때 어떨때는 Applicationcontext를 쓰시고 어떨때는AnnotationConfigApplicationcontext를 쓰시던데 둘 사이에 부모 자식이라는 것 이외에 유의미한 차이가 있을까요??
-
해결됨유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발
좋은 코드
안녕하세요 강사님 원론적인 질문이 될 것 같은데요 해당 강의에서 구현 하신 건, 요역하자면, 플레이어가 죽고, 파괴 애니메이션을 보여주기 위해서 게임오버ui가 나타나기전에 약간의 딜레이를 추가 하는 거였잖아요 그 방법이 3가지가 있을거라고 하시면서 For 루프 Invoke coroutine을 말씀하셨는데 저는 invoke는 몰랐었기에, 생각을 못 했고 For는 초반부에 타이머를 만드는 것과 같은 방식으로 구현 하실 테고 Coroutine이야 불러줄 함수를 coroutine으로 만들어 주면 될거라 생각을 했습니다 이렇게, 같은 결과가 도출이 되는 여러가지 코드가 있을 경우 어떤 코드가 보다 좋은 코드인지 어떻게 결정을 하나요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
동시접속자 수에 대해서 궁금합니다.
게임 관련해서 개발 이야기가 나오게 되면 동시접속자 수에 대해서 엄청 중요하게 언급을 하는데요. 동시접속자 수를 늘리려면 서버를 여러 대 돌려야 되는 것을 의미하는 건지 개발적으로 더 잘 만들어야 되는건지 궁금합니다.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part3: 자료구조와 알고리즘
물결= 표시는 무슨 의미인가요?
N/2의?제곱 = 1에서 = 가 물결 표시로 쓰셨는데 물결=은 무슨 뜻인가요? N번 걸리는데 절반씩 고르는 걸로 하면 2의n승으로 나눈게 되는 거고 1은 100%란 뜻인가요?
-
미해결그림으로 배우는 쿠버네티스(v1.35)
configMap 관련 질문입니다.
k apply -f configMap.yaml 명령어를 통해서 생성 했습니다. configmap/fluentd-config created 정상적으로 생성이 된 것 같은데 k get cm 명령어로 확인 했을 경우 제가 생성한 configMap이 확인이 안되면 생성이 안된게 맞나요 ?? k delete -f configMap.yml 삭제 했을 경우에는 configmap "fluentd-config" deleted 출력이 되긴 합니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
RegisterAccept() 질문
우선 먼저 사과드립니다... 비슷한 질문이 많은데 그 글들을 봐도 이해에 대해 확신이 서지 않아 같은 질문을 또 드리는것 같네요. 의문이 있는 부분은 SocketAsyncEvnetArgs 부분 입니다. 1. RegisterAccept 에서 AcceptAsync로 args를 처리. 2. args안에 EventHandler<T> Completed; 존재 3. args안에 OnCompleted가 존재하고, Accepted되면 OnCompleted가 실행되면서 Completed.Invoke로 OnAcceptCompleted 동작. 비동기로 accept를 처리하고, accept가 완료되면 callback을 통해서 OnAcceptCompleted 함수가 수행된다는 개념은 이해했지만 동작 메커니즘이 정확하게 이해되지 않아 질문드립니다. 아래 사이트를 참고하였을때, OnCompleted에 뭔가 정의가 있어야 함수가 실행이 될텐데요, event - C# 참조 | Microsoft Docs EventHandler<TEventArgs> 대리자 (System) | Microsoft Docs VS2019에서 정의를 타고 올라갔으나....주석 뿐인 정의만 있었습니다. Socket까지도 정의를 타고 올라갔는데 마찬가지로 프로퍼티+주석만 잔뜩있었습니다 ㅠㅠ.... 제가 옳게 이해한 것이 맞을까요?
-
미해결홍정모의 따라하며 배우는 C++
7.4 강의에서 const에 의한 값 못바꿈 관련.
9분 45초부터 foo함수 매개변수에 const를 넣으면 포인터 변수의 값을 바꾸지 못한다고하는데,, int*를 pin으로 재정의 즉 typedef int* pin으로 정의하면 값이 바뀝니다. 예외인가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
사소한 질문
예전에 유튜브에서 어떤 학원 강좌를 봤는데 vector<int>::iterator iter; vector<int>::iterator iterEnd = v.end(); for(iter = v.begin(); iter != iterEnd; ++iter) iter에 v.begin()을 대입하는 걸 처음 선언할 때 하지 않고 for문에서 하는 이유가 굳이 있을까요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
TypeORM 트랜잭션 관련
안녕하세요 선생님, 좋은 강의 항상 감사드립니다. TypeORM 트랜잭션과 관련해 궁금한 것이 생겼습니다. 1. 스프링의 경우 데이터베이스 관련 로직이 있는 서비스 계층 메서드에는 @Transactional 어노테이션을 사용해 트랜잭션 처리를 해주는 것으로 알고 있습니다. 반면, NestJS 공식 문서를 살펴보니 @Transactional() 데코레이터를 이용한 트랜잭션 처리를 권장하지 않고 있습니다. 이에 대한 이유는 설명해주지 않는 것 같습니다. 혹시 권장되지 않는 이유에 대해 알 수 있을까요? 2. NestJS에서는 @Transactional() 데코레이터를 대신해 QueryRunner를 권장하고 있습니다. 사용하는 법을 살펴보니 일일이 수동으로 트랜잭션을 처리해주는 방식인데, Nest 서비스 계층에서 RDB에 접근하는 로직이 존재하면 모두 QueryRunner를 이용해야 하나요? (서비스 로직이든 디비 접근에서든 오류가 발생하면 롤백해주어야 하므로 저는 그래야 한다고 생각합니다)
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
network오류ㅠㅠ
truffle deploy --network klaytn 으로 터미널에서 치면, 처음엔 Unknown network "klaytn". See your Truffle configuration file for available networks. 이렇게 뜨다가, 강의 파일(truffle.js)을 복사하여 붙여넣기 한 다음 명령어를 실행하니 아래와 같이 뜹니다. 해결책이 무엇일까요? C:\Users\junhy\addition-game-starter> truffle deploy --network klaytn Error: Cannot find module './build/Release/scrypt' Require stack: - C:\Users\junhy\addition-game-starter\node_modules\scrypt\index.js - C:\Users\junhy\addition-game-starter\node_modules\scrypt.js\node.js - C:\Users\junhy\addition-game-starter\node_modules\connect-privkey-to-provider\node_modules\caver-js\packages\caver-klay\caver-klay-accounts\src\index.js - C:\Users\junhy\addition-game-starter\node_modules\connect-privkey-to-provider\node_modules\caver-js\packages\caver-klay\src\index.js - C:\Users\junhy\addition-game-starter\node_modules\connect-privkey-to-provider\node_modules\caver-js\index.js - C:\Users\junhy\addition-game-starter\node_modules\connect-privkey-to-provider\index.js - C:\Users\junhy\addition-game-starter\truffle.js - C:\Users\junhy\AppData\Roaming\npm\node_modules\truffle\node_modules\original-require\index.js - C:\Users\junhy\AppData\Roaming\npm\node_modules\truffle\build\cli.bundled.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15) at Function.Module._load (internal/modules/cjs/loader.js:745:27) at Module.require (internal/modules/cjs/loader.js:961:19) at require (internal/modules/cjs/helpers.js:92:18) at Object.<anonymous> (C:\Users\junhy\addition-game-starter\node_modules\scrypt\index.js:3:20) at Module._compile (internal/modules/cjs/loader.js:1072:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10) at Module.load (internal/modules/cjs/loader.js:937:32) at Function.Module._load (internal/modules/cjs/loader.js:778:12) at Module.require (internal/modules/cjs/loader.js:961:19) at require (internal/modules/cjs/helpers.js:92:18) at Object.<anonymous> (C:\Users\junhy\addition-game-starter\node_modules\scrypt.js\node.js:1:14) at Module._compile (internal/modules/cjs/loader.js:1072:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10) at Module.load (internal/modules/cjs/loader.js:937:32) at Function.Module._load (internal/modules/cjs/loader.js:778:12) at Module.require (internal/modules/cjs/loader.js:961:19) odules\connect-privkey-to-provider\node_modules\caver-js\packages\caver-klay\caver-klay-accounts\src\index.js:34:16) at Module._compile (internal/modules/cjs/loader.js:1072:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10) at Module.load (internal/modules/cjs/loader.js:937:32) PS C:\Users\junhy\addition-game-starter> truffle deploy --network klaytn Error: Cannot find module './build/Release/scrypt' Require stack: - C:\Users\junhy\addition-game-starter\node_modules\scrypt\index.js - C:\Users\junhy\addition-game-starter\node_modules\scrypt.js\node.js - C:\Users\junhy\addition-game-starter\node_modules\connect-privkey-to-provider\node_modules\caver-js\packages\caver-klay\caver-klay-accounts\src\index.js - C:\Users\junhy\addition-game-starter\node_modules\connect-privkey-to-provider\node_modules\caver-js\packages\caver-klay\src\index.js - C:\Users\junhy\addition-game-starter\node_modules\connect-privkey-to-provider\node_modules\caver-js\index.js - C:\Users\junhy\addition-game-starter\node_modules\connect-privkey-to-provider\index.js - C:\Users\junhy\addition-game-starter\truffle.js - C:\Users\junhy\AppData\Roaming\npm\node_modules\truffle\node_modules\original-require\index.js - C:\Users\junhy\AppData\Roaming\npm\node_modules\truffle\build\cli.bundled.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:889:15) at Function.Module._load (internal/modules/cjs/loader.js:745:27) at Module.require (internal/modules/cjs/loader.js:961:19) at require (internal/modules/cjs/helpers.js:92:18) at Object.<anonymous> (C:\Users\junhy\addition-game-starter\node_modules\scrypt\index.js:3:20) at Module._compile (internal/modules/cjs/loader.js:1072:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10) at Module.load (internal/modules/cjs/loader.js:937:32) at Function.Module._load (internal/modules/cjs/loader.js:778:12) at Module.require (internal/modules/cjs/loader.js:961:19) at require (internal/modules/cjs/helpers.js:92:18) at Object.<anonymous> (C:\Users\junhy\addition-game-starter\node_modules\scrypt.js\node.js:1:14) at Module._compile (internal/modules/cjs/loader.js:1072:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10) at Module.load (internal/modules/cjs/loader.js:937:32) at Function.Module._load (internal/modules/cjs/loader.js:778:12) at Module.require (internal/modules/cjs/loader.js:961:19) at require (internal/modules/cjs/helpers.js:92:18) at Object.<anonymous> (C:\Users\junhy\addition-game-starter\node_modules\connect-privkey-to-provider\node_modules\caver-js\packages\caver-klay\caver-klay-accounts\src\index.js:34:16) at Module._compile (internal/modules/cjs/loader.js:1072:14) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10) at Module.load (internal/modules/cjs/loader.js:937:32)련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
로그인 / 로그아웃, 권한 관련 질문입니다.
선생님 안녕하세요. 선생님께 도움 정말 많이 받고있습니다. 최근 홈페이지를 구성해 보며 로그인/로그아웃, 권한 관련하여 궁금한 점이 생겼습니다. 로그인을 한 후 어떠한 권한을 가지고 있는 사용자던 간에 로그아웃이 출력되게 하고싶습니다. 검색해보니 spring security 관련 authenticationManager, jwt 등 다양한 방식이 있는걸로 파악했는데요. 혹시 실무에서 어떤 방식을 사용하여 로그인, 로그아웃, 권한 등의 처리를 하시는지가 궁금합니다. 공부 방향을 잡아보고 싶어서 질문드립니다. 감사합니다 !
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
Rp10으로 넘어오면서 다이나믹패널 추가 및 텍스트 입력..
안녕하세요. 유튜브로 설명 잘해주셔서 이참에 액슈어까지 공부해보자는 생각에 결제했습니다. 기존에 피그마를 사용중이였는데 확실히 기획업무를 할 때는 액슈어가 편해보이네요. -------------- 다름이 아니라 질문이 있습니다. Rp10으로 넘어오면서 다이나믹패널 추가 및 텍스트 입력등이 기존 방식과 달라진 것 같은데 팁이 있을까요. 다이나믹 패널안에 들어갈 각각의 스테이트를 옮기는게 손이 너무많이 갑니다.. 답변 부탁드립니다.
-
미해결
아두이노 온습도센서 lcd nan출력
제가 혹시 몰라서 밑에 링크 남겨요~ [아두이노] 온/습도 LCD에 표시하기 (tistory.com) 제가 코드를 저기 있는대로 라이브러리부터 회로까지 하나도 안틀리고 진짜 똑같이 했는데 도대체가 왜 lcd에는 TEMP: nan C HUMIDITY : 0% 가 계속 떠요. 진짜 5일째 이것만 붙잡고있는데 이제는 미쳐버리겠습니다 진짜 도와주세요ㅠㅠ 밑에는 코드입니다. #include <DHT.h> #define DHTPIN 2 // 습도센서 Signal 선 연결 #define DHTTYPE DHT22 // 습도센서 종류: DHT22 #include <Wire.h> #include <LiquidCrystal_I2C.h> DHT dht(DHTPIN, DHTTYPE); LiquidCrystal_I2C lcd(0x27,16,2); // LCD주소: 0x27 또는 0x3F float hum; // 습도값 저장 변수 float temp; // 온도값 저장 변수 void setup() { Serial.begin(9600); dht.begin(); delay(2000); lcd.init(); lcd.backlight(); lcd.setCursor(2,0); delay(5000); lcd.clear(); } void loop() { hum = dht.readHumidity();//온도값 읽기 temp= dht.readTemperature();//습도값 읽기 Serial.print("HUMIDITY: "); // "HUMIDITY:" 출력 Serial.print(hum,0);// 습도 값 소수점 이하 자리 없음 Serial.print(" %, TEMPERATURE: "); //"%"(습도단위) "TEMPERATURE:" 출력 Serial.print(temp, 1);//온도값은 소수점 이하 1자리까지 표시 Serial.println(" C"); //"C" 온도 단위 표시 lcd.setCursor(0,0); // LCD Cursor 원점 lcd.print("TEMP:"); // LCD에 "temp" 표시 float t = temp; // 온도값을 t에 할당 lcd.print(t,1); // 온도값 LCD로 출력 lcd.print(" C"); // 온도 단위 표시 lcd.setCursor(0,1); //LCD 커서 줄바꿈 lcd.print("HUMIDITY:"); //LCD 2번째 줄에 "humidity:" 출력 int h = hum; //습도값 h에 할당 lcd.print(h); //습도값 LCD에 출력 lcd.print(" % "); //습도 단위 출력 lcd.println(); delay(2000); // 샘플링 간격 2초 }
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
디버그 폴더에 CPP_Study.exe.recipe 라는 파일만 있고
CPP_Study.exe는 없네요 디버그 설정을 바꿔줘야 하는 건가요? 어떻게 바꿨을 때 exe파일을 생성할 수 있는지 궁금합니다.
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
카운터 코드 관련 질문입니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 선생님 베릴로그를 매우매우 오래전에 배우고 지금 현재 다 까먹어서 else if (cnt_always = = 100 -1) begin~ 이부분에서 cnt_always = = 100-1 인 순간이 되었을 때 그 이후에 cnt_always를 0으로 보내버리는, 즉, cnt_always가 99 확인 이후에 0이 된다는 의미죠? 음 궁금한 부분이 정확히 cnt_always가 98, 99, ... 99네? 하고 0으로 보낸다는 의미죠?
-
미해결팝스타 공식 뮤비 제작 & 유튜브 2천만 뷰 크리에이터의 애니메이트 X 이모티콘 클래스
이런 질문도 해도 되나요
- 안녕하세요 강사님 저는 강사님 강의를 보면서 애니메이션에 관심을 가지게 되었습니다. 제가 쌩초보다 보니 브러쉬로 그리는 것 부터 힘이 들더라구요. 1. 연습을 어떤식으로 해야 좋을지 감이 잡히질 않네요 무작정 선긋는 연습으로 충분할 까요? 2. 강사님은 초보이실때 어떻게 연습하셨는지 궁금합니다. 감사합니다!
-
해결됨홍정모의 따라하며 배우는 C언어
배열형태를 지닌 포인터 매개변수에 대한 질문입니다.
이번 예제에서 교수님께서 함수의 포인터 매개변수를 *arr이 아닌 arr[]로 하시는것을 보고 의구심이 생겨 이것저것 테스트트하고 저 나름대로의 결론을 내려보았습니다. 물론 전 코딩 초보자라 저의 추론이 틀릴수도 있기에 확실한 답을 얻고싶어 질문을 드립니다. #include <stdio.h> int* p(int p[]) { return p; } int main() { int a = 5; printf("%p %p", &a, p(&a)); return 0; } #include <stdio.h> double average(double ptr[], double n)// 매개변수를 포인터로. 인수의 주소값을 지님. *ptr == ptr[] { double avg = 0.0; for (int i = 0; i < n; ++i) { avg += ptr[i];// *ptr, ptr[] = 배열대입 -> 배열의 시작 주소값이 ptr에 대입. printf("%d번째 주소와 값 : %p, %lf\n", i + 1, &ptr[i], ptr[i]); //*(ptr + i) == ptr[i] : 배열 매개변수에 주소값을 대입시 그 주소값을 시작점으로 하는 배열이 선언 ? } avg /= n; return avg; } int main() { double arr1[5] = { 10,13,12,7,8 }; printf("arr1의 주소와 값\n"); for (int i=0;i<5;++i) printf("%d번째 주소와 값 : %p, %lf\n", i + 1, &arr1[i], arr1[i]); double arr2[3] = { 1.8,-0.2,6.3 }; printf("\narr2의 주소와 값\n"); for (int i = 0; i < 3; ++i) printf("%d번째 주소와 값 : %p, %lf\n", i + 1, &arr2[i], arr2[i]); printf("\n\narr1 함수대입.\n"); printf("arr1의 평균 : %lf\n\n", average(arr1, 5));// 특정 요소가 지정되지 않은 배열은 포인터에 대입시 &를 쓰지않음. printf("arr2 함수대입.\n"); printf("arr2의 평균 : %lf\n\n", average(arr2, 3)); return 0; } 테스트해본 결과 배열을 인수로 할때뿐만 아니라 변수의 주소값을 매개변수에 대입할때도 *arr대신 arr[]을 매개변수로 사용하는것에 차이나 오류가 없었습니다. 그렇다고 해서 포인터 선언으로 int arr[] = &a; 가 되는건 또 아니였습니다. 제 생각엔 배열A를 매개변수로, 주소값을 인수로 대입하면 그 주소값을 시작점으로 삼는 배열A가 선언되는것 같았습니다. 배열B을 인수로 대입할땐 A나 B나 시작 주소값이 같기에 A[n] == *(A + n) == B[n](n은 자연수) 인 것이고 변수C의 주소값를 인수로 대입할땐 배열 자체가 주소값을 표현하기에(("%p", A) == ("%p", &C)) 별 문제가 없는것이 아닐까 생각하고 있습니다. 제 생각에 어떤 오류가 있나요? 오류가 있다면 올바른 답은 무엇인가요? 답변을 부탁드립니다.
-
해결됨그림으로 배우는 쿠버네티스(v1.35)
vagrant up으로 쿠버네티스 환경 구축하는 과정에서 문제가 발생합니다.
안녕하세요, 그림으로 배우는 쿠버네티스(v1.22) 강의 들으며 실습 환경 구추해보고 있는데요, 쿠버네티스 실습 환경 구축을 위해서 1.5 과정의 vagrant up으로 vm을 구성하는 도중에 문제가 발생합니다. WO-m-k8s-1.20는 정상적으로 installed 되었는데요, 문제는 WO-w1-k8s-1.20 설치가 아래 그림처럼 정상적으로 되지 않습니다. SSH auth method: private key 이후에 timed out 되면서 그 다음이 진행이 되고 있지 않는데 혹시 해결 방법을 알 수 있을까요?