이야기를 나눠요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
강사님에게 요청합니다
안녕하세요 김영한님의 강의를 매번 잘 듣고 있는 햇병아리입니다 김영한님 강의를 들으면서 마구잡이 지식을 차곡차곡 정리하고 있는데 많은 도움을 받고있습니다 실무에서도 실제 코드를 리팩토링 하면서 강의내용을 한 번 더 상기하게 되고, 정말 하루하루 성장해나가는 거 같습니다 하지만 실무에서도 정말 어려운게 있었으니... 스프링 시큐리티!!!! 만 나오면 머리에 땀이 삐질삐질 나옵니다... 근본적인 원리를 잘 모르다 보니 했던거 또 하고 또 하고해도 매번 에러나도, 찾는데만 시간이 반나절이 걸리니... 인프런에서도 다른 좋은 강의가 있지만, 김영한님 쓰타일의 스프링 시큐리티를 들으면 어떨까 하면서 매번 생각합니다... 그래서!!!!!! 이렇게 무례를 무릎쓰고 요청을 드립니다 스프링 시큐리티 관련해서 강의를 만들어 주실수는 없으신가요?? 올해가 가기전에 제 작은 소망이 이루어 졌으면 좋겠습니다...ㅠㅠ 의향이 있으신지만이라도 알고 싶습니다... 감사합니다.
-
스프링 핵심 원리 - 기본편
효율적인 강의 순서
현재 강의를 듣긴하는데, 개념을 들을때는 이해가 가지만, 혼자 코딩하려면 잘 되지 않습니다. 마치 영어읽기를 따라쓰고, 따라 읽기는 가능하지만 작문을 하라고하면 아무생각이 안드는 느낌입니다. 강의를 듣고 따라치는것 외에 혼자힘으로 자바 코딩을 하기 위해서는 어떻게 공부를 해야할까요? 공부에는 왕도가 없다고하지만 좋은 방향성에 대해 여쭤보고 싶습니다! ㅜㅜ
-
실무에서 바로 쓰는 영어 이메일
강의 내용의 글을 일부 가립니다.
강사님 얼굴이 내용을 가립니다.
-
모던 자바스크립트(ES6+) 심화
선생님 스타일대로 하니 뭔가 더 간결해진 것 같습니다.
const DEFAULT_XHR = { method: 'POST'};function loadImage(param) { return new Promise((resolve, reject) => { const xhr = new XMLHttpRequest(); xhr.responseType = 'blob'; xhr.onload = function () { /* 수행 완료 시 처리 */ this.status === 200 ? resolve(window.URL.createObjectURL(this.response)) : reject(this); }; xhr.option = Object.assign({}, DEFAULT_XHR, param); xhr.open(xhr.option.method, xhr.option.url); xhr.send(); });}const main = { async getImage() { for (const url of this.option.URLS) { try { const imageUrl = await loadImage(url); this.appendImage(imageUrl); } catch (xhr) { this.serverError(xhr); } } }, appendImage(imageUrl) { const image = document.createElement('img'); image.onload = () => { window.URL.revokeObjectURL(imageUrl); }; image.src = imageUrl; document.querySelector('#result') .appendChild(image); }, serverError(xhr) { console.log(xhr.status); }};main.option = { URLS: [ {url: '../file/code.png'}, {url: '../file/rainbow.png'}, {url: '../file/없음.png'}, {url: '../file/rose.jpg'} ]};main.getImage(); main 변수를 선언 하고 그 안에서 해결하니 스코프도 제한되고 보기가 더 깔끔한게 엄청 나이스인거 같습니다! 아직 부족하긴 하지만 그래도 점점 나아가는 것이 제 스스로도 느껴지네요! 항상 좋은 강의 감사합니다.
-
WEB2 - CSS
인서트가 자꾸 눌리는건지
인서트가 자꾸눌리는건지 아톰에서 글자가 사라지는데 혹시 해결방법이 있을까요 ??
-
실습으로 배우는 AWS 핵심 서비스
오타 의심 부분
안녕하세요~ 강사님! 쉽고 알찬 강의 감사합니다. 강의화면에 사용된 그림 중에 route table의 카테고리 영역에 오타가 있는 것 같습니다. Destination과 Target의 위치가 서로 바뀐 것 같습니다~
-
스프링 핵심 원리 - 기본편
자바 8버전으로 해도 가능할까요??
자바 8버전으로 했을 때 오류들이 많을까요??
-
Node.js 웹개발로 알아보는 백엔드 자바스크립트의 이해
강의 너무 좋네요^^ 감사합니다!!!
^^이제 시작입니다만 ~ 너무 좋네요.
-
[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
R 강의 문의
안녕하세요 강사님! 걱정뿐이었던 저의 공부에 희망을 안겨주셔서 너무 감사합니다. 강사님 로드맵을 따라 강의를 듣고 있습니다! 머신 러닝 강의만 목 빠지게 기다리고 있는데요 ㅎㅎ 다름이 아니라 데이터 분석 스펙에 거의 빠짐없이 요구되고 있는 R 강의는 혹시 계획에 없으신가요...? ㅠㅠ 강사님 아니면 공부를 못하겠는 1인이 되었습니다,,
-
게임개발 관련 종사자분들 한번 더 설문조사 부탁드립니다.
- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. *스팸, 광고 아닙니다! 도움 부탁드려요. 얼마 전에 부탁 드리는 설문 조사를 한번 올렸는데요, 수정을 좀더 하여 다시 한번 부탁 드립니다. 혹시나 도배로 보인다면 알려주세요 삭제하겠습니다. 도움에 감사드립니다. 비디오 게임 개발자분들의 도움이 필요합니다! 저희는 가상 비디오 게임 산업의 업무 상황에서 리더십 속성을 다루는 학문적 연구를 수행하고 있습니다. 이 연구를 위해 아래의 간단한 설문 조사에 참여해 주실 비디오 게임 산업의 다양한 분들(프로그래머, 데이터 엔지니어, 그래픽 디자이너, 디지털 아티스트, QA 테스터, 인공 지능 AI 프로그래머 등)을 찾고 있습니다. 한국과 미국에 거주하시는 분들께서 참여 가능하며 모든 참가자 분들은 연구 기간 동안 익명으로 유지됩니다. 비디오 게임 프로덕션에 대한 여러분의 기여는 전세계적인 엔터테인먼트의 필수 구성 요소입니다. 부디 아래 링크를 클릭하여 설문 조사(5분)에 참여를 부탁드립니다. 귀한 시간 내주셔서 감사드리며, 주변의 다른 게임 개발자 분들께도 참여를 부탁드려주시면 감사하겠습니다! 설문조사 참여 링크: (여기를 클릭하세요) = https://www.psychdata.com/s.asp?SID=192649 게임은 세상을 바꾸고 있으며 여러분의 목소리는 힘이 됩니다! #게임사랑 #게이머들의목소리
-
스프링 데이터 JPA
JPA save시 select 쿼리 질문
기선님 안녕하세요. JPA로 코드를 만들고 save()를 수행할 때, insert into ... 의 쿼리가 날아가기 이전에 select ~ where key 로 ID값에 해당하는 Select 쿼리를 한 번 날리더라구요. 이부분은 최적화가 필요 없나요? 줄인다면 더 실행속도가 빠를것같은데 기선님도 이전에 경험해보셨을 것 같아서요.. 이 부분은 어떻게 생각하시는지 궁금합니다.
-
실습으로 배우는 AWS 핵심 서비스
오타 발견
안녕하세요 강사님! 수업 잘 듣고 있습니다. 영상 2분 13초 부분에서 오타를 발견했습니다. 네트워크 파트(가변 부)의 값은 ~~~ to 호스트 파트(가변 부)의 값은 ~~~
-
스프링과 JPA 기반 웹 애플리케이션 개발
혹시 @Lob 컬럼에대해 auto commit 끄라는 메세지가 나오면
spring.datasource.hikari.auto-commit=false 프로퍼티에 추가해주세요
-
따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
7버전이신분은 errors 오류 납니다.
영상보며 만들다 오류가 생겨서 작성합니다. 공부하시는 분들에게 도움이 되었으면 좋겠네요 const {register, watch, errors} = useForm(); 이렇게 쓰는데 errors만 다른색으로 보일겁니다(전 파란색임) ctrl+마우스클릭하면 register, watch는 내장객체가 있는데 errors는 내장객체가 없어서 생기는 색 차이 같아요 그래서 설정되어있는 setError로 하니 잘 되네요 참고하세용
-
AWS(Amazon Web Service) 중/상급자를 위한 강의
좋은 강의 준비해주셔서 감사합니다!
안녕하세요, Simon Kim 강사님 지금까지 강사님의 AWS 입문자 강의부터 AWS 중상급자를 위한 강의를 모두 들었습니다. AWS의 각 요소별 핵심을 이해하기 쉽게 설명해주셔서 감사합니다. 다음의 강의로는 AutoScaling with Multi AZ, ELB, Nginx, Global Accelator, WAF, Aurora for mysql, Shiled Advanced ( to protect DDoS), ECS( or EKS)를 유기적으로 Hands-On으로 진행하는 강의를 준비해주시면 감사하겠습니다. 대한민국에 Simon Kim 강사님 같이 내공이 깊으신 분이 AWS강의를 해주셔서 행복합니다. 감사합니다. Simon Kim 강사님!
-
자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
거의 다 정렬이 된경우!
거의 다 정렬이 된 경우엔 swap 변수를 사용해서 교체를 최소화 할 수 있습니다! function bubbleSort(arr) { var noSwaps; for (var i = arr.length; i > 0; i--) { noSwaps = true; for (var j = 0; j < i - 1; j++) { // swap! // console.log(arr, arr[j], arr[j + 1]); if (arr[j] > arr[j + 1]) { let temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; noSwaps = false; // console.log('Swap'); } } // console.log('one loop pass through'); if (noSwaps) break; } return arr; } 정렬이 된경우 안쪽 포문에서 swap=false에 걸리지 않게 되고 그럼 swap이 true인 상태가 유지되므로 바깥쪽 포문이 break되면서 불필요한 loop를 중지하게 됩니다.
-
파이썬 무료 강의 (활용편4) - 업무자동화 (RPA)
그림판 내에 흰 부분을 확장하는 자동화
그림판의 흰 부분의 우측 하단의 꼭지점 부분을 이미지로 저장 "edge_point.png" 라고 저장해두고. 다음의 코드를 입력 edge_pt = pyautogui.locateOnScreen("edge_point.png") pyautogui.moveTo(edge_pt) p = pyautogui.position() if p.x < 350 or p.y < 470: pyautogui.dragTo(350, 470, duration=0.2) 그 포인트로 이동한 후 포인트의 좌표가 특정 값 보다 작으면 거기까지 늘려주는 코드임. 코드상 350, 470 ( or 로 되어 있기 때문에, 둘중 하나의 조건만 만족해도 작동하므로, 경우에 따라 한쪽은 줄어드는 경우가 생길 수도 있음. )
-
공공데이터로 파이썬 데이터 분석 시작하기
영상이 너무 끊겨요 ㅠㅠ
영상들이 3초마다 끊겨요.. 컴퓨터도 껐다 켜봤는데 달라지는게 없네요ㅜ
-
Vue.js 끝장내기 - 실무에 필요한 모든 것
[공유]윈도우 npm i 오류 발생건 해결 방안
안녕하세요. 문의글에 npm i 오류가 많이 발생하는거 같아서 제가 해결한 방법을 공유하려고 합니다. (참고!!! 확실하지는 않지만 제가 해결한 방법입니다. 에러 메세지들을 캡처했으면 좋았을건데 따로 하지는 못했습니다.) 1. python관련 오류 저는 처음에 python오류가 발생했습니다. 에러 메세지를 보면 python not found라고 있었습니다. 윈도우 cmd에서 아래와 같이 명령어를 쳤을 때 저는 설치가 되어 있지 않아서 자동으로 윈도우 스토어로 연결됐습니다. 거기서 설치를 진행했습니다. 그리고 다시 위의 명령어를 확인하니 파이썬 버전이 출력됐습니다. (파이썬 명령어들 테스트 진행) 2. bcrypt관련 오류 확인한 후에 다시 npm i 를 실행했는데 이번에는 다른 에러가 발생했습니다. 에러 메세지를 확인해보니 bcrypt 모듈쪽에서 에러가 발생했습니다. 그래서 bcrypt npm주소에 가서 Dependencies부분을 보니 자세하게 설명되어 있는걸 확인했습니다. '윈도우 유저같은 경우에는 VisualStudio와 C#, C++옵션이 필요하다'고 적혀 있어서 아래 적어놓은 주소에 들어가서 설치 후 실행하니 정상적으로 동작했습니다. (VisualStudio와 VisualStudioCode는 다른 프로그램입니다.) [VisualStudio주소] https://visualstudio.microsoft.com/ko/thank-you-downloading-visual-studio/?sku=BuildTools [bcrypt npm주소] https://www.npmjs.com/package/bcrypt 모두들 잘 해결해서 즐거운 수업들었으면 좋겠습니다. 감사합니다 :-) (항상 좋은 강의해주시는 캡틴판교님도 감사합니다.)
-
모던 자바스크립트(ES6+) 기본
드디어 ES6기초과정을 마쳤습니다!
맨 기초강의 들은게 엊그제 같은데 벌써 ES6기초과정을 마쳤습니다~~!! 자바스크립트가 항상 어렵게 느껴져서 손이 가질 않았는데, 우연찮게 본 강의를 접하고 나서 점점 재미가 들기시작했습니다! 아직 부족한 부분도 많겠지만 그건 차차 복습해가면서 매꿔나갈 예정입니다~ 항상 좋은 강의 감사합니다!