묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
enum의 요소를 string알 수 있는 것은 없나요???
가지고있는 ECardType 변수에서 메타데이터 말고 Student, Teacher... 이렇게 문자열로 나오게 하는 방법이 있나요???
-
미해결5개 거래소별 코인차익알림봇, 구체적인 개발 가이드 with Python
거래소 별 가입링크
수업노트에 있다는데 어딘지 모르겠네요 💬
-
미해결독하게 시작하는 C 프로그래밍
64bit 메모리 주소에 들어있는 값이 128bit인 이유가 궁금합니다.
왼쪽 빨간 박스는 "메모리 주소", 오른쪽 노란색 박스는 "Data"메모리 주소는 64bit(8byte) CPU 체계이므로 4bit씩 16개 묶음으로 표현했고, 각 행마다 있는 메모리 주소에 들어있는 data 즉, 값이 오른쪽에 있는 거구요.그 오른쪽에 있는 데이터가 16진수(8bit)로 16개가 나열돼 있습니다. 그럼 총 128bit = 16 byte 여기서 이해가 안 됩니다. ㅠㅠ 64bit 메모리 주소는 4bit * 16 = 64(=8byte)각 메모리 주소의 데이터는 8bit(1byte) * 16 = 128(=16byte)16개로 나열돼 있는 건 동일한데 왜 bit 수가 다른 거죠?그리고 데이터에 16진수로 16개 끊은 게 어떤 의미일까요?16진수 1개씩 끊어서 총 16개를 각각 하나의 의미로 파악한 후, 전체를 하나의 데이터로 봐야 하는 건가요?64bit 메모리 주소의 데이터는 128bit이다. 이렇게 그냥 암기해야 하나요?
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
포트폴리오와 개발블로그 둘중에 하나만 해도 되는건가요?
개발블로그가 포트폴리오와 같은 역할을 할 수 있다고 하셨는데 그럼 포트폴리오를 안만들고 개발블로그만으로도 입사지원을 해도 되는건가요?
-
미해결모두를 위한 대규모 언어 모델 LLM(Large Language Model) Part 1 - Llama 2 Fine-Tuning 해보기
Fine-Tuning 한 Model 을 다시 Fine-tuning 할 수 있나요?
학습 중에 궁금한 점이 생겨 질문 드립니다.fine-tuning 한 이후에 추가로 학습 시키고 싶은 dataset이 생겼을 경우,이전 학습된 peft model 을 이어서 fine tuning 을 진행 할 수 있을까요?
-
미해결[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
stata4가 build오류가 납니다.(수정됨)
state1번부터 5번까지는 실행이 되는데,4번만 입력하면 code_generation_provider.g.dart 파일에서 2개의 오류가 계속 발생합니다.왜그런지 여러번 확인했는데, 코드상의 문제는 없는 것 같습니다.g.dart 파일은 수정이 안된다고 하셨는데, 어떻게 수정을 해야할까요?ㅠ// code_generation_provider.dart@riverpod int gStateMultiply( GStateMultiplyRef ref, { required int number1, required int number2, }) { return number1 * number2; }//code_generation_provider.g.dart
-
해결됨코딩테스트 [ ALL IN ONE ]
while 반복문의 조건에 대해 질문있습니다.!
안녕하세요 선생님강의 잘듣고 있습니다.! while 반복문의 조건이l == r 일때까지 반복문을 실행하는건 이해했는데 왜 조건이 l < r 인지 잘이해가 안됩니다ㅠ 혹시 while 반복문의 조건을 l != r 이라고 해도 되는건가요?
-
해결됨대세는 쿠버네티스 (초급~중급편)
vagrant up -> imag pull 단계 멈춤
vagarant up 시 [preflight] You can also perform this action in beforehand using 'kubeadm config images pull'단계에서 1시간 가량 멈추어서 질문드립니다. 서버 로그는 아래와 같으며VirtualBox, vagrant, host os 버젼은 교재와 동일합니다. vagrant vbguest 의 경우 3.0 버젼으로 진행 시 중간에 마운트 에러가 발생하여 0.21 로 버젼 강제하였습니다. https://ballistic-uncle-12b.notion.site/console-log-243c674068b84f6baf1eededae1cb987?pvs=4
-
해결됨이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
혹시 깃허브버전 언리얼의 프로젝트는 modebase 파일이 없는건가요?
전 실습 파일 옮기고 매크로 재지정 할 때, 저는 ~~ModeBase.h가 없어서 직접 작성하는데요. 제가 언리얼 깃허브에서 엔진 소스 받아서 빌드해가지고 사용하는 방식으로 언리얼을 실행 시켜서 프로젝트를 만들고 있는데이럴 경우 뭔가 좀 다른 건가요??
-
미해결따라하며 배우는 리액트 네이티브 기초
react natie doctor 적용후 이문제 어떻게 해결하나요 ??
✖ Android SDK - Required for building and installing your app on Android - Versions found: N/A - Version supported: 33.0.0sdk 를 못찾는거 같은데 일단 sdk 에서 cmdline 다운 받아 봤고, 시스템 경로 변경도 해보았습니다 .
-
미해결언리얼4 블루프린트로 안드로이드 게임 만들기
혹시 언리얼5 안드로이드 패키징 강의가 있을까요?
언리얼4.27을 사용하는데 패키징이 안됩니다.혹시 5.0버전으로 패키징 하는 강의 좀 올려주실 수 있나요? 아니 이미 올라와 있는 강의가 있나요?
-
해결됨재고시스템으로 알아보는 동시성이슈 해결방법
트랜잭션 전파속성, 데이터 소스
안녕하세요. 강의 잘 보고 있습니다. 의문이 생겨 질문을 남깁니다. 트랜잭션 전파속성을 REQUIRES_NEW로 해서 새로 생성한 이유가 있을까요? 그냥 REQUIRED로 하면 안되나요??강의 내에서 데이터소스를 분리하는 것을 추천해주셨는데, 커넥션 풀 사이즈를 늘리면 안되나요?? 감사합니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
세션은 공유해서 쓰나요?
세션에 관해 궁금한게 있습니다.예를 들어 사용자1이 서버에 접속을 하여 로그인을 하여서버에서는 getSession()이라는 함수를 통해 처음으로 접속한 사람이므로세션을 새로 만듭니다.이후 바로 사용자2이 서버에 접속하면 getSession()은 있는 세션을 그대로 사용,즉 세션 1개로 모든 사용자들이 공유하게 되는건가요?
-
미해결
PC정비사 2급 필기 강의 PPT 자료 받는 법
안녕하세요?11월5일 PC정비사2급 필기시험을 보기 위해 강의를 수강하고 있습니다.복습을 위해 강의PPT를 다운받을 수 있는지 알고싶습니다.적당한 교재가 있으면 추천도 부탁드립니다.감사합니다.
-
해결됨넓고 얕게 외워서 컴공 전공자 되기
[국가와 국민으로 이해하는 컴퓨터 세상] - 엑세스 바이올레이션 오류
안녕하세요 선생님, [국가와 국민으로 이해하는 컴퓨터 세상] 강의를 보다가 궁금증이 생겨났습니다.궁금증이 생긴 부분은 수업 중 아래의 내용과 관련된 것입니다. App과 OS를 각각 민간영역과 정부영역으로 비유하신 뒤에 철수 프로세스와 영희 프로세스로 예를 들어 설명해주셨는데요,영희가 철수의 허락없이 철수의 공간(메모리)에 접근하면 주거침입이기 때문에 하면 안된다고 설명해주셨습니다.(정부[운영체제]가 법으로 못하게 막고 있기 때문에)그럼에도 불구하고 영희가 만약에 철수의 공간에 진입해서 뭔가 한다, 화장실을 쓴다든지 들어가서 안에 있는 물건을 가족 나온다든지 그러면 안된다.프로세스의 메모리 공간은 독립되어 있다. 근데 어떤 프로세스가 실수든 의도적이든 남의 공간에 침투하면 엑세스 바이올레이션 오류(연산을 못하도록 os가 멈추도록 하는 것)를 운영체제가 일으킨다. 이 내용을 공부하다가2년전 애플이 아이폰에서 페이스북 앱이 사용자의 개인정보 추적을 못하도록(사용자의 허락을 구하도록) "이 앱이 당신의 검색과 사용이력 정보를 추적하는 걸 허락하시겠습니까?" 알림창을 띄워서 페이스북이 타깃광고를 못하게 했던 이슈가 생각났습니다. 여기서 아래와 같은 궁금증이 생겼습니다.1. 원래 OS(iOS)가 당연히 못하게 했어야 하는게 아닌가? 2. 기존에 페이스북이 사용자 정보를 취득할 때 엑세스 바이올레이션 오류가 일으켰어야 하는 게 아닌가? 3. 일반적인 데스크탑 운영체제와 아이폰의 os는 다른 것인가?입니다. 장난감 돋보기를 가지고 복잡한 문제를 해석하려는 시도처럼 보이지만바보같은 질문은 없다는 말씀에 용기를 가지고 질문드립니다.항상 감사드립니다^^
-
해결됨디지털포렌식 입문자를 위한 디지털포렌식 전문가 2급 실기 시험대비 강의(Encase/Autopsy)
질문있습니다!
안녕하세요! AUTOPSY로 학습간 질문이 있어서 문의드립니다.1. Run Ingest Module - Extension mismatch Detect에서Skip files without extensions + Skip known files이 결과값에 미치는 영향과 체크를 해제할 필요는 없을까요?Skip files without extensions은 직관적으로 이해가 되는데 Skip knoww files의 의미를 잘 모르겠습니다.2. Run Ingest Module - Keyword Search 에서 현재 최신 버전(4.21.0)에는 Add text to Solr Index 라는 체크하는 곳이 생겼습니다.이거를 체크해야 키워드 서칭이 되는 것 같은데, 강의에는 없는 내용이다 보니 질문드립니다.3. ftk imager에서 Recovered라고 뜨는 파티션의 경우 Encase에서는 프로그램 내부에서 별도의 작업을, Autopsy에서는 추가적인 작업은 필요없다고 하셨지만, 실제 hxd로 복구해보려면 어떻게 해야할까요?시나리오2 기준으로 3번 파티션의 스타팅 섹터와 섹터수를 16진수 값으로 변경해서 넣어보고 encase에서 열어봣는데 그것만으로는 되는 것 같지 않아서 문의드립니다.
-
미해결[웹 개발 풀스택 코스] HTML&CSS 기초
HTML Snippets 안나오네요,,
HTML Snippets 안나오네요,, 없이 해도 상관없나요?
-
해결됨삼각형의 실전! CMake 초급
Xcode 빌드시스템 에서 빌드가 잘 되지 않는 문제가 있습니다.
여러가지 조사를 해봤지만 해결되는것이 없어서 도움을 요청해봅니다..일단 Xcode는 설치가 되어 있고, Xcode 버젼은 다음과 같습니다.xcode-select -p > /Applications/Xcode.app/Contents/Developer xcodebuild -version Xcode 15.0.1 Build version 15A507작업 위치는 외장 디스크를 터미널로 접근해서 작업을 했습니다.ShellScript로 CMake 세팅을 했고요bash ~/CMakeInitTemplate.sh Phello-cmake 를 실행하면#!/bin/bash # 명령어 결과물을 변수로 나타내기 CurPath=$(pwd) ProjectName="$1" # 현재 주소를 사용해서 concatenate하기 if [ -z "$ProjectName" ]; then echo "Type ProjectName by argument" echo "Like bash ~/CMakeInitTemplate [ProjectName]" exit 0 fi mkdir "${ProjectName}" cd "${ProjectName}" || exit # 파일이 있는지 없는지 확인하기 # https://co-no.tistory.com/109 # if [ -e "$FILE" ]; then # echo "File Exists" # else # echo "No Matching FIle" # fi # 파일 쓰기 # https://stackoverflow.com/questions/11162406/open-and-write-data-to-text-file-using-bash Create_CMakeLists_Text() { touch CMakeLists.txt echo "# 최소 CMkae버젼 요구사항 명시 cmake_minimum_required(VERSION 3.0.0) # 프로젝트 이름 지정 project(${ProjectName}) # 타겟 프로그램 정의 add_executable(${ProjectName} src/main.cpp) # 조건문 if(BUILD_TESTING) # 메세지 출력 message('Hello Test') endif()" >> CMakeLists.txt } # 인프런 삼각형 GNU 폴더 구조 Set_CMake_FolderStructure() { mkdir bin # 1. 동적 라이브러리와 실행파일 : bin mkdir data # 2. 데이터와 에셋 : data mkdir demo # 3. 데모 : demo mkdir doc # 4. 문서 : doc mkdir include # 5. 헤더파일 : include mkdir lib # 6. 라이브러리 : lib mkdir src # 7. 소스파일 : src touch src/main.cpp mkdir test # 8. 테스트 : test } Create_CMakeLists_Text Set_CMake_FolderStructure cd ../ CMakeLits.txt 는 처음에 다음과 같이 실습을 따라했습니다.다만, 저만의 프로젝트 이름을 설정하기위해 "Phello-cmake"로 이름을 지었구요.# 최소 CMkae버젼 요구사항 명시 cmake_minimum_required(VERSION 3.0.0...3.27.7) # 프로젝트 이름 지정 project(Phello-cmake) # 타겟 프로그램 정의 add_executable(Phello-cmake src/main.cpp) # 조건문 if(BUILD_TESTING) # 메세지 출력 message('Hello Test') endif() cmake -G "Unix Makefiles" -B build-make와 같이Makefiles를 빌드시스템을 명시하고 빌드할때는 문제가 없이build-make 파일이 잘 생깁니다.다만,cmake -G "Xcode" -B build-xcode 실행할때 다음과 같은cmake -G "Xcode" -B build-xcode -- The C compiler identification is unknown -- The CXX compiler identification is unknown CMake Error at CMakeLists.txt:6 (project): No CMAKE_C_COMPILER could be found. CMake Error at CMakeLists.txt:6 (project): No CMAKE_CXX_COMPILER could be found. -- Configuring incomplete, errors occurred! 이 에러를 봤을때, 컴파일러를 명시하면 되겠다 생각하고다음과 같이 컴파일러를 명시했습니다.# 최소 CMkae버젼 요구사항 명시 cmake_minimum_required(VERSION 3.0.0...3.27.7) # set(CMAKE_C_COMPILER /usr/bin/clang) set(CMAKE_CXX_COMPILER /usr/bin/clang++) # 프로젝트 이름 지정 project(Phello-cmake) # 타겟 프로그램 정의 add_executable(Phello-cmake src/main.cpp) # 조건문 if(BUILD_TESTING) # 메세지 출력 message('Hello Test') endif() 그러나 다음과 같이Check for working C compiler: /usr/bin/clang - brokenThe C compiler"/usr/bin/clang"is not able to compile a simple test program.과 같은 이유로 실습진행이 막혔습니다.cmake -G "Xcode" -B build-xcode -- The C compiler identification is unknown -- The CXX compiler identification is unknown -- Detecting C compiler ABI info -- Detecting C compiler ABI info - failed -- Check for working C compiler: /usr/bin/clang -- Check for working C compiler: /usr/bin/clang - broken CMake Error at /opt/homebrew/Cellar/cmake/3.27.7/share/cmake/Modules/CMakeTestCCompiler.cmake:67 (message): The C compiler "/usr/bin/clang" is not able to compile a simple test program. It fails with the following output: Change Dir: '/Volumes/Transcend/개발 자료/Markdown/SelfStudy/Doc/Cpp/CMake/실습/Phello-cmake/build-xcode/CMakeFiles/CMakeScratch/TryCompile-Qo6pMj' Run Build Command(s): /usr/bin/xcodebuild -project CMAKE_TRY_COMPILE.xcodeproj build -target cmTC_2733e -parallelizeTargets -configuration Debug -hideShellScriptEnvironment Command line invocation: /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -project CMAKE_TRY_COMPILE.xcodeproj build -target cmTC_2733e -parallelizeTargets -configuration Debug -hideShellScriptEnvironment User defaults from command line: HideShellScriptEnvironment = YES IDEPackageSupportUseBuiltinSCM = YES 2023-10-27 13:21:07.547 xcodebuild[8028:99890] Writing error result bundle to /var/folders/yc/p3zthqjj70b5_p976b68c9rr0000gn/T/ResultBundle_2023-27-10_13-21-0007.xcresult xcodebuild: error: 'CMAKE_TRY_COMPILE.xcodeproj' does not exist. CMake will not be able to correctly generate this project. Call Stack (most recent call first): CMakeLists.txt:10 (project) 그래서 두번쨰로 환경변수를 설정했습니다./* ~/.zshrc */ : export CC=/usr/bin/clang export CXX=/usr/bin/clang++ autoload -Uz compinit && compinit bindkey '^I' complete-word zstyle -e ':completion:*' command-path 'reply=( "$PWD/bin" "$path[@]" )' typeset -U PATH path : 그럼에도 여전히 빌드가 되지 않고, 마지막으로 Xcode SDK 경로 설정까지 해/* ~/.zshrc */ export SDKROOT=$(xcrun --sdk macosx --show-sdk-path) 추가를 해봤지만 작동이 되지 않았습니다..어떻게 해야 해결이 될지 알려주실 수 있을까요? ㅠㅠ
-
미해결
포토샵 자유변형 늘리기
포토샵에서 윤곽 도구 선택후 자유 변형을 통해 사진의 아래부분을 늘리고 싶은데, 선택 된 영역이 유지 된 채 중간이 빈칸으로 남고 늘려지지가 않습니다.어떻게 해야하나요??
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
8-B 문제 질문
안녕하세요 큰돌선생님 매번 좋은 강의 감사합니다.. 문제를 풀다가 못풀어서 선생님 코드를 보고 강의를 시청하였는데요, rpg함수는 dp배열을 갱신하는 재귀함수인데 기저사례가 없는 이유가 궁금합니다. 아직 제가 코드를 완전히 이해하지 못하는것 같은데, 제 생각으로는 선생님코드 for(int p = 0; p <= pnt; p++){ int nextSTR = min(1000, STR + p); int nextINT = min(1000, INT + pnt - p); ret = max(ret, rpg(nextSTR, nextINT)); }이 부분에서 pnt가 0이더라도 계속 rpg() 함수를 호출할것 같은데 제가 어느부분을 이해하지 못하는 건가요??