묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨업무가 100배 빨라지는 엑셀 데이터 활용과 분석 노하우
실습 파일 다운 받는곳을 못찾겠어요..
실슬 파일 다운 받는 곳을 찾지 못하겠어요. 질문방에 답변이 있길래 찾아 보았는대.. 화면이 틀리내요...
-
해결됨웹 게임을 만들며 배우는 React
useEffect 최적화 확인 해서 질문입니다.
1. useEffect와 useRef를 사용하여 최적화 확인을 하는 부분이 있는데 useRef를 사용하는 이유가 뭔가요? useRef는 dom을 직접선택할때와변하지만 렌더링 시키고 싶지 않은 데이터를 저장하는 용도로 쓴다고 앞에서 언급하셨는데.최적화때 useRef를 사용하는 이유가 궁금합니다.2. 또 useRef에 담긴 값들 ref.current = [rowIndex, cellIndex, dispatch, cellData]; 이 비교를 하는 console.log(cellData === ref.current[3],) 여기선 false가 뜨는데 console.log(cellData); 이렇게만 찍어보면 ref.current[3]의 값과 똑같은O 또는 X가 뜹니다. 예상컨데 ref.current[3]의 값이 기존의 빈 배열의값 ('')이 나와야 할것같은데 왜 이렇게 뜨는건가요? 질문을 잘 작성한건지 모르겠네요 ㅠ
-
미해결PHP 7+ 프로그래밍
함수 지향적 php? 에 대해서 하나도 모르겠습니다. 코드 설명해주실 수 있으신가요?
콜백함수 개념이 없어서 그런지 이해할 수가 없습니다ㅠㅠ 더 상세하게 설명해주실 수 있으실까요? 아래 코드를 이해하기 위해 어떻게 공부하면 될까요? function first($query, $params) { return raw($query, $params, function ($result) { if ($row = mysqli_fetch_assoc($result)) { if (is_array($row) && count($row) > 0) { return $row; } } return []; }); } function rows($query, ...$params) { return raw($query, $params, function ($result) { $rows = []; while ($row = mysqli_fetch_assoc($result) { array_push($rows, $row); } return $rows; }); } function execute($query, ...$params) { return raw($query, $params); } function raw($query, $params=[], $callback=null) { $stmt = mysqli_prepare($GLOBALS['DB_CONNECTION'], $query); if (count($params) > 0) { $mappings = [ 'integer' => 'i', 'string' => 's', 'double' => 'd' ]; $bindstring = array_reduce($params, function ($bindstring, $arg) use ($mappings) { return $bindstring .= $mappings[gettype($arg)]; }); mysqli_stmt_bind_param($stmt, $bindstring, ...array_values($params)); } if (mysqli_stmt_execute($stmt)) { if (is_callable($callback)) { $res = call_user_func($callback, mysqli_stmt_get_result($stmt)); } $is = $res ?? true; } mysqli_stmt_close($stmt); return $is ?? []; } 이 함수는 어떻게 실행되는 건가요? $posts와 $post가 어떻게 되는 건지 모르겠습니다 $posts = array_map(function ($post) { $stmt = mysqli_prepare($GLOBALS['DB_CONNECTION'], 'SELECT * FROM users WHERE id = ? LIMIT 1'); mysqli_stmt_bind_param($stmt, 'i', $post['user_id']); if (mysqli_stmt_execute($stmt)) { $result = mysqli_stmt_get_result($stmt); [ 'username' => $username ] = mysqli_fetch_assoc($result); } mysqli_stmt_close($stmt); $content = filter_var(mb_substr(strip_tags($post['content']), 0, 200), FILTER_SANITIZE_FULL_SPECIAL_CHARS); $mappings = array_merge( compact('username', 'content'), [ 'created_at' => date('h:i A, M j', strtotime($post['created_at'])), 'url' => "/Board/post/read.php?id=" . $post['id'] ] ); return array_merge($post, $mappings); }, $posts);
-
미해결대세는 쿠버네티스 (초급~중급편)
쿠버네티스 운영 관련 질문드립니다.
안녕하세요 태민님. 항상 강의 잘 보고 많은걸 배우고 있습니다. 감사합니다. 다름이 아니라 제가 쿠버네티스로 EC2의 웹서버를 운영하려고 하는데, 프리티어로 하려다보니 쿠버네티스까지 통째로 EC2에 올리기엔 버거운 상황입니다.
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
마지막 length 저장시 counter 크기를 고려해야 하는것 아닌가요??
만약 input이 "cc" 이면 output 이 0이 나와야 하는데 그러지 못합니다. if (counter == 2) length = Math.max(length, end - start);
-
미해결일주일 완성! 3dsmax 입문 (자동차 및 캐릭터 만들기)
어디에 첨부파일이 있어여?
어디있는지만 알려주세요ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
강사님 코드리뷰 부탁드려도 될까요?
연속된 구간의 합의 알고리즘으로 이중포문을 이용한 시간복잡도 O(N2)으로 풀어봤습니다. 아래 코드와 강사님이 하신 코드 차이의 효율성이 많이 나나요? #include <iostream> #include <vector> #include <algorithm> using namespace std; int n,tmp, cnt; int main() { freopen("input.txt", "rt", stdin); scanf("%d", &n); for (int i = n; i >= 1; i--){ tmp = i; for (int j = i-1; j >=1; j--){ tmp += j; if (tmp > n) break; if (tmp == n) { cnt++; for (int k = j; k <= i; k++){ if (k == i) printf("%d ", k); else printf("%d + ", k); } printf("= %d ", tmp); printf("\n"); break; } } } printf("%d", cnt); return 0; }
-
해결됨실전 리액트 프로그래밍
마지막 user관련 예제에서요!
UserDetail의 초기화를 위해 key를 사용한다고 말씀해주셨는데요. 만약 로그인 정보가 바뀌면 user가 바뀌면서 속성값이 바뀌는거니까 key를 입력안해줘도 자연스럽게 초기화되는거 아닌가요..?!
-
미해결실시간 트렌드 홈페이지 개발(파이썬 크롤링 + Flask)
크롤링 관련해서 문의좀 드릴께요~
안녕하세요. 강사님. 강의와는 상관없을 수 있지만 혼자서 실습하다가 궁금한 부분이 있어서 문의드립니다. get방식의 json 형태로 제공되는 사이트가 있습니다. 브라우저로 url을 치고 들어가면 json 데이터를 볼 수 있고, requests를 통해서 받아올수도 있습니다. 그런데 이상한 것이 크롬브라우저로 접속하거나 requests로 요청하면 특정정보만 누락이 됩니다. 예를들어 인물정보에서 주소영역이 없습니다. 반면에 동일한 url로 에지나 익스플로러로 접속하면 주소영역이 나오고요~ 죄송하지만 이런 현상이 발생되는 이유를 아실까요??
-
해결됨실전! 스프링 데이터 JPA
도메인 클래스 컨버터 관련 질문입니다.
삭제된 글입니다
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
유저가 선호하는 장르의 추출에 관하여
특정 영화의 장르를 기준으로 유사도를 추출하고 영화를 추천하는 것이 아니라, 유저가 본 영화를 바탕으로 유저의 선호 장르를 추출하고 그를 기반으로 추천은 어떻게 해야하나요?? 유저가 본 영화들의 장르 벡터의 평균을 바탕으로 해야하나요?
-
미해결프론트엔드 개발자를 위한 웹팩
리액트 CRA 환경에서 webpack-dev-server
안녕하세요! 제가 리액트로 create-react-app 으로 프로젝트 만든다음에 webpack-dev-server 적용하는데 잘 안되서 질문 드립니다..! 다음과 같이 index.js, package.json, webpack.config.js 파일을 만들어서 코드를 입력하고 App컴포넌트에 있는 소스를 띄우는건데 .. npn run dev 하면 다음과 같이 화면이 나옵니다. 왜 이렇게 되는걸까요ㅠㅠ
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
강사님, AWS의 EKS(Elastic Kubernetes Service)에 대한 강의도 인프런에 만들어주시길 부탁 드립니다.
안녕하세요, 강사님 덕분에 쿠버네티스 강의 잘 듣고 있습니다. 훌륭한 강의 해주셔서 감사합니다. 다름이 아니오라, AWS의 EKS(Elastic Kubernetes Service)에 대한 강의도 인프런에 만들어주시길 부탁 드립니다.
-
미해결일주일 완성! 3dsmax 입문 (자동차 및 캐릭터 만들기)
첨부된게 없어요ㅠㅠ
뭘 첨부했다는 거예요? 아무것도 없는데.... 어디에도 없어여ㅠㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
flush()자동 호출되는 것중에 이것도 포함이 될까요?
Member member = em.find(member.class, 150L) System.out.println(member.getId() == 150L); 이런경우에도 데이터베이스에 쿼리를 날려서 데이터를 가져와야 되니까 flush()가 호출되는게맞을까요?
-
해결됨실전! 스프링 데이터 JPA
@EnableJpaAuditing(modifyOnCreate = false) 짐문입니다
강사님 강의 잘보고 있습니다. 다름아니라 @EnableJpaAuditing(modifyOnCreate = false) 옵션 관련 질문인데요 @EnableJpaAuditing(modifyOnCreate = false)이렇게 설정하고 테스트를 해봤는데 @LastModifiedBy와 @LastModifiedDate에 null이 들어가는 걸 기대했는데 null 값이 아니더라구요 혹시 제가 잘 못이해한 부분이 있을까요? 테스트 코드는 다음과 같습니다. BaseEntity 설정은 다음과 같습니다. AutiorAware 빈 설정은 다음과 같습니다. 스프링 부트 설정은 다음과 같습니다. 위와 같이 설정하고 테스트가 실패하길 기대했지만 성공했고 성공 후 콘솔에서는 다음과 같이 값이 들어가 있는 걸 확인했습니다. 어떤 부분이 빠졌고, 잘 못된 부분이 있을지 확인 해주시면 감사하겠습니다
-
미해결따라하며 배우는 TDD 개발 [2023.11 업데이트]
npm run start vs npm jest
안녕하세요? 왜 npm run start의 경우 run을 먼저 써주고 start를 써주어야 하는지 jest의 경우는 npm jest만 작성해도 괜찮은지 궁금합니다.
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
질문있습니다!
선생님 강의에 늘 포함되어있는 서비스워커 코드부분을 웹 배포 이후 속도개선을 위해 register로 바꿔보려하는데요. 몇가지 질문이 있습니다. 제가 구글링 한 바론 로드 속도 증가 , 오프라인에서도 뭔가가 이점이 있는걸로 알고있는데요. 결론적으론 제 웹의 로드속도를 증가시키고 싶은데요. 서비스워커 unregister로 되있는부분을 register로 바꾸면 작동되나요? js파일을 보니깐 process.env.PUBLIC_URL 이런 값들은 따로 수정안해주고 그냥 register로만 바꾸면 작동하는지요? 혹시 이걸 사용함으로써 안고가야하는 마이너스 부분도 있을까요?!
-
미해결따라하며 배우는 TDD 개발 [2023.11 업데이트]
질문
안녕하셍요! 이러한 상황에서 Unit 테스트를 한다면 Common Class에 의존하는 다른 클래스들도 확인 가능하기에 이 에러를 잡기 더욱 쉬워진다를 예를 들어서 설명해주실 수 있나요? 감사합니다!
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
경로설정 질문 2번째.
안녕하세요 강사님. 지난번에 경로에 대한 질문을 드리고 "브라우저에 의한 요청 경로와 서버에서의 사용하는 요청경로의 차이 때문입니다. 서버에서의 경로는 하나의 웹 애플리케이션 내부에서 경로를 인식하기 때문에 ContextPath 설정이 필요하지 않습니다. 이 부분은 서블릿/JSP에 좀더 자세히 다루고 있습니다." 위와 같은 답변을 받았는데, 강사님이 이전에 찍으신 "JSP 쇼핑몰 강의 초급/중급"을 듣고 다시 돌아오려 합니다. 그런식으로 진행하면 경로에 대한 궁금증이 해결되는 것인가 해서 질문남깁니다.