이야기를 나눠요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
자동차 SW - UDS 진단통신 정복하기
진단 Use case 에 대해서
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요.UDS 통신에 대한 강의 잘 듣고 있습니다. 진단 통신에 대해서 궁금한 점이 있는데, 인터넷 검색을 해보면 "진단"이라는 기능이 정비소에서 테스터기를 연결하는 경우 뿐만 아니라주행중에도 진단 정보가 수집되기도 하고, 소프트웨어 업데이트 패키지 정보를 내려받기도 하고사용자의 휴대폰 또는 제조사의 진단센터(?)에서 원격으로 진단정보를 주고받기도 하는 것 같습니다.일반적인 use case 는 정비소에서 진단기 연결하는 경우로 보이는데, "주행중"에도 진단기능을 사용하는 use case 가 많은가요? 그리고 주기적으로 진단정보를 주고받기도 하나요?
-
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
문제2
안녕하세요. 좋은 강의 감사드립니다.덕분에 잘 배우고 있습니다. 문제 2.주어진 데이터에서 결측치가 30%이상 되는 컬럼을 찾고 해당 컬럼에 결측치가 있는 데이터(행)를 삭제 함.그리고 30% 미만, 20% 이상인 결측치가 있는 컬럼은 최빈값으로 값을 대체하고'f3'컬럼의 'gold' 값을 가진 데이터 수를 출력하세요! 문제2를 대하고 순간 다음과 같은 고민을 했었습니다.1번을 수행하여 'f1'컬럼의 결측치 행을 삭제한 후 2번을 하려니 'f3'컬럼의 결측치 갯수가 18개만 남더군요.그럼 18개는 최초 데이터 100개의 20% 미만일까?그렇지 않다. 'f1'컬럼 결측치를 제거한 후 데이터 갯수 69개의 20%~30%(14~20)에 해당한다.그렇다면 'f3'컬럼의 최빈 값은 'f1'컬럼의 결측치를 제거하기 전의 값을 사용해야할까 아니면 결측치 제거 후의 값을 사용해야 할까?결과적으로는 어떤 방식으로 하던 답은 56으로 일치했지만 주어진 데이터에 따라 다른 값이 나올 수도 있을 것 같습니다.혼돈을 없애기 위해 문제 2의 문항 순서를 바꾸면 어떨까요?30% 미만, 20% 이상인 결측치가 있는 컬럼은 최빈값으로 값을 대체하고주어진 데이터에서 결측치가 30%이상 되는 컬럼을 찾고 해당 컬럼에 결측치가 있는 데이터(행)를 삭제 함. 'f3'컬럼의 'gold' 값을 가진 데이터 수를 출력하세요!
-
그림으로 쉽게 배우는 자료구조와 알고리즘 (기본편)
[해시테이블-구현] C++ 구현...
#include <iostream> #include <string> using namespace std; // 이중 연결 리스트의 노드 정의 class Node { public: int playerNumber; string playerName; Node* prev; Node* next; Node(int num, const string name) : playerNumber(num), playerName(name), prev(nullptr), next(nullptr) {} }; // 해시 테이블 클래스 정의 class HashTable { private: static const int TABLE_SIZE = 10; // 해시 테이블 크기 Node** table; // 해시 테이블 배열 public: HashTable() { table = new Node * [TABLE_SIZE]; for (int i = 0; i < TABLE_SIZE; ++i) { table[i] = nullptr; // 초기화 } } ~HashTable() { for (int i = 0; i < TABLE_SIZE; ++i) { Node* current = table[i]; while (current) { Node* toDelete = current; current = current->next; delete toDelete; } } delete[] table; } // 삽입 함수 void set(int playerNumber, const string& playerName) { int index = playerNumber % TABLE_SIZE; Node* newNode = new Node(playerNumber, playerName); // 리스트의 맨 앞에 추가 if (table[index]) { newNode->next = table[index]; table[index]->prev = newNode; } table[index] = newNode; } // 검색 함수 string get(int playerNumber) { int index = playerNumber % TABLE_SIZE; Node* current = table[index]; while (current) { if (current->playerNumber == playerNumber) { return current->playerName; // 선수 이름 반환 } current = current->next; } return "선수를 찾을 수 없습니다."; // 선수 없음 } // 삭제 함수 void remove(int playerNumber) { int index = playerNumber % TABLE_SIZE; Node* current = table[index]; while (current) { if (current->playerNumber == playerNumber) { if (current->prev) { current->prev->next = current->next; } else { table[index] = current->next; // 첫 번째 노드 삭제 } if (current->next) { current->next->prev = current->prev; } delete current; return; } current = current->next; } } }; 복잡 스럽네요.. DoublyLinkedList를 가져와서 구현하려고 하니까. 일단.. 안되가지고. 애초애 javascript는 잘 모르겠지만...string을 넘겨주고 있는데. 만들어준 DoublyLinkedList는 호환되지 않네요..;; 일단. 방법을 좀 찾고 싶었는데.... 흠.. 너무 꼬여버려서. 뭔지 모르겠네요.. 흠.. 스터디에 끌려가서 큰일이네요. 빨리 끝내야 하는데. 하면서 하니까> #include <iostream> #include "Hash.h" using namespace std; int main() { HashTable hash; hash.set(1, "이운재"); hash.set(4, "최진철"); hash.set(20, "홍명보"); hash.set(6, "유상철"); hash.set(22, "송종국"); hash.set(21, "박지성"); hash.set(5, "김남일"); hash.set(10, "이영표"); hash.set(8, "최태욱"); hash.set(9, "설기현"); hash.set(14, "이천수"); cout << "1번 선수: " << hash.get(1) << endl; hash.remove(1); cout << "1번 선수: " << hash.get(1) << endl; cout << "21번 선수: " << hash.get(21) << endl; return 0; }
-
[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
여기 이제 강사님 답변은 볼수없는거에요?
AI 답변밖에 안달리네요 이제
-
Next + React Query로 SNS 서비스 만들기
제로초님의 로그인 기능 기초 강의를 들으려면 어떤 강의를 들을면 될까요?
안녕하세요. 해당 질문은 에러에 관한 질문은 아니고 개인적으로 여쭤볼게 있어서 말씀드립니다. 로그인, 등 인증 기회원가입 능 구현에 관한 기본 지식이 부족해서, 해당 강의의 auth 기능 파트를 따라가기가 어렵다는 생각이 들었습니다. auth.js는 라이브러리(?) 같은 거 여서 원래는 어떻게 구현하는지를 몰라 이해하기에 어려움이 있습니다. 그래서 기본기를 탄탄히 다지고 다시 돌아와 듣고 싶은데, 제로초님의 강의에 로그인, 회원가입 등 인증 기능 구현 기초 강의가 있는지 여쭤보고 싶습니다!혹은 어떤 강의를 수강하면 로그인 인증 기본기를 배울 수 있을까요?
-
HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
php와 js 관련 질문입니다
선생님 안녕하세요! 몇주전 쇼핑몰 운영을 위해 강의를 신청하고 공부하고있는 학생입니다!그런데 제가 지금 고려하는 쇼핑몰 솔루션 사이트가 php라는 언어를 사용하는곳과 js를 사용하는곳 두가지가 있는데,php를 이용하는곳이 더 적합해보여 너무 고민입니다.ㅠphp는 또 따로 배워야하는 언어인가요? 들어본적도 없어서 선택하기가 망설여지네요..js에 비교해서 난이도가 어떨지 궁금합니다. 그리고 해당 강의에서 필수이론 8시간만 듣고 SCSS(SASS)+FLEX 실전 반응형 강의로 넘어가는것에 대해 어떻게 생각하시나요? 시간적 여유가 많지가 않은데 위 강의가 쇼핑몰 제작에 딱 적합해보여서요!
-
파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
코딩테스트 추가 문제
안녕하세요 코딩 테스트 연습을 하는데 이 문제 관련해서 잘 풀리지 않아 같이 풀어 보고 싶어 질문드립니다.code here 부분이랑 code her for user부분에 코드를 짜야합니다!도와주세용
-
[PY 0203] 디버깅 기초
디버깅때 파이참 간헐적 인코딩 에러 발생 관련 해결방안
안녕하세요디버깅 실습중에 2~3번은 utf-8 인코딩에러 뜨고 한번은 정상적으로 디버깅이 되서(디버깅 아닌 실행시에는 문제없음, 아직은 한글데이터 사용도 안하는데 TT 계속 쉬프트+F9 계속 치면 한번씩 정상적으로 진행됨 TT)인코딩 세팅도 바꿔보고( utf-16 등 다른 인코딩도 설정 해봤음) 해도 안되다가 경로(폴더명 )에 한글을 영어로 바꾸니깐 이상이 없네요(이게 원인인지는 정확하게 모르겠습니다) 참조하세요 ~~
-
git pages배포 css 경로 문제
git pages로 배포를 하려고 웹사이트를 만들엇는데css가 적용이 안되는데 npm run deploy시 .next파일이 만들어지고 그안의 index.html의 css경로는 표면상 맞지만 막상 클릭하면 해당 파일이없다고 뜹니다 이부분도 많이 고쳐봣는데 도저히 안되서ㅜㅜㅜ 도와주세여 ㅜㅜhttps://github.com/dasom-jo/dasom-jo.github.io.gitconst nextConfig = { output: 'export', basePath: "/mywebsite", trailingSlash: true, assetPrefix: '/mywebsite/' };
-
김영한의 실전 자바 - 중급 2편
김영한 선생님꼐
안녕하세요! 혹시 저는 백엔드를 하고 싶은 학생인데, 친구가 프론트엔드로 프로젝트 참여해볼 생각이 없냐고 물어봤습니다. 다만 학기중이라 프론트엔트를 처음부터 배우게 되면 아무래도 학교 공부를 조금이라도 더 소홀히 하게 되어서 학점에 영향이 아예 없다고는 못하지만 설령 나중에 인턴 혹은 취업 원서를 낼때 백엔드로 지원서를 내도 프론트엔드로써의 프로젝트 경험 유뮤가 취업 혹은 인턴 합격 확률에 많이 도움이 될까요?
-
[인프런 X VMware Tanzu] Spring Boot 밋업 with Josh Long
더빙은 넣어두세요...
자막을 달아주세요.....
-
실습으로 배우는 핵심 네트워크 기술
무선 공유기 설정 강의 혼란스럽네요
무선 공유기 설정 강의대로 따라하다가 계속 듣다보니 이게 설정이 제대로 됐다는 것인지 아닌지 너무 헷갈립니다.
-
[인프런 X VMware Tanzu] Spring Boot 밋업 with Josh Long
듣기 힘드네요ㅕ....
듣기 힘드네요ㅕ....
-
[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
WebViewPlatform.instance != null
안녕하세요. 사지방에서 코딩중인 군인입니다. 다름이 아니라 자꾸 실행할 때마다 다음과 같은 에러가 발생하는데, 아무리 찾아봐도 해결이 되지 않습니다. 참고로 저는 FlutLab이라는 Flutter 전용 IDE를 사용하고 있습니다. 작업 환경 때문일까요,,, 에러 내용 : Rejecting promise with error: Assertion failed: /libplatform_webview_controller.dart:26:7 WebViewPlatform.instance != null "A platform implementation for webview_flutter has not been set. Please ensure that an implementation of WebViewPlatform has been set to WebViewPlatform.instance before use. For unit testing, WebViewPlatform.instance can be set with your own test implementation."main.dart 코드import 'package:flutter/material.dart'; import 'package:web_view/screen/home_screen.dart'; void main() { WidgetsFlutterBinding.ensureInitialized(); runApp( MaterialApp( home: HomeScreen(), ), ); }
-
면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작
포토폴리오 준비하다가 궁금한게 있어 질문남깁니다!
안녕하세요 선생님.저는 국비 5개월 수료후 부족한점이 많은 것 같아 계속 공부하고있습니다.기존에 있던 포토폴리오가 많이 부족하다고 느껴 아예 다시 새롭게 방향성을 잡고 만드려고하는데요. 혹시 지금도 포토폴리오 방향성을 그대로 따라해도되는지 궁금합니다.빠르게 변화하는 IT직종이다보니 혹시 달라진점이 없는지,포토폴리오 만드는 것에 있어 중요한점이 바꼇는지에 대한 확실함을 가지고 싶어 질문남깁니다! 그리고 개인 포트폴리오를 많이 제작해보고 싶은데혹시 선생님 강의중에서 어떤 강의를 추천하시는지 궁금합니다.
-
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
포트폴리오 문의
안녕하세요. 제가 학교에서 언리얼로 서바이벌 헌팅 게임 제작 프로젝트를 진행하려고 합니다. 다름이 아니라 서버 포지션을 맡았고, 이 프로젝트를 포트폴리오로 사용하고싶은데, 혹시 데디케이트로 서버를 제작하는게 좋을까요 IOCP 혹은 TCP로 제작하는게 좋을까요? 참고로 데디케이트는 한 번도 제작해보지 않았습니다.
-
[풀스택 완성] Supabase로 웹사이트 3개 클론하기 (Next.js 14)
use client 질문 입니다.
"use client" import type { Metadata } from "next"; import "./globals.css"; import { RecoilRoot } from "recoil"; import ReactQueryProvider from "./config/ReactQueryProvider"; // export const metadata: Metadata = { // title: "Create Next App", // description: "Generated by create next app", // }; export default function RootLayout({children,}: Readonly<{children: React.ReactNode}>) { return ( <ReactQueryProvider> <RecoilRoot> <html> <body> <p>From Layout</p> {children} </body> </html> </RecoilRoot> </ReactQueryProvider> ); } 강의를 듣고나서 궁금한점이 생겼어요recoil 하고 tanstack query 라이브러리 사용 하면서provider만들어서 html을 감싸고 있는데 이러면 ssr이안되는 것 아닌가요?이러면 seo 치명적인 문제가 발생하는것 같은데이런 경우에 어떻게 provider를 선언해서 ssr을 사용할 수 있는 건가요?
-
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part5: UE5 & IOCP 서버 연동
개인적으로 궁금한것이 있습니다.
혹시 만약에 인벤토리을 관리할떄 서버가 아닌 클라에서 아이템 관리를 위해 아이템객체들을 전부 스마트포인터를 써야할지... 포션같은 소모아이템 떄문에 써야되지 않을까 하는데 너무 고민입니다. 현업에서도 GC를 적극적으로 사용을 하는지서버가 있는데 AI 인공지능을 쓰는 경우가 있다면 어느 경우인지 이렇게 질문 3개입니다...
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
-
누구도 알려주지 않던 화이트 해커가 되기 위한 로드맵 A to Z
공부방향, 방법
안녕하세요! 강의를 정말 잘 보고있는 고1 웹해킹의 길을 걷고있는 학생이라고 합니다. 저는 선배를 따라 "드림핵"이라는 사이트의 로드맵을 보며 웹해킹을 배우고 있습니다! 하지만 로드맵을 보며 공부를 하지만, 로드맵을 보는 과정이나, 보고 실습을 하는 과정에서 모르는 문제가 정말 많았습니다.. 드림핵의 로드맵만 보며 공부를 계속해서 이어가는게 맞는것인지, 잘 모르겠는데, 잘 공부하고 있는것인지, 아니면 다른방식으로 공부를 시도해봐야하는지 좋은 조언을 한번만 주시면 감사하겠습니다..