https://github.com/yacamoz/springboard -현재 작성중인 코드- 일단 배운 범위내에서 게시판을 만들어 볼겸 해서 조금 확장하고 있는데, 테스트코드를 돌려보는데 원하는대로 작동을 안합니다. 자동으로 증가하는 번호는 memnum, 이름, 아이디, 비밀번호, 이메일을 추가한 새로운 DB를 mysql로 만들고 이를 적용하는데 테스트코드에서는 memberid에 분명히 'spring12'를 넣었지만 정작 saveId에는 memnum이 입력이 되고 memnum은 아무것도 입력이 안되는 현상이 계속 관측됩니다. 그래서 계속 테스트코드는 오류를 뱉어내고 있습니다. 테스트코드는 작동을 안하지만 DB에 모든 내용은 잘 입력되었습니다. 관련된 Service 탭이나 domain의 member도 확인해보았지만 도저히 해결이 안됩니다. 어떻게 해야하나요?
ctx.close() 메서드를 호출하면 IOC 컨테이너가 가지고 있는 모든 객체가 소멸된다고 하셨는데요. ctx.close() 이후에 t1의 값을 찍어보면 주소는 여전히 살아있습니다. 가비지컬렉션이 추가로 필요한건가요? TestBean1 의 생성자 TestBean1 의 init 메서드 t1 : kr.co.softcampus.beans.TestBean1@c0c2f8d TestBean1 의 destroy 메서드 t1 : kr.co.softcampus.beans.TestBean1@c0c2f8d
pdf에는 coalesce: 하나씩 조회해서 null이 아니면 반환 예제 코드에는 사용자 이름이 없으면 '이름없는 회원'을 반환이라고 되어있는데 즉 하나씩 조회해서 null이면 (username이 null이면)이름없는 회원을 반환한다는 의미 아닌가요? pdf의 설명이랑 다른거같아서 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강의 잘 듣고 있습니다. 프래그먼트를 배우다가 뒤로가기 이벤트 때문에 질문드립니다. Fragment에서 뒤로가기를 누르면 종료가 되서요 종료가 안되고 뒤로 가려고 구글링을 해서 addToBackStack( null )란 명령어를 찾았는데 혹시 첫번째 페이지에서만 뒤로가기 했을때 종료하는 방법이 있을까요? 예를 들어서 제가 3개 프래그먼트를 만들었고 1->2->3->1로 이동한다고 가정했을때 1->2에서는 뒤로가기 가능 2->3에서도 가능 3->1로 이동했을때 첫번째 페이지에서 뒤로가기 눌렀을시 종료되는 기능이요. 이것저것 시도해보는데 잘 되지 않아서요. 혹시 가능할까요?
Interceptor에서 preHandle메소드에서 session을 체크하고, session이 없으면 로그인 페이지로 이동을 하게 하고, session이 있으면 회원정보의 특정 필드값을 업데이트를 할려고 합니다. 그런데 Interceptor에서 MemberService 를 의존성주입을 하면 오류가 납니다. Interceptor에서 서비스를 호출할려면 어떻게 해야할까요>?
제가 기억하기로 static keyword를 하면 변수가 BSS에 저장이 된다고 알고 있는데요. 12강 강의를 전부 다 복습했는데도 불구하고 다른 파일에서 같은 이름을 가진 변수에 static keyword를 사용했을 때 마치 automatic variable처럼 다른 주소를 갖는 다는 내용의 설명은 찾질 못했습니다. static일 경우는 그 파일 혹은 블록 내에서만 사용되는 지역변수이지만 automatic variable과는 다르게 프로그램의 시작부터 끝까지 남는다고 알고 있습니다. 그래서 16:00부터의 강의 내용이 잘 와닿지가 않는데요. 제가 그나마 이해한 부분은 만약 my_functions.h 에서 static이 아닌 extern으로 si를 선언했다면 #include "my_functions.h"를 했을 때 si의 선언이 중복이 돼서 불가능하지만 static keyword로 선언을 했다면 해당 파일 내에서만 visible한 지역변수로 취급이 되기 때문에 다른 파일에서 또 선언이 될 시 프로그램 전체로 봤을 때는 BSS에 같은 변수 이름으로 접근이 가능한 메모리 공간이 하나 더 생기지만 각 파일 입장에서는 해당 변수 이름으로 접근을 할 때 컴파일러 입장이나 링커 입장에서 컴파일 오류나 링킹 오류를 발생시키지 않는다고 이해했습니다. 제가 생각한 내용이 맞거나 혹은 틀린 부분이나 추가적으로 알아야 하는 내용이 있다면 말씀해주시면 감사합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 ! 좋은 강의 감사히 잘 듣고 있습니다. {} 가 중괄호이고, []가 대괄호로 알고 있는데 중간중간 잘 못 언급되어 있는것 같습니다. 다른 부분들은 완벽한 것 같습니다. 감사합니다.
안녕하세요 강의를 듣던중 도저히 해결되지 않아 질문드립니다. 코드는 여러번 확인했고 동일하게 작성했습니다. 다른 API는 작동이 잘되는데 apigateway-service를 기반으로 한 127.0,0.1/user-service/login이 아래와 같은 이미지로 작동되지 않고 있네요 현재 spring-boot 2.5.4 버전으로 진행하고 있습니다. - post 요청 후 이미지 (404가 뜨긴하는데 평소와 다른 방식으로 Response 되고 있습니다) - intelliJ console
안녕하세요. 이번 강의에서 설명하신게 이해가 잘 되지 않아서 질문드립니다. 위 코드가 강의에서 설명하신 코드인데요(콘솔로그 부분 제외) 1. getServerSideProps가 프론트 서버에서 실행되는 코드라고 하셨는데, 이는 back 디렉토리에 백엔드 서버 코드의 (req,res,next)=>{ ... return res.status(200).send('ok') } 처럼 프론트 서버의 특정 라우터로 요청이 갔을 때 실행되는 부분이라고 이해했는데 맞나요..? 2. 그래서 이것을 확인해보기 위해서 req.url과 req.method를 콘솔로 찍어봤는데 첫 새로고침 때는 위와 같이 나와서 생각한게 맞구나 싶었는데, 다른 페이지를 갔다가 오면 위처럼 req.url이 다르더라고요.. 무슨 차이가 있는건지 궁금합니다... 3. getServerSideProps 안에 작성된 코드가 프론트 서버에서 실행되는 코드라면 context.req 는 항상 true가 아닌가요..? 요청이 왔을 때만 서버가 실행된다고 생각했고, const { cookie} = context . req . headers ; axios . defaults . headers . Cookie = "" ; if ( cookie ) { axios . defaults . headers . Cookie = cookie ; } 이렇게 코드를 작성해도 되는게 아닌가 싶어서 질문드립니다. 혹시 context.req 가 true가 아닐 경우가 있으면 간단한 예를 들어주실 수 있을까요?? 4. 마지막으로 프론트 서버는 어디서 온건가요...? .next - server 에 있는게 프론트 서버인가요??? 해당 서버는 pages의 파일들을 수정하면 알아서 설정되는 것인지도 궁금합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 강의 감사한 마음으로 잘 듣고 있습니다. 강사님께서는 Qty와 Qty.1을 병합하는 방식으로 조건열을 사용하셨는데, 저는 Qty와 Qty.1을 열병합하는 방식으로 하였습니다. 아마 두 열이 겹치는 값이 없어서 한쪽 열의 값이 있으면 한쪽 열은 null값이 형성되어서 그런 것 같습니다. 이 방식도 괜찮은 방법인가요 ?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 수업 감사한 마음으로 잘 듣고 있습니다. 첫 번째 열을 제목으로 만드는 과정곽 관련하여 질문이 있습니다. 저는 0~11 이 머릿글로 되어있는 상태에서 머리글을 첫행으로 사용 - 행열 전환 - 쿼리 병합 으로 하지 않고, 0~11 에 대해서 피벗해제를 적용하고, 쿼리 병합을 했는데 결과는 같게 나왔습니다. 머리글을 첫행으로 사용 - 행열 전환과 피벗해제의 차이점을 혹시 여쭤볼 수 있을까요 ?
npm install --save react-native-fix-image npx react-native-fix-image 서버와 시뮬레이터를 잠깐 종료시키고 위 2줄을 순차적으로 실행시키세요. 이전 강의를 잘 듣고오신 분들은 습관적으로 두번째 줄을 ios폴더로 넘어가서 진행할 수 있는데, 그냥 프로젝트 최상단(rootPath)에서 진행해주시면 됩니다 ^^
import numpy as np from surprise import BaselineOnly , KNNWithMeans , SVD , SVDpp , Dataset , accuracy , Reader from surprise import Dataset from surprise.model_selection import cross_validate , train_test_split data = Dataset.load_builtin ( u 'ml-100k' ) 와 같이 입력하면 Dataset ml-100k could not be found. Do you want to download it? [Y/n] --------------------------------------------------------------------------- EOFError Traceback (most recent call last) <ipython-input-16-e59d9e9bee92> in <module> () 5 from surprise . model_selection import cross_validate , train_test_split 6 ----> 7 data = Dataset . load_builtin ( u'ml-100k' ) /usr/local/lib/python3.7/dist-packages/surprise/dataset.py in load_builtin (cls, name, prompt) 87 print('Dataset ' + name + ' could not be found. Do you want ' 88 'to download it? [Y/n] ', end='') ---> 89 choice = input ( ) . lower ( ) 90 91 if choice in [ 'yes' , 'y' , '' , 'omg this is so nice of you!!' ] : EOFError : EOF when reading a line 와 같이 에러가 발생하는데 원인을 알 수 있을까요?