안녕하세요. 어플관리에 대해서 질문을 하고 싶어서 글을 쓰게 되었습니다. 제가 지금 어플을 하나 운영을 하고 있는데 업데이트 과정을 거치려고 합니다. 업데이트를 할 때 소식창, 알리미 창 처럼 정보를 계속해서 제공해주는 탭을 하나 만들려고 하는데 제휴되어 있는 타 사이트의 링크를 끌어와서 자동적으로 타 사이트에서 올라오면 제 앱에서도 같이 올라오게 했으면 좋겠는데 혹시 방법이 있을까요? 사정상 앱에만 몰두 할 수가 없어서 타 사이트의 글을 그대로 앱에 게시글화 시키고 싶은데.. 최소한으로 제가 개입이 된다면 해당 사이트의 주소를 넣으면 자동으로 앱에서 게시글화 시킬 수 있는 방법이 혹시 있을까요..?
강사님 제가 vuex에 대해 이해하지 못하고 있는 것 같아요ㅠㅠ actions에 정의한 FETCH_NEWS()나 FETCH_JOBS()가 받는 인자 context ( 또는 { commit }) 는 어디서 온 건가요? mutations에 정의한 SET_NEWS(), SET_JOBS()의 두번째 인자는 commit 에서 같이 넘겨줘서 이해가 되는데, 첫번째 인자 state 는 어디에서 온 건가요? 이것들은 그냥 actions와 mutations를 정의할 때 필수적으로 첫번째 인자로 넘겨주어야 하는 건가요?
제가 이해하는 부분이 맞는지 두 가지만 질문드려요ㅠㅠ edit.addEventListener('click', async () => { // 수정 버튼 클릭 const name = prompt('바꿀 이름을 입력하세요'); if (!name) { return alert('이름을 반드시 입력하셔야 합니다'); } try { await axios.put('/user/' + key, { name }); getUser(); } catch (err) { console.error(err); } }); 1. 위 코드처럼 PUT 메소드 요청 시 /user/을 하는 이유가 REST API를 따른사용자 중 Id가 key값인 사용자에 대해 정보 수정을 요청는 의미로 /user/를 작성했다고 이해하면 될까요? else if (req.url === '/users') { res.writeHead(200, { 'Content-Type': 'application/json; charset=utf-8' }); return res.end(JSON.stringify(users)); } 2. 위 코드에서 res.writeHead() 부분이 restFront.js 파일에서 getUser() 함수 내 const res = await axios.get('/users'); const users = res.data; res에 할당돼서 Header에 대한 정보 중 data의 값을 뽑아오고 res.end() 부분은 Response 탭에 응답된다고 보는 것이 맞을까요? console.log(res); 할 때 아래처럼 값이 출력되네요!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. @Override public Member save(Member member) { member.setId(++sequence); store.put(member.getId(), member); return member; } 해당 메서드에서 store에 저장할때 store.put(member.getId(), member.getName())이 아닌 member를 바로 저장하는 이유가 궁금합니다
코드를 분명 똑같이 작성하고 오타도 여러 번 확인한 데다 처음부터 끝까지 코드를 다시 실행해 보기도 했으나, 소프트맥스 함수 사용 이전의 확률값과 사용 이후의 확률값이 다르게 나옵니다... 전 ) [[0.998 0.001 0. 0. 0. 0. 0.002] [0. 0. 0.001 0.999 0. 0. 0. ] [0. 0.002 0.051 0. 0.006 0.941 0. ] [0. 0.001 0.86 0.001 0.135 0. 0.004] [0.009 0.783 0.007 0. 0.187 0. 0.014]] 후) [[0. 0.014 0.841 0. 0.136 0.007 0.003] [0. 0.003 0.044 0. 0.007 0.946 0. ] [0. 0. 0.034 0.935 0.015 0.016 0. ] [0.011 0.034 0.306 0.007 0.567 0. 0.076] [0. 0. 0.904 0.002 0.089 0.002 0.001]] 이외의 모든 출력값은 강의와 동일합니다. 왜 그런 걸까요?ㅜㅜ + predict_proba 함수로 출력되는 값 중에서 행, 즉 샘플들은 무엇을 의미하나요? 클래스가 7개의 생선 종류를 의미하는 건 알고 있습니다. 이전 강의에서 행은 샘플, 열은 샘플의 각 특성으로 구분된다고 하셔서, 행을 구하려는 종류, 열을 물고기의 크기나 무게라고 생각했는데 이와 반대인가요?
========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] .get set 에 왜 빨간줄이 나온걸까요??
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 수업에서 한 doSomething함수를 적다가 궁금해서 cout<<array도 해 보았는데요, cout<<&array와 값이 다르게 나오는 이유가 뭔지 궁금합니다
지금 강의를 진행한 후에 자신만의 boilerplate을 한개 만들고 있는 중인데요, 따라서 nodejs와 다른 라이브러리들도 최신버전으로 해서 진행중인데 오류가 발생해서 문의 드립니다. Failed to parse source map: 'webpack://antd/./components/config-provider/style/index.less' URL is not supported Failed to parse source map: 'webpack://antd/./components/icon/style/index.less' URL is not supported 매번 클라이언트를 가동시킬때마다 위의 경고가 뜨는데요. 아무래도 경고다 보니 우선 작동하는데는 이상없한듯한데, 문제는 구글링해보니 일부사람의 경우 빌드할 때 웹팩에서 오류가 발생하는듯해서 문의 드립니다. 저 오류를 수정할 수 있는 방법이 있나요? 참고로 node는 16.14.1, antd는 4.19.2를 사용중입니다.
강의에서 조금 벗어난 질문이지 않을까 싶어서 혼자서 찾아보다가 결국 도움을 요청드려봅니다,, vue3 composition API 방식으로 해당 프로젝트를 다시 작성하고 있는 중입니다. 해당 강의의 bus.$emit('start:spinner"); 부분을 vue3 로 다시 작성중인 상태입니다. import 한 bus 로 이벤트를 emit 하는 부분에 있어서 bus.emit 을 사용하면 emit 이 사용되지 않았다는 에러가 뜨는데 이 부분을 혹시 어떻게 바꿔줘야 할까요..? 다른글에 답변해주신 글을 보니 이번 강의에서는 bus를 활용하지 않아도 무방하지만, 앞으로 이용할 일이 있을거같아서 질문드려봅니다. .
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 안녕하세요 영한님 제가 JPA를 이용한 사이드 프로젝트를 진행중인데 한 가지 문제가 생겨서 질문드립니다. 현재 저는 oracle 을 사용하고 있으며, Member, Order, Store 등의 여러 엔티티들을 사용합니다. 모두 @GeneratedValue 로 선언한 상태입니다. 그런데 / Given Member member = Member. builder ().name( "memberA" ).build() ; memberRepository .save(member) ; Store store = Store. builder ().name( "storeA" ).build() ; storeRepository .save(store) ; System. out .println(store.getId()) ; Order order = Order. createOrder (member , store , OrderType. DELIVERY ) ; orderRepository .save(order) ; System. out .println(order.getId()) ; 와 같이 테스트를 작성하면서, Member를 생성해서 save하면 memberId가 1이 되는데 그다음에 store를 save하면 서로 다른 테이블이기 때문에 1L이 되어야 하는데 2L이 됩니다. 물론 그다음 order는 3L이 되구요 모든 엔티티들이 hibernate_sequence를 공유하고 있고, save하는 과정에서 select hibernate_sequence.nextval from dual; 가 호출될 때마다 값이 1씩 증가하고 있는 것같습니다. 엔티티들이 sequence를 공유하지 않는 방법이 없을까요... 검색을 여러번 해보기도 했고, 검색 키워드를 못잡겠어서 질문드립니다 ㅠㅠ
HistoryListView의 bindEvents에서 슈퍼 클래스의 bindEvents를 호출 해야 하는 이유가 있을까요? 서브 클래스에서 super() 호출로 슈퍼클래스가 초기화될 때 슈퍼 클래스의 bindEvents가 history-list-view 요소를 대상으로 한 번 더 호출되니 안 해줘도 되지 않을까 하는데 제가 잘못 이해하는 것인지 궁금합니다.. bindEvent = () => { delegate(this.element, 'click', 'button.btn-remove', this.handleRemove); super.bindEvent(); // 👈 }