묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨MFC Windows 프로그래밍 - 응용
CString의 위험성...???
안녕하세요. 강의를 거의 다 들었네요.쓰레드와 DB 꽤 좋은 강의를 듣고 네트워크 강의까지 있길래 수강 신청까지 했어요.다음 프로젝트가 여러 클라이언트에 저장된 대용량 파일을 서버로 보내고 필요할땐 서버의 데이터를 유튜브 처럼 보는 기능을 구연할껀데 네트워크 강의가 도움이 될거 같아서요. 어째건 강의를 끝까지 시청하고 CString을 잘 쓰고 계시더라구요. 저도 CString를 잘 쓰고 있습니다. 근데 옛날에 면접 볼때 CString을 어떻게 생각 하시나요? 저는 CString를 쓰면 안된다고 생각하는데 써야될가요? 라는 질문을 받았습니다. 제 경험상으로는 MFC로 작성된 Dll의 함수의 인자가 CString로 되어 있을때 WinAPI32 개발하는 저로서는 CString 으로 넘겨 줘야할땐 많이 귀찮죠. WinAPI32는 CString가 지원 안되니깐 그래서 대답을 프로그램의 상호 호완에 문제가 되니깐 쓰면 안되겠죠? 라고 대답했어요. 그러니까 면접 관이 다른 이유는 없나요? 라고 다시 묻더라구요. 좀 생각해 낸거가 CString가 문자 지원 변환 기능을 많이 지원 해주니깐 나중 프로그램 개발에 사고력이 떨어지기 땜에 그런거라니깐 고개를 갸웃 거리면서 아니라는 표정을 하더라구요. 이 두개도 아니면 CString가 Class니깐 NULL 위험성?? 이건 대답 하지 않았습니다. 왜 면접관이 CString를 쓰지 말라고 했을까요?
-
미해결태블로 지도 시각화, 기초부터 고급까지
시도군 -> 읍면동 액션 처리 문의
지도 시각화 강의 잘 듣고 있습니다.제가 읍면동 데이터를 가지고 시각화를 하려고 합니다. 처음에는 시도(서울/경기/충남/충북 등...) 단위로 한반도를 보여주다가, 사용자가 특정 시도를 선택(클릭)하면 해당 시도를 클로즈업해서 해당 시도의 시군구를 보여주는 식의 액션 처리를 하고 싶은데요,어떻게 할 수 있을까요? 감사합니다.
-
미해결핵심만 골라배우는 CSS3
새로운 강의
안녕하세요지금 HTML,CSS,JS,TypeScript 강의 구매해서 보고있습니다리엑트 입문 강의는 어려울까요?
-
미해결코드로 배우는 React 19 with 스프링부트 API서버
"업로드 및 배포" 후 에러 메시지가 뜨지 않네요..
교재 561페이지를 따라가면서, 위의 메시지까지 받았습니다. 그리고 나서 10여분이 지났는 데도, 교재에서 얘기하는 것처럼 에러 메시지가 출력되지 않네요. 에러 메시지가 없어도 정상적으로 진행이 된 것인가요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)
django-csp 4.0 migration 관련
질문을 온전히 이해할 수 있도록, 모든 맥락을 전달해주세요.질문은 질문자가 번거로워야 보다 좋은 답변을 얻으실 수 있습니다.시행착오를 알려주시면 곧바로 원하는 문제에 집중할 수 있습니다.오류 메시지는 일부만 알려주시기보다 전체 오류 메시지를 캡처해서 주시면, 오류 파악에 도움이 됩니다. 당신의 파이썬/장고 페이스메이커가 되겠습니다. ;-)인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. django-csp 4.0 Migration Guide — Django-CSP 4.0 documentationcsp 4.0 이 나왔는데 다음과 같이 강의 내용을 변경하면 될까요?## config/settings.py from csp.constants import SELF INSTALLED_APPS = [ # ... "csp", # ... ] frame_addition = env.list("CSP_FRAME_ANCESTOS". default=[]) CONTENT_SECURITY_POLICY = { "EXCLUDE_URL_PREFIXES": ["/admin"], "DIRECTIVES": { "default-src": [SELF, "*.example.com"]+ frame_addition , "script-src": [SELF, "js.cdn.com/example/"]+ frame_addition , "img-src": [SELF, "data:", "example.com"]+ frame_addition , "csp_frame_ancestors": [SELF] + frame_addition }, } 이런식으로 변경 해주면 충분할까요?
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
DataOutputStream관련하여 궁금한점이 있습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]DataOutputStream은 앞에 2바이트로 문자길이가 저장되고 뒤에는 실제 문자 데이터가 저장된다고 하셨는데요, 길이가 2바이트가 넘어가는 문자를 저장하게 되면 어떻게 되는지 궁금합니다.
-
미해결코드로 배우는 React 19 with 스프링부트 API서버
bootJar가 어디에 있지요?
교재 560페이지에서 "API 서버 프로젝트에서는 Gradle의 'bootJar'를 실행합니다'라고 되어 있는데, bootJar가 어디에 있지요?
-
미해결태블로 지도 시각화, 기초부터 고급까지
geojson vs shp 비교
지도 시각화 관련해서 강의 잘 듣고 있습니다.제가 전국 읍면동 데이터를 가지고 시각화를 하려고 합니다. 현재 가지고 있는 읍면동 지리 정보는 shp 파일입니다. 용량이 꽤 큽니다. 올라가긴 하는데, 조금 무거운 느낌이네요 ㅠ 태블로에서 더 효율적인 형식과 좌표계가 있는지 궁금합니다. 혹시, shp 파일을 geojson으로 변환하는게 태블로에서 활용하기 더 가볍고 효율적인가요? 현재 좌표계는 EPSG:5179 입니다. 좌표계도 변환하면 더 좀 더 가벼워질까요? 좋은 강의 감사합니다.^^
-
해결됨카카오 코테 6주 합격! 실전 파이썬 코딩테스트
재귀
안녕하세요 수강자입니다.현재 2진수로 변환할때의 재귀함수 호출부분을 듣고있습니다. 1.종료조건, 2.재귀조건 3.데이터통합 으로 심플하게 나눠서 생각하는 방법 알려주셔서 감사합니다. 하지만 재귀함수를 할때, 스택의 개념을 설명해주지 않으셔서 뭔가 2% 개념이 부족한 느낌을 받았습니다. 완전 초보자 입장에서, 코드를 한줄한줄씩 공책에 써가며 결과값이 어떻게 나오는지 확인하는 과정중에, 설명해주신 개념과 풀이법이 직관적이며 머리에 쏙쏙박히기는하는데 왜 그렇지 하는 생각이 들어서요.
-
미해결[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
수강 기간 문의 드립니다.
안녕하세요. 작년 8회 필기 합격 후 실기 준비를 하려고 강의 신청을 해뒀었는데요. 직장 생활을 병행 하다 보니 여건 상 준비를 못하고 이번 10회 준비를 하려고 틈틈이 수강 중 입니다.강의 만료 기간이 5월초라 한달 정도 남았는데요. 시험 응시 전까지 강의를 반복적으로 듣고 연습을 해야될거같아 10회 실기 시험일 까지만 연장 할 수 있는 방법 없을까 문의 드립니다. 그럼 답변 부탁드리겠습니다^^
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
프로젝트 파일 오타 발견
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]basic/operation.html에서<!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <ul> <li>산술 연산 <ul> <li>10 + 2 = <span th:text="10 + 2"></span></li> <li>10 % 2 == 0 = <span th:text="10 % 2 == 0"></span></li> </ul> </li> <li>비교 연산 <ul> <li>1 > 10 = <span th:text="1 > 10"></span></li> <li>1 gt 10 = <span th:text="1 gt 10"></span></li> <li>1 >= 10 = <span th:text="1 >= 10"></span></li> <li>1 ge 10 = <span th:text="1 ge 10"></span></li> <li>1 == 1 = <span th:text="1 == 10"></span></li> <li>1 != 1 = <span th:text="1 != 10"></span></li> </ul> </li> <li>조건식 <ul> <li>(10 % 2 == 0)? '짝수':'홀수' = <span th:text="(10 % 2 == 0)? '짝수':'홀수'"></span></li> </ul> </li> <li>Elvis 연산자 <ul> <li>${data}?: '데이터가 없습니다.' = <span th:text="${data}?: '데이터가 없습니다.'"></span></li> <li>${nullData}?: '데이터가 없습니다.' = <span th:text="${nullData}?: '데이터가 없습니다.'"></span></li> </ul> </li> <li>No-Operation <ul> <li>${data}?: _ = <span th:text="${data}?: _">데이터가 없습니다.</span></li> <li>${nullData}?: _ = <span th:text="${nullData}?: _">데이터가 없습니다.</span></li> </ul> </li> </ul> </body> </html> <li>1 == 1 = <span th:text="1 == 10"></span></li> <li>1 != 1 = <span th:text="1 != 10"></span></li>이 부분이 잘못 나와있습니다.<li>1 == 10 = <span th:text="1 == 10"></span></li><li>1 != 10 = <span th:text="1 != 10"></span></li>1을 10으로 변경을 해야 합니다.
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
CAS 연산3 강의 질문 있습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]1. 여러 스레드가 정말 완벽하게 동시에 실행되는 경우임의의 두 스레드 A, B가 정말 완벽하게 동시에 실행되었다고 가정하겠습니다. 현재 atomicInteger의 value가 0에서 1로 증가해야하는 상황입니다.A와 B 모두 getValue의 값은 0입니다.A와 B 모두 result의 값은 true가 될 것이며 getValue는 0에서 1로 증가합니다. A와 B 모두 1을 return 합니다. (결괏값: 1)이런 경우는 절대로 없는 건가요?2. sleep 사용 시 타 스레드 간섭이 증가하는 이유sleep 사용 시 타 스레드 간섭이 증가하는 이유를 제 나름대로 생각해 보았는데, sleep(100)이라 하더라도 모든 스레드가 100ms 후에 완벽하게 동시에 깨어나지는 않기 때문일까요?
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
화면이 왜 이렇게 뜨는걸까요?
동일하게 했는데 왜 local 화면이 이렇게 뜰까요?
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
프로세스와 스레드 관련해서 질문 있습니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 해당 강의를 듣고 질문이 있는데요,우리가 일반적으로 자바/스프링부트 프로젝트를 맥북으로 인텔리제이로 실행한다면 어떻게 프로세스가 이루어지는지 알 수 있을까요? 제가 생각해본건 아래와 같습니다. 프로세스 1자바(강의 내용중에, 자바를 실행하면 자바도 하나의 프로세스라고 하셔서 추가했습니다) 프로세스 2JVM(그리고 이 JVM이 가상 컴퓨터이니까 그 컴퓨터의 프로세스 내부에서 스프링부트가 실행된다고 생각하고 있습니다!) 프로세스 3인텔리제이 이렇게 생각하고 있는 게 맞는 내용일까요??
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
왜 다르게 뜰까요..?ㅠㅠ
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.이 두개를 선택하면 선생님이 하신건npm run lint가 뜨는데 왜 저는 npm run format? 이 뜨는걸까요..?
-
해결됨삼각형의 실전! Vulkan 중급
섹션6 >> Hello color animation 과제에서 궁금한 점이 있습니다.
안녕하세요.섹션6 >> Hello color animation 과제를 하다 궁금한 점이 생겼습니다. render() 함수 내에서 이미지 클리어 전에 .oldLayout = VK_IMAGE_LAYOUT_UNDEFINED 로 설정해 스왑 체인 이미지 레이아웃을 변경하여 vkCmdClearColorImage 를 수행하면생성자에서 스왑체인 이미지의 레이아웃을 미리 VK_IMAGE_LAYOUT_PRESENT_SRC_KHR 로 변경해 놓은 상태가 아니더라도 에러 없이 정상적으로 동작이 되는 것을 확인했습니다.이렇게 해결하는 것이 맞는지 궁금합니다.그리고 VK_IMAGE_LAYOUT_UNDEFINED 로 설정하면 vkCmdPipelineBarrier() 가 불리는 시점에 이전 이미지 레이아웃과 데이터는 완전히 무시되고 항상 새로운 레이아웃으로 덮어쓰기 되는 것인지, 그에 따른 오버헤드가 발생하여 성능에 안좋은 영향을 미치는지도 궁금합니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
도커 컨테이너 끼리 SSL 통신 시 문제가 생깁니다..
안녕하세요. 로컬 PC에서 elasticsearch를 도커 컨테이너로 구동하고 ( elasticsearch 8버전 ) python 프로젝트 ( python 3.11 버전 ) 는 로컬 ide에서 구동했을 때는 python 프로젝트 에서 --> elasticsearch 도커 컨테이너 까지의 https 요청이 정상적으로 수행되었습니다. 그런데 python 프로젝트를 컨테이너로 띄워서 elasticsearch 도커 컨테이너로 https 요청을 보내면 [ SSL routines:ssl3_read_bytes:sslv3 alert illegal parameter ] 이런 에러가 계속 발생합니다.python 프로젝트의 openssl 버전은 1.1.1w이고 elasticsearch 프로젝트의 openssl 버전은 1.1.1f 입니다. oepnssl로 디버깅 하기위해 openssl s_client -connect inspiring_noether:9200 -tls1_2 -CAfile ./http_ca.crt 를 실행하면 아래와 같이 출력됩니다.. 디버깅으로 보면 정상 통신으로 보이는데 어떤게 문제일까요,,?ㅠCONNECTED(00000003) Can't use SSL_get_servername depth=1 CN = Elasticsearch security auto-configuration HTTP CA verify return:1 depth=0 CN = a7cf2750c76a verify return:1 --- Certificate chain 0 s:CN = a7cf2750c76a i:CN = Elasticsearch security auto-configuration HTTP CA 1 s:CN = Elasticsearch security auto-configuration HTTP CA i:CN = Elasticsearch security auto-configuration HTTP CA --- Server certificate --- http_ca.crt 인증서 내용 ---- subject=CN = a7cf2750c76a issuer=CN = Elasticsearch security auto-configuration HTTP CA --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: RSA-PSS Server Temp Key: X25519, 253 bits --- SSL handshake has read 6541 bytes and written 281 bytes Verification: OK --- New, TLSv1.2, Cipher is ECDHE-RSA-AES256-GCM-SHA384 Server public key is 4096 bit Secure Renegotiation IS supported Compression: NONE Expansion: NONE No ALPN negotiated SSL-Session: Protocol : TLSv1.2 Cipher : ECDHE-RSA-AES256-GCM-SHA384 Session-ID: 362F6B5369DB4D85D09490F9D30E7DF66367B120D1EDEF9DF0013644F1D0FCA8 Session-ID-ctx: Master-Key: 5C3994FFD364BFF28A8990102CA6EDCC99D9F8AEBD0B9E2905DA3F9B6BE1CF3F8787648205B6F46AD3D1D8CA7A7EEA02 PSK identity: None PSK identity hint: None SRP username: None TLS session ticket lifetime hint: 86400 (seconds) TLS session ticket: ----- session ticket 내용 ----- Start Time: 1744073205 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: yes
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-F 질문있습니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.https://inf.run/e3oLMabcdefghijklmnopqrstuvwxyz를 입력해서 해본 결과 r 까지는 잘 나오는데 s부터는 출력하였을 때 이상한 값들이 들어갑니다.(한글이 들어갑니다) 어느 부분에서 잘못된 것인지 알 수 있을까요?(대문자는 잘 나오는 것을 확인하였습니다) 혹시 아스키 코드표에 나와있는 값을 넘어가는 값이 저장되었다가 값을 빼주는 과정에서 코드표를 넘어가는 값이 저장되면서 오류가 발생한 것인가요?
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
계정 운영관리 관련
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!마크다운, 단축키를 이용해서 편리하게 글을 작성할 수 있어요.먼저 유사한 질문이 있었는지 검색해보세요.서로 예의를 지키며 존중하는 문화를 만들어가요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요.1.계정 분리 관련해서 궁금한 부분이 있습니다.강사님은 현재 앱스토어와 애드몹 계정 비율은 동일하게 맞춰서 운영 중이신가요?앱스토어 계정 A - 애드몹 계정 A앱스토어 계정 B - 애드몹 계정 B요런식으로 앱스토어 계정 A로 올린 앱들은 애드몹 계정 A로 셋팅하는 구조인지요?2.앱스토어 계정은 2023년 11월 이후 생성된 계정은 테스터 20명 확인을 해줘야 하는데 요부분이 시간이 오래 소요될것 같아 고민입니다ㅜㅜ (미리 만들어둘껄)계정을 여러개로 만들어서 운영시 강사님은 요부분 어떻게 시간비용을 줄이면서 앱등록을 하는지 궁금합니다. 신규앱을 앱스토어에 올릴때마다 테스트 20명에게 요청하는 과정을 거쳐야 하는걸로 이해를 하고 있어서요. 3.사업자계정으로 운영한다면 사업자도 여러개를 만들어서 운영하는게 좋을지요?
-
미해결실습으로 손에 잡히는 SQLD의 정석(2과목)
학생,등록,수업 데이터세트 로드
안녕하세요..로드했는데 권한이 불충분하다고 뜨는데 이거 전에 로드 해야하는게 있었을까요...?