묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결배달앱 클론코딩 [with React Native]
개발자 도구에서 상태값 확인도 할수 있나요?
질문이 있습니다 아래처럼 상태값이 추가 되고 있다면 리액트 네이티브 개발자 도구에서 어떻게 확인 하나요? ( from https://github.com/hyunsokstar/FoodDeliveryApp/blob/main/AppInner.tsx ) useEffect(() => { const callback = (data: any) => { console.log(data); dispatch(orderSlice.actions.addOrder(data)); }; if (socket && isLoggedIn) { console.log(socket); // socket.emit('login', 'hello'); socket.emit('acceptOrder', 'hello'); // socket.on('hello', helloCallback); socket.on('order', callback); } return () => { if (socket) { // socket.off('hello', helloCallback); socket.off('order', callback); } }; }, [dispatch, isLoggedIn, socket]); 현재 아무것도 안보여요
-
미해결비전공자/입문자를 위한 Data Science(DS)와 AI 학습 & 취업 가이드
강의 자료 부탁드립니다
데이터 사이언스 관련 정보를 찾고있었는데 이만큼 가려운 데를 잘긁어주는 강의는 오랜만인 것 같습니다! 강의 자료와 함께 수업 내용을 보면 이해에 좀 더 도움이 될 것 같습니다 nolzen3302@gmail.com으로 자료 부탁드리겠습니다!
-
미해결[D.P.(DappProject)] 디앱 프로젝트(NFT 생성, NFT 구매 및 판매)
polygon faucet에서 폴리곤을 받을 수 없습니다
polygon faucet에서 폴리곤을 받을 수 없습니다. Request Submitted까지 메세지를 보아도 폴리곤이 지갑에 들어오지 않습니다. 이런 경우에는 어떻게 해야하나요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
get method로 data 넘기는데 받지를 못합니다.
1. login 페이지에서 '서울' 입력시 2. agency_check page로 넘어가서 '서울'이 포함된 기관 목록을 나타냅니다. 위 목록을 클릭시, 다시 처음 login 페이지로 넘어가서 기관명 입력하는 곳에 '서울시청'이 자동으로 입력되도록 코드를 짯습니다. 3. 실제로는 위 input text value에서 아무 값도 나오지를 않습니다. 위 링크처럼 /login/?agency_name=서울시청이라 get 메소드로 보낸것은 확인이 되는데 안받아져서 무엇이 문제인지 질문 드립니다. # views.py def login(request): agency_name = request.GET.get('agency_name') userInfo = UserInfo.objects.all() context = {'userInfo': userInfo, 'agency_name': agency_name, 'test1': 'test1'} return render(request, 'test1/login.html', context) def agency_check(request): temp = request.POST.get('agency_keyword') # html에서 name = 'agency_keyword' 으로 보낸 값 받음 agencyList = AgencyList.objects.filter(agency_name__contains=temp).order_by('agency_name') context = {'agencyList': agencyList, 'agencyKeyword': temp} return render(request, 'test1/agency_check.html', context) <!-- login.html --> <form action="{% url 'test1:agency_check' %}" method="post" name="form1"> {% csrf_token %} <div class="mt-5 mb-3"> <div> <div class="mt-3"> <p class="fw-bold">기관명</p> </div> {{ agency_name }} {{ test1.text }} <input type="text" class="form-control w-75 d-inline-block bg-light" name="agency_keyword" id="agency_keyword" value="{{ agency_name }}"> <input type="submit" class="btn btn-light btn-outline-dark ms-2" value="조회"> </div> </div> </form>
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
LandingPage.js 내 useState(null) 이용하는 이유
안녕하세요 강의를 듣다가 LandingPage.js 내 const [Movies, setMovies] = useState([]); 와 const [MainMovieImage, setMainMovieImage] = useState(null); 차이를 알고 싶어 문의드립니다 (비슷한 의문점을 질문한 경우를 봤으나 딱히 해결되지 않음 : https://www.inflearn.com/questions/279906) useState([]) 의 경우 Movies로 받는 많은 정보들을 Array([])로 받기 위해 사용하신다고 했는데 MainMovieImage의 경우 null로 지정하는 이유를 고민하고 있어 문의 드립니다 (동시에 useState("")로 사용하지 않는 이유를 알고 싶습니다) 나름대로 찾아보면서 알아본 건 'MainMovieImage는 한 개의 정보만을 갖고 오기 때문에 그런 것이기 때문일 것'이라고 생각했는데 정확한 이유를 말해주는 정보들이 없어 질문드립니다 감사합니다
-
미해결파이썬 동시성 프로그래밍 : 데이터 수집부터 웹 개발까지 (feat. FastAPI, async, await)
이상한 에러
한 10번쯤 돌아가다가 다음과 같은 에러가 나네요! 윈도우 11, 파이썬 3.10입니다. aiohttp.client_exceptions.ClientConnectorError: Cannot connect to host cdn.steemitimages.com:443 ssl:default [None].
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
nvm 설치 오류가 있어 문의드립니다~!
구글링에서는 인증서 문제라고 나오는데 해결방법을 못찾아서 문의 드립니다~!
-
미해결파이썬(Python) 기초부터 실무까지 part.2
38분쯤 예문
def func_list(x): print("x = ", x, "address = ", id(x)) x.append("하세요") print("x = ", x, "address = ", id(x))y= [10,20,30] #리스트형 (변경가능 객체)print("y = ", y, "address = ", id(y))func_list(y) # 함수 호출 (변경가능 객체)print("y = ", y, "address = ", id(y)) 이부분 보면 마지막에 강사님은 func(y)를 호출하셨는데 func_list(y)로 호출하는게 맞는거겠죠?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
continue
break문은 키워드를 빠져나간다고 하셨는데요 continue문은 현재 실행되는 키워드를 중지하고 다시 실행한다고 설명해도 될까요?
-
미해결[직딩꿀템] 직장인 글쓰기 트레이닝, 일하는 문장들
강의 자료 다운로드
구름 모양을 클릭하면 된다고 나오는데, 구름 모양을 못 찾겠네요. 혹시 본 강의 자료는 다운이 불가능한건가요?
-
미해결[2026 신규] 데이터분석 준전문가(ADsP) 자격증
3강 Summary 자료 요청
안녕하세요. 관련 자격증 시험이 얼마남지 않아 요약본으로 복습중입니다. 강의 마지막 부분에 보면 1과목 Summary , 2과목 Surrmary 가 있는데 3과목 Summary 가 없습니다. 혹시 3과목 Summary 만 구할 수있을 지 문의드립니다. (메일 수신처 : starw42@naver.com ) 항상 좋은 강의 감사드립니다.
-
해결됨부트스트랩 5(Bootstrap 5) - 기초부터 웹 프로젝트 만들기
부트스트랩 버젼 관련 문의
-안녕하세요. 강사님~ 부트스트랩 버젼 관련 질문이 좀 있는데요. 강의 프로젝트2-Meun-1 강의 초반 쯤 보시면 툴팁 관련 설명하시는 있더라고요. 계속 따라서 진행해도 부트스트랩에서 나오는 툴팁처럼 표현이 안되길래~ 계속 찾아보니 원인은 찾았는데요. 강사님의 소스코드 보니 부트스트랩 버젼이 <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.1/dist/js/bootstrap.bundle.min.js" integrity="sha384-/bQdsTh/da6pkI1MST/rWKFNjaCP5gBSY4sEBT38Q/9RBh9AH40zEOg7Hlq2THRZ" crossorigin="anonymous"></script> 이였고 제가 부트스트랩 사이트 들어가서 복사해온건 <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-ka7Sk0Gln4gmtz2MlQnikT1wXgYsOg+OMhuP+IlRH9sENBO0LRn5q+8nbTov4+1p" crossorigin="anonymous"></script> 이더라고요.... 5.1.1버젼으로 붙쳐놓으니 되더라고요. 궁금한건~ 5.1.1이 버젼은 어디서 가져오신건가요? 부트스트랩 버젼모음 찾아봐도 5.1.1은 없던데요...
-
해결됨Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
안녕하세요, 텍스트필드 date 셋팅 관련 문의드립니다.
데이먼님, 강의 몇번씩 돌려보며 잘 활용하고 있습니다 :) 문의드릴 것이 있는데요. 텍스트필드 date로 셋팅한 후 함수에서 [[Now.toISOString().substr(0,4)]]-[[Now.toISOString().substr(5,2)]]-[[Now.toISOString().substr(8,2)]] 를 넣으면 오늘 날짜가 출력되는 것은 확인했습니다. 이 출력내용을 -1일(어제), -7일(일주일 전) 이런식으로 셋팅하는 것은 앞에 Now를 제거하고 다른 항목을 넣어야 할 것 같은데요... 이건 어떻게 셋팅하면 될까요? 늘 감사드려요!
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
화면에 콘솔이 두개씩 찍히는 상황
화면에 새로고침 할때마다 콘솔 찍은 부분들이 2개씩 항상 찍히던데.. 뭔 이유인지를 모르겠네요..
-
미해결[리뉴얼] 코딩자율학습 제로초의 자바스크립트 입문
인수와 인자
안녕하세요 함수 용어 관련해서 헷갈리는게 있어서요 parameter = 매개변수 argument = 인수 = 인자 이렇게 정리하면 되는걸까요? 검색해보면 죄다 다르게 설명하고 있어서 헷갈리더라구요
-
미해결프레이머를 활용하여 쉽고 간단하게 프로토타입 제작하기
주식 예제 framer 파일은 어디서 내려받나요?
예제파일 다운로드 링크가 따로 있나요?
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
질문있습니다
강사님 안녕하세요, [A-4] 에 갤러리 구성에 마우스 오버시 투명도에 변화가 있어야 된다 라는 문제가 있는데 이부분은 강의 어느 부분에 설명이 되어 있을까요ㅠ?
-
미해결오라클 성능 분석과 인스턴스 튜닝 핵심 가이드
홈 영역이 KOREA 되지 않습니다.
홈영역에서 KOREA 선택지가 없습니다. 진행을 위해 Canada Southeast (Montreal)을 선택. 차이가 있는건가용?
-
해결됨홍정모의 따라하며 배우는 C언어
[(14. 구조체) - 9.구조체와 할당 메모리] - scanf()와 malloc()의 실행 순서에 따른 Heap Corruption Detected 오류
[강의 화면 사이드에서 이 질문을 보시는 분들은 [여기 (클릭하면 현재 강의 화면 페이지에서 이동하므로 주의)]서 보시면 따배씨 질문 페이지에서 조금 더 큰 화면으로 보실 수 있습니다.] 안녕하세요. 해당 강의에서 연습 문제를 직접 만들어보던 중에 getintfo()함수에서 runtime error가 발생하여 질문 드립니다. scanf() code line이 malloc()보다 먼저 실행되어야, 동적 할당 메모리를 해제할 때, runtime error가 발생하지 않는데 왜 그런 것인지 궁금합니다. 우선 제가 처음에 만들고나서 runtime error 발생 지점을 확인하기 위해 만든 code는 아래와 같습니다. getinfo() 함수 부분을 보시면, malloc()으로 동적 메모리 할당을 먼저 받은 다음에, scanf()함수로 char buffer[SLEN]에 입력을 받도록 했었습니다. #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> // malloc(), free() #include <string.h> // strlen(), strcpy() #define SLEN 81 struct namect { char* fname; // Use malloc() char* lname; // Use malloc() int letters; }; void getinfo(struct namect*); // Allocate memory void makeinfo(struct namect*); void showinfo(const struct namect*); void cleanup(struct namect*); // Free memory when it is done int main() { struct namect person; getinfo(&person); makeinfo(&person); showinfo(&person); cleanup(&person); return 0; } void getinfo(struct namect* ptr_nct) { char buffer[SLEN] = { 0, }; int flag = 0; ptr_nct->fname = (char*)malloc(strlen(buffer) + 1); // Dynamic memory allocation for pointer 'fname' if (ptr_nct->fname != NULL) { printf("\nDynamic memory allocation for 'fname' is completed.\n"); printf("Please enter your first name.\n>> "); flag = scanf("%[^\n]%*c", buffer); // Taking string input into 'buffer' strcpy(ptr_nct->fname, buffer); // Copy of string by pointer from 'buffer' to 'fname` } else printf("\nDynamic memory allocation for 'fname' is NOT completed.\n"); ptr_nct->lname = (char*)malloc(strlen(buffer) + 1); // Dynamic memory allocation for pointer 'lname' if (ptr_nct->lname != NULL) { printf("\nDynamic memory allocation for 'lname' is completed.\n"); printf("Please enter your last name.\n>> "); flag = scanf("%[^\n]%*c", buffer); // Taking string input into 'buffer' strcpy(ptr_nct->lname, buffer); // Copy of string by pointer from 'buffer' to 'lname` } else printf("\nDynamic memory allocation for 'lname' is NOT completed.\n"); } void makeinfo(struct namect* ptr_nct) { ptr_nct->letters = strlen(ptr_nct->fname) + strlen(ptr_nct->lname); } void showinfo(const struct namect* ptr_nct) { printf("%s %s, your name contains %d letters.\n", ptr_nct->fname, ptr_nct->lname, ptr_nct->letters); } void cleanup(struct namect* ptr_nct) { // Deallocation of dynamically allocated memories printf("\nTime to free the allocated memory for 'fname'\n"); free(ptr_nct->fname); // Runtime error occurs in Visual Studio printf("Deallocation for 'fname' is completed!\n"); printf("\nTime to free the allocated memory for 'lname'\n"); free(ptr_nct->lname); // Runtime error occurs in Visual Studio printf("Deallocation for 'lname' is completed!\n"); } 실행해보니, Heap Corruption Detected라는 error가 발생했습니다. 우선 어떤 code line에서 error가 발생한 것인지 확인해보기 위해, debugger로 line마다 확인해봤습니다. cleanup()함수의 free()를 실행할 때, error가 발생하는 것을 확인했습니다. 그렇다면, 동적 메모리 할당은 정상적으로 수행되었는데, 해제를 할 때 문제가 발생한 것이라고 판단했습니다. Google에 해당 error를 검색해보면, 이 Error가 발생하는 것에는 아래의 이유가 있다고 합니다. 메모리 할당이 되지 않은 포인터(NULL Pointer)에 값을 넣음 할당치를 초과하여 데이터가 입력됨 그런데, 제 경우 분명히 정상적으로 동적 할당을 먼저 받았으므로, fname과 lname을 입력할 수 있었습니다. 혹시라도 동적할당이 되지 않았는지, 체크하기 위해 동적 할당이 완료되었다는 메세지를 출력하도록 했습니다. 그리고 제가 입력한 string은 buffer + 1의 size인 82 bytes를 초과하지도 않았습니다. 도대체 왜 메모리 해제에서 문제가 발생하는지 고민하다가, 다른 compiler에서도 작동하는지 확인해보기 위해 GCC Compiler를 사용하도록 설정한 VS Code와, Online C Compiler에서 시도해봤습니다. VS Code에서는 동적 할당 메모리가 해제되면서 프로그램이 정상적으로 종료됩니다. Online C Compiler에서도 프로그램이 정상적으로 작동합니다. 하지만 Visual Studio에서 실행해보면, free()에서 더 이상 진행되지 않고, error가 발생한 것을 재차 확인했습니다. 그러다가buffer에 입력을 받는 scanf()의 code line이 malloc()보다 먼저 실행되도록 수정해봤습니다. 정상적으로 작동하는 것을 확인했습니다. Q. 왜 scanf() code line이 malloc()보다 먼저 실행되어야, 동적 할당 메모리를 해제할 때, 문제가 없는 것인가요??
-
미해결데이터 분석 SQL Fundamentals
database 선택과 테이블 조회
좋은 강의 감사드립니다. mysql에는 show databases; use database_name; show tables; 이런식으로 데이터베이스를 조회, 선택, 그 안에 있는 테이블을 조회할 수 있는데 postgres에도 비슷한 기능이 있을까요? 구글링을 해도 잘 안나와서요!