묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
HTML 코드에 있는 개념 설명부탁드려요.
안녕하세요다음 강의를 수강하고 있습니다.CSS selector 사용해서 크롤링하기1 (업데이트)Q1 다음 HTML 코드에 있는 HTML언어 개념들을 설명해주세요<li class="course" id="start">일단 제가 아는대로 설명해보겠습니다.li= 태그class , id = 태그course, start= ,속성(Q2 왜 태그가 두번나올까요?)Q3 HTML 언어의 기본 개념은 태그와 속성만 있나요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
예제6번에관하여 질문합니다
예제 6번에서 출력값이 출력 : g^= 5의 결과 : 9라고 적어놓으셧는데 예제 5번을 보면 %는 %를 출력하려면 두번쓰라고 하셧는데 ^=연산자는 한번만써도 출력이되는건가요?
-
미해결원격으로 PC 서버 점검 파워쉘 입문 ~ GUI
DNS 설정하지 않아도 AD 로그인이 가능한가요?
각각의 컴퓨터가 AD서버를 DNS 로 사용하지 않더라도 로그인이 가능한가요?아이디앞에 'APPLE\user1' 처럼 도메인이 붙어서 DNS 설정이 필요없이 어떻게 되는 것인지 궁금합니다.DNS 설정이 필요없다면, 만약 같은 서브넷상에 같은 도메인의 AD가 2개가 있다면 어떻게 되는 것인지도 궁금합니다.
-
해결됨GraphQL 완전정복 (키오스크를 만들며 배우는 풀스택 과정) - [2024 부분 리뉴얼]
accessToken과 리프레시토큰 구현
토큰이 만료되면 리프레시토큰을 확인하고,리프레시토큰 기간이 남아있다면 access토큰을 재발급해주고,리프레시토큰도 유효기간이 끝났다면 로그아웃을 시켜주는 기능은어떤식으로 개발할 수 있을까요?..프론트쪽에서 서버에게 통신하는 방법이 궁금합니다..커리큘럼에 로그인 인증관련 제목이있어서 이런방법이있을줄알고 구매후 다섯시간가량 듣고있는데 없는거 같아서 절망스럽습니다ㅠ_ㅠ
-
해결됨React 기반 Gatsby로 기술 블로그 개발하기 v2
Github Actions 배포 이후 ReadMe만 보이는 에러
깃허브 액션으로 배포하는 강의 자료부분 하는 중인데build가 완료돼도 배포된 사이트에선 리드미 파일만 보이는데 무슨 문제인지 잘 모르겠습니다ㅠhttps://github.com/jihun-24k/jihun-24k.github.io
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
컨트롤러에서 호출하는 서비스 질문드립니다.(+더티체킹)
안녕하세요 항상 양질의 강의 해주셔서 먼저 감사드립니다. 현재 코드 작성 중에 어떤게 더 나은 방법인지 궁금해서 문의드립니다.카드 충전하는 서비스가 있다고 가정하면 컨트롤러를 통해 카드 충전 서비스를 호출할 예정입니다.class Controller { private final ChargeService chargeService; void charge() { chargeService.charge(); } }위와 같이 충전 진행 시, 내부에서는 카드를 찾고 외부 API를 통해 충전을 진행 후 더티체킹을 통해 카드 상태를 업데이트 할 예정입니다.class ChargeService { private final CardFindService cardFindService; private final ChargeHistoryService chargeHistoryService; void charge() { var card = cardFindService.findCard(); cardApiService.charge(); // 외부 API 호출 chargeHistoryService.save(); // 충전 내역 저장 card.updateStatus(); // 카드 상태 변경 } }여기서 궁금한게 충전을 진행하는 ChargeService 내에서 더티체킹을 통해 카드의 상태를 업데이트 하는게 좋을지, 아니면 컨트롤러단에서 ChargeService와 CardUpdateService를 각각 호출해주는게 좋을까요?class Controller { private final ChargeService chargeService; private final CardUpdateService cardUpdateService; void charge() { chargeService.charge(); cardUpdateService.updateCardStatus(); } }OSIV를 꺼둔 상태에서 진행 시 chargeService 내 하나의 트랜잭션 내에서 충전 내역과 카드 상태까지 업데이트를 하는게 편리해 보이긴 하지만, chargeService 내에서 카드의 상태를 업데이트하는 역할까지 주어지는 것 같아 고민이 됩니다. 만약 서비스 2개를 각각 호출하게 되면 cardFind도 각 서비스 내에서 1회 씩 총 2번 호출되는 점도 마음에 걸립니다.이와 같은 상황에서는 어떤 방식이 실무에 더 적합하고 좋을지 의견 부탁드리겠습니다.감사합니다.
-
해결됨실전! Querydsl
yaml profiles 인식이 안 됩니다 ㅠ
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]강의에 나온 내용대로 아래 처럼도 해 보고spring: profiles: active: local검색해서 나온대로 아래처럼도 해보았는데,spring: config: activate: on-profile: local오류도 뜨지 않고 콘솔에는 insert 쿼리가 아예 뜨지 않습니다 ㅠ
-
해결됨외워서 끝내는 네트워크 핵심이론 - 응용
UPnP 질문입니다.
안녕하세요. UPnP의 한 예로 토렌트를 설명해 주셨습니다. 강의 내용과 관련없는 질문이긴 한데요..토렌트 앱에서 SSDP를 통해 공유기에 포트포워딩 설정을 했다고 가정하겠습니다. 외부에서 해당 호스트로 접근하려고 하면 어딘가에는 DNS와 같은 접속 정보(pub. IP, Port)를 조회할 곳이 있어야 할 것 같습니다. 이때, 어떤 기술을 사용하는지 질문드립니다.
-
해결됨Azure Native로 나만의 GPT 만들기
훌륭한 강의 입니다!!
너무 좋은 강의 입니다 ㅎㅎ강의 전달력도 좋고 단순 기술을 설명하기 보다 왜 이기술을 쓰는게 좋은지 논리적으로 설명해주셔서 이해가 잘되네요 ㅎㅎ앞으로도 계속 좋은 강의 부탁드립니다.사내에서 여러번 검증받고 피드백받은 흔적이 느껴지네요. 좋은 팀 좋은 회사에 계시는 것 같습니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
질문이요
선생님 이 문제더 한번만 다뤄주세요아직 헷갈려여 ㅜㅜ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)
아이템 슬롯 선적용에 대한 질문입니다
강의의 코드에서는 Inventory에 아이템을 저장할 때 Dictionary의 key값으로 ItemDbId를 사용하고 있습니다.ItemDbId는 DB에 저장될 때 생성되므로 미리 그 값을 알 수 없어 선적용이 불가능한데, 만약 Dictionary의 key값으로 Slot Index를 사용한다면 굳이 별도의 구조체를 관리하지 않아도 해결되지 않을까 생각됩니다. (빈 슬롯에 ItemDbId가 없는 임시 아이템 정보를 우선 넣는 방식)기획에 따라 다르겠지만 통상적으로, 그리고 강의에서 구현하는 게임의 기획 의도상 Slot은 하나의 Item만 등록되는 것이 보장되는 Unique한 값이기 때문에 key값으로 충분히 사용할 수 있을거라고 생각됩니다.혹시 저렇게 했을 경우 발생할 수 있는 이슈가 있다거나 제가 생각하지 못한 어떠한 이유가 있는지 조언 부탁드립니다.
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
23년 2회 첫번째문제 질문
정답이 n[(i+1)%5] 인데 혹시 n[i-4] 는 정답이 될수없는걸까요?
-
해결됨RAG를 활용한 LLM Application 개발 (feat. LangChain)
chromadb 오류,
이 오류로 클론코딩 및 스스로 코딩연습도 못하고 있습니다.git에 보니 chromadb 버전문제라고 하는데.... 그리고 강사님 강의에 환경설정들이 너무 안되는게 많아서 온전히 강의에 집중이 안되네요...환경 설정이나 이런 부분들에 대해서 좀더 자세히 설명 바랍니다.
-
미해결Verilog FPGA Program 1 (Arty A7-35T)
open hardware manager에서 보드 인식 못하는 문제
led_counter 강의 중 비트스트림 생성까지 완료하고 보드와 usb 5핀 연결하여 open hardware manager버튼까지 눌렀지만 localhose(0)이라고 확인됩니다. 보드를 인식을 못하는 문제일까요? 아니면 usb연결이 잘못된건지,, 통신 관련해서 설정이 필요한 부분이 더 있는 것인지 알고 싶습니다.
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL 문제풀이
SET4의 3번 자리바꾸기 문제 다른 풀이
선생님 강의 듣기 전에 나름대로 짱구를 굴려서 풀어 봤는데기본적으로 case when ~~~ 는 똑같지만lag, lead 함수를 활용해서 해도 문제 풀 수 있었어서공부하시는 분들과 같이 공유합니다.select id , case when mod(id, 2) = 1 and id in (select max(id) from seat) then student when mod(id, 2) = 0 then lag_stu when mod(id, 2) = 1 then lead_stu end as student from ( select a.id , a.student , lag(a.student) over(order by id) as lag_stu , lead(a.student) over(order by id) as lead_stu from seat a where 1=1 ) a where 1=1 order by 1
-
해결됨Real MySQL 시즌 1 - Part 2
파티셔닝의 자원 사용 효율 증가 관련 질문
"테이블 파티셔닝이 필요한 이유"중에 "자원 사용 효율 증가 및 쿼리 성능 향상"을 언급주셨습니다.예를들어 최근에 저장된 데이터들 위주로 조회하는 경우 파티션 프루닝을 통해 최근 데이터만 접근하니까 효율적이라는 내용인데요, 효율적인 부분이 제가 생각했을 때 아래 2가지 정도인 것 같습니다.테이블의 모든 row를 접근 안해도 되고 더 적은 데이터만 읽어도 됨버퍼풀에 자주 사용되는 일부 데이터만 로드해도 됨여기서 질문이 있습니다. 파티셔닝키를 대상으로 인덱스를 걸면, 마찬가지로 최근 데이터만 접근가능하고, 버퍼풀에 최근 데이터만 올라가지 않나요?인덱스를 거는 방식이 파티셔닝을 사용하는 것에 비해 어떤 점에서 부족한가요?
-
해결됨Real MySQL 시즌 1 - Part 2
INSERT에서 shared lock을 거는 이유 질문
"DeadLock 예시(2)"에서 INSERT구문이 UNIQUE를 보장하기위해 shared lock을 걸고 확인한다고하였는데요, 그냥 처음부터 exclusive lock을 걸고 값을 확인하게 구현할 수도 있을 것 같은데, 그렇게 안되어있는 특별한 이유가 있을까요?exclusive lock을 건 상태에서는 값이 있는지 확인이 불가능하다 (shared lock을 걸었을때만 가능하다)그냥 어쩌다보니 MySQL이 그렇게 구현되어있다.lock경합을 줄이기위한 의도로 이렇게 구현했다?제가 생각나는 이유는 위 2개 정도인데, 어떤 이유인지 아실까요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
강의 소리가 많이작아요.
CSS selector 사용해서 크롤링하기1 (업데이트) 듣고 있습니다.강의 소리가 많이 작은 것 같아요. 들리긴 들리는데 많이 작아서 불편합니다.예전 강의들도 전반적으로소리가 작아서 아쉬웠습니다.그럼에도 불구하고 강의 잘 시청하고 있습니다.감사합니다.
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
섹션12의 09-04-boards 수정 2편의 내용이 이상합니다.(사실상 이건 반쪽 짜리 게시글 수정입니다.)
위의 내용은 강의 캡쳐본입니다. 이렇게 코드짜면 기존 값에서 변경된 부분은 수정이 반영이 되겠지만 기존값 삭제에 대해서는 반영이 안됩니다. if(writer) ~ 이런식으로 코드를 작성하셨는데 writer의 값이 존재해야만 myvariables의 writer에 값이 들어가고 해당 배열이 updateBoard로 들어가서 업데이트 뮤테이션이 실행되는 구조입니다. 수정 기능이라면 빈값 수정도 가능해야하는데 이런식으로 코드를 짜지는 않겠죠.인프런에서도 가격대가 있는 강의 인데 내용이 너무나 부실합니다.차라리 디폴트값을 undefined로 셋팅하고이런식으로 조건문 작성하는게 맞지 않나 싶습니다. 빈값에 대해서도 반영이 되는 더 좋은 방식이 있다면 알려주셨으면 좋겠습니다.(추가로 onChange는 드래그 삭제에 대해서는 아예 감지가 안되는 부분이라 onInput을 이용하였습니다.)위의 내용 관련해서 노원두 강사님의 입장이 궁금합니다. 강의가 부실한건지 뭔지 모르겠네요.추가로 https://www.inflearn.com/questions/1324853/section11-%ED%8F%AC%ED%8F%B4%EB%A6%AC%EB%B7%B0-%EB%82%B4%EC%9A%A9-%EB%B6%80%EC%8B%A4%ED%95%9C%EB%93%AF-%ED%95%A9%EB%8B%88%EB%8B%A4-github%EC%97%90-%EC%82%AD%EC%A0%9C%EC%BF%BC%EB%A6%AC-%EC%A1%B0%EC%B0%A8-%EC%97%86%EC%9D%8C해당 글의 답변은 회피하시고 다른 질문에 대해서만 답변하시던데 어디로 연락드려야 소통이 가능할까요?
-
미해결리액트(React.js)를 이용한 나만의 유튜브 사이트 만들기 프로젝트
강의가 아주 좋네요
설명 잘하십니다.