묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
깃헙 권한 요청드립니다.
인프런 아이디 : kr.bae@lgcns.com인프런 이메일 : kr.bae@lgcns.com 깃헙 아이디 : ssnvan@naver.com깃헙 Username : ssnvan감사합니다.
-
미해결스프링부트 시큐리티 & JWT 강의
db에 ROLE 등록할 때 질문입니다
ROLE_ADMIN ROLE_USER 이렇게 ROLE_ prefix를 꼭 붙여야 하는건가요? 그렇다면 이유가 궁금합니다 좋은 강의 감사합니다 선생님
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
강의의 코드를 github에 올려도 되나요?
https://github.com/mun9769/UnityMultiGame 입사 포트폴리오용은 아니고 단순히 개인공부를 정리하고 싶어서 github에 올렸습니다. 문제가 될 시 private으로 바꾸겠습니다.
-
미해결Vue.js 시작하기 - Age of Vue.js
모듈화를 위한 여러가지 패턴들에 관한 질문
안녕하세요, 판교님 질문있어서 들어왔습니다. JS가 그 동안 역사적으로 OOP를 구현하기 위해서 여러가지 시도를 많이 한 것 같습니다. 판교님 코드를 보니 다시 한번 이해가 되었는데요, ES5에서 많이 했었던 모듈패턴의 IIFE패턴을 소개해 주셨는데, 이번에 MDN사이트가 개편됐습니다, 확인이 늦어서 그런지 모르겠네요. 아무튼 판교님께서 소개해주신 IIFE 코드가 있었고, 더 아래에 생성자 함수를 통해서 reactivity 를 구현하려는 코드가 더 있더라구요, 그래서 이제 판교님 생각에 둘의 어떤 특별한 차이가 있는지 궁금했습니다, 깊게 생각하지 않지만, 판교님께서는 이러한 부분에 대해서 어떻게 생각하시는지 궁금합니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
권한 요청드립니다! (+질문)
인프런 아이디 : @taejun1999 인프런 이메일 : taejun1999@naver.com 깃헙 아이디 : taejun1999@gmail.com 깃헙 Username : SakuraKitsune+ 추가로 질문 있습니다.영상에서는 TSLint를 설치하라고 해주셨는데제가 알기로는 TSLint는 더이상 지원을 하지 않아서ESLint를 사용해야 하는 걸로 아는데 ESLint를사용해도 문제가 되거나 그러지는 않을까요?
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
zybo 보드에서 파형문제
안녕하세요. zybo보드 구매해서 강의보면서 따라하고 공부중 입니다. 테스트중 스코프로 파형을 찍어 봤는데요 그림처럼 스위칭 노이즈로 보이는 노이즈가 상당히 크게 발생됩니다. 이런 노이즈등은 FPGA 설계의 문제 아니면 다른 원인이 있는건지 또는 좀더 안정시킬 수 있는 방법이 있는지 궁금합니다. 직접적인 강의의 코드질문이 아니라서 죄송합니다만 강의 내용중에 하드웨어 직접 다운로드하고 이를 검증하는 부분들이 빠져 있는것 같아서 조금 아쉽네요. ^ ^; 미리 감사드립니다.
-
해결됨MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
useEffect 2번 실행되는 이유
안녕하세요. 강의를 잘 듣고있는 학생입니다. 다만 선생님과 다른 부분이 궁금하여 질문하게 되었는데요, upload에서 list로 페이지 이동할 때 axios를 이용해서 요청 성공과 실패를 확인하는 부분인데요. useEffect 조건에 빈 배열을 넣을 경우 실행코드가 한 번만 뜨는 걸로 알고있었는데 자꾸 저한테는 실행코드인 alert창이 두 번씩 뜹니다.. 왜 이러는 걸까요? 현재로써는 코드에서는 다른 부분이 전혀 없어보입니다. 혹시 해결 방법을 아시는지 도움을 요청해봅니다..!!
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
DataBinding을 통해 버튼의 text를 바꿔보고 싶은데 생각처럼 동작하지 않습니다.
안녕하세요 선생님의 데이터 바인딩 강의를 보던 중 버튼을 누를 때마다 버튼의 텍스트를 바꿀 수는 없을지 해서 코드를 작성해봤습니다. 인터넷을 뒤져보니, xml에 <data> 와 그 안에 <variable> 을 잘 정의해주면 된다고 해서 <variable>의 name을 "activity" 라고 정하고 type은 기본으로 생성해준 MainActivity를 설정했습니다. 그리고 Button의 android:text의 값을 @{activity.text}라고 넣어줬습니다.(이후 MainActivity.kt 에서 생성해주었습니다.) MainActivity.kt에서 text라는 이름을 가진 변수를 "0" 으로 초기화하고, xml에서 설정한 id를 binding 변수에서 찾아 text에 클릭할 때마다 1씩 증가하는 변수를 toString을 통해 넣어줬습니다. 혹시 몰라 Toast를 통해 text를 띄워보았습니다. 하지만 생각처럼 되지는 않았는데요. 혹시 왜인지 알 수 있을까요? [XML] <?xml version="1.0" encoding="utf-8"?> <layout> <data> <variable name="activity" type="com.example.databinding_ex.MainActivity" /> </data> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <Button android:id="@+id/testBtnId" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" android:text="@{activity.text}" android:layout_width="wrap_content" android:layout_height="wrap_content"> </Button> </androidx.constraintlayout.widget.ConstraintLayout> </layout> [MainActivity.kt] package com.example.databinding_ex import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.widget.Button import android.widget.Toast import androidx.databinding.DataBindingUtil import androidx.databinding.ObservableField import com.example.databinding_ex.databinding.ActivityMainBinding class MainActivity : AppCompatActivity() { private lateinit var binding: ActivityMainBinding private var clickedCount = 1 var text = "0" override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // 2. with dataBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_main) binding.testBtnId.setOnClickListener { text =(clickedCount++).toString() Toast.makeText(this, text, Toast.LENGTH_LONG).show() binding.invalidateAll() } } }
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Pem(키페어) 파일을 다른 컴퓨터에서 사용할 경우 질문입니다.
안녕하세요 제로초님. 개인적으로 포트폴리오 사이트를 만드는 중입니다. 궁금한것이 현재 강좌까지 진행 했다는 가정하에 git clone, 코드를 수정해서 깃헙에 commit, push도 하고, ssh 접속 및 ubuntu 경로에서도 git pull 등 전반적인 작업을 두 컴퓨터에서 진행하고 싶습니다. git clone을 한 상태여서 pem(키페어) 파일 같은 경우는 git.ignore로 인해서 clone을 해도 pem 파일은 없는 상태여서 ssh 접속을 못하는 상태입니다. pem 파일안에 들어있는 코드를 복사해서 다른 컴퓨터에 pem 파일을 만든 뒤 복사한 코드를 붙여넣기 해도 ssh 접속이 가능할까요? 개인 사정 상 두개의 컴퓨터에서 작업을 진행해야 해서요!
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
JPA PK String 관련 문의드립니다
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 아니오 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 안녕하세요 김영한 강사님의 강의를 듣고 프로젝트에 JPA를 적용해보려고 합니다. 기본키의 값을 Long(정수)타입이 아니라 String 타입으로 받고싶은데 JPA에서 따로 지원하는 기능이 있는 지 문의드립니다. ex) YYYYMMDD + 시퀀스값(숫자) 좋은 강의 해주셔서 항상 감사드립니다.
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 권한 요청드립니다.
인프런 이메일 : qoskdud15@daum.net 인프런 아이디 : BaeNayeong 깃허브 아이디 : tjrdnjs1609@hanmail.net 깃허브 Username : tjrdnjs1609
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
설정대로 올렸는데 api-gateway가 ocalhost로 붙으려고해요;
안녕하세요. 수업 잘 듣고 있습니다. local test에서는 잘 되던 게 여기서 막히네요; 혹시 어떤 설정때문에 docker에서 설정한 uri로 안넘어가는 걸까요? 오류 로그는 아래에 남기겠습니다 2022-05-08 23:44:26.208 INFO 1 --- [or-http-epoll-1] c.m.s.filter.GlobalFilter : Global filter baseMessage: Spring Cloud Gateway Global Filter 2022-05-08 23:44:26.208 INFO 1 --- [or-http-epoll-1] c.m.s.filter.GlobalFilter : Global Filter Start: request id -> 983024ba-8 2022-05-08 23:44:26.213 ERROR 1 --- [or-http-epoll-1] a.w.r.e.AbstractErrorWebExceptionHandler : [983024ba-8] 500 Server Error for HTTP POST "/user-service/users" io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:38991 Suppressed: reactor.core.publisher.FluxOnAssembly$OnAssemblyException: Error has been observed at the following site(s): *__checkpoint ⇢ org.springframework.boot.actuate.web.trace.reactive.HttpTraceWebFilter [DefaultWebFilterChain] *__checkpoint ⇢ org.springframework.cloud.gateway.filter.WeightCalculatorWebFilter [DefaultWebFilterChain] *__checkpoint ⇢ org.springframework.boot.actuate.metrics.web.reactive.server.MetricsWebFilter [DefaultWebFilterChain] *__checkpoint ⇢ HTTP POST "/user-service/users" [ExceptionHandlingWebHandler] Original Stack Trace: Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused at io.netty.channel.unix.Errors.newConnectException0(Errors.java:155) ~[netty-transport-native-unix-common-4.1.73.Final.jar!/:4.1.73.Final] at io.netty.channel.unix.Errors.handleConnectErrno(Errors.java:128) ~[netty-transport-native-unix-common-4.1.73.Final.jar!/:4.1.73.Final] at io.netty.channel.unix.Socket.finishConnect(Socket.java:320) ~[netty-transport-native-unix-common-4.1.73.Final.jar!/:4.1.73.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.doFinishConnect(AbstractEpollChannel.java:710) ~[netty-transport-classes-epoll-4.1.73.Final.jar!/:4.1.73.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.finishConnect(AbstractEpollChannel.java:687) ~[netty-transport-classes-epoll-4.1.73.Final.jar!/:4.1.73.Final] at io.netty.channel.epoll.AbstractEpollChannel$AbstractEpollUnsafe.epollOutReady(AbstractEpollChannel.java:567) ~[netty-transport-classes-epoll-4.1.73.Final.jar!/:4.1.73.Final] at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:470) ~[netty-transport-classes-epoll-4.1.73.Final.jar!/:4.1.73.Final] at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:378) ~[netty-transport-classes-epoll-4.1.73.Final.jar!/:4.1.73.Final] at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) ~[netty-common-4.1.73.Final.jar!/:4.1.73.Final] at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-common-4.1.73.Final.jar!/:4.1.73.Final] at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ~[netty-common-4.1.73.Final.jar!/:4.1.73.Final] at java.base/java.lang.Thread.run(Thread.java:833) ~[na:na]
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
BumbleBee 에서 파이어베이스 연결 헤매시는 분들!!
https://flow9.net/bbs/board.php?bo_table=thisisandroid&wr_id=129 아래 링크 참고하셔서 하시면 됩니다~ 그리고 구글링은 bumblebee firebase connect 대충 이런식으로 검색해서 찾으시면 해결 됩니당~
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
혹시 이 방법으로 풀어도 괜찮을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. import java.util.*; public class 문자열압축 { public static String solution(String str){ String answer = ""; char temp=' '; int num = 1; str+=" "; for(int i=0;i<str.length();i++){ if(temp==str.charAt(i)){ num++; }else{ answer+=temp+Integer.toString(num); num=1; } temp=str.charAt(i); } answer=answer.replaceAll("1","").trim(); return answer; } public static void main(String[] args) { Scanner scan = new Scanner(System.in); String str = scan.nextLine(); System.out.println(solution(str)); } } replaceAll, trim을 사용하여 출력을 받았고 이전에 저장해준 값을 가져와서 쓰는 방식으로 구현하였습니다.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
반복문 한번으로 끝낼 수 있을 땐 한번만 사용하는 것이 좋을까요?
#define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <vector> #include <algorithm> int main() { freopen("input.txt", "rt", stdin); int n; int nList[101] = { 0, }; scanf("%d", &n); for (auto i = 0; i < n; i++) { scanf("%d", &nList[i]); } int m; int mList[101] = { 0, }; scanf("%d", &m); for (auto i = 0; i < m; i++) { scanf("%d", &mList[i]); } int results[201] = { 0, }; int p1 = 0, p2 = 0, p3 = 0; while(nList[p1] != 0 || mList[p2] != 0) { if (nList[p1] > mList[p2] && (nList[p1] != 0 && mList[p2])) { results[p3] = mList[p2]; p2++; } else if (nList[p1] < mList[p2] && (nList[p1] != 0 && mList[p2])) { results[p3] = nList[p1]; p1++; } else { int temp = 0; if (nList[p1] != 0) { temp = nList[p1]; results[p3] = temp; p1++; } else { temp = mList[p2]; results[p3] = temp; p2++; } } p3++; } for (auto i = 0; results[i] != 0; i++) { printf("%d ", results[i]); } return 0; } 안녕하세요 강사님. 반복문을 한번으로 끝낼 수 있는 문제는 한번만 사용하는 것이 좋을까요? 대신 조건문이 좀 더 많아지는데 반복문을 줄이는게 다른 알고리즘에서도 더 효과적인지 궁금합니다.
-
미해결내 업무를 대신 할 파이썬(Python) 웹크롤링 & 자동화 (feat. 주식, 부동산 데이터 / 인스타그램)
sameAddressGroup 데이터 가져오기오류
안녕하세요 크롤링공부를 진행하고 있어요 단지정보 수집 관련해서 크롤링하려고 수강하고 있는데요 sameAddressGroup에서 데이터를 수집하는데 여기서 자료가 나타나질 않네요 url로 접속하니 {"error":"unauthorized user"} 로 나옵니다 크롬 개발자도구에서 확인할떄는 정상적으로 데이터가 나오긴하는데 크롤링 에서 안되서 문의 드립니다
-
해결됨Flutter 앱 개발 기초
설치가이드
설치가이드에 다운로드 링크가없는데 구글검색하고 각각 최신으로 다운받으면 되나요 ?
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
가중 손실 함수 질문있습니다.
가중 손실 함수(Weighted Loss Function)에서는 가중치를 클래스별 데이터 갯수를 파악하여서 데이터 각각의 가중치가 아닌, 클래스별 가중치를 구하여 입력값으로 넣어줘야 하는건가요?? 아니면 가중 랜덤 샘플링(Weighted Random Sampling)에서 함수로 가중치 구한 것처럼, 각 데이터별 가중치를 계산해서 사용하는것은 안되나요??
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
mac에서 비밀번호 오류로 나타날 시 해결방법
강의처럼 비밀번호 정확히 입력했는데도, Could not connect to MySQL server: 라는 오류 발생하였으나 해결하여 공유드립니다. mac 기준 시스템 환경설정 > MySQL > 에서 Stop , Start 해봐야 접속 안되었습니다. 그래서 밑에 Initialize Database 누른 후 해결하였습니다. 많은 분들이 도움되시길 바랍니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
파이어베이스 getValue
제가 개인적으로 만들고 있는 작품이 있는데 firebase의 데이터베이스에서 값을 받아서 add가 되질 않습니다. 빨간줄에서 itemlist는 mutablelistof형의 변수입니다. AlarmData는 data class 입니다. Log.d를 써서 alarmdata.getvalue().toString()을 찍어보면 데이터베이스에 값이 제대로 들어 있는 것을 확인할 수 있으나 getValue(AlarmData::class.java)!!) 이 코드를 입력하면 어플이 실행되고 아예 꺼집니다. 그리고 이 구문을 주석처리하고 나중에 .child(Firebase.auth.currentUser!!.uid)를 추가하니까 어플이 바로 꺼져 버립니다. 에러 문구도 안 뜨고 왜 그런지 잘 모르겠습니다.. 도와주십시오 선생님.!!