묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
영상의 마지막 예가
주소값을 전달해 값만 던지는게 아닌, 주소를 전달해 철수(a = 10;)네, 영희(b = 20;)네 주소를 미션맨이 주소(Swap_addr(&a, &b);)를 받아 수학 함수(void swap_addr(int * a, int * b))내에서 그들의 암호를 바꾼 것 으로 이해하면 될가요 ??? 다소 복잡하게 여쭤봐소 죄송합니다.
-
미해결코딩테스트 전 꼭 알아야 할 개념과 문제(with 자바)
그림이 잘 이해되지 않습니다.
교재 화면 중 빨간색 박스는 어떤 의미인지 잘 이해가 안됩니다. substring index 라면 (0,0), (1,1), (2,2)...는 값이 없고 (0,1), (1,2) ...가 b, a,... 나오는데요, 그림으로 코드를 이해할 수가 없네요. ㅠㅠ 그리고 findSubstring(s,i,i)는 왜 있는 건지도 모르겠어요. 강의를 몇 번이고 돌려 들어도 모르겠습니다.
-
미해결JSP 강의평가 웹 사이트 개발하기
오류가 뜨는데 왜그러는 걸까요 ? ㅜㅜ
강의영상 그대로 따라하면서 mysql connector 파일을 lib 폴더에 넣으니 계속 입력안한 사항이 있다고 떠서 (아이디 비번 모두 입력했는데도 입력안한 사항이 있다고 떴습니다.) 유튜브 댓글 중 해결방안이 있어서 수정해봤는데요, 1. dbURL = "jdbc:mysql://localhost:3306/TUTORIAL?serverTimezone=UTC"; 2. 버전을 맞춰서 mysql-connector-java-8.0.25.jar을 다운받아 넣기 이 두가지 방법을 통해 수정했는데 아래처럼 오류가 났는데 어떻게 해결해야할까요? ㅜㅜ
-
미해결홍정모의 따라하며 배우는 C언어
고정너비 정수에 대한 질문입니다
int 타입은 하드웨어 의존 가능성이 있으므로 플랫폼에 따라 4바이트 또는 2바이트로 실행이 될 수 있으므로 이식성에 문제가 있을 수 있음을 설명하셨습니다. 그래서 플랫폼 independent하게 4바이트로 고정 될 수 있는 int32_t라는 타입이 있는 것으로 이해가 됩니다. 그러나 stdint.h에 정의되고 있는 아래 typedef에 의하면 그냥 원래 int 를 int32_t라는 이름으로 재정의하고 있을 뿐입니다. 그런데 왜 이것이 32비트로 고정이 되는지 궁급합니다. 즉, int32_t i 로 i 변수를 define 한다는 것은 int i 와 다를 바가 없는 것으로 이해가 됩니다. 아시겠지만 tydef는 구글링 한 바로는 아래와 같습니다. typedef int int32_t; The typedef is a keyword used in C programming to provide some meaningful names to the already existing variable in the C program. It behaves similarly as we define the alias for the commands. In short, we can say that this keyword is used to redefine the name of an already existing variable.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
연속형데이터가 아닌 범주형데이터일때 치우친데이터에 대한 처리
모델을 만든뒤에 모델정확도를 올리기위해 feature importance를 보고 가장 변수중요도가 높은 변수의 분포를 살펴보고 skew되어있으면 log변환을 하라고 배웠습니다. 근데 이때 해당 분포가 연속형데이터가 아닌 범주형데이터일때는 이 치우친 데이터를 어떻게 처리해야될까요?
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
iteration 부분
iteration 설명하실 때 iteration이 데이터셋 전체를 반복하는 것도 iteration, 데이터셋 내부의 mini-batch를 학습하는 것도 iteration이라고 설명하셨는데요 데이터셋 전체를 반복하는 iteration epoch이랑 같은 개념인가요?
-
미해결스프링 핵심 원리 - 기본편
테스트코드와 예외처리는 어떤 강의에서 볼 수 있을까요?
안녕하세요 좋은 강의 정말 감사합니다 실무에서 스프링 사용하면서 더 깊이있게 개발하려다보니 원리가 중요해서 이 강의를 제일 먼저 들었는데 정말 도움이 많이 되었습니다 저도 학자형으로 공부하는 편인데 일을 하다보니 야생형으로 변하게 되더라구요 그래서 야생형적으로 여쭤보면 당장 테스트코드 (유닛테스트, 통합테스트, mock 등등)와 예외처리의 best practice가 궁금합니다 팀장님 강의에 여러군데에서 조금씩 보이긴 해서 일부분 발췌해서 듣긴했는데 혹시 어떤 강의에 잘 되어있을까요?? 다시 한번 좋은 강의 감사합니다 활용편1 들으러 가보겠습니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
빌드 질문입니다.
C:\Users\cyh12\Downloads\hello>gradlew build > Task :generateAot FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':generateAot'. > Could not generate spring.factories source code * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 9s 3 actionable tasks: 2 executed, 1 up-to-date gradlew build 시 이렇게 나오는데 정상인건가여? stacktrace 뒤에 붙이고 실행해도 같은 에러 발생하네요..
-
미해결CSS Flex와 Grid 제대로 익히기
뭘 잘못 건드렸을까요? 어느 부분 문제로 보이는지 말씀부탁드리겠습니다ㅠ
ui.css /* menu */ .menu { display: flex; flex-direction: row; } .menu-item { /* flex-grow: 1; */ width: 25%; background: gold; transition: 0.5s; } .menu-item:hover { /* flex-grow: 1.5; */ width: 35%; background: crimson; } .menu-link { display: block; padding: 1em; font-size: 1.2rem; font-weight: bold; color: #555; text-decoration: none; text-align: center; } .menu-link:hover { color: white; } /* search */ .search-form { display: flex; height: 40px; } .search-form input[type='search'] { flex: 1; margin-right: 10px; border: 0; border-radius: 0.3em; font-size: 1rem; padding: 0 1em; } .search-form input[type='submit'] { width: 4em; border: 0; border-radius: 0.3em; font-size: 1rem; background: gold; } /* bullet list */ /* https://copychar.cc/ */ .info-list-item { display: flex; margin:0.5em 0; } .info-list-item:before { content: ''; margin-right: 0.5em; } /* message */ .user-item { display: flex; margin-bottom: 1.5em; } .user-photo { flex-shrink: 0; width: 50px; height: 50px; margin: 0.5em; border: 2px solid #333; border-radius: 50%; background-color: gold; background-repeat: no-repeat; background-position: center; background-size: 150%; } /* friend list */ .friend-item { align-items: center; } .user-name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /* modal */ .modal { display: flex; position: fixed; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.3); justify-content: center; align-items: center; } .dialog { width: 50vw; padding: 2em; border-radius: 1em; background: white; } /* card list */ .card-list { display: grid; grid-template-columns: repeat(auto-fill, minmax(300px, auto)); column-gap: 2%; } .card-item { display: flex; flex-direction: column; margin-bottom: 2rem; } .card-image { height: 0; padding-bottom: 60%; background: lightgray; background-repeat: no-repeat; background-position: center; background-size: cover; } .card-image img { display: none; } .card-desc{ flex: 1 1 auto; padding: 1em; background: white; } ui-page.css .header { display: flex; justify-content: space-between; height: 80px; align-items: center; padding:0 1rem; } /* .header에 justify-content: space-between; 대신 사용 가능 */ /* .search-form { margin-left: auto; } */ .website-title { flex-shrink: 0; margin-right: 10px; color: #555; } .search-form { width: 240px; max-width: 60%; margin-left: auto; margin-right: 3rem; } .primary { padding:1rem; } @media (max-width: 600px) { .menu { flex-direction: column; } .menu-item { width: 100%; transition: none; } .menu-item:hover { transition: 0.5s; width: 100%; } } .secondary { padding: 1rem; } .secondary-a { background:white; } .secondary-b { color: white; background:#666; } .footer { padding: 1rem; border-top: 1px solid lightgray; text-align: center; } .mb2rem { margin-bottom: 2rem; } .modal-switch { font-size: 2rem; } .modal { display: none; top: 80px; } #modal-switch:checked ~ .modal { display: flex; } label[for="modal-switch"] { display: inline-flex; align-items: center; justify-content: center; position: absolute; top: 1.3rem; right: 1rem; width: 40px; height: 40px; /* background: red; */ } label[for="modal-switch"]::before { content: "⚑"; font-size: 2rem; } #modal-switch:checked ~ label[for="modal-switch"]::before { color:blue; } #modal-switch, label[for="modal-switch"] span { overflow: hidden; position: absolute; width: 1px; height: 1px; opacity: 0; top: 0; } @media (min-width: 1024px) { .page { display: grid; grid-template-columns: 20% 1fr 20%; grid-template-areas: 'header header header' 'menu menu menu' 'secondary-a primary secondary-b' 'footer footer footer' ; } .header { grid-area: header; } .menu { grid-area: menu; } .primary { grid-area: primary; } .secondary-a { grid-area: secondary-a; } .secondary-b { grid-area: secondary-b; } .footer { grid-area: footer; } } @media (min-width:1400px) { .page { display: grid; grid-template-columns: 300px 1fr 300px; } }
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
영속성 컨텍스트 질문입니다.
안녕하세요 강사님! 강의듣다가 clear보고 궁금한게 있어서 질문드립니다. 아래 사진과같이 만약 DB에 1이라는 키 값을 가진 member를 em.find를 한 뒤 em.clear를 해서 영속성컨텍스트 비우고나서 다시 em.find를 통해 member2라는 객체를 만들었을때 member는 영속성컨텍스트가 관리하는 객체가 아닌데도 왜 member==member2 가 성립하는지요 ?
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
symm
삭제된 글입니다
-
미해결실전! 웹사이트제작! Step by Step! ('돕다' 사이트제작_Basic Course)
강의자료 다운로드 문의
강의에서 말씀하신 img css js 폴더와 파일을 어디서 다운로드 받아야 할까요? ..;; 아래 유투브에 있다는 글 보고 유투브에서도 열심히 찾아봤는데 못찾겠어요. 링크 부탁드릴께요
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
오브젝트 휨
삭제된 글입니다
-
미해결애플 웹사이트 인터랙션 클론!
scroll 함수안에 requestAnimationFrame
scroll 함수안에 requestAnimationFrame 을 쓴 목적이 무엇인가요?? 검색해보니 함수가 과하게 반복(?)되는걸 방지하기위해서 requestAnimation 안에 넣는다는 글을 봤는데. 예제에서도 동일한 이유로 requestAnimation 안에 이미지 불러오는 기능을 넣은건지요.
-
미해결반응형 웹사이트 포트폴리오(App Official Landing Website)
안녕하세요 질문드립니다
안녕하세요 강의 내용이 실무에 많은 도움이 되는 것 같습니다^^ 강의 내용중 CDN으로 삽입하는 js 파일들(예: slick.js)이나 선생님께서 제공하시는 제이쿼리 소스들을 회사 홈페이지 제작시에 사용해도 되는 지 궁금합니다
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
값 타입에서 나오는 사이드 이펙트
인스턴스 공유로 인해 발생될수 있는 문제점은 값 타입이 아닌 entity로 구현될시에는 발생되지 않나요? 발생되지 않으면 어떤점이 달라서 발생되지 않는지 설명 부탁드리겠습니다
-
미해결빠르게 git - 핵심만 골라 배우는 Git/Github
.git 파일이 안보여요
숨김파일이라 안보여도 되는건 아는데,, 어떻게 하면 볼수있나요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
201 Created
안녕하세요 선생님 강의를 듣다가 궁금한 점이 생겨서 질문 남깁니다. ㅎㅎ 예를들어 회원가입 기능을 구현할 때, 클라이언트의 요청이 성공하면 이에 대한 응답으로 서버는 201 Created 을 보내면서 새로 생성된 리소스의 url을 담게되는데, 이 url을 통해 외부에서도 새로 생성된 리소스에 직접 접근 가능한건가요?? 만약 그렇다면 보안 관련 문제가 발생할 수 도 있겠다는 생각이 들어서요!
-
미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
[질문] 숨겨진 셀로 인한 오류 해결방법
안녕하세요. 좋은 강좌를 찾아서 이제 시작하게 되었습니다.질문 드립니다.시트.select '★ 이 부분이 숨겨진 시트를 만났을 때 오류가 발생합니다. For Each 시트 In Worksheets if(시트 <> 숨겨진셀) '숨겨진 셀이 아닐 경우만 취급. 시트.Select '★ 반복할 내용 Next 위와 같이 수정하려면 어떻게 해야 하는지 알고 싶습니다.
-
미해결실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
에러가 나는데 무슨 에러인지 모르겠어요.
따라하다 보니 에러가 나는데 어떤 에러인지 알 수가 없네요.. 동영상이랑 소스 비교를 해봐도 틀린건 못찾겠습니다. 어떤 에러인가요? View.js:5 Uncaught null init @ View.js:5 ResultView.setup @ ResultView.js:9 init @ MainController.js:14 (anonymous) @ app.js:4 MainController.js:31 [MainController] onSubmit() 6578678678 MainController.js:19 [MainController] search() 6578678678 ResultView.js:15 [ResultView] render() (2) [{…}, {…}] ResultView.js:16 Uncaught (in promise) TypeError: Cannot set property 'innerHTML' of undefined at Object.ResultView.render (ResultView.js:16) at Object.onSearchResult (MainController.js:42) at MainController.js:23 ResultView.render @ ResultView.js:16 onSearchResult @ MainController.js:42 (anonymous) @ MainController.js:23 Promise.then (async) search @ MainController.js:21 onSubmit @ MainController.js:32 (anonymous) @ MainController.js:11 emit @ View.js:17 FormView.onKeyup @ FormView.js:31 (anonymous) @ FormView.js:22