이야기를 나눠요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
스프링 핵심 원리 - 고급편
[강의노트] log가 아닌 println코드가 남아있습니다.
강의 노트 10. 스프링 AOP 구현 - 8페이지 AopTest.aopInfo() 에는 slf4j log가 아니라 println으로 작성되어 있는데, 강의와 같이 log.info로 수정되면 좋겠습니다 :) @Import(AspectV1.class) //추가 이 부분이 중요한거라 흐름상 문제는 전혀 없는데, 강의 노트 보면서 따라치다가 멈칫하게 됐어요.
-
파이널 코딩테스트 : 프론트엔드
강사님들께서 신입을 채용하신다면 어느정도 수준이면 되나요?
프론트엔드(리액트) 신입을 목표로 html,css,js 기초 강의를 수강하고 본 강의를 수강중에 있습니다. 제 질문의 요점은 만약 강사님께서 신입사원을 채용한다고 가정했을 때 강의에서 제공하는 1~10번문제중에서 난이도 낮은거부터해서 몇번까지 풀어나갈 실력이면 채용할 수 있는 최소 수준이 된다고 생각하시나요? (리액트, 뷰 같은 프레임워크를 다루는 실력을 제외하고..) 사실 문법강의만 수강하다가 직접 뭐라도 만들면서 부족한걸 채우는 방식으로 공부하는게 좋다고 많이들 얘기를 하시길래, 난이도가 낮은거 부터 수강하면서 부족하다고 느끼는 부분(html,css,js)를 공부하고 있습니다. 문법만 공부했을때는 약간 지루한 감도 없지 않아 있어서요. 실제로 만들면서 공부하다보니 더 기억에 남기도 하고 재밌어서 하루하루 즐겁게 공부하고 있습니다. 돈이 아깝다는 생각이 하나도 들지 않아서 너무 좋네요. 앞으로도 좋은 강의 부탁드리겠습니다!
-
자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
혹시 문제를 사용해도 되나요?
안녕하세요 선생님, 좋은 강의 잘 듣고있습니다. 이제 완강을 앞둔 시점에서, 한 번 본 것으로 제 것이 안되기 때문에 복습용으로 처음부터 끝까지 문제를 혼자힘으로 다시 풀어보면서 이를 개인 블로그에 기록해보려고 합니다. 그때 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 문의하기를 이용해주세요. 좋아요 눌러두면 담기는 곳이 있는 줄 알고 눌러두었는데 제가 좋아요 한 강의는 어디서 볼 수 있나요! 따로 볼 수는 없는지 궁금합니당