묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL 문제풀이
세트2번 Binary Tree Nodes 질문입니다!
강사님과 동일한 코드로 작성했는데 왜 저는 error가 날까여 ㅜㅜㅜ
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
AWIDTH 와 DWIDTH
메모리에서 이해가 안가는 부분이 있어 질문 드립니다.AWIDTH 와 DWIDTH 가 이해가 안가는데 혹시 AWIDTH 는 메모리의 DEPTH 로DWIDTH 는 메모리의 WIDTH 로 이해하면 될까요?? 이렇게 됐을 때 tb쪽에서 mem_depth 가 뭘 의미하는지 이해가 가지 않습니다 =================현업자인지라 업무때문에 답변이 늦을 수 있습니다. (길어도 만 3일 안에는 꼭 답변드리려고 노력중입니다 ㅠㅠ)강의에서 다룬 내용들의 질문들을 부탁드립니다!! (설치과정, 강의내용을 듣고 이해가 안되었던 부분들, 강의의 오류 등등)이런 질문은 부담스러워요.. (답변거부해도 양해 부탁드려요)개인 과제, 강의에서 다루지 않은 내용들의 궁금증 해소, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..글쓰기 에티튜드를 지켜주세요 (저 포함, 다른 수강생 분들이 함께보는 공간입니다.)서로 예의를 지키며 존중하는 문화를 만들어가요.질문글을 보고 내용을 이해할 수 있도록 남겨주시면 답변에 큰 도움이 될 것 같아요. (상세히 작성하면 더 좋아요! )먼저 유사한 질문이 있었는지 검색해보세요.잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.==================
-
해결됨Next + React Query로 SNS 서비스 만들기
/compose/tweet 새로고침 시 TweetModal 모달 안 뜨는..
https://github.com/ZeroCho/next-app-router-z/blob/master/ch3-1/src/app/(afterLogin)/compose/tweet/page.tsx3-1 보면서 학습 중입니다./compose/tweet 새로고침 시에도 모달이 보여야하는데 안 되길래.. /compose/tweet/page.tsx에 <TweetModal /> 이 빠져있어서 안 됐어요 혹시나 저같은 초보자들은 헤매실까봐.. 글 남겨둡니다~
-
미해결
The Best Website Design Company in Vancouver: Mapleweb
An Established Leader in Web DesignFor over 21 years, Mapleweb has been a leading website design and development firm based in Vancouver. Founded in 2002, the company got its start helping local businesses create an online presence through custom-designed websites. Since then, Mapleweb has grown to become a premier digital agency offering a full range of services including web design, development, hosting, and digital marketing. With a team of dedicated designers, developers, and strategists, Mapleweb has established itself as the top choice for website creation and support in the Vancouver area. Vancouver Web Design & Beyond: The Mapleweb AdvantageIn the heart of the bustling city of Vancouver lies a hub of digital innovation and design brilliance, where website design transcends mere aesthetics. Welcome to Mapleweb, a pioneering Vancouver web design company that redefines the digital landscape with its unparalleled expertise and a commitment to crafting the best website designs the city has ever witnessed.But Mapleweb's prowess extends beyond website design. Our forte also includes Vancouver digital marketing, where we redefine strategies and set new benchmarks. We're not just about creating websites; we're about catapulting businesses to unprecedented heights through comprehensive digital marketing services.From search engine optimization (SEO) to social media marketing, our holistic approach ensures that your online presence isn't just exceptional; it's an asset that propels your business growth. With a finger on the pulse of ever-evolving digital trends, we strategize, execute, and deliver results that speak volumes.Crafting a Digital Marvel: The Mapleweb WayAt Mapleweb, website design in Vancouver isn't just about creating visually stunning platforms; it's a meticulous process that seamlessly blends creativity, functionality, and user-centricity. Each design is meticulously curated to reflect the unique essence of every business while ensuring optimal user experience and conversion rates.Our team of seasoned designers doesn't just stop at visual allure. We believe in leveraging the latest trends and technologies to ensure that every website we create embodies innovation and sophistication. Whether it's implementing responsive design, intuitive navigation, or immersive user interfaces, we tailor-make each project to stand as a beacon of excellence in the digital realm.Advanced Digital Marketing SolutionsIn today's digital landscape, it is not enough for businesses to simply have an online presence - they must actively promote and market their brand across various online channels. This is where Mapleweb's full-service digital marketing division comes in. Leveraging strategies like search engine optimization (SEO), pay-per-click (PPC) advertising, social media marketing, and more, Mapleweb helps drive qualified traffic to their clients' websites.Through SEO, Mapleweb conducts keyword research, on-page optimization, link building, and technical SEO work to boost organic website rankings. For PPC, they handle campaign set up, bidding, ad group/keyword management, and reporting based on a client's industry and target audience. On the social front, Mapleweb develops engaging social media campaigns and content strategies tailored for platforms like Facebook, Instagram, Twitter, and LinkedIn. Their social media managers post regularly to build follower numbers and engagement.Mapleweb also provides email marketing solutions. Using platforms such as MailChimp and Constant Contact, they design responsive email templates and develop targeted email sequences to reach customers with promotions, newsletters, and other automated messaging. Performance analytics allow them to track open/click rates and continually refine email campaigns.Beyond Aesthetics: The Role of Vancouver Digital Marketing in Online SuccessA visually appealing website is only half the battle won. To truly excel in the online sphere, businesses must embrace Vancouver digital marketing services. Mapleweb extends its expertise beyond design, offering comprehensive digital marketing solutions. From search engine optimization (SEO) to social media marketing, their holistic approach ensures that websites not only look good but also perform exceptionally in the vast digital landscape.In conclusion The marriage of exceptional web design and strategic digital marketing is the key to unlocking success in Vancouver's competitive online landscape. A Vancouver web design company like Mapleweb not only crafts visually stunning websites but also propels businesses to new heights through comprehensive digital marketing services. As businesses strive to make their mark in the digital realm, partnering with experts like Mapleweb becomes a strategic move towards a thriving online presence.
-
해결됨재고시스템으로 알아보는 동시성이슈 해결방법
Redisson - 100개의 스레드가 동시에 tryLock을 호출하나요?
[Redisson을 활용하여 재고로직 작성하기] 강의 수강 후 궁금한 점이 있어 질문드립니다.100개의 스레드가 동시에 재고 감소를 시도하면, 모든 스레드가 동시에 trylock으로 락 획득을 요청하는 건가요? 그렇다면 waitTime이 15초 leaseTime이 1초인 경우, 16번째 스레드부턴 락을 획득할 수 없을 거라고 예상했는데 테스트는 통과하여 질문드립니다.stockService.decrease 작업이 1초보다 덜 걸려서 이게 가능한 건가요?
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
실기 합격했습니다.
선생님 강의 듣고 12월 실시험 합격하였습니다.올해 6월 실기 강의 준비때 다른분 강의도 보고 실기책도 사서 봤는데, 선생님 강의로 많은 도움을 받았던거 같습니다.세번 도전만에 붙어서 기분이 좋네요. 나중에 다른 좋은 강의도 만들어주세요 감사합니다.
-
미해결배달앱 클론코딩 [with React Native]
No APNS token specified before fetching FCM Token
현재 실제 ios 기기에서 테스트 중입니다.2일 전에 푸시 알림 기능 구현 후 푸시 알림이 잘 오는 것 까지 모두 확인했습니다.이후 스플래시 화면 포함한 몇 가지 기능 구현 후 배포 전에 다시 푸시 알림 기능을 다시 테스트해봤는데No APNS token specified before fetching FCM Token이라는 에러가 뜹니다.혹시 어디서 잘못됐는지 알 수 있을까요?
-
해결됨코딩테스트 [ ALL IN ONE ]
딕셔너리를 활용한 two-sum 질문있습니다
기존코드def two_sum(nums, target): memo = {} for v in nums: memo[v] = 1 for v in nums: needed_number = target - v if needed_number in memo: return True return False기존 코드에서 첫번째 for문은 O(n)이고두번째 for문은 O(1)이 n번 실행되니까 최종적으로는 O(n)이 되어서 해당 알고리즘의 시간복잡도는 O(n)이되는데처음에 문제를 설명해주실때의 순서대로라면 4를 먼저넣고 target이 14니까 10이 있는지 확인해보고 없으니까 1을 넣고 13이없는지 확인해보고 없으니까 9를 넣고 5가 없으니까 7을 넣고 7이 없으니까 5를 넣고 9가 있으니까 true를 반환 이라고 생각을 했고 그렇게 로직을 짜면 아래와 같은 코드가 될것같습니다(제가 파이썬을 잘 몰라서 정확한지는 모르겠네요 ㅠㅠ)def two_sum(nums, target): memo = {} for v in nums: memo[v] = 1 needed_number = target - v if needed_number in memo: return True return False해당 코드에서는 첫번째 for문 내부의 시간복잡도가 전부다 O(1)이고 그걸 n번 반복하는것이니 O(n)이라는 최종적인 시간복잡도라고 생각을 하는게 맞을까요??만약에 아래에 짠 로직이 올바른 로직이라면위에 로직은 n번 연산하면서 dictionary에 넣고 후에 요소를 돌면서 답을 찾고아래로직은(코드가 맞다면) dictionary를 다 넣지 않더라도 중간에 값이 나오면 중간에 연산을 끝낼 수 있으니까 조금더 효율적이라고 생각을 했습니다제가 생각한 방식이 맞는지 그리고 이런 작은(?)효율성이 코딩테스트에서 의미있게 다가올지가 궁금합니다!
-
미해결SCSS(SASS)+GRID+FLEX 실전 포트폴리오 퍼블리싱
모달창에서 반응형 보여주기
안녕하세요 선생님.혹시 Modal 창으로 포트폴리오를 보여 줄 시, 창크기를 줄여서 반응형이 구현된다는 걸 보여 줄 수 있는 방법이 있을까요? (모달창의 창크기가 조절이 되게끔 하는 방법)수업시간에 지나갔는지 기억이 잘 안나네요 ㅎㅎ; 혹시나 불가능하다면, 어쩔 수 없이 링크버튼이 연결된 버튼을 따로 주는 방법이 좋을까요? 항상 감사드립니다.
-
미해결2시간으로 끝내는 코루틴
suspend function의 일시 중단 여부는 어떻게 결정되나요?
안녕하세요 강사님, 좋은 강의에 항상 감사드리고 있습니다! 다른게 아니라, 강의 중 suspend function은 일시 중단 되었다가 재개될 수도 있고 / 그렇지 않을 수도 있다고 설명 주셨습니다. 그렇다면 실제로 suspend function이 일시 중단되어야 하는지 여부는 어떻게 결정되나요?단순히 suspend function 내부에서 또 다른 suspend function을 호출하기만 하면 무조건 일시 중단 되는 것인지, 아니면 Node.js 진영의 libuv 라이브러리처럼 비동기적으로 처리되어야 하는 IO 작업을 내부적으로 인지하는 방식이 별도로 구현되어 있는지 궁금합니다!
-
해결됨2025년 CPPG 개인정보관리사 자격증 취득하기 (개정안 반영)
동의를 받는 방법 강의에서 잘못된 내용이 있는 것 같습니다.
동의를 받는 방법 강의 3분15초에서 설명하시는 행정규칙(개인정보 처리 방법에 관한 고시)에서 개정 전 내용으로 설명해주시는 것 같아서 혼란이 있을 것 같습니다.현재 제가 확인해볼 때는 아래 내용으로 확인됩니다.제4조(서면 동의 시 중요한 내용의 표시 방법) 법 제22조제2항에서 "보호위원회가 고시로 정하는 방법"이란 다음 각 호의 방법을 통해 종이 인쇄물, 컴퓨터 표시화면 등 서면 동의를 요구하는 매체의 특성과 정보주체의 이용환경 등을 고려하여 정보주체가 쉽게 알아볼 수 있도록 표시하는 방법을 말한다. 1. 글씨의 크기, 색깔, 굵기 또는 밑줄 등을 통하여 그 내용이 명확히 표시되도록 할 것 2. 동의 사항이 많아 중요한 내용이 명확히 구분되기 어려운 경우에는 중요한 내용이 쉽게 확인될 수 있도록 그 밖의 내용과 별도로 구분하여 표시할 것 강의에서는 최소 9포인트 이상으로서 다른 내용보다 20퍼센트 이상 크게하여 알아보기 쉽게 하라는 내용으로 강의를 진행하시는 것 같습니다. 개정된 내용으로 반영이 되면 학습하는데 혼선을 줄일 수 있을 것 같습니다
-
해결됨실전! 스프링 데이터 JPA
Spring Data Jpa Optional
jpashop 프로젝트를 spring data jpa를 사용해 변경해보고 있는데Service 로직에서 spring data jpa에 기본으로 findOne이 있다고 들어 작성하였는데Optional 때문인지 저렇게 나오는데 어떻게 작성해야 해결이 되나요??
-
미해결[핵집] 2025 빅데이터 분석기사(필기)_과목 3~4
통합 강의안 전달 부탁드립니다.
통합 강의안은 2024 버전일까요?jshan0101@naver.com 으로 전달 부탁드립니다.
-
미해결[핵집] 2025 빅데이터 분석기사(필기)_과목 1~2
통합 강의안 전달 부탁드립니다.
통합 강의안은 2024 버전일까요?jshan0101@naver.com 으로 전달 부탁드립니다.
-
해결됨외워서 끝내는 네트워크 핵심이론 - 응용
게이트웨이와 NAT 게이트웨이
안녕하세요?게이트웨이 개념을 익히고 NAT 게이트웨이도 알게 되었는데요두 개의 개념이 혼동이 옵니다..게이트웨이는 통상적인 역할을 하는 큰 개념이고, NAT 게이트웨이는 그중에 복수의 호스트(ex.인터넷 공유기)를 대상으로 NAT 기술을 사용한 게이트웨이로 이해하면 될까요?
-
해결됨비전공자도 이해할 수 있는 AWS 입문/실전
[실습] 1.S3 버킷 생성하기 영상 짤림(?)
안녕하세요. 강의 잘 듣고있습니다.강의 내용에 관한 질문은 아니구요. 커리큘럼 중, '섹션5. 파일 및 이미지 업로드 (S3)'의 '[실습] 1.S3 버킷 생성하기' 강의가 있는데, 영상이 3초로 이상 편집된 것 같습니다. 저만 그렇게 보이는 것인지 모르겠지만 확인 부탁드립니다.
-
해결됨처음 만난 리덕스(Redux)
Ducks 패턴에 대해서
안녕하세요. Ducks패턴 강의를 방금 들었습니다.실습에서 todoDuck.js에 todo 컴포넌트에서 사용되는 action만을 넣었는데,duck file은 컴포넌트로 구분하여 만드는것인가요??
-
해결됨파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
deque 방식과 lt / rt while 문 방식의 차이
안녕하세요?강사님께서 영상에서는 deque 자료형으로 바로바로 pop 하는 방식으로 코드를 짜셨는데요강의 내용:arr.sort() arr = deque(arr) cnt = 0 while arr: if len(arr)==1: cnt += 1 break if arr[0]+arr[-1] > limit: arr.pop() cnt += 1 else: arr.popleft() arr.pop() cnt += 1 print(cnt) 그런데 비슷하다고 생각한 인덱스 이동 방식은 오답인 거 같습니다 arr.sort() lt = 0 rt = n - 1 while lt <= rt: if len(arr) == 1: cnt += 1 break sum = arr[lt] + arr[rt] if sum <= limit: cnt += 1 lt += 1 rt -= 1 else: cnt += 1 rt -= 1 # 맨 끝 가장 큰 수 pop print(cnt) 테스트 케이스는 강사님께서 댓글에 알려주신 8 14971 72 73 74 75 76 77 78 149로 돌려보니, 강의 내용은 5가 나오고 두번째 방식은 4가 나오네요? 근데 제가 이해가 딸려서 그런지 인덱스 이동하는 방식과 pop 방식의 차이가 잘 머리로 들어오지 않습니다..
-
미해결풀스택 리액트 라이브코딩 - 간단한 쇼핑몰 만들기
강의 시점과 지금시점이 꽤 달라진게 있는거 같아요
업데이트 해주시면 정말 감사합니다 ㅠㅠ
-
미해결이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해
플러그인 모듈에 대해서 질문 드립니다.
복습하면서 궁금한 점이 있는데요강의 예제에서는 Person을 GameUtility라는 플러그인 모듈에서 만들어서 주 게임 모듈인 UnrealBuildSystem에서 사용하기 위해 UnrealBuildSystem.Build.cs 파일에 GameUtility모듈을 추가하고 Student.h에서 Person을 상속 받아서 사용하던데모듈에 있는 클래스를 사용하기 위해서는 꼭 저렇게 상속받아서만 사용할 수 있는건가요?예를 들어 지난 강의와 응용해서 저는 GameInstance 클래스를 주 게임 모듈에 만들고 Student를 플러그인 모듈로 만들어서 사용하고 싶은데 이 경우 GameInstance 헤더 파일에 Student 헤더 파일을 추가하고 GameInstance 클래스에서 Student 클래스를 상속받아야만 하는건가요?