Standalone 환경을 처음 세팅하게 되면 dags 디렉토리가 별도로 없는데 사용자가 직접 만들어주면 되는지 질문드립니다. 그리고 standalone 으로 airflow 서버를 작동시킨 이후 다시 exit 할 경우 자꾸 localhost 에 서버가 남아있어 재 실행이 안되서 컴퓨터 리붓을 해야하는데 혹시 다른 방법이 있을까요? 아래와 같은 방식으로 PID 서버를 kill 하지만 그래도 안될 경우가 많은 것 같습니다. (수정) 아래 방법은 작동하는 것 같네요 ps -ef | grep airflow sudo kill -9 [PID port]
[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
강사님의 정성스러운 답변 너무너무 감사합니다 그런데 답변읽고 이해가 잘 안가서 하나만 더 질문드립니다 ㅠㅠ (저) 호출되고 난 후에도 멤버함수는 Code영역에, 멤버변수는 Stack영역을 차지한다고 배웠습니다 = (강사님) class 내부를 보면 데이터(=멤버변수)와 로직(함수)로 이루어져 있는데, 이 데이터가 생성 위치에 따라 Heap/Stack으로 올라가게 되며, 로직은 무!조!건! Code 영역에 박혀 있습니다. 이게 제것을 읽어보고 강사님것을 읽어봐도 같아보이는데 제가 어떤말을 틀리게 했는지 알려주실수 있나요 멤버함수는 Code영역에 = 로직은 Code 영역에 박혀있다 똑같은 말처럼 보여서요 함수가 곧 로직이고 로직이 곧 함수 아닌가요? (이해못해서 죄송합니다 불쌍히 봐주세요 ㅠㅠㅋ;;) ps) 강사님 덕분에 메모리의 이해가 실력을 좌우한다는것을 실감하는 중입니다 메모리를 알게되니까 포인터와 참조가 너무 쉽게 느껴지네요 지금까지 공부한것을 다 포함해도 강사님 강의 한번보는것보다 못하네요 정말 최고입니다 감사드립니다!
왜 프록시 캐시 서버를 전세계에 놓는 건가요? 예를 들어 블로그 서비스라고 하면, 그냥 원본 데이터인 블로그 글 데이터 자체를 전세계 서버에 복사해서 놓으면 되지 않나요? 왜 데이터를 캐시로 만들어서 프록시 캐시 서버를 만드는 건지 궁금합니다. 원본 데이터(블로그 글)과 캐시에는 어떤 차이가 있는 건가요?
JavaScript로 배우는 fullPage + anime + SVG Animation 포트폴리오
#sec3에서 물결 움직이는거에서요, 브라우저 화면을 키우면 꽉차지 않고 잘리는 부분 수정에서 left:o 을 빼 한다고 하셨잖아요... 근데, 좀더 큰 모니터에서 확인을 해보니 여전히 꽉차지 않고 잘려나오는데 어떻게 해야 할까요? 이것저것 해봤는데, 잘 안되어서 피그마에서 좀더 크게 그려야 하는걸까요^^ .sec3_svg{ fill: #667eea; stroke: none; position: absolute; /* left: 0; ->큰화면에서 꽉차게 안나옴 */ bottom: 0; width: 100%; }
안녕하세요. 이중포인터에 const를 어느 위치에 붙이냐에 따라 고정되는 값에서 차이가 생기는데, 제가 그 차이를 제대로 이해한 것이 맞는지 몰라 질문드립니다. #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { int x = 20; int* p1 = &x; const int* const * pp2 = &p1; const int** const pp2 = &p1; return 0; } 이런 코드가 있다고 할 때, const int* const * pp2 = &p1; 코드에서 고정된 값은 pp2가 한 번 indirection 한 주소값, 즉 p1자체의 값과 x의 값이다. const int** const pp2 = &p1; 코드에서 고정된 값은 pp2 자체의 주소값과 x의 값이다. 이렇게 이해했는데, 맞을까요?? 늘 친절한 답변 감사합니다.
안녕하십니까 교수님 군집화에서 질문이 있어 글을 남기게 되었습니다. 군집화는 거리를 기반하여 유사도를 측정하는 머신러닝 기법이라고 배웠습니다, 그럼 카테고리컬 변수의 경우 어떤식으로 클러스터링을 할 수 있을까요? 구글링을 해 보니 k-modes라는 것이 있던데.. 연속형 변수와 범주형 변수 데이터를 모두 고려한 클러스터링 방법이 있을까요? 항상 감사합니다.
안녕하세요 강사님. 현재 axios 이용해서 백엔드로 이미지 전송하기 강의 수강 중 npm i axios로 Axios 모듈 설치 후 다음과 같이 코드 작성, npm run start 후 제출 버튼 누를 때 계속하여 새로고침이 됩니다.. ㅠ 원래라면 preventDefault로 새로고침이 되지 않아야 할텐데 계속해서 새로고침이 되는 문제입니다. 혹시 문제가 뭘까요? ㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 이중 포문 사용하면 O(N제곱) 나올 것 같아서 조건문에서 ++해주는 방법으로 사용했는데도 시간초과가 나오는 이유가 뭘까요? import java.util.Scanner; // 이중 포문을 피해서 로직을 만들었는데도 시간초과 발생 public class Main { public int solution(int n, int m, int[] arr) { int answer = 0; int start = 0; int sum = arr[start]; for (int i = start+1; i < n; i++) { sum += arr[i]; if (sum == m) { answer++; start ++; i = start; sum = arr[start]; } if (i == n-1) { start ++; // 1 i = start; //2 sum = arr[start]; } } return answer; } public static void main(String[] args) { Main T = new Main(); Scanner kb = new Scanner(System.in); int n = kb.nextInt(); int m = kb.nextInt(); int[] arr = new int[n]; for (int i = 0; i < n; i++) { arr[i] = kb.nextInt(); } System.out.println(T.solution(n,m,arr)); } }
안녕하세요 강의 잘 듣고 있습니다. res.on('finish', cb); 이벤트를 걸어뒀다고 가정하고 만약 어떤 request에 의한 비즈니스 로직 수행 중 적당한 예외처리가 되지 못해서 서버가 죽어버리는 로직을 거쳐 res를 쏘는 부분까지 도달하지 못했다면 해당 cb함수는 실행되지 않을거라고 생각했는데 맞을까요? (이렇게 되면.. 어떤 요청에 의해 프로그램이 죽었는지 알기 어려울 것 같다는 생각이 문득 들어서 질문드립니다)
github와 연동된 ' https://chatgpt-blog.herokuapp.com/ ' 화면에서 테스트할 때 '1개 생성'은 정상적으로 구현되었으나, '여러개 생성' 시도 시 아래와 같은 에러가 발생하였습니다. (강의 내용과 동일한 csv 파일 생성하여 업로드하였으나 아래와 같은 에러 발생) 하기 에러 메시지 참고하시어 해결 방법 알려주시면 감사하겠습니다. KeyError : 'keyword' Traceback: File "/app/.heroku/python/lib/python3.8/site-packages/streamlit/runtime/scriptrunner/script_runner.py", line 565, in run script exec(code, module.__dict__) File "/app/ chatgpt.py ", line 166, in <module> df['topic'] = df.apply(lambda x: x['topic'].replace('<<KEYWORD>>', x['keyword']), axis=1) File "/app/.heroku/python/lib/python3.8/site-packages/pandas/core/ frame.py ", line 9568, in apply return op.apply().__finalize__(self, method="apply") File "/app/.heroku/python/lib/python3.8/site-packages/pandas/core/ apply.py ", line 764, in apply return self.apply_standard() File "/app/.heroku/python/lib/python3.8/site-packages/pandas/core/ apply.py ", line 891, in apply_standard results, res_index = self.apply_series_generator() File "/app/.heroku/python/lib/python3.8/site-packages/pandas/core/ apply.py ", line 907, in apply_series_generator results[i] = self.f(v) File "/app/ chatgpt.py ", line 166, in <lambda> df['topic'] = df.apply(lambda x: x['topic'].replace('<<KEYWORD>>', x['keyword']), axis=1) File "/app/.heroku/python/lib/python3.8/site-packages/pandas/core/ series.py ", line 981, in __getitem__ return self._get_value(key) File "/app/.heroku/python/lib/python3.8/site-packages/pandas/core/ series.py ", line 1089, in _get_value loc = self.index.get_loc(label) File "/app/.heroku/python/lib/python3.8/site-packages/pandas/core/indexes/ base.py ", line 3804, in get_loc raise KeyError(key) from err