묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨FreeRTOS 프로그래밍
task를 생성 할 때에 stackDepth 설정 관련하여 궁금한게 있습니다.
강의를 보던 도중에 메모리 할당에 관련하여 몇가지 궁금한점이 있어 질문드립니다. 아래그림과 같이 stack 사이즈를 128로 지정하는 경우 task에 사용되는 메모리는 bss 영역에 할당되는게 맞는지요? 아래 그림과 같이 stack 사이즈를 변경하게되면 메모리에 할당이 되어 Memory Regions 창에 변화량이 보여야 하는데 반영되지 않는거 같아 질문드립니다. 테스크를 생성 할 때에 stack 사이즈는 어떤 메모리에서 할당되는건지요?감사합니다.
-
해결됨스프링 배치
cursor 동작원리
안녕하세요 선생님.https://www.inflearn.com/questions/341918 좋은 강의 잘 듣고있습니다! 감사합니다. 안녕하세요 선생님.비슷한 고민을 하다가 이 질문을 찾아오게 되었는데요,예를들어 1000 건의 데이터가 있고, 100건씩 데이터를 처리하려고 하더라도실제로 SQL 자체는 단 한번 실행되고,데이터베이스 서버에서 해당 resultSet 을 가지고있으면서cursor 를 batch application 으로 반환하고,cursor 를 통해서 필요시 DB server 에 실제 데이터를 요청한다고 이해했습니다. (그리고 받은걸 메모리에 올려서 작업) 그러면 결국 DB 서버에서는 그 많은 데이터를 전부 메모리에 올려놓고 batch 작업이 종료될 때까지 유지해야한다고 이해했는데, 혹시 제가 이해한게 맞나요?!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
코드 뜻을 잘 모르겠어요
c[1:2] = ['a', 'b', 'c'] 이 코드를 한국말로 풀어 설명하면 어떻게 되나요?c의 1번째(두번째) 값부터 1개의 값을 []로 변경하라 이건가요?그래서 결국에는 2번째 값을 []로 변경하라는 건가요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
npm run dev 를 실행할시 webpack error 가 발생합니다!
aleecture 폴더로 이동한뒤 npm run dev 를 실행할시 이렇게 오류가 발생하여서 webpack 설정이 잘못된것 같아서 구글링을 통해 재설치를 하여도 이렇게 오류가 발생하여서 질문 남깁니다! 오류 텍스트[webpack-cli] Failed to load '/home/kang/Desktop/sleact/alecture/webpack.config.ts' config [webpack-cli] webpack.config.ts:5:38 - error TS2307: Cannot find module 'webpack-bundle-analyzer' or its corresponding type declarations. 5 import { BundleAnalyzerPlugin } from 'webpack-bundle-analyzer'; ~~~~~~~~~~~~~~~~~~~~~~~~~
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
외부 함수에 대해 aop 적용 가능할까요?
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]제가 작성한 함수내에서 System.out.println 을 호출하는 경우, 제가 작성한 함수가 아닌 System.out.println 호출 전후에 시간측정해서 System.out.println 호출하는데 시간이 얼마나 걸리는지도 AOP를 이용해서 측정할 수 있을까요?실제 코드에서는 제가 개발하는 코드내에서, 다른 개발자가 배포한 lib 함수를 호출하는데, 그 외부 library 함수를 호출하는데 얼마의 시간이 걸리는지 알고 싶어서요. (현재 작성된 코드를 수정하지 않고 AOP설정만으로 외부 함수들에 대한 joinPoint 를 잡을 수 있는지 궁금합니다)감사합니다
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
퀴즈1번
String busName = "전주08"; System.out.println( "버스 번호는 " + busName + "입니다."); int leftTime = Integer.parseInt("5"); System.out.println("남은 시간은 " + leftTime + "분 입니다"); double leftDistance = Double.parseDouble("1.5"); System.out.println("남은 거리는 " + leftDistance + "Km 입니다");String busNo = "전주08"int minutes = 5; 이렇게 만드는 거랑 위의 방법으로 만드는 거랑 출력은 같아 보여도 컴퓨터가 인식했을 때 다른가요?
-
미해결따라하면서 배우는 3D Human Pose Estimation과 실전 프로젝트
우분투 환경세팅 - 크롬설치 방법 문의
안녕하세요.초보자지만 영상 보고 열심히 공부하면 할 수 있다고 하셔서 수강해서 공부를 시작한 수강생입니다.저는 노트북 윈도우 환경인데요.우분투 환경세팅 - 크롬설치 강의에서 크롬 설치 : sudo dpkg -i ./google-chrome-stable_current_amd64.deb 를 어디서 어떻게 하는지 잘몰라서 한참 헤매고 있습니다.초보자지만 동영상 강의를 보고 따라할 수 있도록 강의 문서나 동영상에 텍스트나 글 또는 그림으로 설명을 해주시면 감사하겠습니다.첫 우분투 환경세팅부터 막막하게 막히고 있어서 도움 요청드립니다.경험이 없어서 첫 시작부터 막막하지만, 방법을 잘 알려주시면 포기하지 않고 열심히 완강해보겠습니다.제 노트북 윈도우에 우분투를 먼저 설치하는건가요?윈도우에 우분투라는거를 먼저 설치해야 한다면 첫 설치부터 자세하게 설명부탁드리겠습니다.그리고,강의가 음성으로 빠르게 지나가다보니, 여러번 반복해서 듣고는 있지만, 혹시 자막 이나 스크립트를 제공해 주신다면 수강생들이 공부하는데 큰 도움이 될 것 같습니다.지금도 영상 보고 있는데 첫 우분투 환경을 못해서 진도를 못 나가고 있습니다.너무 초보적인 질문일지 모르겠지만, 빠른 답변 주시면감사하겠습니다.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
상품 목록 수정 시 상품명, 가격, 수량이 누락됩니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]어디가 잘못된 걸까요 ?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
이 문제는 DP로는 해결이 안될까요??
제목과 같은 질문입니다! :)
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
H2 -> Mysql 전환
안녕하세요. 강의를 듣고 h2 데이터베이스에서 mysql로 전환해보는 연습 중에 계속 오류가 발생해서 질문 남겨요.인텔리제이에 mysql-connector-j를 라이브러리로 설치를 했고 yml에 연결정보도 다 입력했는데,Execution failed for task ':compileJava'.> Could not resolve all files for configuration ':compileClasspath'. > Could not find mysql:mysql-connector-java:. Required by: project : 해당 에러가 계속해서 나네요... compileClasspath도 열어서 보니 mysql-connector-java가 설치(?)되어있는 것을 확인했는데 도대체 어디서 나는 에러인지 모르겠어서 도움을 요청하게 됐습니다ㅠㅠ
-
미해결배달앱 클론코딩 [with React Native]
코드푸시 버전 질문
안녕하세요.ios에서 첫 앱 배포시에Version: 1.0.0Build: 1출시 성공 후 코드 푸시 target 1.0 으로 업데이트 하면 문제 없이 잘 되었습니다.부제목을 수정할 이유가 생겨서 Version: 1.0.4Build: 2위와 같이 xcode 설정 후 새 버전 심사를 통과한 후제 생각에는 1.0.4니까 코드 푸시 타겟을 1.0으로 하면처음 출시했던 버전 사용자랑 두 번째로 출시 했던 버전 사용자랑 같이 업데이트할 수 있겠다 싶었는데Version: 1.0.4Build: 2 얘는 target 1.0이 업데이트 반영이 안됩니다.그리고 앱스토어에서 다시 다운받아보면 이전 코드 푸시내용만 받아집니다.조언 부탁드립니다감사합니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
AppBar 의 경우 CLASS 로 만들지 않고 함수로 만드는 이유가 뭔가요?
강의에선 안된다고 하고 구체적인 설명이 없는데 혼자 강의 없이 제 프로젝트를 만들게 되면 이런 부분이 어려울 것 같아서요.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
7-K 문제 선생님 코드에 질문이 있습니다.
go 함수에서 cnt가 한번이라도 음수가 돼서 ret이 음수 인덱스를 참조해서 에러가 날 것 같았는데아무 에러가 없이 통과되는 이유가 궁금합니다.예를 들면 i가 0일 때, 오락실을 통과하면 cnt가 -1이 되고, dp[y][x][cnt][prev]에 접근할 때 오류가 날 거라고 생각하는데, 아무 거리낌 없이 통과가 되는데..글쓰는 도중 너무 궁금해서 디버깅 해본 결과 인덱스가 음수여도 접근이 되네요 ㅇㅁㅇ.. 그래서 이 궁금증은 해결됐는데..cnt가 음수여도 정상적으로 답이 잘나오는 이유는 아직 잘모르겠습니다 ㅜㅜ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
영속성 컨텍스트에 프록시 객체도 저장이 되나요?
영속성 컨텍스트에 프록시 객체도 저장이 되나요?강의 내용중 프록시 객체의 초기화를 보면 getName()을 요청했을때 최초의 요청이면 영속성 컨텍스트에서 조회를 하고 DB에서 조회를 한다고 나와있는데 .getReference를 했을때 생성되는 프록시객체도 영속성컨텍스트에서 관리를 하나요? 그리고 .getName을 요청해서 실제 엔티티를 받아오게되면 이 객체도 영속성 컨텍스트에서 관리를하나요?그리고 2번째 .getName 메서드를 요청해도 꼭 프록시 객체를 거쳐서 값을 받게되나요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
값타입 컬렉션 질문 있습니다 21분 50초
findMember.getFavoriteFoods().remove("치킨");findMember.getFavoriteFoods().add("한식");에서 치킨만 삭제되고 한식이 더해지는 것인지,아니면 뒤에 주소 변경하는것처럼 [치킨,족발, 피자] 모두 삭제한 다음에 [한식, 족발, 피자] 가 더해지는 것인지 궁금합니다. 이해하기로는 치킨만 삭제되고 한식이 더해지는 것으로 이해했는데 favoriteFoods 와 addressHistory 모두 값타입 컬렉션인데어떠한 차이 때문에favoriteFoods 의 값을 변경할 땐delete from favorite_food where member_id =? and food_name = ? 로 지정한 food_name 만 지우고addressHistory는 delete from address where member_id =? 해서 address 테이블을 통째로 지우나요? Address의 테이블을 보면 값을 변경하면 추적이 어렵기 때문에 통째로 지우고 입력하는 것이고favoriteFoods는 정확하게 food_name을 찾아서 지울 수 있기 때문에 그런건가요?
-
미해결홍정모의 따라하며 배우는 C++
이 수업 마지막에 lock() 이용해서 getname 하는 부분 질문입니다.
#include <iostream> #include <memory> #include <string> class Person { std::string m_name; //std::shared_ptr<Person> m_partner; std::weak_ptr<Person> m_partner; // ⭐⭐⭐ public: Person(const std::string& name) : m_name(name) { std::cout << m_name << " created\n"; } ~Person() { std::cout << m_name << " destroyed\n"; } friend bool partnerUp(std::shared_ptr<Person>& p1, std::shared_ptr<Person>& p2) { if (!p1 || !p2) return false; p1->m_partner = p2; p2->m_partner = p1; std::cout << p1->m_name << " is partnered with " << p2->m_name << "\n"; return true; } const std::shared_ptr<Person> getPartner() const // ⭐⭐⭐ { return m_partner.lock(); // ⭐⭐ lock 함수 실행 } const std::string& getName() const { return m_name; } }; int main() { auto lucy = std::make_shared<Person>("Lucy"); auto ricky = std::make_shared<Person>("Ricky"); partnerUp(lucy, ricky); std::cout << lucy->getPartner()->getName() << std::endl; return 0; }수업 중 마지막 코드 입니다. std::cout << lucy->getPartner()->getName() << std::endl;이 부분을 통해 Ricky를 출력하게 되는 과정을 다음과 같이 해석했는데 제가 해석한게 맞는지 확인 부탁드립니다.lucy->getPartner() 에서 lucy객체의 멤버 변수이자 weak_ptr인 m_partner의 lock()함수 호출한편 m_partner를 ricky라는 객체 역시 소유하고 있음(partnerUp함수로 인해)따라서 lock()는 ricky객체를 shared_ptr로 임시 변환해서 리턴오로지 weak_ptr로는 소유하고 있는 객체의 멤버에 접근하는 것이 불가능했지만 lucy->getPartner() 이런 방식으로 ricky라는 객체를 리턴하였고 따라서 ricky라는 객체의 맴버함수 및 맴버변수에 접근할 수 있게 되었다.1.저 코드 한줄에 대한 제 해석이 맞는지 확인 부탁드리고 2.혹시 lock()함수가 lucy객체의 멤버 함수지만 리턴한건 해당 객체의 멤버 변수(여기선 m_partner)를 해당 객체인 lucy객체와 공동으로 소유중인 ricky객체를 리턴했는데 그렇다면 lock함수는 자신이 속한 객체 이외에 공동으로 소유중인 또 다른 객체를 리턴한다로 이해해도 되겠습니까? 답변 부탁드립니다. 감사합니다.
-
해결됨직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
-2147023174, 'RPC 서버를 사용할 수 없습니다.'
-2147023174, 'RPC 서버를 사용할 수 없습니다.'이렇게 뜨는데 뭐가 문제인 거죠?한글파일을 실행하고 해도 계속 오류가 뜹니다.--------------------------------------------------------------------------- com_error Traceback (most recent call last) d:\SHW\PROGRAM\PYTHON\hwp\data\practice.ipynb 셀 6 in <cell line: 1>() ----> 1 summ_info = hwp.XHwpDocuments.Item(0).XHwpSummaryInfo 3 summ_info.Title File c:\Users\user\AppData\Local\Programs\Python\Python310\lib\site-packages\win32com\client\__init__.py:583, in DispatchBaseClass.__getattr__(self, attr) 579 if args is None: 580 raise AttributeError( 581 "'%s' object has no attribute '%s'" % (repr(self), attr) 582 ) --> 583 return self._ApplyTypes_(*args) File c:\Users\user\AppData\Local\Programs\Python\Python310\lib\site-packages\win32com\client\__init__.py:572, in DispatchBaseClass._ApplyTypes_(self, dispid, wFlags, retType, argTypes, user, resultCLSID, args) 570 def ApplyTypes(self, dispid, wFlags, retType, argTypes, user, resultCLSID, args): 571 return self._get_good_object_( --> 572 self._oleobj_.InvokeTypes(dispid, 0, wFlags, retType, argTypes, *args), 573 user, 574 resultCLSID, 575 ) com_error: (-2147023174, 'RPC 서버를 사용할 수 없습니다.', None, None)
-
미해결스프링 시큐리티 OAuth2
OAuth2 클라이언트를 어디에 구성하는 것이 좋은지 고민이 되어 질문드립니다
안녕하세요 정수원님~!현재 front가 react로 되어있다보니 OAuth2 클라이언트 서버를 node 서버냐(프론트에서 처리) spring boot 서버(백엔드에서 처리)냐에서 고민이 되는데 보통 이럴경우 OAuth2 클라이언트 서버를 어디에 구성하는게 좋을지 궁금합니다~!
-
미해결Nuxt.js 시작하기
배포관련 해서
안녕하세요본강의를 기초로 backend를 라라벨로 사용하여 개발하여 배포를 할 예정입니다처음에는 히로쿠로 try하다가 잘 안되어 중지 해두었다가 4개월 후에 할려니 유료로 바뀌어서 고민이 됩니다현재는 개발 / production을 구분하는데 혹시나 동시에 하면 배포없이도 가능한지 궁금합니다만약 가능하다면 디렉토리를 서버의 www 폴더 밑에 도메일 폴더를 만들어서거기서 nuxt를 설치하여 개발하면 되는지 궁금합니다
-
미해결스프링부트 시큐리티 & JWT 강의
SecurityConfig 작성할때 새로운 설정방법으로 해도 안돼요
.authorizeRequests()가 계속 빨간줄로 되는데 어떻게 해야하죠 ...?