묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
안녕하세요 저는 제로베이스입니다.
내년초 해외로 입사예정입니다.자바와 sql 연동 및 데이터 도출및 데이터이동 에관해서 공부했음 좋겠다고하셨습니다.저는 제로베이스입니다. 본론 : 자바와 sql 체계적으로 공부하고싶습니다. 어떠한 강의를 들어야할지 알려주세요.... #올해안으로 코드를 보고 무슨 움직임인지 파악 할수있었음좋겠고 , 위와같은 데이터 이동및도출 같은 프로그래밍도 할수있었음좋겠습니다.
-
미해결자바 동시성 프로그래밍 [리액티브 프로그래밍 Part.1]
스레드 라이브러리는 커널과 같은 역할을 하지 못하나요?
강의와 다른 질의응답을 확인하였을 때, 사용자 수준에서 사용자 레벨 스레드 생성을 스레드 라이브러리가 관리하고, 관리의 범위는 스레드의 생성 및 소멸, 스케쥴링, 컨텍스트 스위칭을 할 수 있다고 말씀해주셨습니다! 그런데 다대일 스레드 매핑 모델의 특징에서 한 프로세스에 속해있는 사용자 수준 스레드들 중 하나가 block되면 프로세스 전체가 block이 되는데, 이는 커널에서 프로세스가 가지고 있는 개별적인 스레드를 인지하지 못하고, 그냥 하나의 스레드로 인지해서 대체할 스레드를 찾지 못함이라고 질의응답에서 확인 하였는데요, 강의 내용대로 스레드 라이브러리가 사용자 스레드를 관리하기 위해 많은 작업을 하고 있는데, 사용자 스레드 라이브러리에서 사용자 수준 스레드 중 일부가 블락되었을 때 커널 대신 다른 대기 중인 스레드를 ready > run 상태로 변경할 수는 없는 건가요?
-
미해결실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(25년 Update)
수업시간에 사용하시는 PPT
PPT자료가 따로 올라온 게시판이 있나요?
-
해결됨개발자를 위한 쉬운 도커
localhost 접속질문 입니다.
안녕하세요 좋은강의 만들어주셔서 감사합니다. 제가 섹션6. 컨테이너 애플리케이션 구성부분을 따라하고 있습니다.prstgreSQL , SpringBoot 백엔드 두개는 컨테이너 구성 및 접속이 잘됩니다.postman 으로 백엔드에 데이터를 날려보니 잘 나옵니다. 하지만 꼭 프론트엔드 접속부분에서 항상 접속이 안됩니다.frontend 컨테이너도 물론 잘실행 됩니다. docker desktop 에서 프론트 로그를 보면2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: signal 3 (SIGQUIT) received, shutting down 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 7#7: gracefully shutting down 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 8#8: gracefully shutting down 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 10#10: gracefully shutting down 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 11#11: gracefully shutting down 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 7#7: exiting 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 11#11: exiting 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 8#8: exiting 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 13#13: gracefully shutting down 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 13#13: exiting 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 8#8: exit 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 12#12: gracefully shutting down 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 14#14: gracefully shutting down 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 13#13: exit 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 12#12: exiting 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 9#9: gracefully shutting down 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 9#9: exiting 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 12#12: exit 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 9#9: exit 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 10#10: exiting 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 10#10: exit 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 11#11: exit 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 14#14: exiting 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 14#14: exit 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 7#7: exit 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: signal 17 (SIGCHLD) received from 10 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: worker process 10 exited with code 0 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: worker process 12 exited with code 0 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: signal 29 (SIGIO) received 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: signal 17 (SIGCHLD) received from 11 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: worker process 7 exited with code 0 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: worker process 9 exited with code 0 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: worker process 11 exited with code 0 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: signal 29 (SIGIO) received 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: signal 17 (SIGCHLD) received from 8 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: worker process 8 exited with code 0 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: signal 29 (SIGIO) received 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: signal 17 (SIGCHLD) received from 14 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: worker process 13 exited with code 0 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: worker process 14 exited with code 0 2024-09-12 12:30:06 2024/09/12 03:30:06 [notice] 1#1: exit 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: using the "epoll" event method 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: nginx/1.21.4 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: built by gcc 10.3.1 20210424 (Alpine 10.3.1_git20210424) 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: OS: Linux 5.15.153.1-microsoft-standard-WSL2 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: getrlimit(RLIMIT_NOFILE): 1048576:1048576 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: start worker processes 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: start worker process 7 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: start worker process 8 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: start worker process 9 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: start worker process 10 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: start worker process 11 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: start worker process 12 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: start worker process 13 2024-09-12 12:30:07 2024/09/12 03:30:07 [notice] 1#1: start worker process 14이렇게 나오는데접속 에러 로그도 안나오네요 제가 다른곳에서 80 포트를 사용중인가 싶었지만그렇지도 않습니다.혹시 제가더 살펴볼 다른곳이라도 있을까요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
생성자를 언제 접근하는지 존재하는지 안하는지 구분이 헷갈립니다.
문제풀때 부모, 자식 생성자가 둘다있어도 자식만 실행하는경우, 부모부터 실행하고 자식에게 내려오는경우, static 예외경우를 쉽게 판별하는방법이 있을까요?... 풀다보니 처음에 생성자생성되는부분에서 자꾸 틀립니다
-
해결됨김영한의 실전 자바 - 중급 1편
네트워크 ex0 코드를 이렇게 개선하는게 옳은 방법인가요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요.켈리어몬트님 꺼 답변을 해주고 나서, 저의 글을 보면서,어? 라는 의문이 들었고, address을 불변 으로 변경해 보자라는 생각이 들어서, 변경해 보았습니다근데 만들다 보니 Data 불변으로 바꾸고 싶다는 생각이 들고, 하다 보니 , 네트워크 서비스 클래스를 수정 하게 되던 데요.네트워크 서비스에 클래스에 객체를 생성 하는게, 옳은 방법인가요?수정withMessage가 setter로 되있어서, new Data(@@)으로 변경수정2이름 이상해서 사진 변경(어제 바꾼건데, 귀찮아서 지금 올림.)추가1MainV0은 똑같습니다. 추가2불변에 반환 값 꼭 넣으시길 바랍니다.. 변하는지 확인 할려고, 확인 했다가 고생함..Data , AddressNetworkClientV0 , NetworkServiceV0 답변 부탁 드립니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
GestureDetector onTap이 올바르게 동작하지 않습니다.
안녕하세요.좋은 강의 잘 듣고 있습니다. VideoPlayer을 포함한 위젯을 VideoPlayerWidget으로 Stateful 위젯으로 구현했습니다.그리고 자식 위젯으로 아래 코드와 같이 GestureDetector > ApstectRatio > Stack 으로 구성하였습니다.Stack의 자식 위젯으로는 VideoPlayer, _PlayButtons, _Bottom 위젯을 가지고 있습니다. 이 때, VideoPlayer가 포함되어 있으면 GestureDetector의 onTap 메서드가 호출되지 않으며, VideoPlayer를 제외하는 경우 onTap 메서드가 호출되고 있습니다. 관련해서 자식의 터치 이벤트도 감지하기 위해 GestureDetector에 behavior 프로퍼티로 HitTestBehavior.opaque 값을 할당했지만, 그래도 VideoPlayer가 존재하는 경우 올바르게 동작하지 않고 있습니다. 혹시 어떤 부분이 문제인지 알 수 있을까요...?감사합니다. 아래 코드는 VideoPlayerWidget의 build 메서드입니다.@override Widget build(BuildContext context) { return GestureDetector( behavior: HitTestBehavior.opaque, onTap: (){ print("onTap"); }, child: !isInitalized ? const CircularProgressIndicator() : AspectRatio( aspectRatio: videoPlayerController.value.aspectRatio, child: Stack( children: [ VideoPlayer(videoPlayerController), _PlayButtons( onLeft: onLeft, onPlay: onPlay, onRight: onRight, isPlaying: videoPlayerController.value.isPlaying, ), _Bottom( posMinutes: videoPlayerController.value.position.inMinutes, posSeconds: videoPlayerController.value.position.inSeconds, durationMinuets: videoPlayerController.value.duration.inMinutes, durationSeconds: videoPlayerController.value.duration.inSeconds, onSliderChanged: onSliderChanged, ), // _PickPicture(onPress: widget.onPickPicture,) ])), ); }
-
미해결WEB2 - JavaScript
27.함수(리턴) sum 함수 vs sum2 함수
function sum2(left, right){ return left+right; } document.write(sum2(2,3)+'<br>'); document.write('<div style="color:red">'+sum2(2,3)+'</div>'); document.write('<div style="font-size:3rem;">'+sum2(2,3)+'</div>');sum2 함수의 출력 결과와 아래 sum1 함수의 출력 결과가 다른 이유를 알고 싶습니다.function sum(left, right){ document.write(left+right+'<br>'); } document.write(sum(2,3)+'<br>'); document.write('<div style="color:red">'+sum(2,3)+'</div>'); document.write('<div style="font-size:3rem;">'+sum(2,3)+'</div>');sum도 똑같이 출력해봤는데, 중간에 undefined가 함께 출력되더라고요. 확인해보니 리턴값이 없는 경우에 udefined가 출력된다고 하던데, 그 이유가 궁금합니다.이전 26강 실습에서는 다음과 같이 출력했을 때 아무 문제 없었는데, 무엇이 다른걸까요? 한번 write한걸 다시 write하는 과정에서 생기는 문제인걸까요?onePlusOne(); function sum(left, right){ document.write(left+right+'<br>'); } sum(2,3); // 5 sum(3,4); // 7
-
미해결실습으로 배우는 핵심 네트워크 기술
실습으로 배우는 핵심 네트워크 강의 수강 전 왕 기초 공부에 대하여
실습으로 배우는 핵심 네트워크 강의를 구매했는데, 왕 기초 강의까지 구매하긴 부담스러워서 그러는데 이 강의를 듣기 전에 네트워크 관련 기초 책을 보고 보는게 좋을까요ㅠ? 현재 네트워크에 대해 아는게 거의 없는 상태에요. 밀리의 서재 끊어놓은게있는데 거기서 네트워크 관련 책이라도 보고 해야하나 해서요 ㅠㅠ
-
미해결비개발자를 위한 RPA 강의 (UiPath 기본편)
click 액티비티 사용시 엘리먼트를 찾을수 없습니다.
1) 네이버 접속-> 2)뉴스 클릭 -> 3)팩트체크 클릭 순으로 하는데요.3번에서 에러가 떠요.. 오류 메시지 Click '팩트체크': 이 액션에 대한 UI(사용자 인터페이스) 엘리먼트를 찾을 수 없습니다.가능한 해결 방법: • 애플리케이션이 열려 있고 UI 엘리먼트가 실행 시간에 화면에 표시되는지 확인합니다. • UI 액티비티의 타겟을 편집하고 유효성 검사를 사용하여 문제를 디버그합니다. • 필요한 경우 엘리먼트 속성이 변경될 때 엘리먼트를 다시 지정합니다. • "Check state" 액티비티를 사용하여 액션을 실행하기 전에 애플리케이션 상태를 확인합니다. • "다음 이전 지연" 값을 늘려서 애플리케이션이 전체적으로 렌더링되고 응답할 수 있도록 시간을 허용합니다.
-
미해결대세는 쿠버네티스 (초급~중급편)
[Mac UTM 실행에러] failed to lock byte 100
아래 주소의 가이드를 따라했지만 UTM iso 실행에 문제가 있는것 같습니다. 제 컴퓨터의 제원은 아래와 같습니다. Apple M2 ProVentura 13.2.1https://kubetm.github.io/k8s/02-beginner/cluster-install-case7/
-
해결됨실리콘밸리 엔지니어와 함께하는 리눅스 실전
Dokerfile과 compose.yml 하는 과정에서 오류가 있습니다
Dokerfile에 해당과 같은 오류가 뜨면서 실행이 안되네요 ㅠㅠ 주석처리하라고 하시는 분 계셨지만 생초보라 어딜 해야하는지도 모르겠고 12번째 줄 주석처리해도 되지 않았습니다. 해결방법이 있을까요?(cmd에서는 no configuration file provided: not found라고 떠서 인텔리제를 통해 실행시켰습니다)
-
미해결포트폴리오 초간단 배포하기
ssl 인증서 다운관련
ssl 인증서를 업로드 할때 깃허브에 zip 파일 올려도 보안에 문제가 없는건가요?? 생각했을 때는 개인정보를 ssl 서비스 홈페이지에 입력하는거라 문제는 없어 보이는데..
-
해결됨파이썬 알고리즘 트레이딩 파트1: 알고리즘 트레이딩을 위한 파이썬 데이터 분석
ibkr 실적용에 관한 질문입니다.
선생님 강의를 파트1,2 모두 수강하며 부족하지만 틈틈히 공부하고 있습니다.바쁜일정을 핑계로 집중적으로 학습하지 못하는 점은 부끄럽습니다.하지만 학습을 하면서 궁금한 점이 있습니다.ibkr이라는 우량한 브로커를 이용하시는데 들리는 말로는 실계좌 오픈이 까다롭다는 말을 들었습니다.그리고 페어전략을 구성하려면 매수와 매도가 이루어져야 하는데 실계좌 오픈 후 한국 사용자가 매수매도모두 이용할수 있나요? 그리고 주식뿐 아니라 외환이나 파생상품도 가능한지 궁금합니다.그리고 실전적용시 시스템적으로 어떠한 부분을 주의해야하는지도 궁금합니다.부족한 질문이지만 답변부탁드립니다.
-
미해결비개발자를 위한 RPA 강의 (UiPath 기본편)
excel application scope 이 없어요.
excel application scope 없어서 밑에 답변데로 클래식을 선택하고 UiPath.Excel.Activities 패키지도 설치되어 있어요.excel process scope랑 use excel file을 이용해서 했는데요 오류가 뜨네요.EXCEL.EXE 엑셀 실행파일 위치를 직접 지정할수는 없는지요. 못찾는거 같아서요. 오류메시지System.Exception: 예기치 않은 종료 코드와 함께 작업이 중지되었습니다. 0xC0000005
-
미해결김영한의 실전 자바 - 중급 1편
참조값을 확인하려면 hashCode() 메서드를 사용하면 될까요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]String d = new String("TEST"); String e = new String("TEST");각각의 참조값이 다르게 생성되어야 함에도 System.out.println(d.hashCode()); System.out.println(e.hashCode());해보면 결과값은 동일한 해쉬값이 나옵니다. 동일성 비교는 false, 동등성 비교는 true가 되고요.문자열 리터럴일 경우 문자열 풀을 사용하는 것은 이해가 되었는데 객체생성도 문자열에서는 동일한 문자열 풀을 사용하는지 궁금해서 질문드립니다.
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강 연장부탁드립니다!!!
좋은강의 계속계속 보고싶어요!!
-
해결됨CAN통신 기초와 자동차 전체 구조
ISO 14229 문서를 확인하고 싶은데요.
ISO 14229 문서를 확인하고 싶은데요.어디서 확인할 수 있나요 ? 검색해도 찾기 힘드네요 참고할 링크 알려주실 수 있나요 어려우시면 괜찮습니다!! 강의 잘 듣고 있습니다.
-
해결됨CAN통신 기초와 자동차 전체 구조
ACK
만들어진 프로그래밍 코딩을 보다보면 CAN_SUCCESS := 0CAN_Fail :=1 이라고 한 것이 상수로 정의되어있는 경우가 있던데요. 결국은 ACK 리시브에 대한 값을 할당함으로써 해당 값이 성공이냐 실패에 따라서 또 다른 코딩을 하게 되는거겠네요 이해한 게 맞을까요?
-
해결됨CAN통신 기초와 자동차 전체 구조
DLC란 것이,
DLC라는 것이 데이터 필드에서 사용중인 Byte에 대한 길이를 표현하는 곳이죠? 데이터 필드가 00 01 02 04 05 06 <= 6개 byte 를 쓰고 있으면DLC는 06 이런식이고, 뒤에 CRC값은 모든 각각의 HEX 값 더한 값이니 CHECKSUM같은 것이니, 거기에 적힌 필드는 제외하고 딱 데이터 필드 길이만큼만 표현하는데 DLC 맞을까요?