inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

무릎, 팔꿈치 등 관절에서도 xtras본이 쓰이나요?

미해결

게임 캐릭터를 위한 3ds Max 리깅의 기초

추가본은 xtras로 사용하는 편이 좋다고 들었는데 무릎 보호대와 같은 관절에 본을 추가 생성시에도 xtras를 사용하는 것이 좋을까요? 관절부위에서 바이패드와 bone를 같이 사용하는 경우는 많이 접했는데 xtras를 관절에 사용하는 경우도 있는지 궁금해서 여쭤봅니다!

  • 3ds-max
  • 리깅
  • 캐릭터 디자인
  • 리깅
  • 캐릭터-디자인
  • 3ds-max
찰떡 댓글 1 좋아요 0 조회수 736

성능 평가에 대한 질문

미해결

[개정판] 파이썬 머신러닝 완벽 가이드

안녕하세요 권철민 선생님. 분류까지 강의를 정말 재밌게 잘 들었습니다. 다만 질문이 하나 있는데요, 정확도, 정밀도, 재현율, F1 스코어, AUC 등의 결과가 나왔을 때 이 모델이 우수한지 아닌지를 어떻게 평가하는지가 제 머릿속에서 조금 모호합니다. AUC가 어떻게 보면 정확도, 정밀도, 재현율의 단점을 보완한 끝판왕인줄 알았는데 강의를 듣다 보니 정밀도, 재현율이 낮아도 정확도, AUC만 높은 경우가 있더라고요.. 만약 제가 회사 실무에서 분석을 수행한 뒤 평가 지표를 설명할 때 어떤 지표를 중심으로 강조해야 좋을지 조언 부탁드립니다. 그리고 예를 들어 90%라는 평가가 나왔을 떄 이게 진짜 좋음을 의미하는 것인지? 60%라는 평가가 나왔을 떄 이게 나쁜 모델을 사용했기 때문인지 아니면 주어진 데이터 대비 최선의 결과를 낸 것인지.. 등도 알고 싶네요

  • 통계
  • 머신러닝
  • python
  • 통계
  • 머신러닝 배워볼래요?
디에고시메오네 댓글 1 좋아요 0 조회수 279

안녕하세요.

해결됨

Slack 클론 코딩[실시간 채팅 with React]

안녕하세요. 질문 있습니다. 강의에서는 SWR을 쓰시는데 공부할때는 react-query를 쓰려고 합니다. 이유는 생태계가 더 큰 라이브러리를 사용할 목적이었는데 알려주신 npm trends에 검색해보니 둘 다 비슷비슷하더라고요. SWR도 아직 많이 쓰이는 추세인가요??? 궁금한 이유는 react-query 외에도 추가로 하나의 라이브러리를 동시에 더 써볼 생각이라 추천해주시면 감사합니다. 추가로 수업 외 질문으로 유틸리티 라이브러리?를 하나 써보려고 합니다. 기존에는 fxjs를 사용 중이었습니다. npm trends를 보니 가장 많이 사용하는 라이브러리는 lodash, rxjs인 것 같고 lamda도 많이 쓰는거 같고 타입스크립트로 된 fp-ts도 있는거 같은데 fp-ts를 제외한 것들 중 추천해주시는게 있을까요? 감사합니다!!

  • 웹팩
  • babel
  • socket.io
  • Socket.io
  • typescript
  • react
  • 클론코딩
  • 클론코딩
Milkyway 댓글 1 좋아요 0 조회수 482

secureStorage provider 질문드립니다!

미해결

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

final storage = FlutterSecureStorage(); 으로 선언되어있는것은 어느곳에서 불러오더라도 같은 instance 인데, provider 로 선언해서 호출하는 이유가 있을까요?

  • flutter
  • 하이브리드 앱
  • 하이브리드-앱
  • Flutter
코니 댓글 1 좋아요 2 조회수 561

텍스트에디터 프로그램

미해결

Django 프레임워크 제대로 배우기 Part.1

강의 들을 때 PyCharm을 사용해도 문제 없을까요?

  • django
박세화 댓글 0 좋아요 0 조회수 398

Analytic SQL 관련 질문

미해결

데이터 분석 SQL Fundamentals

안녕하세요. 권철민 선생님. 저는 SQL을 업무에서 활용하고 싶은 직장인입니다. 선생님 강의로 SQL을 열심히 공부하고 있고 지금은 Analytic SQL을 수강 중인데요. 제 궁극적인 목표는 회사 데이터베이스에서 SQL로 데이터를 가져와 판다스 등으로 처리한 뒤 머신러닝으로 결과를 도출하는 것이라서 'Analytic SQL이 내게 필요할까?' 라는 생각이 들고 있습니다. 왜냐하면 다양한 계산들은 판다스에서 더 수월히 수행할 수 있을 것 같아서요. 혹시 제가 아직 지식이 부족하여 그런 것이고 제가 모르는 Analytic SQL의 장점이 있다면 조언 부탁드립니다.

  • DBMS/RDBMS
  • postgresql
  • dbms/rdbms
  • sql
디에고시메오네 댓글 1 좋아요 0 조회수 440

VueJs(프로트엔드) 오류

미해결

지금 당장 NodeJS 백엔드 개발 [사주 만세력]

PS C:\Users\jagit\SSYW\saju-frontend-vuejs-master> npm install npm WARN config global --global , --local are deprecated. Use --location=global instead. npm ERR! code ERESOLVE npm ERR! ERESOLVE could not resolve npm ERR! npm ERR! While resolving: vuetify-loader@1.9.2 npm ERR! Found: vue@2.6.11 npm ERR! node_modules/vue npm ERR! vue@"2.6.11" from the root project npm ERR! peerOptional vue@"^2 || ^3.0.0-0" from @vue/babel-preset-app@4.5.17 npm ERR! node_modules/@vue/babel-preset-app npm ERR! @vue/babel-preset-app@"^4.5.17" from @vue/cli-plugin-babel@4.5.17 npm ERR! node_modules/@vue/cli-plugin-babel npm ERR! dev @vue/cli-plugin-babel@"~4.5.15" from the root project npm ERR! 3 more (vue-axios, vuetify, vuex) npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer vue@"^2.7.2" from vuetify-loader@1.9.2 npm ERR! node_modules/vuetify-loader npm ERR! dev vuetify-loader@"^1.7.0" from the root project npm ERR! npm ERR! Conflicting peer dependency: vue@2.7.14 npm ERR! node_modules/vue npm ERR! peer vue@"^2.7.2" from vuetify-loader@1.9.2 npm ERR! node_modules/vuetify-loader npm ERR! dev vuetify-loader@"^1.7.0" from the root project npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-peer-deps npm ERR! to accept an incorrect (and potentially broken) dependency resolution. npm ERR! npm ERR! See C:\Users\jagit\AppData\Local\npm-cache\eresolve-report.txt for a full report. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\jagit\AppData\Local\npm-cache\_logs\2023-01-28T07_03_01_187Z-debug-0.log PS C:\Users\jagit\SSYW\saju-frontend-vuejs-master> npm run serve npm WARN config global --global , --local are deprecated. Use --location=global instead. > saju-frontend-vuejs@0.1.0 serve > vue-cli-service serve 'vue-cli-service'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. PS C:\Users\jagit\SSYW\saju-frontend-vuejs-master> 오류납니다. 도와주세요!

  • node.js
  • nodejs
  • jwt
병정화李酉申 댓글 1 좋아요 0 조회수 1129

OnMouseClicked 관련 질문

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

안녕하세요, 강의 수강 후 혼자 복습하면서 리뷰 하던 중에 궁금한 점이 있어서 문의 드립니다. InputManager에서 KeyAction 과 다르게 Mounse Action은 public Action의 Generic 타입이 사용된 이유가 궁금합니다. unity의 Input에 press와 click이 구분되어있지 않기 때문에, enum을 통해서 구분할 수 있도록 생성해 준게 맞을까요? 그래서 이후에 PlayerController 에서도 함수의 입력에 마우스 상태를 구분지어서 input으로 넣어주게 되고, 반대로 KeyAction은 Input에 GetKey라는 함수가 있어서 iput 없이 delegate를 이용할 수 있다.. 라고 생각하는데, 뭔가 명확하게 이해가 되지는 않고 흐릿해서 질문 드립니다. 감사합니다.

  • c#
  • unity
  • C#
아배고파 댓글 1 좋아요 0 조회수 387

왜 취약점이 존재한다고 판단할 수 있는지 궁금합니다.

해결됨

모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1

안녕하세요. 취약점 분석 방법론을 듣고 있다고 궁금점이 생겨 글을 올립니다. 에러발생 유/무->에러가 발생하면 중요 정보가 노출이 될 수 있으므로 발생 유/무 체크 취약점 유/무 확인->입력값이 dbms에서 해석될 수 있는지 체크(ex. idx=193-1 로 idx=192인 글이 조회되면 연산자가 dbms에서 해석된 것이므로 sql injection공격이 가능할 가능성이 있다.) 조건구문완성->최종적으로 조건구문을 완성해야 error,blind sql injection 공격이 가능하므로 체크한다. 이렇게 이해해야 하는걸 까요? 특히, 취약점 유/무 단계에서 왜 설명해주신 방법으로 취약점 유무를 판별할 수 있는지 헷갈립니다. 단순히 입력값이 dbms에서 문법으로 해석될 수 있는지 체크하는 작업인가요?

  • 모의해킹
  • 인젝션
  • 인젝션
  • 모의해킹
보안뉴비 댓글 1 좋아요 2 조회수 609

Selenium 처리 속도 관련 문의드립니다.

미해결

쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]

연습1 모범 코드: id가 begin 인 데이터만 출력해보기 코드를 실행해보면, 데이터 출력까지 꼬박 30초가 걸리네요.. from selenium import webdriver from selenium.webdriver.common.keys import Keys import time from selenium.webdriver.common.by import By from selenium.webdriver.chrome .service import Service from webdriver_manager.chrome import ChromeDriverManager chromedriver = 'C:/dev_python/Webdriver/chromedriver.exe' driver = webdriver.Chrome (service=Service(chromedriver)) driver.get(" https://davelee-fun.github.io/blog/crawl_html_css.html ") elems = driver.find_elements( By.ID , 'begin') for elem in elems : print(elem.text) driver.quit() 강사님 영상보면 늦어도 5초 이내에 실행되는 것 같은데 좀 답답한 마음에 문의 드립니다. data:, 화면에서 20초 가량을 멈춰있어요.. 구글링 해보니 브라우저와 드라이버 버전을 맞추면 실행이 빨라진다 해서, 몇 번 재설치를 해봐도 안되고 있네요.. 109.0.5414.25와 .74 모두 설치해봤으나 동일한 처리 속도이며,, Edge드라이버를 설치해서 불러와도 30초가 걸리네요. 참고로 제가 사용하는 컴퓨터이며, 크롬에서 주소 입력시 1초 이내로 반응합니다. 강의 내용과는 조금 벗어날 수도 있는 부분인 것 같으나.. 현업이나 교육 중에 이런 현상을 보신 적이 있으실까 싶어서 여쭤보네요. 강의는 정말 잘 듣고 있습니다. 양질의 강의 찍어주셔서 정말 감사드려요!!^^

  • 빅데이터
  • 웹-크롤링
  • 웹-크롤링
  • scrapy
  • bigdata
  • selenium
케이브 댓글 1 좋아요 0 조회수 2041

flutter doctor 실행 했을 때 안드로이드스튜디오 - java 관련 경고가 나타납니다.

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

flutter doctor 실행 했을 때 안드로이드스튜디오 - java 관련 경고가 나타납니다. 에러가 아닌 경고라서 진행에 문제가 없을 것으로 생각이 됩니다만 해결하고 싶어서 구글에 검색을 해봐도 해결 방법을 모르겠습니다.

  • flutter
  • 클론코딩
  • Flutter
  • 클론코딩
  • m1세팅
  • 안드로이드스튜디오
  • java
김재민 댓글 1 좋아요 0 조회수 607

클라이언트사이드렌더링vs서버사이드렌더링

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

둘의 차이에 대해 설명해보라고하면 클라이언트 사이드 렌더링은 web서버에서 html생성하는것이고 서버사이드렝더링은 was에서 html생성함 이라고 말할 수 있나요?

  • mvc
  • spring
  • MVC
김민지 댓글 1 좋아요 0 조회수 389

graphql 관련 질문이 있습니다.

해결됨

[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스

안녕하세요 수업 내용 중, graphql 실습 관련하여 궁금한 것이 있습니다. 실습 과정에서 createProduct API에 파라미터 값을 저장해서 보내려 하는 과정에서 mutation을 구성할 때 createProductInput 이라는 부분은 REST API의 다중 JSON 방식으로 보내는 것으로 해석하면 될까요? 그런데 해당 데이터를 fetchProduct 로 조회 시 다중 JSON과 같은 그림이 아닌, 그냥 같은 한 덩어리로 넘어오는데 왜 저장할 때는 다중 JSON과 같은 방식으로 넣고 조회 시에는 그냥 뭉쳐져서 조회 되는지 차이가 궁금합니다. (그럼 굳이 CREATE 시 다중 JSON과 같은 방식으로 넣는 이유가 궁금합니다) 그리고 중간에 createProductInput 을 사용하는 이유에 대해서 오해를 방지하기 위함이라고 말씀해주셨는데 키 값도 있는데 왜 오해를 불러 일으킨다는 것인지 잘 이해를 못했습니다. 질문 요약 첫 사진의 createProductInput 부분이 REST API의 다중 JSON 같은 방식이라고 보면 될까요? createProduct 로 값을 넣을 때는 이중 JSON과 같은 방식으로 파라미터를 넣고 API를 넘겨줬는데 데이터를 조회하면 그냥 1차원 JSON으로 넘어오는데 그럼 왜 굳이 createProduct 에서 이중 JSON 방식으로 구성해서 넣는 것인지 궁금합니다. createProduct 에서 createProductInput 로 한 번 더 감싸는 자세한 이유 (수업 중간에 number라는 키 값으로 보이는 것도 있는데 오해를 불러 일으킬 수도 있다는 말씀에서 왜 오해인지 자세히 이해를 못함) 입니다. 감사합니다.

  • node.js
  • Next.js
  • seo
  • nodejs
  • next.js
  • graphql
  • react
FRONTEER 댓글 1 좋아요 0 조회수 510

kotlin에서 registerBean 컴파일 에러 해결법

미해결

토비의 스프링 부트 - 이해와 원리

kotlin으로 toby님의 강의를 따라다가다 안되는 부분이 발생하여 다른분들도 해결하시면 좋을 것 같아 공유차원에서 글 남깁니다! org.springframwork.context.support .registerBean을 impot하여 해결할 수 있습니다. 관련 docs: https://docs.spring.io/spring-framework/docs/5.0.0.RELEASE/spring-framework-reference/kotlin.html import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory import org.springframework.boot.web.server.WebServer import org.springframework.boot.web.servlet.ServletContextInitializer import org.springframework.context.support.GenericApplicationContext import org.springframework.context.support.registerBean import org.springframework.http.HttpHeaders import org.springframework.http.HttpMethod import org.springframework.http.HttpStatus import org.springframework.http.MediaType import javax.servlet.http.HttpServlet import javax.servlet.http.HttpServletRequest import javax.servlet.http.HttpServletResponse class HellobootApplication fun main(args: Array<String>) { val myApplicationContext = ApplicationContext() myApplicationContext.registerSpringBean() val serverFactory: TomcatServletWebServerFactory = TomcatServletWebServerFactory() val webServer: WebServer = serverFactory.getWebServer( ServletContextInitializer { it.addServlet("frontController", FrontController::class.java) .addMapping("/*") } ) webServer.start() } class ApplicationContext{ fun getContext() = springApplicationContext fun registerSpringBean(){ springApplicationContext.apply{ registerBean<HelloController>() refresh() } } companion object{ val springApplicationContext: GenericApplicationContext = GenericApplicationContext() } } class FrontController: HttpServlet() { override fun service(request: HttpServletRequest?, response: HttpServletResponse?) { requireNotNull(request) requireNotNull(response) val springApplicationContext = ApplicationContext().getContext() val helloController = springApplicationContext.getBean(HelloController::class.java) //인증, 보안, 다국어, 공통 기능 처리 duplicateCode() if(request.requestURI == "/hello" && request.method == HttpMethod.GET.name ){ val name = request.getParameter("name") response.status = HttpStatus.OK.value() response.setHeader(HttpHeaders.CONTENT_TYPE, MediaType.TEXT_PLAIN_VALUE) response.writer.println(helloController.hello(name)) }else { response.status = HttpStatus.NOT_FOUND.value() } } } private fun duplicateCode(){}

  • spring
  • spring-boot
  • spring-jdbc
  • spring-jdbc
junuuu 댓글 2 좋아요 6 조회수 888

10808 알파벳 개수 질문있습니다

미해결

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

로직 자체는 쉽게 생각하고 강의도 이해할수 있었는데 전역변수와 지역변수에 따라 결과다 달라 왜 그런지 알고싶습니다 #include<bits/stdc++.h> using namespace std; typedef long long ll; //int cnt[26]; //string str; int main(){ ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); int cnt[26]; string str; cin >> str; for(char c : str){ cnt[c-'a']++; } for(int i = 0 ; i < 26; i++) cout << cnt[i] << " "; return 0; } 위 코드처럼 지역변수로 배열과 str을 선언하면 결과가 이렇게 나옵니다. 반대로 전역변수로 선언하면 답이 잘 나옵니다. 어떤 이유인지 알수 있을까요? 그리고 long long 타입을 쓰는곳이 없는데 typedef long long ll;을 왜 해주는지도 궁금합니다! 감사합니다

  • c++
  • 코딩-테스트
  • C++
  • 코테 준비 같이 해요!
나도한 댓글 1 좋아요 0 조회수 396

Activity와 Fragment는 각각 어떤때에 사용하면 좋을까요?

미해결

[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)

안녕하세요. 강의를 보고 프로젝트를 진행중인데 어떨때 Activity를 쓰고 Fragment를 써야 할지 감이 잘 안잡혀서 지금은 MainActivity하나만 두고 전부다 프레그먼트로 작업중입니다. 궁금한점은 두 대상이 각각 어떤 상황에서 쓰는게 좋을지 궁금합니다. 강사님의 개인적인 작업스타일을 알고싶습니다. (예. 둘다 적절히 사용한다 아니면 프레그먼트 위주로 사용한다 등등) 글 읽어주셔서 감사합니다!

  • android
  • firebase
  • kotlin
  • fragment
Jungmin Lee 댓글 1 좋아요 0 조회수 514

Category에서 부모와 자식에 대해 모르겠습니다.

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

지금 카테고리에서 왜 parent, children을 사용하는지 모르겠습니다. 그냥 이게 왜 있고 뭐에 쓰는 건지를 모르겠어요 어디서 학습할 수 있을까요?

  • 웹앱
  • spring-boot
  • 웹앱
  • spring
  • jpa
  • java
  • JPA
진짜 잘하고싶다 댓글 1 좋아요 2 조회수 578

postman 사용 중 애러

미해결

지금 당장 NodeJS 백엔드 개발 [사주 만세력]

어찌해야 할지 모르겠네요. help me

  • node.js
  • nodejs
  • jwt
병정화李酉申 댓글 1 좋아요 0 조회수 413

L23->L24 권한 거부 때문에 작성한 쉘코드를 실행 할 수가 없어요

미해결

취미로 해킹#1(OverTheWire - Bandit)

/tmp/mydir3118/bandit24sh.sh 생성해서 쉘코드 작성하고 chmod 777 /tmp/mydir3118/bandit24sh.sh 로 권한도 변경해줬습니다. 그런데 만들 쉘코드 파일을 /var/spool/bandit24로 옮기려니까 권한 거부됬다고 뜨더라구요. bandit23@bandit:/var/spool/bandit24$ ls -al /tmp/mydir3118 total 108 drwxrwxr-x 2 bandit23 bandit23 4096 Jan 28 03:28 . drwxrwx-wt 1025 root root 98304 Jan 28 03:53 .. -rwxrwxrwx 1 bandit23 bandit23 68 Jan 28 03:10 bandit24sh.sh -rw-rw-r-- 1 bandit23 bandit23 0 Jan 28 03:28 rst.txt bandit23@bandit:/var/spool/bandit24$ cp /tmp/mydir3118/bandit24sh.sh . cp: cannot create regular file './bandit24sh.sh': Operation not permitted 확인해보니까 /var/spool/bandit24에 write권한이 없었습니다. chmod로 변경해보려는 건 당연히 안된다고 막혔구요... bandit23@bandit:/var/spool/bandit24$ ls -al total 12 dr-xr-x--- 3 bandit24 bandit23 4096 Jan 11 19:18 . drwxr-xr-x 5 root root 4096 Jan 11 19:18 .. drwxrwx-wx 9 root bandit24 4096 Jan 28 03:53 foo 어떻게 해야할까요?

  • linux
  • 시스템-해킹
  • 시스템 해킹
마몬밤 댓글 1 좋아요 0 조회수 741

맥용, prettier 단축키

해결됨

따라하며 배우는 리액트 A-Z[19버전 반영]

안녕하세요 vscode에서 Prettier 설치를 했는데 shift + option + f 단축키가 먹히질 않네요ㅠ 왜 그런 건지 알 수 있을까요..?

  • redux
  • react
  • tdd
  • next.js
  • typescript
  • Next.js
이은혜 댓글 1 좋아요 0 조회수 550

인기 태그

인프런 TOP Writers

주간 인기글