이야기를 나눠요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
혹시 문제를 사용해도 되나요?
안녕하세요 선생님, 좋은 강의 잘 듣고있습니다. 이제 완강을 앞둔 시점에서, 한 번 본 것으로 제 것이 안되기 때문에 복습용으로 처음부터 끝까지 문제를 혼자힘으로 다시 풀어보면서 이를 개인 블로그에 기록해보려고 합니다. 그때 PDF 파일들안에 수록되어있는 강의의 문제들을 인용해도 괜찮을까요?
-
스프링 핵심 원리 - 고급편
Log에서 OrderReporitory.save()가 맞는 것 같습니다 선생님
제곧내 입니다. OrderRepostory의 로그가 OrderRepository.request()로 출력되네요. 소소한 오타인 듯 한데 제 의견(? 발견?)이 선생님의 강의가 한층 완벽할 수 있는데 보탬이 되었으면 합니다.
-
[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
완강 신고합니다
완강신고합니다. 유툽알고리즘으로 우연히 보던게 설치나 해보자하며 했던게 재미있네요. 아직 원하는 것을 다 하진 못하지만 이마저도 스스로 대견스럽습니다 ㅋㅋㅋㅋ 감사합니다!! 계속 좋은 컨텐츠 부탁드립니다. 다시한번 대단히 감사합니다!!!
-
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
메모리풀
이 내용이 맞는지 모르겠는데, 큐가 있고, 큐를 관리하는 테이블과 벡터가 있고 테이블=벡터 테이블은 그냥 빠르게 접근하기 위해서 쓰는거라 생각하시면 되고, 테이블 크기만큼 나눠져있는데 해당 메모리 사이즈만큼 배열로 접근하여 memory pool 큐에서 사이즈만큼 생성한다. 해당 메모리를 사용하고 있으면 새로운 큐 생성? 해당 메모리가 비어있다면 ( 반납한 )메모리 사용. 중간 내용중에 미리 생성하라는건 캐릭터나 뭐 기타 발사체 클래스를 미리 메모리 별로 생성해놓으면 새로 만드는 조건이 없어져서 게임 실행중에 더 빠를 수 있기 때문... (접근한단 의미는 해당 사이즈만큼 배열에 나눠놨음, 예를들어 32사이즈면 index = 32 번 접근하지만 24로 들어와도 같은 ㅁㅔ모리를 접근하게 되어있음. 나눈게 32씩 나누고 64씩 나누고 그러다보니 여기서 키 포인트는 공용으로 쓴다는 의미임 그 크기에 맞는 사이즈에 접근하여 해당 메모리를 쓰겠다는 거임) 생각나는대로 적어봤는데 맞는지 모르겄네요
-
더 개발자, 인터뷰 가이드
후위탐색 반복문
조건문이 많아서 안이쁨 - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. class Node { private int value; private Node left; private Node right; private boolean visit; public Node(int value) { this.value = value; } public void post(Node root) { Stack<Node> stack = new Stack<>(); while(true) { while(root != null) { if(!root.visit) { stack.push(root); } root = root.left; } if (stack.isEmpty()) { break; } root = stack.pop(); if (root.right != null && !root.right.visit) { stack.push(root); } if (root.left == null && root.right == null) { System.out.println(root.value); root.visit = true; } else if (root.left == null && root.right.visit) { System.out.println(root.value); root.visit = true; } else if (root.right == null && root.left.visit) { System.out.println(root.value); root.visit = true; } if (root.left != null && root.right != null) { if (root.left.visit && root.right.visit) { System.out.println(root.value); root.visit = true; } } root = root.right; } }
-
Flutter + Firebase로 넷플릭스 UI 클론 코딩하기 [무작정 플러터]
CarouselSlider 최신 버전에서 onPageChanged 이슈 발생시
저는 강의를 따라가다 CarouselSlider에서 같은 문제를 만났는데, 이번 과정을 따라가면서 굳이 버전 낮추고 싶지 않아서 해결책을 찾았습니다. 구버전 사용하면 null 안정성 이슈 발생 여지도 있기도 했구요. CarouselSlider( items: images, options: CarouselOptions( onPageChanged: (index, reason) { setState(() { _currentPage = index; _currentKeyword = keywords[_currentPage]; }); }, ), ), 최근 생성자에서 이벤트를 등록하기보다는 이를 묶어주는 새로운 객체를 사용하는 패턴을 통해서 간결화가 되었고 이 라이브러리에서도 같은 패턴이 사용되었습니다. (비슷한 사례를 앱바 기능을 구현하다가 봤던 것 같네요.) CarouselOptions에서 onPageChanged에 콜백을 추가하시면 신 버전에서도 동일하게 사용할 수 있습니다. (onScrolled, pauseAutoPlayOnTouch 도 동일합니다) 동작 시연 (키워드가 바뀌는 것으로 확인 가능합니다.) Flutter가 급상승하고 있는 만큼 굉장히 불안정한 상태기도 해서 아마 강사님도 대응하시기 힘드실 수 있다고 생각합니다만, 아무튼 배우시는 분들께 도움이 됬으면 좋겠습니다.
-
자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
진짜 완전 잼잇어요
문제 아 이제 문제 5개바께 안남음 아깝네 문제풀기
-
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
와 정말 서버가 있는 게임과 없는 게임은 완전 다른 세계네요.
대부분 클라와 서버의 소통으로 이루어지니 사소한 입장 부터도 쉽지 않네요. 파면 팔수록 클라는 바닥이 보이는것 같은데 서버는 깊은 심해 같네요 ㅜㅜ. 후에 게임을 만들때는 일정부분 타협이 필요 할 것 같네요.
-
HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌2)
안녕하세요? 선생님 다음과 같은 방법으로 hexagon 만들면 더 좋지않을까요?
안녕하십니까? 선생님 강의로 매우 도움받고 있는 수강생입니다. 제가 hexagon 을 만들어보니 다음과 같이 수정하면 더 멋진 호버이펙트가 나올것같아 글 올립니다. hexagon 호버 이펙트 될 때 bottom 부분에 마우스 갖다놓으면 떨림현상이 매우 심하게 있습니다. 사이트 이용자들은 '이게 뭔가? 생각할것같아서 떨지않게 하고싶었습니다. 이에 다음과 같이 .shape 에 translateY로 이동시키고 .hexagon:hover:before 도 .hexagon:before 가 이동한 만큼만 좌표를 주면 퍼블리셔도 작업 시 더욱 편할 것이라 생각됩니다. 감사합니다. .hexagon:hover .shape{ transform: translateY(-60px); } .hexagon:before { content: ''; position: absolute; width: 100%; height: 60px; background: radial-gradient(rgba(0, 0, 0, 0.3), transparent, transparent); bottom: -70px; transition: 0.5s; } .hexagon:hover:before { opacity: 0.6; transform: scale(0.8); bottom: -70px; } /* CSS 파일 전체 */ @import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:300,400,500,700,900&display=swap'); * { box-sizing: border-box; } body { font-family: 'Noto Sans KR', sans-serif; font-weight: 300; color:#333; margin: 0; display: flex; justify-content: center; align-items: center; height: 100vh; } a { text-decoration: none; color: #333; } h1,h2,h3,h4,h5 { font-weight: 500; margin-top: 0; } .frame { display: flex; gap:40px; } .hexagon { width: 400px; height: 450px; position: relative; } .shape { border: 3px solid orange; clip-path: polygon(49% 0, 100% 24%, 100% 74%, 48% 100%, 0 73%, 0 23%); width: inherit; height: inherit; position: absolute; transition: 0.3s; overflow: hidden; } .shape img { width: inherit; height: inherit; object-fit: cover; object-position: right; } .hexagon .caption { position: absolute; width: inherit; height: inherit; color: #fff; display: flex; justify-content: center; align-items: center; text-align: center; transform: translateY(20px); transition: 0.3s; opacity: 0; } .hexagon:hover .caption { transform: translateY(0); opacity: 1; } .caption h2 { font-size: 2em; } .hexagon:nth-child(1) .caption { background: linear-gradient(to top, crimson, transparent); } .hexagon:nth-child(2) .caption { background: linear-gradient(to top, royalblue, transparent); } .hexagon:nth-child(3) .caption { background: linear-gradient(to top, yellowgreen, transparent); } .hexagon:hover .shape{ transform: translateY(-60px); } .hexagon:before { content: ''; position: absolute; width: 100%; height: 60px; background: radial-gradient(rgba(0, 0, 0, 0.3), transparent, transparent); bottom: -70px; transition: 0.5s; } .hexagon:hover:before { opacity: 0.6; transform: scale(0.8); bottom: -70px; }
-
오라클 성능 분석과 인스턴스 튜닝 핵심 가이드
소리가 너무 작아요
강좌는 너무 좋은데 사운드가 너무 작아요. PC 볼륨 100%에 헤드셋 볼륨 100%로 해도 간신히 들려요. 소리좀 올려서 다시 좀 올려주셨으면 합니다.
-
자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
3.경로탐색의 키포인트
ch배열을 버텍스값으로 체크해야된다는거.. 강의에서 알려주지만 혼자서 할때는 깨닫기까지 시간이 좀 걸리네요 생각보다 만만치않음 pop도 깨닫는게 시간이 좀 걸렷는데 그치만 넘 잼잇네요 레벨업 하는 느낌 고고고 function solution(n,arr) { let answer=[]; let graph=Array.from(Array(n),() => []); let ch=Array.from(Array(n+1),() => 0); let path=[]; for(let i=0; i<arr.length; ++i) { for(let j=0; j<arr.length; ++j) { if(i+1===arr[j][0]) graph[i].push(arr[j][1]); } } function DFS(L,v) { if(v===n) answer.push(Array.from(path)); else { for(let i=1; i<=graph[v-1].length; ++i) { if(ch[v]===0) { ch[v]=1; path.push(graph[v-1][i-1]); DFS(L+1,graph[v-1][i-1]); ch[v]=0; path.pop(); } } } } ch[0] = 1; path[0] = 1; DFS(0,1); return answer; } let arr=[[1,2],[1,3],[1,4],[2,1],[2,3],[2,5],[3,4],[4,2],[4,5]]; console.log(solution(5,arr));
-
파이썬 무료 강의 (활용편3) - 웹 스크래핑 (5시간)
하나씩 설명해주시는게 이해가 잘되요
하나씩 설명해주시는게 이해가 잘되요
-
누적투자 600억, 글로벌 AI 기업에서 풀스택 개발자를 찾습니다. (나이/경력/전공 무관)
딥브레인AI 기업은 딥러닝 기반의 영상합성과 음성합성 원천기술을 가진 기업입니다. 저희가 이번에 2기 아카데미를 개설하였습니다. [웹 풀스택 AI 플랫폼 개발자 과정] * 지원자격: 신입(대졸 이상), 경력(3년 이하) * 모집기간: ~ 12월 1일(수) * 교육기간: 12월 7일(화) ~ 22년 1월 20일(목), 화/목 19:00-22:00 (총 14회) * 교육장소: 대면(비트캠프-강남점), 실시간 비대면 중 선택 * 모집인원: 30명 * 교육특전: 200만원 상당의 교육비 딥브레인AI가 전액 지원 + 우수수료자는 업계 최고 연봉으로 채용예정 * 상세 교육내용 보기 (클릭)
-
[사이드 프로젝트] 반려동물 시장 진출 웹&앱 기획자 모집
안녕하세요 현재 서로 믿을 수 있는 스타트업 멤버들과 함께 추가로 능력있고 참하신 기획자분 구합니다. 현재 모두 메인 잡은 있는 상황이고 사이드 프로젝트로 운영중입니다. 관심있으신분 연락 부탁드립니다. 1. 주제소개: 반려동물 서비스 중 현재 시장에 없는 서비스 2. 현재 진행 단계: 시장분석 및 명확한 주제와 컨텐츠 방향성까지 잡은 상태 3. 모집분야 및 주요업무: 앱 개발자-하이브리드 앱 (웹앱을 네이티브 형태로 감싼 형태) 유사사이트: https://www.pet-friends.co.kr/main/tab/2 4. 모집경력 및 필요스킬: 웹이나 앱 관련 기획 분야 1년 이상 5. 참고기타사항: 기획/디자인/개발/마케팅 포지션 다 구성되어 있고 추가 기획자 필요한 상황 6. 문의/연락: 010-4590-4917 카카오: antoniobae1 7.모임명: IT 웹 앱 마케팅 개발 창업모임 파랑새 https://cafe.naver.com/lastpick1004 https://lastpick.modoo.at/ https://www.youtube.com/channel/UCpLCToWUvdjsPqkLRZ-wpZA 이 외 기획, 개발, 퍼블, 마케터 등 다른 필드에 계신 분도 환영합니다.
-
파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part2
그리고 선생님 크롤링강의, Part1강의, Part2강의 모두 수강했는데
그리고 선생님 크롤링강의, Part1강의, Part2강의 모두 수강했는데 진짜 진심으로 감사드려요 선생님 덕분에 판다스 데이터프레임에 대해 명확히 이해할 수 있었고 실제 업무에서 이해를 많이 키울 수 있었습니다.. 양질의 강의 만들어주셔서 진심으로 진심으로 감사드립니다.!
-
그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
그로스해킹에 대해 많은 가르침을 받고 있는 학생입니다.
선생님(?) 튜터님 덕분에 미지의 세계였던 그로스해킹에 대해서 조금씩 알아가고 있습니다. 감사합니다. 마케팅 분야에서 다양한 경험을 하시고 현재 유망한 스타트업에서도 그로스해커로써 활동중인 것으로 알고 있는데, 혹시 실례가 되지 않는다면 이메일을 통해 마케팅 분야와 관련된 질문과 진로상담도 받아볼 수 있을까요?
-
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
sum>total/2 는 생각도 못했는데, 선생님의 가지치기에 무릎을 탁 치고 갑니다.
- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
제가 좋아요(하트) 누른 강의는 어디서 볼 수 있나요
- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 좋아요 눌러두면 담기는 곳이 있는 줄 알고 눌러두었는데 제가 좋아요 한 강의는 어디서 볼 수 있나요! 따로 볼 수는 없는지 궁금합니당
-
자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
이 강의의 가치를 느끼는 부분
처음부터 20초 까지 듣다보면 강의를 다음 강의 이해를 돕기위해 디딤돌이 될만한 강의를 배치해두심 단계별로 숙련시켜주는 커리큘럼 갬동
-
스프링 핵심 원리 - 기본편
진짜 자바만 알고있는데 들어도 되는게 맞는걸까요?
안녕하세요. 이 강의의 선수지식은 자바 라고 해서 그냥 무턱대고 강의를 구매하였는데 3강의 정도 들어보니 무슨말 하시는지 하나도 모르겠더라구요. 이 강의를 원할하게 듣기 위해서 혹시 더 공부해야 될게 있을까요? 감사합니다.