안녕하세요 npm start 하면 Access denied for user 'root'@'localhost' (using password: YES) 이 오류가 떠서 검색해봤더니 로그인 오류 같아서 Database의 mysql로 들어가 update user set password=password('비밀번호') where user ='root'; 입력했더니 View 'mysql.user' references invalid table(s) or column(s) or function(s) or definer/invoker of view lack rights to use them 이 오류가 떠서 set password for 'root'@'localhost' = password('비밀번호'); flush privileges; 입력했더니 결과는 처음 오류랑 같습니다 도움 부탁드립니다 감사합니다
안녕하세요 김영한님 항상 좋은 강의 강의 너무 잘 듣고 있습니다! 스프링 빈이 등록될 때 빈 이름은 기본적으로 클래스 명을 따라가되 맨 앞글자만 소문자로 바뀌는거 아닌가요? @Component("helloBean") static class HelloBean { public String hello(String data) { return "Hello " + data; } } 해당 내용을 다음과 같이 수정해서 @Component static class HelloBean { public String hello(String data) { return "Hello " + data; } } 타임리프에 @helloBean 으로 적용하면 NoSuchBeanDefinitionException이 발생하네요 ㅠㅠ...
안녕하세요, raw데이터가 약 12만행이라 파워쿼리 정규화 후 엑셀로 로드 시 표가 아닌 연결만 가져왔습니다. raw데이터 12만행, 쿼리 테이블 12만행이 한 파일에 있으니 버벅이더라구요. 이후 주 1회씩 로우데이터에 추가된 자료를 덮어쓰는데, 로우 데이터를 변경하였을 시 연결만 있는 쿼리라도 동일하게 새로고침하여도 문제가 없을까요? 혹 선생님께서는 이렇게 몇십만행의 로우데이터는 파워쿼리로 정기 작업시 어찌 관리하시나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의ㅇ는 1:1 문의하기를 이용해주세요. 안녕하세요 강의 잘보고 있습니다. 코드를 보다보면 arrays.tostring() 이런식으로 ()괄호를 넣는 경우가 있는데요 이게 어떤 경우에 사용하는 건지 궁금합니다.
안녕하세요 ㅎㅎㅎㅎㅎ 좋은 강의 감사합니다!!!!! 저는 스타트업에서 AI개발하고있는데 웹개발에 관심이 생겨 이제 막 자바스크립트 기초 공부 완료했습니다 ㅎㅎ 사실 예전에 HTML이랑 CSS 기초 공부하고 다음으로 뭘 공부하면 좋을까 고민하던중에 애플홈페이지를 클론코딩한다는 글에 우와!!! 하고 결제했었는데 그동안 바빴어서.... 이제야 공부하기 시작했네요ㅋㅋ 근데 생각보다 많이 어렵네요 ㅠㅠㅠㅠ 도전정신을 가지고 공부하고 복습을 열심히 해야겠습니다!! 1분코딩님께 이런 질문 드려도 되는지 모르겠는데요ㅠㅠ 얼마전에 회사에서 급하게 홍보용페이지를 만들어야할 일이 생겨서 외주 맡겼었는데.. 외주로 받은 페이지를 제가 클론코딩해보면서 이 강의를 듣기 위한 기초체력을 먼저 만들어보고싶습니다. http://aims.kr/ 저희 홍보용페이지인데 이 페이지를 열면 바로 배경이 생기면서 회사 마크가 애니메이션으로 나오는데 이것도 인터렉션 효과로 만든건가요..? 제가 한번 구현해보고싶은데 제가 잘 몰라서 어떻게 검색해야되는지도 잘 모르겠습니다 ㅠㅠㅠㅠ 키워드라도 알 수 있을까요..? 읽어주셔서 감사합니다!!!!!
import java.util.* ; public class Main { public static void main (String[] args) { Main main = new Main() ; Scanner in = new Scanner(System. in ) ; int n ; int [][] arr ; n = in.nextInt() ; arr = new int [n][ 2 ] ; for ( int i= 0 ; i<n ; i++) { for ( int j= 0 ; j< 2 ; j++) { arr[i][j] = in.nextInt() ; } } int [][] result = main.solution(n , arr) ; for ( int i= 0 ; i<n ; i++) { for ( int j = 0 ; j < 2 ; j++) { System. out .print(result[i][j]+ " " ) ; } System. out .println() ; } } int [][] solution ( int n , int [][] arr) { int [][] result = new int [n][ 2 ] ; int [] sortedX = new int [n] ; for ( int i= 0 ; i< n ; i++) { sortedX[i] = arr[i][ 0 ] ; } int [] sortedY = new int [n] ; for ( int i= 0 ; i< n ; i++) { sortedY[i] = arr[i][ 1 ] ; } Arrays. sort (sortedX) ; Arrays. sort (sortedY) ; for ( int i= 0 ; i<n ; i++) { result[i][ 0 ] = sortedX[i] ; result[i][ 1 ] = sortedY[i] ; } return result ; } }
이런 에러가 계속 나오네요 서버 5000번 포트에 가면 Cannot GET / 404 에러가 나오고요. 저 http://192.168.25.18/ 에는 제가 옛날에 만들어본 웹사이트가 나와요. 그리고 client에서 서버로 요청 보내보면 [HPM] Error occurred while trying to proxy request /api/video/uploadfiles from localhost:3000 to http://localhost:5000 (ECONNRESET) (https://nodejs.org/api/errors.html#errors_common_system_errors) 이런 에러가 나옵니다. 도와주세요ㅠㅠ unibook1283/yotubeApp (github.com)
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 강의를 다 들은 학생입니다. JPA OrderApiController 쪽 수업을 들으면서 궁금한점이 생겼는데, 기존에는 Service 단에서 @Tranctional 어노테이션을 통해 트랜잭션을 가져오는 것으로 알고있습니다. 그런데 OrderApiController에서 바로 OrderRepository를 통해 em.createQuery로 데이터를 조회하는데 트랜잭션이 사용되지 않는것 같더라구요. JPA를 사용할때 단순히 조회만 하는 경우에는 트랜잭션이 필요가 없는 건가요?? 감사합니다.
혼자서 복습하던 중 AddBoar.vue는 화면에 보드를 추가하는 것이고 Home.vue에서는 추가한 보드를 포함한 모든 보드를 갱신하는 역할이라고 생각하여 코드를 짰습니다. 아래와 같은 코드로요. // Home.vue fetchData() { this.loading = true; this.FETCH_BOARDS().finally(data3 => { console.log("data3 =", data3); this.loading = false; }); }, // Board.vue addBoard() { this.SET_IS_ADD_BOARD(false); this.ADD_BOARD({ title: this.input }) } 여기서 문제점이 보드를 추가하자마자 추가한 보드는 화면에 갱신이 안됩니다. 그리고 새로 고침이나 다른 컴포넌트를 갔다가 들어오면 추가한 보드가 화면에 갱신이 됩니다. 그래서 기존의 소스 코드를 참고하여 틀린 부분을 고친 후, 보드를 추가했을 때 Vuex의 actions에 FETCH_BOARD하는 부분에 대한 로그를 찍어봤습니다. // Home.vue fetchData() { this.loading = true; this.FETCH_BOARDS().finally(data3 => { console.log("data3 =", data3); this.loading = false; }); }, // Board.vue addBoard() { this.SET_IS_ADD_BOARD(false); this.ADD_BOARD({ title: this.input }).then(data1 => { console.log("data1 =", data1); this.FETCH_BOARDS().then(data2 => { console.log("data2 =", data2); }); }); } 화면 상에서 Create new board...라는 보드를 클릭하였을 때, 추가한 보드가 바로 화면에 갱신이 되고 console.log를 찍어보면 data3, data1, data2 순으로 출력이 됩니다. 왜 이러는 지 이유를 혹시 알 수 있을까요? 자식 컴포넌트에서 무언가가 바뀌면(?) 이와 관련된 상위 컴포넌트부터 해당 자식 컴포넌트까지 가상 돔 트리가 생성이 되고, 상위 컴포넌트부터 자식 컴포넌트까지 순차적으로 바뀌니까 이런 현상이 발생한 건가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 1. 클래스의 멤버함수 정의 할 때 인스턴스의 이름을 출력하게 하는 방법이 있는지 궁금합니다. 예를 들어서 Student s1; 을 정의하고 나서 s1.function(); 을 수행하면 "s1" 처럼 인스턴스의 이름을 출력하게 하는 기능이 있는지 궁금합니다. 2. string getName() { return m_name;} 을 수행할 때 const를 붙이지 않으면 안되는 이유가 궁금합니다. (string getName() const 라고 해야만 되는 이유) 3. 출력 연산자 오버라이딩 할때 friend ostream & ... 에서도 마찬가지로 '&' 를 붙이지 않으면 기능하지 않는 이유에 대해서도 궁금합니다 감사합니다
안녕하세요! 좋은 강의 잘 듣고 있습니다. 다름이 아니라 질문이 있어 글을 남깁니다. 이미 User.js에서 age: Number로 설정해두었기 때문에 숫자 외의 것이 들어온다면 catch문에서 제대로 에러 처리가 될 것 같은데, 따로 라우트 내에서 age가 숫자인지 아닌지를 다시 체크하는 이유가 궁금합니다. 감사합니다!