안녕하세요 강사님, postgresql 설치 과정에서 계속 오류가 뜨는데 도저히 해결 방법을 알 수 없어 질문 올립니다. 처음에 postgresql 설치를 homebrew로 미리 해봤다가, 강의에서 설치하는 부분이 나오길래 homebrew로 설치한 버전은 삭제하고 강의해주신 내용 그대로 진행했으나 postgresql 14의 password를 입력하는 부분에서 2-3시간째 넘어가질 못하고 있습니다... 에러 내용: pg admin > postgresql 14 > password 입력 시 오류 (connection to server at localhost (::1), port 5432 failed: FATAL: password authentication failed for user "postgres" 설치 시 알려주신 비밀번호대로 쭉 진행했습니다 기존 내용 전부 밀고 재설치를 계속 했는데도 안되고 있는 상황입니다. (재설치 시 비밀번호 입력하라는 창은 뜬 걸로 보아 기존 데이터까지 삭제는 옳게 한 것으로 보입니다) 아래 stackoverflow에서 말한 방법대로 했는데도 안됩니다. ( https://stackoverflow.com/questions/8037729/completely-uninstall-postgresql-9-0-4-from-mac-osx-lion/9240197#9240197 )
안녕하세요, 강의 잘 듣고있습니다. 다름이 아니라 저는 먼저 배열을 정렬 한 다음, 큰수 -> 작은수 순서대로 더하면 합한 값도 큰 순서대로 될것이라 생각하여 다름과 같이 코드를 작성하였습니다. 중복된 sum 값은 코드에서 볼 수 있듯, 이전 sum값과 같으면 제거를 해 주었고요. 아래 제 코드가 어떤 면에서 잘못되었는지 궁금합니다! 감사합니다. int solution(int n, int k, Integer[] arr) { // arr 중에 3장을 뽑아 적힌 수를 합하려고 할때, k번째로 큰수 Arrays.sort(arr, Comparator.reverseOrder()); int count = 0; int sum = 0; for (int i = 0; i < n; i++) { for (int j = i + 1; j < n; j++) { for (int l = j + 1; l < n; l++) { if (sum == arr[i] + arr[j] + arr[l]) continue; sum = arr[i] + arr[j] + arr[l]; count++; System.out.println(count + " : " + (arr[i] + arr[j] + arr[l])); if (count == k) return (arr[i] + arr[j] + arr[l]); } } } return -1; }
안녕하세요, 항상 강의 감사합니다. 상속관계를 실제로 구현하다보니 엔티티를 저장할때는 어떻게 해야하는지 감이 오는데요. api 인터페이스에서 쿼리를 해서 가져올때 어떻게 구현하는게 좋을지 고민이 됩니다. 전체 리스트를 가져오거나 단일 객체를 id로 불러올때, 해당 type 이 어떤것인지 몰라 상위 Item 객체 (예시에서 보듯) 로 리턴하게 되는데요. 이때, 타입에 따라서 해당 프로퍼티를 넘겨주고 싶은데, 서비스 객체에서도 타입을 모르니 api 인터페이스에서 타입을 구분하는 로직 코드를 작성해야하더라구요. 혹시 서비스 함수에서 깔끔하게 구현하려면 어떻게 해야하는지 알 수 있을까요?
바뀐 react 18에 따라서 작성된 코드입니다. 바뀐 리엑트로 어떻게 코드 작성해야하는지 모르겠는 분들은 참고하시면 좋을것 같습니다! https://github.com/matt700395/first-meet-react/commit/7df1b7367e6a2c00f21ae30a92e39102959e373f
안녕하세요 좋은 강의 잘 수강하고 있습니다. 프록시를 이용한 설계에서 질문이 있습니다 Front에서 Server를 바라보는 이유? 동그라미 되어있는 1번의 의미가 궁금합니다. 프론트엔드 서버에서 왜 벡엔드 서버를 가리키나요? 클라이언트가 엔진엑스를 통해서 벡엔드 서버를 바라보는 것은 API 호출을 위함인 것은 이해가 됩니다. 프록시를 하고, 밑에 axios.get("/api/values") 여기에서, 호스트이름이나 포트를 안써도 되는 이유 설명이 조금 이상합니다. 6분42초쯤에서 해당 코드에 호스트 이름을 안써서 쓸 필요가 없다.. 이렇게 설명하셨는데 조금 보충 설명을 해주셨으면 좋겠습니다. 엔젠엑스를 통해서 API를 호출하는 것이기 때문에 80번포트를 명시? 해야할 것 같고, 호스트이름도 없으면 해당 ip를 어떻게 찾나요?
Line 7:29: 'Data' is not defined no-undef Search for the keywords to learn more about each error. 라며 자동이 안되고 data랑 toLocaleTimeString가 색이 안변한게 이상합니다 import React from "react"; function Clock(props){ return( <div> <h1>안녕, 리액트!</h1> <h2>현재 시간: {new Data().toLocaleTimeString()}</h2> </div> ); } export default Clock; 코드는 문제가 있는지 모르겠습니다 문제 될만한게 없는듯 합니다 index.js 완전똑같습니다
안녕하세요 선생님. 영상을 보다 문득 궁금한게 있어 문의드립니다. !! 보통 미디어 쿼리단위를 1px단위로 끊어서 1024px이런식으로 작성하는거 같습니다. 디바이스 화면크기가 소수점으로 떨어질 일은 없어보이지만 저희가 실제 화면창을 리사이즈할시, 1023.9px이 나오는 경우도 있는데, 이런 경우에는 소수점으로 정의하는것이 좋은 방법인지 궁금하여 질문드립니다!
강의 내용 바탕으로 프로그래머스 알고리즘 시간 측정 테스트를 해보고 있는데 첫 번째가 직접 구현된 reduce를 이용한 결과고 두번째가 일반 내장 메소드를 이용한 결과입니다. 이것만 봤을 때는 내장 메소드를 썼을 때가 시간이 더 빨리 측정이 되는데 이러한 경우에는 지연 평가를 이용한 것이 의미가 있는지 궁금합니다. 브레이브 브라우저에서 직접 구현된 filter, 내장 메소드 filter, 지연 평가를 이용한 filter 순으로 각각 몇 차례 테스트를 해보았는데요. 우선은 이것만 봐서는 내장 메소드가 월등히 우수한 것으로 보입니다. [1,2,3,4,5]라는 간단한 배열을 이용해서 그런건가요? 만약에 평가될 항목이 많다고 가정하면 그 때는 지연 평가가 더 우수한건지 궁금합니다.
bind<T A0, A extends any[], R>(this: (this: T, arg0: A0, ...args: A) => R, thisArg: T, arg0: A0): (...args: A) => R; 위 타입에서 this가 두번 나오는데 서로 의미하는 바가 다른 것 같습니다. 두번째 this는 실제 함수에서 arguments로써 사용되는 this인 것 같은데 const Func(this:someThing) {} 첫번째 this가 의미하는바가 무엇인지 이해가 잘 안가네요.. 그리고 OmitThisParamter 타입을 분석을 해보려고 하니 아래 부분 비교를 한다는 것은 T에 this arguments가 존재한다는 뜻으로 이해를 했는데 ...args 만으로 표기를하면 this까지 포함되는게 아닌건가요? T extends (...args: infer A) => infer R 제 생각에는 다음과 같이 되어야 할 것 같은데 어떻게 this를 제외한건지 명확하게 이해가 안갑니다 T extends (this:unknown, ...args: infer A) => infer R
버추얼 머신을 통하여 우분투 설치 진행 시 해당 오류가 떠서 해결 방법에 대해 문의드립니다. 상기 환경에서 시작 버튼을 누르면 하기와 같은 창이 뜹니다. 위 창에서 첫번째 메뉴를 선택하면 하기와 같이 end kernel panic 창이 뜨고는 이후 진행이 되지 않습니다. 상기 문제에 대하여 혹시 해결책을 알고계신다면 답신 부탁드립니다. 좋은 강의 해주셔서 감사합니다.