묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨독하게 시작하는 C 프로그래밍
배열 필수 실습문제
안녕하세요 강사님 다름이 아니라 필수 실습 문제를 풀다가 궁금한 점이 있어 질문드립니다. 다음 문제에서 저는 아래와 같이 코드를 작성했고 제 코드가 맞다고 생각했는데 #include <stdio.h>int main(void){ int nMin = 0; int aList[5] = {30, 40, 10, 50, 20}; for (int i = 0; i < 5; ++i) printf("%d ", aList[i]); putchar('\n'); for (int i = 0; i < 5; ++i) { if (aList[i] < aList[i + 1]) nMin = aList[i]; else nMin = aList[i + 1]; aList[i + 1] = aList[i]; aList[i] = nMin; } for (int i = 0; i <5; ++i) printf("%d\t", aList[i]); putchar('\n'); return 0;aList라는 변수가 Corrupted되었다는 메세지가 뜨는데 이게 무슨 말인지 알 수 있을까요? 감사합니다
-
해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
프로젝트가 만들어지지 않습니다.
맥북 m1으로 똑같이 설정을 했습니다.그리고 npx react-native init MatzipApp으로 프로젝트를 실행하면 아래오 같은 메시지가 나옵니다. Downloading template ✔ Copying template ⠸ Processing template➤ YN0000: Retrieving https://repo.yarnpkg.com/3.6.4/packages/yarnpkg-cli/bin/yarn.js ⠙ Processing template➤ YN0000: Saving the new release in ../../../.yarn/releases/yarn-3.6.4.cjs ➤ YN0000: Done in 0s 666ms ⠼ Processing template➤ YN0000: Successfully set nodeLinker to 'node-modules' ✔ Processing template ⠸ Installing dependencieserror Installing pods failed. This doesn't affect project initialization and you can safely proceed. However, you will need to install pods manually when running iOS, follow additional steps in "Run instructions for iOS" section. ✖ Installing dependencies info 💡 To enable automatic CocoaPods installation when building for iOS you can create react-native.config.js with automaticPodsInstallation field. For more details, see https://github.com/react-native-community/cli/blob/main/docs/projects.md#projectiosautomaticpodsinstallation ✔ Initializing Git repository Run instructions for Android: • Have an Android emulator running (quickest way to get started), or a device connected. • cd "/Users/xxx/React-Project/React-Native/MatzipApp" && npx react-native run-android Run instructions for iOS: • cd "/Users/sss/React-Project/React-Native/MatzipApp/ios" • Install Cocoapods • bundle install # you need to run this only once in your project. • bundle exec pod install • cd .. • npx react-native run-ios - or - • Open MatzipApp/ios/MatzipAppcd .xcodeproj in Xcode or run "xed -b ios" • Hit the Run button Run instructions for macOS: • See https://aka.ms/ReactNativeGuideMacOS for the latest up-to-date instructions.이런 메시지가 뜨고 npm run start로 실행을 하면 command not found메시지가 뜨면서 애뮬레이터도 실행이 안됩니다.ㅠㅠ
-
해결됨PM을 위한 데이터 리터러시(프로덕트 데이터 분석)
4-8. 지표 정의 연습 문제 풀이 답변 올려볼게요!
📌연습문제 1 - 기능이 잘 동작하려면?✅ 배너영역클릭률: 사용자들이 배너 영역을 얼마나 클릭하는지 - 배너 클릭 횟수 / 배너 노출 횟수배너 영역에 머무르는 체류 시간 - 체류 시간 / 관련 세션 수시간 당 노출 수: 배너가 넘어가는 속도는 적절한지? 너무 빠르지는 않은지? - 특정기간 동안 배너 노출 횟수 / 노출이 이루어진 총 시간전환율: 실제로 배너에 홍보된 이벤트에 많이 참여하거나 상품 구매까지 갔는지 (수익화) - 홍보 및 이벤트로 실제 제품 구매 / 배너 클릭 횟수ROI : 투입된 광고 대비 얻는 수익이 괜찮은지 - (광고 총 수익 - 광고 비용) / 광고 비용반응률: 소셜 미디오 공유 등 다른 반응 확인 - 배너 관련 반응 수 / 배너 노출 횟수댓글 또는 좋아요 같이 사람들이 상호작용을 하는지이 배너가 사람들이 관심을 가질만한 배너에 해당하는지배너 별로 어떻게 클릭 횟수가 다른지사람들이 어떤 배너에 더 관심이 있는지✅ 메뉴 카테고리이벤트 행동어떤 메뉴 카테고리를 사람들이 클릭했는가 (click)시간축오늘 하루 중에서 메뉴 카테고리를 가장 많이 눌렀는가?메뉴 클릭 후 얼마나 체류 하였는가?✅이런 음식은 어때요?전환율 (실제 제품 구매로 이어졌는지)좋아요, 댓글 반응 수클릭율체류 시간PV✅동네 맛집전환율 (실제 가게로 주문이 이루어졌는지)PV , UV 📌연습문제 2 - 검색 만족도 지표흐름검색창 클릭율 → 실제로 검색창을 이용한 비율 - 검색창 클릭율 / 웹사이트 방문자 수검색 후 클릭율 → 실제로 검색을 한 후 제품을 클릭한 비율 - 검색 결과를 클릭한 횟수 / 검색을 수행한 수검색 이탈률 → 검색 도중 이탈한 비율 - 검색 중단한 사용자 수 / 검색 시작한 사용자 수전환율 → 실제 검색한 키워드로 제품을 구매한 비율 - 검색한 키워드로 제품을 구매한 수 / 해당 키워드로 검색을 수행 한 수 📌연습문제 3 - 검색 필터 기능의 활성화 지표활성화 지표필터를 실제로 클릭했는가? → 필터 클릭율 = 필터 클릭 횟수 / 페이지 내 방문자 수해당 필터를 사용해서 실제 구매를 했는가? → 필터 사용 후 구매한 건수 / 필터 사용 세션 수필터 내 체류 시간이 지나치게 길지는 않은지? → 필터에서 보낸 시간 / 필터 방문자 세션 수필터를 너무 자주 바꾸지는 않는지 (자주 바꾸는 것은 원하는 제품이 없다는 뜻일수도) → 필터 설정 변경 횟수 / 필터 사용자 세션 수필터를 사용하다가 중간에 이탈한 횟수 → 필터 기능을 사용하지 않고 다시 검색창으로 돌아간 수 / 필터 기능 사용자 수 📌연습문제 4 - 배달 서비스에서 가장 중요한 지표는?구매 전환율 (결제까지 완료한 사용자 수 / 총 방문자 수)이 가장 중요한 지표라고 볼 수 있습니다.왜냐하면 실질적인 구매가 이루어져야 주문 수수료가 발생하여 회사의 직접적인 수익 창출로 연결되기 때문입니다.해당 지표를 늘리기 위한 방법으로는 3가지 정도가 있습니다.프로모션 이벤트 활용 → 할인 쿠폰, 무료 배송 등의 혜택을 제공합니다.결제 프로세스 간소화 → 결제 수단을 다양하게 하면서도 결제를 한번에 진행하도록 합니다.맞춤형 추천 → 사용자의 관심사에 맞는 음식이나 서비스를 추천하여 보여줍니다.📌연습문제 5 - 추천알고리즘 성능 지표가장 중요한 지표는추천 상품 구매 전환율입니다.( 추천 알고리즘 탭을 통해 구매한 사용자 수 / 추천 알고리즘 탭을 클릭한 사용자 수)왜냐하면 퍼널 관점에서 수익성을 늘릴 수 있는 뒷단부터 개선하는 것이 중요하기 때문입니다.그 외의 다른 중요한 지표는 아래와 같습니다.추천 알고리즘 탭 클릭률 ( 추천 알고리즘 탭 클릭한 사용자 수 / 전체 방문자 수)추천 정확도 (실제로 사용자의 취향을 반영하는가) 📌연습문제 6 - 내가 자주 사용하는 서비스제가 자주 사용하는 서비스는 차량 대여 서비스(쏘카, 그린카)입니다.이 서비스에서 제일 중요한 지표는 고객 재이용률 이라고 생각합니다.왜냐하면 차량 대여 서비스에서는 차량을 이용한 이후 받는 고객 이용료가 주요 수익이기 때문입니다.(차량을 많은 사람들이, 그리고 자주 사용할수록 이용료를 많이 받을 수 있겠죠)구체적으로 ‘차량의 반납 건수’ 지표를 이용하여 고객들이 얼마나 자주 이용하고 있는지 파악할 수 있을 듯합니다. (예약건수는 언제든 취소할 가능성이 있으니 확실한 지표가 될 수는 없을 듯해요)그 외에 확인해야하는 지표는 아래가 있습니다.예약 전환율 → 아무래도 예약 자체 건수를 높이도록 노력하는 것도 중요한 지표일 듯 합니다.차량 탐색 / 조회 이탈율 → 제품을 탐색하는 과정에서 왜 이탈하는지를 파악하는 것도 중요할 것입니다.📌연습문제 7 - 퍼널 개선 프로젝트온보딩 전환율 지표를 봐야한다고 생각합니다.이는 [온보딩을 완료하고 회원가입한 사용자 수 / 온보딩 프로세스에 진입한 총 사용자 수]로 표현할 수 있습니다.만약에 온보딩 전환율이 20%를 넘는다면, 온보딩 기능 추가가 회원가입 증대에 실질적으로 기여했다고 볼 수 있습니다.별도로 온보딩 이탈율에 대한 지표도 보면 좋을 듯합니다.이는 [ 온보딩 프로세스에서 중도 이탈한 사용자 수 / 온보딩 프로세스 진입 총 사용자 수]로 나타낼 수 있습니다.온보딩 이탈율이 낮을수록, 온보딩을 진행하는 기능이 더 효과적임을 나타냅니다.처음이라 많이 부족해서 양해 부탁드려요!조금 더 고민해볼 지점 피드백 해주시면 조금 더 보완해보겠습니다.강의 너무 잘 듣고 있고, 항상 감사합니다. 😉
-
미해결야, 너도 AI 서비스 만들 수 있어. [이미지 AI 서비스 서버리스 풀스택]
어떻게 SST라는 노드 패키지를 알게되셨고 사용하실 생각을 하셨나요?
열심히 강의를 따라가고 있는 학생입니다.지금은 강사님이 SST를 알려주시니 열심히 따라가며 배우고 있는데 언제 왜 이런 새로운 프로그램을 찾고 배워야 하는지 궁금합니다. AWS를 사용하더라도 그냥 AWS 콘솔에서 할 수도 있지않습니까? 그런데 강사님은 어떻게 이런 프로그램을 찾아보고 배우실 생각을 하실 수 있었나요? 새로 배울 시간이 부족하지는 않으셨나요? 저는 배워야 할 것도 많은 상황인데 이런 어떻게 보면 본질적이지 않은 지원 프로그램도 다 배워야 하는 건가 걱정이 됩니다.
-
해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
[6-7] FeedDetail화면에서 뒤로가기시(goBack) 질문
안녕하세요.하단 탭 메뉴 중 즐겨찾기 탭으로 이동하여 FeedItem 선택 후 FeedDetail 화면으로 이동한 후 뒤로 가기를 누르면 즐겨찾기 탭 으로 가는게 아니라 FeedHome 탭으로 이동합니다.즐겨찾기탭으로 돌아가게 하려면 어떻게 해야 될까요. ❗질문 작성시 참고해주세요최대한 상세히 현재 문제(또는 에러)와 코드(또는 github)를 첨부해주셔야 그만큼 자세히 답변드릴 수 있습니다.맥/윈도우, 안드로이드/iOS, 버전 등의 개발환경도 함께 적어주시면 도움이 됩니다. 에러메세지는 일부분이 아닌 전체 상황을 올려주세요!
-
미해결Next + React Query로 SNS 서비스 만들기
html a태그에 이미지를 표시하는 것은 웹 접근성 기준으로 올바른 것인지에 대한 질문입니다.
이번 강의에서 이미지 1장을 띄울때는 <img> 태그를 사용하셨습니다. 반면, 두 장 이상 이미지를 표시할 때에는 <Link> 컴포넌트 태그에 background-image 속성을 사용하여 이미지를 표시하셨는데, 혹시 제가 모르는 이점이 있는 것인지 궁금하여 질문 남기게 되었습니다.
-
미해결AWS 배포 완벽가이드 (feat. Lightsail, Docker, ECS)
4000번 포트를 그대로 사용하면 로드밸런스와 연결이 불가능한가요?
선생님 강의를 따라하며 80번포트가아닌 4000번 포트를 그대로 두면 로드밸런스는 연결 불가능한가요?인스턴스의 80번 포트와 연결을하는건가요
-
해결됨2시간으로 끝내는 프론트엔드 테스트 기본기
cypress 와 jest에서 타입만 다르다면? 그래도 같이 쓰는것도 좋지 않나요?
cypress를 적용해보고 러닝 커브가 훨씬 낮은거 같고 좋았습니다 jest는 많이 목킹을 하고 여러가지 더 설정이 많아서 힘들긴 했는데 여기서 타입을 제외하고 더 같이 쓰지 말아야할 이유가 있나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
마지막챕터 아이템 등록 질문입니다.
코드:
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
바로 jetpack을 사용하는 강의를 들어도 될까요??
플러터 개발자로 일하고 있는데 안드로이드로 전향하고 싶어서 들어보고 있는중입니다. 현재 대부분의 취업공고에 jetpack기술을 요구하고있는데 xml방식으로 안하고 바로 jetpack으로 넘어가도 될까요 ?
-
미해결실전 인공지능으로 이어지는 딥러닝 개념 잡기
다중레이어 경사하강법에서 질문
안녕하세요 강사님Loss 함수가 아닌 y_hat부터 미분 하는 이유가 뭔가요?W_11이 Loss의 결과에 미치는 영향을 알기 위해 Loss함수 부터 미분 해야 하지 않나요?? ㅠ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
antd ui라이브러리를 사용하니까 Cannot use import statement outside a module 에러가 나옵니다.
안녕하세요 제로초님antd 라이브러리를 사용하니까Server ErrorSyntaxError: Cannot use import statement outside a moduleThis error happened while generating the page. Any console logs will be displayed in the terminal window.Call Stack<unknown>file:///C:/Users/%EC%A0%95%EC%9A%A9%EC%B1%84/Desktop/%EA%B3%B5%EB%B6%80/%EA%B0%95%EC%9D%98/react-nodebird/prepare/front/node_modules/rc-util/es/hooks/useMemo.js (1)Next.jsrc-util/es/hooks/useMemofile:///C:/Users/%EC%A0%95%EC%9A%A9%EC%B1%84/Desktop/%EA%B3%B5%EB%B6%80/%EA%B0%95%EC%9D%98/react-nodebird/prepare/front/.next/server/pages/index.js (8862:18)Next.jseval/node_modules/antd/es/config-provider/index.js./node_modules/antd/es/config-provider/index.jsfile:///C:/Users/%EC%A0%95%EC%9A%A9%EC%B1%84/Desktop/%EA%B3%B5%EB%B6%80/%EA%B0%95%EC%9D%98/react-nodebird/prepare/front/.next/server/vendor-chunks/antd.js (570:1)Next.jseval/node_modules/antd/es/grid/col.js 이러한 에러들이 나왔고 검색해보니next.config.js 파일에const nextConfig = { /* config options here */ // reactStrictMode: true, swcMinify: true, transpilePackages: [ "antd", "@ant-design", "rc-util", "rc-pagination", "rc-picker", "rc-notification", "rc-tooltip", ], compiler: { styledComponents: true, }, }; module.exports = nextConfig;이런식으로 넣어주면 괜찮다는 것을 보고실행해보니 정상적으로 나오는것을 확인했습니다.그런데 이제는 Warning: findDOMNode is deprecated and will be removed in the next major release. Instead, add a ref directly to the element you want to reference. Learn more about using refs safely here:이런 에러가 나오고 있는데요..원래 antd최신버전을 쓰고 있다가깃헙의 제로초님과 동일하게 ^5.8.3" 버전으로 수정해봤는데도 동일한 이슈가 발생하더라구요혹시 다른 부분을 수정해야할지 알 수 있을까해서차장보다 문의 드립니다.참고로 현재 package.json은{ "name": "react-nodebird", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "dev": "next dev", "build": "next build", "start": "next start" }, "author": "", "license": "MIT", "dependencies": { "@ant-design/icons": "^5.3.6", "@reduxjs/toolkit": "^2.2.3", "antd": "^5.8.3", "next": "^14.2.3", "next-redux-wrapper": "^8.1.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-hook-form": "^7.51.3", "react-redux": "^9.1.1", "react-slick": "^0.30.2", "redux": "^5.0.1", "styled-components": "^6.1.8" }, "devDependencies": { "eslint": "^8.57.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-react": "^7.34.1", "eslint-plugin-react-hooks": "^4.6.2" } } 이렇습니다.감사합니다.
-
미해결김영한의 실전 자바 - 중급 1편
Object[] 참조변수에 Car[] 참조변수 대입
public class ObjectPolyExample2 { public static void main(String[] args) { Car[] cars = {new Car(), new Car(), new Car(), new Car()}; size(cars); } private static void size(Object[] objects) { ... } }Object[] 타입 참조변수에 Car[] 타입 참조변수를 넣는 것은 가능하지만 그 반대는 불가한 이유, 그리고 Object[] 타입 참조변수에 Car[] 타입 참조변수를 대입하면 어떻게 되는가에 대해 질문드리고자 합니다.제가 추측하기에는 자동 업캐스팅이 발생하기 때문이고, 이전에는 Car 타입으로 해석되었던 참조변수가 Object 타입으로 해석될 것이라 생각됩니다(객체 배열이니까 모든 객체에 대한 참조변수가 Car 타입 -> Object 타입으로 해석된다는 뜻).그리고 Car[] 타입 참조변수에 Object[] 타입 참조변수를 대입했을 때 컴파일 오류가 발생하는 이유는 업캐스팅은 자동으로 발생하지만 다운캐스팅은 자동으로 발생하지 않기 때문입니다. 저는 이렇게 추측했는데 틀린 부분 지적해주시면 감사하겠습니다.
-
미해결[유니티 레벨 업!] 모듈식으로 개발하는 스킬 시스템
instantiate에 대해서 질문입니다.
제가 알기로는 유니티에서 제공하는 instantiate() 함수는 필드 값도 함께 복사되는 걸로 알고 있었습니다. 그런데 Effect의 Clone() 함수도 Instantiate()를 사용하지만 이 경우에는 필드 값이 같이 복사가 되지 않아서 이유가 궁금해서 질문 드립니다.
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
프로젝트 파일 문제
강사님이 제공해주시는 프로젝트 압축 풀어서 인텔리제에서 File -> Open -> build.gradle 선택해서 열었는데 다른 프로젝트들과 달리 src main test가 보이지 않습니다 어디가 잘못된것일까요......
-
미해결쥬쥬와 함께 하루만에 시작하는 백엔드 - 스프링, 도커, AWS
서비스 메소드 작성 시 질문!
안녕하세요 쥬쥬님 서비스에서 메서드를 만들 때 질문 있습니다. A라는 서비스 메소드를 만들 때 로직이 복잡하면 코드가 엄청 길어지면 그 때는 안에 있는 메소드를 B, C 서비스 메소드로 분리해야 할 것 같은데 서비스 메소드를 만들 때 기준이 있나요?지금 createReview 서비스 메소드를 만들때restaurantRepository.findById(restaurantId).orElseThrow()를 사용하여 조회 및 검증 작업을 진행하는데 추후에 해당 코드를 그대로 유지하는지, 서비스 메소드로 분리하는지, 스태틱 메서드로 만드는지 기준이 궁금합니다.
-
미해결배달앱 클론코딩 [with React Native]
프로젝트를 만드는데 templateerror라는 메시지가 나옵니다.
안녕하세요.프로젝트를 새로 만들 때npx react-native MyProjectApp 으로 실행을 하면 아래와 같이 templatererror가 나옵니다.⠦ Downloading templateerror Installing pods failed. This doesn't affect project initialization and you can safely proceed. However, you will need to install pods manually when running iOS, follow additional steps in "Run instructions for iOS" section. ✖ Downloading template info 💡 To enable automatic CocoaPods installation when building for iOS you can create react-native.config.js with automaticPodsInstallation field. For more details, see https://github.com/react-native-community/cli/blob/main/docs/projects.md#projectiosautomaticpodsinstallation Run instructions for Android: • Have an Android emulator running (quickest way to get started), or a device connected. • cd "/Users/xxx/React-Native/MyProjectApp" && npx react-native run-android Run instructions for iOS: • cd "/Users/xxx/React-Native/MyProjectApp/ios" • Install Cocoapods • bundle install # you need to run this only once in your project. • bundle exec pod install • cd .. • npx react-native run-ios - or - • Open MyProjectApp/ios/MyProjectApp.xcodeproj in Xcode or run "xed -b ios" • Hit the Run button Run instructions for macOS: • See https://aka.ms/ReactNativeGuideMacOS for the latest up-to-date instructions. 코코아팟도 설치가 되어있어서pod --version 을 하면1.15.2라고 버전이 나옵니다.해당 프로젝트로 들어가서 npx pod-install을 실행하면 이상하게 MyProjectApp 과 같은 레벨의 경로에서 FoodDeliveryApp 이라는 폴더가 생성이 되고, 그 안에는 apps와 repos라는 폴더가 생성이 됩니다.안에는 아무것도 내용이 없어요.프로젝트를 만들고 xcode로 빌드하고, 클린하고, 안드로이드 스튜디오에서 열고 삭제하고 인텔리에서 프로젝트를 열고 지우고 하는것을 여러번 반복했었는데파일들이 깨끗하게 지워지지 않아서 기존에 만들었던 프로젝트가 생성이 되는지는 모르겠네요..그리고 해당 경로로 들어가면 아무런 파일도 생성이 안되어 있습니다.
-
해결됨스프링 시큐리티 완전 정복 [6.x 개정판]
PPT 강의 자료는 어디 있을까요...?
안녕하세요 선생님~! 혹시 PPT 강의 자료는 어디 있을까요...? ㅠㅠ
-
미해결포토샵 스킬 UP을 위한 실전 강좌!
강의자료
강의자료는 어디에 있나요?실습에 사용되는 사진파일들 어디에 있나요? 도무지 보이지 않아요... 알려주세요!!
-
해결됨팀 개발을 위한 Git, GitHub 입문
강의 자료 부탁 드립니다.
안녕하세요 잘 수강하고 있습니다. 강의 자료 부탁 드립니다. 감사합니다.gtkimproject@gmail.com