묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
피드백 부탁드립니다
for i in range(1, 51): num = i with open("{0}주차.txt".format(num), "w", encoding="utf8") as report_file: report_file.write("- {0} 주차 주간보고 - ".format(num)) report_file.write("\n부서 : ") report_file.write("\n이름 : ") report_file.write("\n업무 요약 : ")
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
Quiz_05 관련 질문드립니다 !
public class _Quiz_05 { public static void main(String[] args) { int size[] = new int[10]; for (int i = 0; i < size.length; i++) { size[i] = 250 + (5 * i); System.out.println("사이즈 " + size[i] + " (재고있음)"); } } }위 코드가 제가 작성한 코드이고, 아래가 선생님께서 작성하신 코드입니다.public class _Quiz_05_해설 { public static void main(String[] args) { int[] sizeArray = new int[10]; for (int i = 0; i < sizeArray.length; i++) { sizeArray[i] = 250 + (5 * i); } for (int size : sizeArray) { System.out.println("사이즈 " + size + " (재고 있음)"); } } }배열에 값을 입력해주는 반복문과 배열을 출력하는 반복문을 따로 설정하신 점에 대해 궁금한 점이 있습니다.수업 내용에 대한 복습과 활용의 다양성을 보여주기 위한 것인지, 실제 활용이나 실무에 있어 효율성이나 활용도가 더 높은 것인지 궁금합니다 !
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
서버가 1대인 경우 질문
강의에서 여러 서버가 있을 때의 확장성을 고려해 ELB를 통해 HTTPS 설정을 하는 것 같은데, 서버가 한 대인 경우에는 ELB를 통하지 않고 EC2에 HTTPS설정을 해도 똑같이 작동되는지 궁금합니다.
-
해결됨한 입 크기로 잘라먹는 타입스크립트(TypeScript)
section 02 타입스크립트 컴파일러 옵션 설정하기 파트에서 24분쯤 진행되는 ts-node 옵션관련 질문
Section 02의 타입스크립트 컴파일러 옵션 설정하기 파트에서 24분쯤 진행되는 ts-node 옵션관련해서 질문드립니다! 현재 node 버전은 v20.11.1 입니다. 저같은 경우는 tsconfig.json 파일이 없을 경우 강의에서 나오는 그대로의 오류가 발생합니다. 예를들어 package.json에 "type": "module"을 설정하지 않고 해당 내용까지 쭈욱 강의를 run 해왔고, 무심코 ts-node 명령을 실행시켰는데 강의 초반 타입스크립트 설정때 발생했던 ts-node에 대한 명령이 더이상 발생하지 않는것으로 확인이 되었습니다. 그래서 무식하게 하나씩 설정 조합을 확인해봤는데 package.json에 type:module 설정을 하지 않은 채 tsconfig.json을 만들어두고 {} 형태로 비워두는것 만으로도 ts-node 명령 오류가 발생하지 않네요?tsconfig.json{/* 빈 설정 */}ts-node 버전에 대한 차이로, 해당 부분에 대해서 업데이트가 진행된것인지 모르겠습니다. ts-node 버전은 v10.9.2 이며 @types/node 버전은 v22.10.5 입니다. 이런 경우에는 그냥 되면 되는갑다 하는 경우도 많겠지만... 왜 되는가? 에 대한 궁금증이 있고... 풀리지 않아 실시간 질문 남겨봅니다. 물론 tsx를 사용한다면 이부분에 대한 의문이 딱히 필요없을 수도 있겠지만, 현재 회사 프로젝트 중 백엔드(express)에서 typescript를 적용하여 사용중이며 ts-node를 사용하는것으로 알고있기에 명확하게 알아두고자 문의남겨봅니다.만약 제 질문을 통해서 강의 초반부터 현재 질문 시점의 강의 파트까지 ts-node 에러 관련 원인이 좀더 좁게 도출될 수 있다면 다행입니다. 예를들면 강의 초반부에서 tsconfig.json 파일이 없을때는 타입스크립트의 모듈 시스템이 ESM으로 인식된다. 그러나 tsconfig.json이 {} 형태로라도 빈 형태로 설정되어 있다면 타입스크립트가 CJS로 자동 적용되어, ts-module이 해당 모듈 시스템으로 적용되도록 내부적으로 처리되어있다 혹은 업데이트로 인해 오류가 방지된다 등
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
세팅하는데 에러때문에 아무짓도 못하고 있어요
안드로이드 스튜디오에서 에뮬레이터 실행 하고 run하면 컴퓨터가 다운되어 재부팅되거나 또는 블루스크린 에러나오고 재부팅하는거죠 컴퓨터 사양을 적어볼게요 ausus1) asus노트북 사양인텔 코어 i7-7500u 2.70 GHZ,ram:16g,hdd 240Gb X 2윈도우10에서 11로 업그레이드 했습니다.버젼: 23H2jflutter 최신,안드로이드 최신,dk 17,git,node 설치flutter doctor 이상무2) 데스크탑 사양intel i5-10400 2.90GHZRAM 16GBHDD 1.8TB윈도우10에서 11로 업그레이드 했습니다.버젼: 23H2jflutter 최신,안드로이드 최신,dk 17,git,node 설치flutter doctor 이상무 1) ,2) 에뮬레이터를 실행시키고 run하면 블루스크린 나타나고 컴퓨터 다운됩니다 다음같이 에러입니다01-04 23:51:51.649 4124 3164 W zipro : Error opening archive D:\flutter_android_work\hitalk\build\app\outputs\flutter-apk\app-debug.apk: Invalid fileERROR: dump failed because resource AndroidManifest.xml not foundFailed to extract manifest from APK: ProcessException: The command failed with exit code 1 Command: C:\Users\vibas\AppData\Local\Android\sdk\build-tools\35.0.0\aapt dump xmltree D:\flutter_android_work\hitalk\build\app\outputs\flutter-apk\app-debug.apk AndroidManifest.xml.No application found for TargetPlatform.android_x64.Is your project missing an android\app\src\main\AndroidManifest.xml?Consider running "flutter create ." to create one.
-
해결됨독하게 시작하는 C 프로그래밍
강의를 듣는데 하나도 못 하겠어요..
이 강의 수강 전에 유튜브에서 C언어 코딩에 대해서만 배웠습니다.이론위주로 하다가 실습예제 하려니까 하나도 작성을 못 하겠어요..처음에 Hello World 출력하다가 갑자기 값 초기화 설정해서 scanf 작성하면서 여러 변수 작성하고 알수없는 미로에 빠진 것 같네요C언어 포기하는게 맞을까요
-
미해결배달앱 클론코딩 [with React Native]
java가 아닌 .kt에서 code push 에러가 발생합니다.
error Failed to install the app. Command failed with exit code 1: ./gradlew app:installDebug -PreactNativeDevServerPort=8081 FAILURE: Build failed with an exception. * Where:Build file '/Users/wootukchoi/FoodDeliveryApp/node_modules/react-native-code-push/android/build.gradle' line: 17 * What went wrong:A problem occurred evaluating project ':react-native-code-push'.> Could not find method android() for arguments [build_2tl5hzetictwda5fo4twhoyrv$_run_closure1$_closure2@6264dc0a] on project ':react-native-code-push' of type org.gradle.api.Project. * Try: package com.fooddeliveryappimport com.facebook.react.ReactActivityimport com.facebook.react.ReactActivityDelegateimport com.facebook.react.defaults.DefaultNewArchitectureEntryPoint.fabricEnabledimport com.facebook.react.defaults.DefaultReactActivityDelegateimport android.os.Bundle;import com.microsoft.codepush.react.CodePushclass MainActivity : ReactActivity() { /** * Returns the name of the main component registered from JavaScript. This is used to schedule * rendering of the component. */ override fun getMainComponentName(): String = "FoodDeliveryApp" /** * Returns the instance of the [ReactActivityDelegate]. We use [DefaultReactActivityDelegate] * which allows you to enable New Architecture with a single boolean flags [fabricEnabled] */ override fun createReactActivityDelegate(): ReactActivityDelegate = DefaultReactActivityDelegate(this, mainComponentName, fabricEnabled) override fun getJSBundleFile(): String { return CodePush.getJSBundleFile() }}
-
미해결ProtoPie Master Courses (프로토파이 마스터 클래스)
tab네비게이션 만들기 강의 질문
tab네비게이션 만들기 강의에서 맨 위 엑스랑 오토체인지 바로가기버튼이 안 눌러집니다. (작동이 안됩니다)
-
미해결
Spotfire 프로젝트 진행
안녕하세요생산관리 직무에 관심이 있어 Spotfire를 수강한 대학생입니다. 이를 자소서와 면접에서 어필하려고 하는데, 사실 강의만 들었다고 어필이 되기에는 한계가 있더라고요. 혹시 개인적으로 Spotfire를 통해 진행할 수 있는 프로젝트가 있을까요? 아니면 강의를 통해서만으로 어필할 수 있는 부분이 무엇이 있을까요? 인터넷에서 찾아보니 정보가 너무 제한적으로 이렇게 질문 드립니다..!감사합니다.
-
해결됨개발자를 위한 쉬운 도커
컨테이너 가상화에서 OS
안녕하세요. 컨테이너 가상화에서 OS 관련하여 질문이 있습니다.아래 설명에서 궁금한점이 있습니다."""하이퍼바이저 가상화는 게스트OS와 호스트OS가 따로 존재합니다.컨테이너 가상화는 리눅스 커널 기술을 활용해서 프로세스 간 격리를 합니다. 컨테이너 가상화에서 컨테이너는 호스트OS를 사용합니다.이미지 개발자는 소프트웨어, 의존성 파일, OS를 준비해 이미지로 만듭니다."""이미지에 OS가 있다면 호스트OS와 게스트OS 개념이 들어가는거 아닌가 싶어서요 그러면 하이퍼바이저 가상화가 아닌가 싶어서요...사용자 환경이 windows or ubuntu고 이미지에 사용하고 있는 os는 linux or centos라고 가정할때 해당 이미지를 실행하면 다른 os를 가지는거 아닌가 싶습니다. 추가로 "이미지의 이름을 동료나 친구에게 전달해 주시면 어떤 환경에서든 도커만 설치되어 있으면 완벽하게 일치하는 서버를 구성할 수 있습니다." 해당 작동이 어떻게 될 수 있는지도 궁금합니다. 제 windows 환경에서 도커이미지를 만들어 배포를 합니다. linux를 사용하고 있는 동료가 해당 이미지를 사용하게 되었을때 어떻게 완벽하게 일치하는 서버를 구성할 수 있는지도 궁금하고요.
-
미해결따라하며 배우는 자바스크립트 A-Z
document 객체가 콘솔에 화면처럼 뜨질않는데 무슨이유일까요?
콘솔창에 아무것도 뜨지않아요 ㅜㅜ 새로고침도 해보고 파일다시열어보고 동기화문제에서 뭐가 잘못된걸까요?
-
미해결배달앱 클론코딩 [with React Native]
flipper 239 에러가 발생합니다.
많은 시도를 해봤지만 계속 안되더라구요 ㅠㅠ error Failed to install the app. Command failed with exit code 1: ./gradlew app:installDebug -PreactNativeDevServerPort=8081 FAILURE: Build failed with an exception. * What went wrong:Could not determine the dependencies of task ':app:processDebugResources'.> Could not resolve all dependencies for configuration ':app:debugRuntimeClasspath'. > Could not find com.facebook.flipper:flipper:0.239.0. Searched in the following locations: - https://oss.sonatype.org/content/repositories/snapshots/com/facebook/flipper/flipper/0.239.0/flipper-0.239.0.pom - https://repo.maven.apache.org/maven2/com/facebook/flipper/flipper/0.239.0/flipper-0.239.0.pom - https://dl.google.com/dl/android/maven2/com/facebook/flipper/flipper/0.239.0/flipper-0.239.0.pom - https://www.jitpack.io/com/facebook/flipper/flipper/0.239.0/flipper-0.239.0.pom Required by: project :app > project :react-native-flipper * Try:> Run with --stacktrace option to get the stack trace.> Run with --info or --debug option to get more log output.> Run with --scan to get full insights.> Get more help at https://help.gradle.org. BUILD FAILED in 1s.
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테스트 코드에서 @Transaction사용 시 delete 쿼리가 나가지 않습니다.
안녕하세요. 강의를 수강하며 따로 게시판을 만들어보는중에 문제가 발생하여 질문드립니다.다름이 아니라 테스트 코드 작성중에 em.delete()를 사용하는 부분에서 궁금증이 생겨 질문 남깁니다.아래는 테스트 코드가 작성 된 부분입니다.회원을 만들고 게시글을 작성하고 이 게시글을 삭제하도록 하였습니다.PostService의 deletePost, PostRepository의 delete를 사용하여 게시글의 id를 입력받아 삭제하는 구조로 작성하였습니다.여기서 테스트를 실행 시키면 테스트가 실패합니다. 기대값은 0인데 실제로 1이되어 있다고 나옵니다.로그를 통해 확인해보면 delete 쿼리가 작동하지 않았습니다. 하지만 테스트 클래스의 @SpringBootTest아래의 @Transactional을 삭제하고 실행 시키면delete 쿼리가 작동하고 테스트가 정상 동작합니다. @Transactional을 사용하면서 delete문이 제대로 작동하도록 할 수 있을까요?웹 서핑을 하며 테스트 해본 것입니다.1. em.flush()2. @Rollback(value=false)
-
미해결Arm 아키텍처: 가상화(Virtualization) [저자직강 3부-2]
virtualization 예시
안녕하세요, virtualization hypervisor 도 보통 context switching 기능을 탑재하고 있나요? 자동차 쪽에서 많이 사용된다고 하는데, 어떻게 전환이 되는지 잘 연상이 안 되네요 계기판, 네비게이션 예시를 드셨는데, 계기판 같은 경우 RTOS 구현이 되게 되면 Virtualization context switching 기능이 있으면위험성이 있을 것 같습니다. 또 계기판 기능을 돌다가 네비게이션이 작동하면 계기판이 안돌아서 위험할 것 같은데요..
-
미해결Arm 아키텍처: 가상화(Virtualization) [저자직강 3부-2]
exception handler
exception handler 는 어느 공간에서 실행될까?를 듣고 hypervisor, trusted zone 을 듣고 나니일단 process 가 EL0 에서 실행되고 있었을 때 에는 프로세스 공간에서 스택에 쌓아 나간다는 사실(이게 프로세스 스택인가요, 커널 스택인가요?)을 알았는데요, 이 때 과연 hypervisor , trusted zone 의 level EL2, EL3 에서는 어떻게 처리가 되는지? 궁금해졌습니다.EL0 -> EL1 의 흐름에서는 유저 프로세스 스택에서 다 담을 수 있다고 해도, EL1 이나 EL2, EL3 가 관여하게 되면 프로세스라는 개념이 사실 커널(EL1) 단에서 에러 처리한다는 개념하고는 조금 달라져야 할 것 같아서요,
-
미해결Arm 아키텍처: 가상화(Virtualization) [저자직강 3부-2]
WFE, WFI, HVC
3가지 EL2 로 가는 instruction 이 있다고 했는데요,이 세 가지는 굳이 왜 나누었고,(찾아보니 이 질문은 동 강의 "트랩 명령어 질문" 에 나와 있네요)또 WFE, WFI 에 저전력 기능이 왜 같이 포함되어 있는지 궁금합니다.추가로 저전력모드가 hypervisor 모드 관련해서만 있는 것 같은데 하드웨어적으로 무슨 연관이 있는 건지.. 궁금합니다감사합니다.
-
미해결Arm 아키텍처: 가상화(Virtualization) [저자직강 3부-2]
virtualization
안녕하세요, 가상화에 대해서 질문이 있습니다. 가상화를 하드웨어 단에서 지원을 해준다는 것은, 여러가지 지원을 해준 다는 의미인 것 같습니다. hypervisor 에서 os 를 바꿀 때 각 os 별로 메모리 공간을 관리해주어야 하는 데, 각 os 는 다른 os 의 존재를 모를 테니 마치 context switching 하는 것 처럼 모든 os 의 정보를 백업하고 스위칭 해야 할 것 같은데요.. 이것을 hypervisor 에서 구현하고 있는지 궁금합니다.
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
ISR 구현에 궁금한 점이 있습니다.
안녕하세요.강의 정말 재밌게 보고 있습니다. 딱 두 가지 몇번을 돌려봐도 궁금증이 풀리지 않아 문의드립니다.(* Page Router 를 사용하는 Next 14버전 기준)1) ISR 질문ISR은 기본적으로 SSR의 형태라고 생각 되는데(빌드 타임에 페이지를 생성해놓는것이..)일정 시간을 두고 페이지를 재 생성 한다는 게 이해가 안 갑니다.. 이미 빌드를 마치고 서버에 배포를 했다고 가정하고(제가 원래 백엔드 개발자라..)그 후에 페이지가 서버에서 재 생성되면 빌드가 다시 한번 이뤄지는건가요..?(빌드가 계속해서 이뤄질수는 없을텐데..) 아니면 처음에는 미리 생성 된 페이지를 전달해주고 이후로는 SSR 형태로페이지가 생성되는걸까요? 데이터가 계속 최신으로 변경 되니전체 페이지가 SSG일수는 없을거고(처음 요청에 응답한 페이지만 미리 생성된 페이지일텐데) 초기 SSG에 변경된 데이터만 SSR형식으로 만들어지는 건지..상식적으로 리빌드가 계속 될일은 없는데 페이지가 새로 생성이 된다고하니빌드를 안 했는데 페이지가 생성될수 있나 싶고..제가 너무 틀에 갖혀서.. 2) 동적 페이지 + SSG 방식으로 렌더링하기이것도 비슷한 결의 질문인 것 같은데요 fallback 옵션을 true로 했을 때 서버에서 필요한 작업을 마치면,그 이후로는 캐싱이 되어서 없던 요청에 대한 페이지가반쪽짜리 SSG에서 완전한 SSG로 작동하는건지 궁금합니다. 그리고 만약 캐싱이 되는게 맞다면 서버에서 캐싱이 되는걸까요? 추운 날씨에 감기조심하세요 감사합니다.
-
미해결[코드팩토리] [입문] Dart 언어 4시간만에 완전정복
Flutter강좌에 대한 질문이 있습니다.
다트언어 강좌를 수강한 이후에 코드팩토리님의 Flutter초급 강좌를 바로 수강하려고 합니다. Flutter초급 강좌의 수강 이전에 다트언어의 5개 강의를 꼭 전부 수강해야 하나요?아니면 기본기만 수강해도 되나요?아니면 3.0 업데이트 주요내용은 생략해도 되나요?알려주세요.
-
미해결업무에 바로 쓰는 SQL 튜닝
BNL Join 사용
SELECT EMP.emp_id, EMP.first_name, EMP.last_name, GRADE.grade_nameFROM GRADE, EMP; -- 카테시안 곱 mariadb로 실습을 진행했는데 hash join이 쓰이는게 아니라flat, BNL join을 사용한다고 되어 있네요?BNL Join은 MySQL이 인덱스가 없거나 사용할 수 없는 상황에서 기본적으로 사용하는 비효율적인 조인 알고리즘이라는데 원인이 무엇일까요?grade 테이블을 hash join table로 사용하지 않네요?