묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Practical Testing: 실용적인 테스트 가이드
검증 필드의 영역
안녕하세요 사이드 프로젝트를 하면서선생님에게 배운 테스트를 적용하며 성장 하고 있습니다.감사합니다! 👍테스트를 하며 작은 궁금증이 생겼습니다.만약 10개의 필드를 업데이트 한다면 모든 필드를extracting 하여 검증 해야 하나요?3~4개의 대표적인 필드만 하는게 맞을까요?다 검증 하는게 안정성은 무조건 좋다고 생각 합니다.하지만 검증 부분이 길어 가독성이 좋지 않을것 같기도 하고3~4개면 검증 되지 않을까 하는 생각도 듭니다. 다른 질문은 프로젝트 중 고민이 있어서 혹시 선생님은어떻게 생각 하시나 궁금해서 여쭈어 봅니다. 🙏현재 프로젝트에서요청 할때 JWT 토큰을 내고 user의 정보를시큐리티 컨텍스트 홀더에 저장 하고 있습니다.api 요청이 올 떄@GetMapping("/{id}")이렇게 파라미터로 받지 않고컨텍스트 홀더의 유저 ID를 사용 하고 있습니다.컨텍스트 정보를 UserUtils로 만들고 서비스에서utils 값을 꺼내어 사용 하고 있습니다.현재 까진 문제가 없는데 혹시 안좋은 방법인가요? 마지막 질문은 블로그에 테스트에 관해 작성 해도 괜찮을까요?테스트의 전체적인 흐름을 알려주는 곳이 없어서 답답했는데컨트롤러, 서비스, 리포지토리 각 어떤것을 중점으로 테스트 하는지 적을려고 합니다.선생님 코드가 일부 인용 할 것 같아서 혹시 가능할까요?물론 출처는 남길거에요!
-
해결됨곰책으로 쉽게 배우는 최소한의 운영체제론
제가 이해한게 맞는지 궁금합니다. (비디오 카드에 output)
1. output을 위한 api를 호출한다. 2. kernel 모드로 진입을 하며, 해당 기능의 system call을 수행한다. 3. 보낼 데이터를 비디오 카드(외부장치)가 예약한 메모리 영역에 저장 후,interrupt를 건다. -> 여기서 어떤 인터럽트를 왜 거는지 잘 모르겠습니다.dma 기능이 있는 경우.i/o manager가 dma에게 작업을 맡긴다.dma 기능이 없는 경우.i/o manager의 스케줄링에 따라 cpu가 driver의 함수를 이용 해 비디오 카드에 데이터 전송. 4. 비디오 카드의 작업이 끝나면 비디오 카드는 cpu에게 작업완료 인터럽트를 건다.dma가 있는 경우는 비디오 카드가 dma에게 작업완료 메시지를 보내고 dma가 작업완료 인터럽트 발생시킴. 추가질문 입니다.강의의 interrupt에서 directX까지 20:00에, system call이 메모리에 video card에 데이터를 전송 할 때 매 번 그런 건 아니지만, 메모리에 저장하고 interrupt를 건다고 하셨습니다. 메모리에 따로 다시 저장하지 않고, 장치에 전송 할 수도있나요?
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
다운로드소스코드 실행 후 창이 다릅니다.
src 폴더 내 array 등 많은 것으로 영상에서는 보여지는데저는 Main 파일 밖에 없습니다. 다운로드 파일이 잘못된걸까요? ㅠㅠ[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
-
해결됨비전공자도 이해할 수 있는 DB 설계 입문/실전
조회수
강의를 보다가 궁금증이 생겨서 질문합니다.만약 로그인 안 한 사용자(회원X)도 볼 수 있는 게시글이라고 할 때, 조회수를 어떻게 해야하는 건가요?로그인 한 사람(회원O)만 게시글을 볼 경우 중간테이블을 만들어 이미 봤다면 조회수를 안 올리기 위해 만든 다는 것까지는 이해했습니다.제가 생각한 방식은게시글에 컬럼에 로그인 안 한 사용자의 조회수 넣기(그냥 수로 관리)로그인한 사용자의 경우는 중간테이블로 조회수 관리 데이터를 따로 관리해서 이 둘을 합산해서 총 조회수로 만든다 인데제가 너무 복잡하게 생각한 건지, 다른 좋은 방법이 있는지 궁금합니다
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
안녕하세요 강의 커리큘럼 질문드립니다
각 플랫폼에서 빌드하는 부분이나, 실제 기기에 연결해서 테스트, 마켓에 배포 운영하는 부분에 관련된 커리큘럼이 해당 강의에 포함되어있나요? 중급 강의도 있던데 거기에 있는건지 잘 모르겠네요
-
해결됨[Rookiss University] UE5 Lyra 클론 코딩 (Haker)
[섹션 12 Weapon Animation] DefaultLayer(Anim Layer)가 정상적으로 Load되지 않음
안녕하세요. 현재 섹션 12의 Weapon Animation 영상을 수강하고 있습니다.Haker님의 실행 결과와는 다르게, Mannequin의 AnimClass를 세팅해줘도 Pistol의 AnimLayer가 적용되지 않는 오류가 있어 질문 드리게 되었습니다. 디버깅 포인트로 확인해보니 ABP_PistolAnimLayers가 DefaultLayer에 세팅되지 못하고 있었습니다. 그래서 섹션 12강을 처음부터 다시 점검해보고 있는데, Lyra에서 AnimLayers를 가져올 때 Haker님은 Feminine 버전을 들고 왔지만 저는 기본 AnimLayers를 들고 왔습니다. 그 부분을 제외하고는 다 동일한 것으로 확인되는데, 혹시 기본 버전을 들고 오면 이런 에러가 발생하는 것일까요? https://coal-schooner-81d.notion.site/Section-10-11524bba9b048044bd6deb6fc79de295?pvs=4강의를 보며 정리하는 노션 페이지입니다. 혹시 진행 상황에서 문제가 있는 부분이 보인다면 알려주시면 감사하겠습니다...
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
값 안나옴
왜 답이 안나오는 걸까요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
원핫 인코딩 문의
0과 1이 아닌 True/False 데이터가 입력되게 됩니다.버전 업데이트 관련 문제인가요?시험환경에서는 0/1로 나올 거니 신경 안써도 되는건가요
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
22강 21번 문제에 관련해 질문있습니다.
mystr = ' a man goes into the rooom...'print(mystr.strip('..'))강사님이 작성하신 mystr.strip('.')과 똑같이 위 코드를 돌렸을 때에도 점 세 개가 모두 지워지는 결과를 확인했습니다. 만일 해당 str문에서 "점 두 개"만 지워 달라는 의도를 가졌다고 가정하면 이를 어떤 식으로 해결해야 하는 지 의구심이 생겨서 해당 질문 글을 남깁니다.
-
미해결[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
강의 연장
안녕하세요11월 30일 실기 시험 준비를 위해 해당 강의를 시청하는데, 현재 강의 수강 만료일이 11월 5일로 예정되어 있이 학습에 어려움이 있습니다.11월 30일까지 강의 수강 기간을 연장 가능한지 문의드립니다.일정부분 비용 발생하더라도 상관없으니 검토 부탁드리겠습니다.
-
미해결
Error at key 'content_scripts'. Parsing array failed at index 0: 'matches' is required
간단한 확장프로그램을 만드는데 이런 오류가 떠요
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
작업형2 하이퍼파라미터 튜닝
인프런 강의와 2025 시나공 빅데이터 분석기사 실기 책 같이 보면서 공부중입니다. 작업형2 연습문제를 풀고 있는데,성능개선을 위해 하이퍼파라미터 튜닝 시문제마다 적용되는 max_depth, n_estimators 값 범위가 다르더라구요. 혹시 파라미터 값 범위를 지정하는 어떤 기준이 있는건지...어떤 식으로 값을 조정해야하는건지 궁금합니다.
-
해결됨카카오 코테 6주 합격! 실전 파이썬 코딩테스트
1강 연습문제&목표문제 - 복습 문제2
첫 번째 예시에서 출력이 [4, 16] 이 맞지 않을까요?그리고 문제에 대한 모범 답안은 따로 제공해주시는 건 없을까요?
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
sql 설치 문제
sql을 설치하고 Mysql configurator를 통해서 마지막에 execute를 시도하는데 계속 Database initialization failed. 에러가 발생합니다 ㅠㅠ처음엔 한글경로 문제인가 싶어서 이름도 모두 영어로 바꾸고 재설치도 10번은 해본거 같은데 해결이 안되네요 ㅠㅠ 혹시 해결 방법이 있을까요.. 로그 남겨둡니다.. ㅠ Beginning configuration step: Writing configuration fileSaving my.ini configuration file...Saved my.ini configuration file.Ended configuration step: Writing configuration fileBeginning configuration step: Updating Windows Firewall rulesAdding a Windows Firewall rule for MySQL911 on port 3306.Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 3306" protocol=TCP localport=3306 dir=in action=allow확인됨Successfully added the Windows Firewall rule.Adding a Windows Firewall rule for MySQL911 on port 33060.Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 33060" protocol=TCP localport=33060 dir=in action=allow확인됨Successfully added the Windows Firewall rule.Ended configuration step: Updating Windows Firewall rulesBeginning configuration step: Adjusting Windows serviceAttempting to grant the required filesystem permissions to the 'NT AUTHORITY\NetworkService' account.Granted permissions to the data directory.Granted permissions to the install directory.Adding new serviceNew service addedEnded configuration step: Adjusting Windows serviceBeginning configuration step: Initializing database (may take a long time)Attempting to run MySQL Server with --initialize-insecure option...Starting process for MySQL Server 9.1.0...Starting process with command: C:\Program Files\MySQL\MySQL Server 9.1\bin\mysqld.exe --defaults-file="C:\ProgramData\MySQL\MySQL Server 9.1\my.ini" --console --initialize-insecure=on --lower-case-table-names=1...Process for mysqld, with ID 14936, was run successfully and exited with code -1073741819.Failed to start process for MySQL Server 9.1.0.Database initialization failed.Ended configuration step: Initializing database (may take a long time)
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
라벨 인코딩 문의
라벨 인코딩에서 나타나지는 숫자들이 정해지는 기준이 무엇인가요?예를들어, workclass 피처에서 'State-gov'이 왜 6번이고,'private'가 왜 3번인가요?
-
미해결김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성
BlockingQueue에 Task 가 없어요
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]ExecutorService.submit 시점에 디버깅을 걸어서 확인해보니 BlockingQueue 필드인 workQueue 내부에 task가 들어가지 않고 workers라는 HashSet에 들어가지는 것 같습니다 혹시 제가 어디서 놓친건지 모르겠어서 여쭤봅니다 이거 때문에 계속 헷갈려요..ㅜ
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
인텔리제이 설치한 후 이상합니다.
강사님께서 말씀하신데로 설치하고 뉴 프로젝트를 눌렀는데, 강의에 나오는 화면과 다릅니다...너무 어이없지만 여기서부터 막혀서 저도 당황스럽습니다... 빨리 공부하고 싶은데... 이게 대체 무슨 상황인지...빠른 답변 부탁드립니다.
-
해결됨디지털포렌식 입문자를 위한 디지털포렌식 전문가 2급 실기 시험대비 강의(Encase/Autopsy)
이미징 관련
안녕하세요, 이미지 관련해서 좀 헷갈리는 부분이 있어 질문 남깁니다. 최근 시험에서는 실제 증거인 원본 USB를 제공하지 않고,증거 원본을 이미징한 사본 이미지 파일을 담은 (단순 저장용) USB를 제공하는 것 같습니다.이럴 경우 쓰기 방지를 하고 create disk image에서 physical을 선택 하여 imaging을 하는 과정은 필요하지 않고 바로 FTK Imager로 해당 이미지 파일을 열어서 구조를 확인해보는 방향으로 하는 것이 맞을까요?그런데 또 강사님 22회 시험 리뷰1 강의를 보면 (43분 58초) 해당 usb에 대하여 쓰기 방지 절차 진행 후 usb연결 후 이미징을 뜨라고 하셔서 이 부분이 좀 헷갈리네요.. 좋은 강의 항상 감사합니다!
-
해결됨iOS Clean Architecture & MVVM: RxSwift 완전 정복
NetworkManager의 tokenHeader 관련 질문 드립니다!
안녕하세요, 덤벨로퍼님! 좋은 강의 감사드립니다!덕분에 좋은 코드 많이 보고 배울 수 있었습니다. 복습 중에 API 헤더 관련해서 궁금한 점이 있어 질문드려요. 강의에서는 API에서 필요로 하는 헤더를 NetworkManager 클래스에서 정의하고 사용하고 있습니다. 규모가 있는 앱에서는 API가 많고 서로 다른 헤더를 필요로 할 거라고 예상이 되는데 NetworkManagerProtocol의 'fetchData()' 메서드에서 파라미터로 헤더를 같이 받아오는 것이 효율적인지 궁금합니다. userNetwork의 'fetchUser()' 메서드 내에서 url과 header를 같이 생성하고 networkManager의 메서드 파라미터로 넘겨주는 방법이 괜찮은 방법일까요?
-
해결됨QGIS 입문자 올인원 스타터팩 (이론/실습형)
강의 자료
안녕하세요! 강의에 보이는 PPT는 따로 다운 받을 수 있을까요?