묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
오답질문
어떤 이유로 오답이 출력되는지 잘모르겠습니다..ㅜ public int solution(int n, int[][] arr) { int answer = 0; int a[] = {-1, 0, 1, 0}; int b[] = {0, 1, 0, -1}; for(int i=0; i<n; i++) { for(int j=0; j<n; j++) { for(int k=0; k<4; k++) { int nx = i + a[k]; int ny = j + b[k]; if(nx>=0 && nx<n && ny>=0 && ny<n && arr[i][j]>arr[nx][ny]) { answer++; } else { continue; } } } } return answer; }
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
UserException, DefaultHandlerExceptionResolver
안녕하세요 복습 겸 다시 강의를 듣고있는데 다시 들으니 새로운 질문 거리가 생겨서 질문드립니다. 1) 17:35분에 RuntimeException은 UserException이 해결을 할수가 없어서 @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR) @ExceptionHandler public ErrorResult exHandler(Exception e) { log.error("[exceptionHandler] ex", e); return new ErrorResult("EX", "내부 오류"); } 이 실행 된다고 하셨는데 UserException 은 RuntimeException을 상속 하고있습니다. 그래도 UserException은 RuntimeException을 해결을 할수가 없는건가요 ? 2) DefaultHandlerExceptionResolver은 errormessage를 따로 설정을 할순없는건가요 ?
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
ThreadPoolExecutor의 max_worekers에 관한 질문입니다
ThreadPoolExecutor와 ProcessPoolExecutor의 인자로 둘 다 'max_workers=' 받을 수 있다고 하는데요 인터넷에서 예제들을 찾아보니 with concurrent.futures.ProcessPoolExecutor(3) as exe: exe.map(download_image, img_urls) 이런 식으로 max_workers가 없이 숫자만 사용된 형태들도 많이 보였습니다. 이런 경우에도 max_workers=3 과 같은 의미라고 봐도 되나요??
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
선생님, 질문이 있습니다.
epoch 횟수를 증가시키면 증가시킬수록 당연히 최적의 파라미터 벡터를 찾아낼 수 있을테지만 그에 따라 과적합의 문제도 발생할 수 있잖아요? 그래서 만일 오차율이 이전 epoch보다 더 커지는 시점이 오게 되면 학습을 중지시키는 것이구요, 이게 earlystopping일텐데 보통 이런 경우에서만 놓고보면 iter_epoch가 증가함에 따라 과적합 / 최적 파라미터를 찾는 과정?이 반비례의 양상을 띄게 되잖아요? 그런데 earlystopping의 요지는 어디까지나 경험적으로 이전의 오차값과의 비교를 통해 과적합이 될 것 같으면 학습을 중지시킨다는 것인데,만일 N차원의 그래프에서는 이 '학습의 중지'가 단지 국소적인 부분일 수도 있는 가능성이 있잖아요? 다시 말해1전체 양상의 일부만을 놓고봤을 때에는 일시적으로 오차율이 증가했을 수도 있는데, 이런 문제는 어떻게 처리를 하나요? 다시 말해2 인간은 전체 그래프를 볼 수 있어서 더욱 알맞는 파라미터 벡터를 찾아낼 수도 있을 가능성을 알고 있을 텐데도 불구하고, 모델은 early stopping에 의거하면 단지 일부만의 오차 증가일 뿐인데, 그 오차 증가를 캐치하는 바람에(지금까지의 학습 경험에 의거) 적절하지 못한 시점에서 학습을 중단하게 될 수도 있을텐데, 이 문제는 어떻게 처리할 수 있는지 궁금합니다.
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
영상에서의 정답과 수업자료 정답이 다른데 뭐가 맞는 건가요 ?
product의 길이가 1개 이상이라고 하면 > 0 이라고 해야하나요아님 > 1이라고 해야하나요 ?수학으로 생각하면 전자가 맞는 거 같은데 영상에선 후자가 정답이라고 하셔서요
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
선생님, 질문이 있습니다.
만약에 feature vector가 N개가 존재하게 되면 그에 상응하는 회귀계수의 vector의 shape은 (1,N)이 되어야 하는 것으로 이해를 해도 되나요?순전파를 할 때에는 그러면 xn은 하나의 벡터 w1*x1 w2*x2......wm*xm을 선형대수 연산으로 도출하는 것이라고 이해해도 될는지 여쭙고 싶습니다. 감사합니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
9:07 질문
안녕하세요 테스트 케이스 관련해 질문있습니다. findByName() { ... } 작성후 돌리면 계속 에러가 나는데 왜 그런지 알고싶습니다.
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
image_size 변환에서 질문있습니다.
마지막 파트에서 로직들을 함수화 해서 쓸 때 IMAGE_SIZE = 32 ... def do_cifar10_train_evaluation(image_size=IMAGE_SIZE, model_name='vgg16'): 과 같이 정의 하고 history, evaluation_result = do_cifar10_train_evaluation(image_size=64, model_name='xception')으로 사용하는데 위에 IMAGE_SIZE를 바꿔야 input_size가 바뀌는거 같은데 저만 그러나요...? 아니면 강의때 설명 해 주셨는데 제가 못들은걸까요...? 아래는 vgg16으로 IMAGE_SIZE를 직접 바꿨을 때랑 안바꿨을 때 summary 초반 부분입니다. IMAGE_SIZE = 32... Layer (type) Output Shape Param # ================================================================= input_1 (InputLayer) [(None, 32, 32, 3)] 0 _________________________________________________________________ block1_conv1 (Conv2D) (None, 32, 32, 64) 1792 _________________________________________________________________ block1_conv2 (Conv2D) (None, 32, 32, 64) 36928 _________________________________________________________________IMAGE_SIZE = 64... Layer (type) Output Shape Param # ================================================================= input_1 (InputLayer) [(None, 64, 64, 3)] 0 _________________________________________________________________ block1_conv1 (Conv2D) (None, 64, 64, 64) 1792 _________________________________________________________________ block1_conv2 (Conv2D) (None, 64, 64, 64) 36928
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 브랜치 관련 질문입니다.
git clone으로 초대 받으신 git 비공개 리포지토리 주소 다시 실행해 보셔야 할 것 같아요 :) 라고 선생님께서 말씀을 해주셨는데요 git 비공개 리포지토리 주소를 실행하는 방법이 뭔가요? 저는 그냥 진짜 몰라서 강의에 나온대로만 하니까 안돼서 답답해서 여쭤봅니다. ㅠㅠ
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
에러메시지를 받았는데, 구글링해도 해결법을 못찾아서 질문 드려요. 'ParseError at [row,col]:[2,5] Message: Invalid byte 3 of 4-byte UTF-8 sequence.'
ParseError at [row,col]:[2,5] Message: Invalid byte 3 of 4-byte UTF-8 sequence.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
선생님 질문합니다.
강의 잘 듣고 있는 학생입니다. 여기에서 String.valueOf로 문자형으로 바꿔준 이유가 궁금합니다.. 어차피 answer는 문자열이라서 int형인 cnt를 붙여도 answer는 문자열로 잘 나타나잖아요... 출력에 문제 없는데 어떤 이유로 저렇게 쓰신건지 궁금합니다!
-
해결됨스스로 구축하는 AWS 클라우드 인프라 - 기본편
mac 질문있습니다.
mac m1으로 실습을 따라가고 있는데, ppk로 변환하는 것까지는 했습니다. 그런데 그 뒤에 PuTTY를 이용해서 연결을 하고 로그인하는 부분을 mac에서는 어떻게 해야할지, 어떻게 검색을 해야할지 잘 모르겠습니다.
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
parameter 관련 질문
안녕하세요, 오늘은 짧은 질문으로 찾아뵙게 되었네요. 1. lab22_matbi.v (top module)에 적힌 parameter를 수정하면 그 하위 모듈들(myip, myip_S00,data_mover)에서도 그 값이 변경되는 것이 맞나요? 코드를 읽어보면 override를 해주고 있는 듯 해서요 (아래 사진은 lab22_matbi.v에서 하위 모듈을 선언할 때 override 하는 코드) 2. lab22_matbi.v 에서는 parameter integer로 선언하고 다른 모듈에서는 그냥 parmeter로 선언이 되어있던데 둘의 차이가 있나요? (override가 연결되어있는데 둘이 선언되는 방식이 다릅니다) 감사합니다:)
-
해결됨스프링 배치
EXIT_CODE 반영 문의
안녕하세요 강사님 한가지 궁금한게 있어 문의 남깁니다 flow1에서 failed 시점에 flow3으로 흐르도록 했을 때 flow3의 모든 스탭이 성공하여서 제 생각으로는 JobExecution 기록에 EXIT_CODE가 COMPLETED로 기록될 줄 알았는데 JobExecution 기록에 EXIT_CODE 가 FAILED로 기록되어 있습니다. JobExecution의 EXIT_CODE가 마지막 스탭이나 플로우의 상태값을 반영되는 것으로 인지하고 있었는데 위와 같은 경우와 같이 Job의 과정중 하나의 스탭이라도 실패하게 된다면 EXIT_CODE에는 FAILED로 기록이 되는건가요?
-
미해결머신러닝 엔지니어 실무
black 환경변수 설정
black 등 requirements를 설정하고 .zshrc에 다음 문구를 추가하여 환경변수 설정을 하였습니다. `export PATH="/Users/kangbeenko/Library/Python/3.8/bin:$PATH"` 이후 source ~./zshrc를 해준 후 black main.py를 실행했습니다. 그런데 다음과 같은 에러가 발생하였습니다. `ImportError: dlopen(/Users/kangbeenko/Library/Python/3.8/lib/python/site-packages/regex/_regex.cpython-38-darwin.so, 2): no suitable image found. Did find: /Users/kangbeenko/Library/Python/3.8/lib/python/site-packages/regex/_regex.cpython-38-darwin.so: code signature in (/Users/kangbeenko/Library/Python/3.8/lib/python/site-packages/regex/_regex.cpython-38-darwin.so) not valid for use in process using Library Validation: Trying to load an unsigned library` 어떻게 해결해야 할까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Unlock 부분에서 궁금한점이 있습니다.
Unlock할때 따로 ThreadID를 체크하는 부분이 없는거 같은데 이렇게 되면 다른 Thread가 unlock시도해도 풀려버릴꺼 같네요. 그럼 이 class를 이용할때는 무조건 Unlock 명령을 lock 명령 뒤에 둔다는 약속하에 이용하는거죠?
-
미해결스프링 시큐리티
특정 유저에게만 특정 요청을 인가하려면 어떻게 하는게 좋을까요?
글작성 유저 본인만 글을 수정 / 삭제하는걸 고민하고있는데 1차적으론 클라이언트 뷰에서 막아야겠지만 서버에서도 막으려면 1. 해당 요청을 다루는 컨트롤러에서principal을 받아와 해당 요청에 본인이 맞는지 확인하는 로직을 집어넣기 2. 인터셉터나 필터로 위의 로직을 구현 두가지정도 방법은 떠올렸습니다. 하지만 시큐리티에서 분명 이런 api를 다루고있을거같은데 아직 공부가 부족해서 명확하게 정답이 떠오르질않네요 ㅠ metadatasource클래스를 작성해서 사용하면 될까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
hello-mvc?name 값으로 hello null 만 나옵니다.
required request parameter 'name' for method parameter type string is not present 라는 오류가 떠서 구글링 해본 결과 required = false 를 넣어주면 된다고 하여 value = "name", required = false 이렇게 수정해주었는데 쿼리값을 넣었을때 null 로 나옵니다
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
선생님 질문이 있습니다.
안녕하세요. 먼저, 질 좋은 강의 제공해주셔서 감사합니다 프로메테우스 관련해서 질문을 드리고 싶은데요, 현재 프로메테우스를 AWS EC2 인스턴스로 띄어서 aws instance들의 데이터는 잘 scrape하고 있습니다. 그런데 만약에 GCP의 instance를 aws prometheus가 설치된 인스턴스에서 가져올려면 어떻게 해야 될까요? Prometheus가 실행되고 있는 AWS EC2에 gcloud를 설치해야 aws instance쪽에서 gcp데이터를 가져올 수 있을까요? prometheus.yml 파일에서 아래와 같이 설정을 하긴 했는데, 과연 AWS Instance에서 어떻게 GCP VM을 바라보고 데이터를 scrape할 수 있을지 감이 안잡히네요. 고견을 들을 수 있으면 좋겠습니다. - job_name: 'us-east4-c GCE' scrape_interval: 60s gce_sd_configs: - project: 'project-id' zone: us-east4-c relabel_configs: - source_labels: [__meta_gce_public_ip] target_label: __address__ replacement: "${1}:9090" - source_labels: [__meta_gce_zone] regex: ".+/([^/]+)" target_label: zone - source_labels: [__meta_gce_project]
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
DarawContentOptions
안드로이드로 학습하고 있는 학생입니다. Drawer.Navigator 옵션중에서 drawerContentOption쪽 사항이 현재와 많이 다른거같은데 React Navigation Docs를 보고 해도 잘 되지 않아서 그런데 새로 적용된 방법을 알려주실 수 있을까요..? ㅠㅠ