inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

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

미해결

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

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

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

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

미해결

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

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

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

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라는 키 값으로 보이는 것도 있는데 오해를 불러 일으킬 수도 있다는 말씀에서 왜 오해인지 자세히 이해를 못함) 입니다. 감사합니다.

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

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 조회수 878

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 조회수 389

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

미해결

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

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

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

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

미해결

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

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

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

postman 사용 중 애러

미해결

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

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

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

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 조회수 727

맥용, prettier 단축키

해결됨

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

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

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

mm_mask_rcnn_train_balloon에서 좌표에 0.5를 더하는 이유?

미해결

[개정판] 딥러닝 컴퓨터 비전 완벽 가이드

mm_mask_rcnn_train_balloon.ipynb 실습 convert_balloon_to_coco() 함수 구현에서 poly = [(x + 0.5, y + 0.5) for x, y in zip(px, py)] 위와 같이 원래 좌표에 0.5를 더하는 이유를 알고 싶습니다.

  • tensorflow
  • 머신러닝
  • 머신러닝 배워볼래요?
  • 딥러닝
  • keras
  • 딥러닝
  • python
  • 컴퓨터-비전
  • 컴퓨터-비전
야간비행 댓글 1 좋아요 0 조회수 340

JPA 강의를 듣고 프로젝트를 만들 수 있나요?

미해결

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

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 아니요 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 안녕하세요. 이번에 백엔드 단기간 취업 목적으로 JPA 활용 1, 2 를 들어서 포트폴리오에 첨가할 프로젝트를 만들 계획이 있습니다. 부수적인 CS, 언어, 데이터베이스 등등의 지식이 뒷받침된다는 전제하에 만들 수 있나요? MVC 강의가 있던데 이것을 듣지 않는다면 불가능하거나 혹은 지장이 많나요?

  • spring-boot
  • 웹앱
  • JPA
  • spring-boot
  • java
  • jpa
  • 웹앱
  • spring
ngh 댓글 1 좋아요 1 조회수 1058

선생님 안녕하세요! String toString 차이가 궁금해요

미해결

자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비

toString 을 쓰는 이유가 주로 어떨때 어떤 이유로 쓰이나요? 구글 쳐보니까 디버깅 용도외에는 안쓰는게 좋다 이러길래 우리가 사용하는 코테수준의 코드에서 어떤 용도와 어떤 이유로 쓰면 좋을지 알고 싶습니다. 특히 !! StringBuild 에서 쓰는 이유도요! StringBuild 를 이용하만 일반적인 String 이랑 형이 다르게 변하는 건가요?? 그리고 valueOf같은경우에 저는 주로 charArray 같은 경우를 나중에 String 으로 만들고 싶을때 주로 사용하거든요? StringValueOf(charArr) 이런식으로요 이 기능 외에도 쓰일때가 있나요? 코테 수준에서 ValueOf의 주 기능이 알고싶어요 있다면 알려주시면 정말 감사하겠습니다.

  • java
  • 코딩-테스트
  • 코테 준비 같이 해요!
kongdole 댓글 1 좋아요 0 조회수 369

문자열내의 개행문자 출력방법

미해결

홍정모의 따라하며 배우는 C++

위 코드를 실행시 아래와 같은 결과가 나왔습니다. 강의 예제처럼 n_name의 값은 10이 나옵니다. 1,2는 예상대로 나왔는데, 3,4,5는 강의예제와 달리 개행문자가 출력이 되지 않았습니다. visual studio 2022 community를 사용하였는데, 개행문자는 출력하지 않는 옵션이 있는 건가요?

  • c++
  • C++
forhin 댓글 1 좋아요 0 조회수 1144

기둥 작성에서 기둥 패밀리가 없어요

미해결

레빗 Revit 2022 같이 배워 볼까요?

기둥 작성에서 패밀리를 내려도 내용이 없는데 어찌해야하나요? 경로를 검색해도

  • Revit
guhnwoo 댓글 1 좋아요 0 조회수 408

2급 4회 1번 문제 영상확인바랍니다.

미해결

[EduAtoZ] Python 활용&Cos Pro 2급

2급 4회 1번 문제영상이 4번 문제로 올라와 있습니다. 혹시 몰라 4번문제영상도 봤는데 같은 영상이더라구요. 1번 영상이 없습니다. 확인해주세요!

  • 코딩-테스트
  • python
  • 코테 준비 같이 해요!
조은영(의준,민준,효준,예준맘) 댓글 1 좋아요 0 조회수 429

코드 리뷰 부탁드립니다!

미해결

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

function solution(k, arr) { let answer = (sum = lt = 0); for (let rt = 0; rt < arr.length; rt++) { let leng = rt - lt + 1; sum += arr[rt]; if (leng === k) { answer = Math.max(answer, sum); sum -= arr[lt++]; } } return answer; } let a = [12, 15, 11, 20, 25, 10, 20, 19, 13, 15]; console.log(solution(3, a)); 투포인터로 풀어봤습니다.. 이렇게 풀어도 되는걸까요 ?

  • 코테 준비 같이 해요!
  • 코딩-테스트
  • javascript
jhworld 댓글 1 좋아요 0 조회수 397

textStyle 변수 선언의 위치

미해결

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

수업 잘 듣고 있습니다. 내용 중 build 안에서 textStyle 을 선언해 사용하는데, build 안과 밖의 차이 를 알고 싶고 build 안에서는 계속 필요할 경우 rendering 되는데 위와 같은 경우는 밖으로 내는 것은 어떤가요? 물론 StatelessWidget이지만.. 궁금해 문의합니다.

  • flutter
  • Flutter
  • 클론코딩
  • 클론코딩
SY. Jeoung 댓글 2 좋아요 0 조회수 379

인기 태그

인프런 TOP Writers

주간 인기글