inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

깃헙 권한 요청 드립니다.

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

- 인프런 아이디: kes98201@gmail.com - 인프런 이메일: kes98201@gmail.com - 깃허브 아이디: kes98201@gmail.com - 깃허브 username: goldIsApple

  • javascript
  • vue.js
  • es6
  • vuex
강명운 댓글 2 좋아요 1 조회수 405

eslint 에러가 발생합니다

미해결

Vue.js 끝장내기 - 실무에 필요한 모든 것

계속 찾아보고 해결하려는데 불가능해서 질문 드립니다 어디가 문제일까요?ㅠㅠ

  • javascript
  • vue.js
  • vuex
댓글 1 좋아요 1 조회수 645

Firebase로 이메일 로그인 기능 구현

해결됨

Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)

올려주신 방법 모두 해봤는데 안돼서 질문드립니다ㅠ

  • flutter
  • ios
  • android
FLUTter 댓글 1 좋아요 0 조회수 399

해당 강의의 곱셈 부분에 질문이 있습니다!

해결됨

넓고 얕게 외워서 컴공 전공자 되기

안녕하세요 널널한 개발자님! 강의 정말 잘 듣고 있습니다. 해당 강의의 컴퓨터가 곱셈을 하는 법에서 궁금한 점이 있어서 질문 남기게 되었습니다. 8*2로 예를 들자면, 십진수 8을 이진수로 표현하면 1000인데, 여기서 왼쪽으로 한칸 밀면 10000에서 오버플로우 된 부분은 버리면 0000이라 십진수로 표현하면 16이 아닌 0이 되잖습니까? '오버플로우는 버린다'의 기준이 어떻게 되는지, 곱셈에서도 오버플로우는 버리는 게 맞는 건지가 헷갈립니다..! - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

  • 운영체제
jh009647 댓글 1 좋아요 0 조회수 410

답변에 대한 추가질문이 있습니다.

해결됨

최신 딥러닝 기술 Vision Transformer 개념부터 Pytorch 구현까지

답변 감사드립니다! 강의를 통해 Head 수에 따라 다양한 영역에 대한 Attention 이 가능하다고 이해했습니다. 이에 따른 추가적인 궁금한 부분이 있습니다. (아래 질문은 배치 사이즈를 배제하고 질문드립니다.) U msa 를 통한 Linear Projection 이전의 shape는 (N x D h x k) 이고, 이후의 shape는 (N x D)로 k가 사라져서 다양한 영역을 Attention 하고자 하는 의도가 사라지는 것 아닌지, 그렇다면 U msa 의 역할이 무엇인지 헷갈렸습니다. U msa 를 통한 Linear Projection을 진행한 후에도 다양한 영역을 Attention하고자 하는 Head의 특성이 반영되기에 상관이 없는건지 궁금합니다. U msa 도 무작위로 주어지고 학습을 통해 최적화되는 것이 맞을까요?

  • 딥러닝
  • pytorch
  • 컴퓨터-비전
  • vision-transformer
김남욱 댓글 1 좋아요 1 조회수 329

프롬프트에 [] 는 무슨 역활을 하나요 ?

해결됨

ChatGPT로 원어민스러운 영어공부하는 방법 | 주요 중요 명령어 모음 pdf 제공

안녕하세요. 프롬프트에 [] 는 무슨 역활을 하나요 ? 감사합니다.

  • 영어
  • chatgpt
jin3137 댓글 1 좋아요 1 조회수 672

BFS 참고하세요

미해결

코딩테스트 실전 모의고사(with C++) : 대기업 대비

#include <iostream> #include <vector> #include <queue> using namespace std; int n, m, k; int dx[4] = { 1, -1, 0, 0 }; int dy[4] = { 0, 0, 1, -1 }; int main() { cin >> n >> m >> k; vector<vector<int>> Map(n + 1, vector<int>(m + 1, 0)); vector<vector<bool>> visited(n + 1, vector<bool>(m + 1, false)); vector<pair<int, int>> flooded; for (int i = 0; i < k; i++) { int x, y; cin >> x >> y; Map[x][y] = 1; flooded.push_back({ x, y }); } int max_size = 0; for (auto& start : flooded) { if (visited[start.first][start.second]) continue; int size = 0; queue<pair<int, int>> Q; Q.push(start); visited[start.first][start.second] = true; while (!Q.empty()) { size++; int x = Q.front().first; int y = Q.front().second; Q.pop(); for (int i = 0; i < 4; i++) { int nx = x + dx[i]; int ny = y + dy[i]; if (nx >= 1 && nx <= n && ny >= 1 && ny <= m && Map[nx][ny] == 1 && !visited[nx][ny]) { Q.push({ nx, ny }); visited[nx][ny] = true; } } } max_size = max(max_size, size); } cout << max_size << endl; return 0; } DFS가 아닌 BFS 사용해도 문제는 풀립니다. 공부중이라 어느게 더 효율적인지는 모르겠습니다만, 혹시 BFS로 접근하실 분들 참고하라고 올려봅니다~

  • c++
  • 코딩-테스트
박인철 댓글 1 좋아요 0 조회수 284

[ ...TABS, ...TSBS, ...TSBS].map(~)

미해결

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

[ ...TABS, ...TSBS, ...TSBS].map(~) 여기에서 ...TABS의 의미가 무엇인지 궁금합니다! 그냥 TABS로 적으면 e가 List type의 TABS를 불러와서 e.icon에 오류가 발생하는데, ...TABS로 적으면 map이 실제로 TABS안에 있는 리스트 요소를 e로 가져오는거같은데 ...의 의미가 궁금합니다!

  • flutter
  • 클론코딩
승일 댓글 1 좋아요 0 조회수 331

로그인 올바르게 해도 login?error로 갑니다

미해결

스프링부트 시큐리티 & JWT 강의

SecurityConfig.java @Configuration @EnableWebSecurity @RequiredArgsConstructor public class SecurityConfig extends WebSecurityConfigurerAdapter { private final SecurityDetailsService securityDetailsService; @Override protected void configure(HttpSecurity http) throws Exception { http // .csrf().disable() .authorizeRequests() .antMatchers("/user/**").authenticated() .antMatchers("/admin/**").access("hasRole('ADMIN')") .anyRequest().permitAll() .and() .formLogin() .loginPage("/login") .loginProcessingUrl("/login") .defaultSuccessUrl("/home") .usernameParameter("userEmail") .and() .logout() .logoutRequestMatcher(new AntPathRequestMatcher("/logout")) .logoutSuccessUrl("/login") ; } @Bean public PasswordEncoder passwordEncoder() { return new BCryptPasswordEncoder(); } } SecurityDetails.java @RequiredArgsConstructor public class SecurityDetails implements UserDetails { private final UserEntity userEntity; @Override public Collection<? extends GrantedAuthority> getAuthorities() { Collection<GrantedAuthority> authorities = new ArrayList<>(); authorities.add(new GrantedAuthority() { @Override public String getAuthority() { return userEntity.getAuthority().toString(); } }); return authorities; } @Override public String getPassword() { return userEntity.getUserPassword(); } @Override public String getUsername() { return userEntity.getUserEmail(); } @Override public boolean isAccountNonExpired() { return true; } @Override public boolean isAccountNonLocked() { return true; } @Override public boolean isCredentialsNonExpired() { return true; } @Override public boolean isEnabled() { return true; } } SecurityDetailsService.java @Service @RequiredArgsConstructor public class SecurityDetailsService implements UserDetailsService { private final UserRepository userRepository; @Override public UserDetails loadUserByUsername(String userEmail) throws UsernameNotFoundException { UserEntity userEntity = userRepository.findByUserEmail(userEmail); if(userEntity != null) return new SecurityDetails(userEntity); return null; } } SecurityDetails에서 return값이 boolean인 override 받는 메소드들 다 true로 해줬고 login페이지나 home페이지에는 이미지도 없어서 문제될 게 없다고 생각되는데 도통 이유를 모르겠습니다ㅠㅠㅠ

  • spring
  • spring-security
  • jwt
유은혜 댓글 1 좋아요 0 조회수 1432

JDBC 구현체는 커넥션 풀이 접근해서 커넥션을 얻어오나요?

미해결

스프링 DB 1편 - 데이터 접근 핵심 원리

이전 강의에서는 데이터베이스의 변경을 유연하게 하기위해 Jdbc에서 인터페이스를 제공하고 그걸 각 데이터베이스 구현체를 둬서 사용한다고 했습니다. 이번 강의에서 다시 커넥션 풀을 이용하게 돼서 HicariCP를 이용해 커넥션을 얻어온다면 HicariCP가 Jdbc구현체를 이용해 커넥션을 갖고온다고 생각하면 될까요?

  • spring
YOGURT 댓글 1 좋아요 0 조회수 319

@AuthenticationPrincipal 사용이 가능한 이유가

미해결

스프링부트 JUnit 테스트 - 시큐리티를 활용한 Bank 애플리케이션

처음에 로그인시 헤더에 jwt 토큰이 저장되고 securityContextholder, 시큐리티 세션에 저장된 loginUser가 stateless 설정에 의해 삭제 되지 계좌등록 컨트롤러에 @AuthenticationPrincipal로 세션에 저장된 loginUser를 사용이 가능한 이유가 JwtAuthrizaitionFilte에서 아래 코드로 securityContextholder에 인증이나 권한체크용으로 저장 되기 떄문에 사용이 가능한걸까요? 맞는거같은데 확실해지고자 여쭤봅니다... Authentication authentication = new UsernamePasswordAuthenticationToken(loginUser, null, loginUser.getAuthorities()); //강제로 authentication 객체를 생성 SecurityContextHolder.getContext().setAuthentication(authentication); //강제 로그인

  • spring-boot
  • junit
  • 소프트웨어-테스트
ykmykm4608 댓글 1 좋아요 0 조회수 1589

서버 세팅 질문드립니다

미해결

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

npm i --force 후 npm run start:dev를 실행하면 사진과 같이 에러가 발생합니다. 파일에서 수정해야 할 부분이 있을까요?

  • flutter
  • 하이브리드-앱
ollo20 댓글 2 좋아요 0 조회수 513

알고리즘 교안 사용법

미해결

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

cpp에 대한 지식이 부족한데, 알고리즘 교안을 미리 한번 다 보고 나서 시작해야하는건가요?? 아니면 그냥 강의 쭉 따라 가면 되는걸까요 강의 목차에는 Vector나 다른 기본 개념들에 대한 설명이 없는것 같아 문의 드립니다!

  • c++
  • 코딩-테스트
정태민 댓글 2 좋아요 1 조회수 771

npm i 오류 질문드립니다.

미해결

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

npm i 명령어 실행 시 이런 오류가 발생하는데 혹시 해결방법이 있을까요? 그리고 android studio에서 node 명령어 수행 시 제대로 실행되지 않는 문제가 있는데 powershell을 통해 동일한 경로에서 실행하면 제대로 실행됩니다. 추가적으로 android studio에서 해주어야 하는 설정이 있을까요?

  • flutter
  • 하이브리드-앱
ollo20 댓글 1 좋아요 0 조회수 476

<template v-if=""> 관련 질문

미해결

Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"

안녕하세요, section 3. 조건부 렌더링 강의를 듣다가 궁금한 점이 생겨 질문드립니다. 강의 내용 중 <template v-if=""> 처럼 template 태그를 사용하는 경우가 실전에 많다 라고 말씀해주셨는데, <div v-if=""> 처럼 div 태그를 사용하는 것과 차이가 있을까요?

  • vue.js
eg2data 댓글 1 좋아요 0 조회수 341

렌더링 관련 질문

미해결

처음 만난 리액트(React)

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 소플님 실습을 따라 해보았는데 하나의 useEffect는 컴포넌트가 렌더링 될 때마다 콘솔이 찍히고 하나의 useEffect는 count값이 변경될 때마다 찍힌다는 것까지는 이해했습니다. 근데 마지막 최대 인원을 수용하는 10명까지 수용을 하고는 버튼 컴포넌트가 isFull: true로 찍히고 컴포넌트가 렌더링 되지 않아서 useEffect 콘솔과 isFull: true 이 안 찍혀야 하는 것 아닌가요? 왜 이렇게 찍히는지 이해가 안됩니다,,ㅠㅠ

  • HTML/CSS
  • javascript
  • react
sohee 댓글 1 좋아요 0 조회수 533

섹션2: 서브루틴

미해결

밑바닥부터 시작하는 왕초보 유니티 2D 게임제작

질문1. 코루틴은 코루틴이 대기하는 동안 Start()의 다른 함수나 Update() 함수가 진행되는 건가요? 예를들어 밑에 코드에서 cortDT1이 Start()에서 시작하고, 1초 기다리는 동안 Start()의 그 밑에 있는 함수가 실행되는 건가요? 그러면 Update()는 언제 실행되는 건가요? 실행순서가 궁금합니다! public class Cort3 : MonoBehaviour { Coroutine cortDT1; Coroutine cortDT2; // Start is called before the first frame update void Start() { cortDT1 = StartCoroutine(DelayTime(1)); cortDT2 = StartCoroutine(DelayTime(2)); } // Update is called once per frame void Update() { if(Input.GetKeyDown("space")){ StopAllCoroutines(); } } IEnumerator DelayTime(float time){ while(true){ yield return new WaitForSeconds(time); //메인루틴(update함수)으로 양도권 양보 print(time + "초 만큼 경과"); } } }

  • C#
  • unity
박미라 댓글 1 좋아요 0 조회수 406

DOOD방식 -p 8081:8080 마운팅으로 접속 안됨.

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

처음 SSH를 기동할 때 2번째 방법인 DOOD 방법으로 기동하였습니다. docker run -itd --name docker-server -p 10022:22 -p 8081:8080 -e container=docker --tmpfs /run --tmpfs /tmp -v /sys/fs/cgroup:/sys/fs/cgroup:ro -v /var/run/docker.sock:/var/run/docker.sock edowon0623/docker:latest /usr/sbin/init 코드를 보시면 아시다싶히 -p 10022:22 마운팅과 추가로 -p 8081:8080 마운팅을 추가하였습니다. 이후 Jenkins로 빌드를 진행하였고 아래와 같이 빌드가 정상적으로 처리가 되는것이 확인이 됩니다. 하지만 localhost:8081/hello-world로 접속하면 접속이 안되고 localhost:8080/hello-world로 접속해야만 접속이 가능해집니다. 당연히 제대로 된다면 둘 다 접근이 가능해지겠죠? 근데 톰캣 포트로만 접근이되버려서... 제가 처음 ssh를 기동할때 분명 8080포트를 8081로 마운팅을 했는데 왜 8081포트로 접속이 안되는건지 원인과 해결 부탁드립니다.

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
kate 댓글 1 좋아요 0 조회수 791

dood방식 yum sed 작업

미해결

Jenkins를 이용한 CI/CD Pipeline 구축

DOOD방식에서는 그럼 yum install -y iptables net-tools sed -i -e 's/overlay2/vfs/g' /etc/sysconfig/docker-storage 위 두 명령어를 실행하지 않아도 되는건가요?

  • ansible
  • jenkins
  • kubernetes
  • ci/cd
  • sonarqube
kate 댓글 1 좋아요 0 조회수 290

OSI 7 Layer 그림에서 Driver 와IP 사이에 갭은 무엇을 의미하나요?

해결됨

외워서 끝내는 네트워크 핵심이론 - 기초

안녕하세요. 선생님 아래 사진 보시면 빨간색 동그라미 부분에서 Driver 와IP 사이에 갭은 무엇을 의미 하나요? 여러가지 s/w가 있다는 의미인가요? 아님 서로 직접적으로 상호작용하지 않아 갭을 두어 그린신건가요?

  • 네트워크
  • 프로토콜
guen5997 댓글 1 좋아요 0 조회수 487

인기 태그

인프런 TOP Writers

주간 인기글