묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
id와 hash
then부분의 코드를 다음과 같이 작성해도되나요? Assertions.assertThat(member.getId()).isEqualTo(id); 영속성 컨텍스트 안에서는 id값이 같으면 같은 객체로 인식하니까 괜찮지 않나요?근데 어떤 분은 id가 아니라 hash가 같아야 같은 객체로 인식한대서요.. 뭐가 맞는지 잘 모르겠어요
-
미해결스프링 핵심 원리 - 기본편
스태틱 변수, 메서드에서 인스턴스 생성에 대해 질문드립니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요 영한님, 좋은 강의 덕분에 재밌게 공부중입니다. 다름이 아니라, 싱글톤 패턴을 적용한 예제 코드를 보면서 하나 궁금한게 있습니다. private static final SingletonService instance = new SingletonService(); 이 라인이 궁금한게, 스태틱 변수에 자기 자신의 인스턴스를 담아서 활용하던데, 스태틱 변수에는 언제 참조가 되어서 인스턴스를 이용할 수 있는걸까요? 생각해보면 public static void main()같은 메인 메서드 블럭에서도 저희는 new 키워드를 통해 자기 클래스 인스턴스를 만들어서 사용하는걸로 기억합니다. 그렇다면 컴파일을 하게 되면 우선 클래스 정보들이 JVM 메서드에 우선적으로 등록이 되고, 이후 static 변수와 메서드들을 처리해서 자기 자신의 인스턴스를 생성해서 이용할 수 있는걸까요? 제가 아직 기본기가 부족하고, 키워드를 찾기가 힘들어서 말론 어떻게 설명드려야할지 어렵네요 ㅠㅠ. 의미 전달이 잘 되었길 바라며, 답변 해주시면 정말 감사하겠습니다!
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
테스트 실행 오류
강의대로 테스트코드를 작성하였으나 위와 같은 오류가 발생합니다. 추가로 MVCC로 인해 오류가 발생하는데 이유를 모르겠습니다.ㅠㅠ
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
IntelliJ Plugin 질문
저도 간단한 질문하나... 영한 님 강의 동영상에 보면 인텔리J 도구에 왼편에 Line No 옆에 나타나는 아이콘들이 나타나게 하려면 어떤 플러그인을 깔아야 하는 건가요? 혹시 유료 버전에서만 나타나는 건가요?
-
미해결쉽게 처음하는 파이썬 고급 크롤링 [Scrapy, Selenium, Headless Chrome]
selenium 크롤링에서 해당 태그가 부분적으로 없을때
안녕하세요. celenium 크롤링을 이용해 여러 페이지에서서 데이타를 가져올때, 특정 페이지에 해당 태그나 속성 name 이 없을 경우 그 곳에서 프로그램이 멈춰 서 버리는데요. 이럴 경우 어떻게 처리해야 하나요? 예) driver.get(https://davelee-fun.github.io) elem = driver.find_element_by_class_name("card-title") 물론 위의 테스트 웹사이트에서는 해당 클래스가 모두 있기 때문에 문제가 없는데요. 예외적으로 없을 경우 어떻게 처리를 해야 하는지 궁금해서 여쭤봅니다.
-
미해결웹게임을 만들며 배우는 인터렉티브웹! JAVASCRIPT
마이너스 좌표값(?) 사용
this.y = (hero.position().bottom - hero.size().height) / 2; 값이 마이너스인데 +로 바꾸면 화면에 안뜨더라고요 웹 상 좌표 읽는 방식이 다른 건가요?? 처음 강의 keyframe 설정할때도 background-position-x 값을 -3770px로 설정한 것과 +3770px와의 차이점을 알고싶습니다. 짧게 말해 보통 +값으로 하는데, -를 사용해야하는 이유를 알고싶습니다,, 좌표 어렵네여,,
-
미해결스프링 시큐리티
csrf 토큰 과 jwt 토큰
제가 jwt를 사용하고 싶은데 그런 경우에는 jwt를 사용하면 csrf 기능을 사용하면 안되는 건가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
3:08 함수밖에서 Console.WriteLine선언은 왜 안될까요?
하다가 궁굼한게 생겼는데 메인 함수 밖에(클래스 안에) Console.WriteLine 을 해봤는데 오류 나더라고요 왜그런건가요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
스프링 웹 플럭스 질문드립니다!
쓰레드의 개수가 코어수와 거의 동일하다고 하셨는데 그렇다면 다중작업을 할때는 컨텍스트 스위칭 비용이 들더라도 mvc가 효율이 더 좋은건가요?? 그리고 mvc도 쓰레드 수를 코어수와 맞춰 주면 웹 플럭스와 같이 스위칭 비용이 효율화 되는지 궁금합니다
-
미해결
gridsearchCV result score가 동일하게 나옵니다.
import numpy from sklearn.model_selection import GridSearchCV from keras.models import Sequential from keras.layers import Dense from keras.wrappers.scikit_learn import KerasClassifier #load data data = pd.read_csv('~/all.csv') df - data.iloc[:, 4:] X = pd.DataFrame(df.values) Y = pd.DataFrame(data, columns=['number']) X_train, X_test, Y_train, Y_test = train_test_split(X.values, Y.values, test_size=0.1, random_state=42) # Function to create model, required for KerasClassifier def create_model(neurons=256): # create model model = Sequential() model.add(Dense(neurons, input_dim=8192, activation='sigmoid')) model.add(Dense(neurons, activation='sigmoid')) model.add(Dense(neurons, activation='sigmoid')) model.add(Dense(neurons, activation='sigmoid')) model.add(Dense(1, activation='linear')) # Compile model model.compile(loss='mae', optimizer='adam') return model # fix random seed for reproducibility seed = 7 numpy.random.seed(seed) model = KerasClassifier(build_fn=create_model, verbose=0, batch_size = 8) # define the grid search parameters neurons = [256] epochs = [32, 64] param_grid = dict(neurons=neurons, epochs=epochs) grid = GridSearchCV(estimator=model, param_grid=param_grid, n_jobs=-1, cv=3, scoring='r2') grid_result = grid.fit(X_train, Y_train) # summarize results print("Best: %f using %s" % (grid_result.best_score_, grid_result.best_params_)) means = grid_result.cv_results_['mean_test_score'] stds = grid_result.cv_results_['std_test_score'] params = grid_result.cv_results_['params'] for mean, stdev, param in zip(means, stds, params): print("%f (%f) with: %r" % (mean, stdev, param)) 코드입니다. 이렇게 실행시키면 결과값이 모두 동일한 값이 나와요. Best: -16.710561 using {'epochs': 32, 'neurons': 256} -16.710561 (5.419502) with {'epochs': 32, 'neurons': 256} -16.710561 (5.419502) with {'epochs': 64, 'neurons': 256} 위 값 뿐만아니라 mean_test_socre 등 모든 값이 동일하게 나와 최적의 parameter를 구할수 없습니다. 무엇이 문제인지 알려주세요.
-
미해결만들면서 배우는 리액트 : 기초
git hub 404 에러
안녕하세요 선생님! 선생님 말씀대로 GitHub Pages 설정에서 main으로 설정 후 세이브를 눌렀는데도 30분이 지나도 계속 해당 URL 접속 시 계속 404에러가 나타납니다 ㅠㅠㅠ index.html파일도 잘 나타나고 구글링하여 리빌드 및 파일 추가하지 않은 채 빈 내용 커밋 다 해보았는데도 안되어 문의드립니다 ㅠㅠㅠ 접속 url - https://ytk0327.github.io/cat-jjal-maker/
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
질문드립니다.
document.getElementById('img').addEventListener('change', function(e) { const formData = new FormData(); console.log(this, this.files); formData.append('img', this.files[0]); console.log(formData); axios.post('/post/img', formData) .then((res) => { document.getElementById('img-url').value = res.data.url; document.getElementById('img-preview').src = res.data.url; document.getElementById('img-preview').style.display = 'inline'; }) .catch((err) => { console.error(err); }); }); 1 . formdata를 axios 하기전에 어떤 데이터를 가지고있나 보고싶은데 실질적인 데이터는 어떻게 확인이 가능할까요? append시켜서 추가시킨 files[0]은 어디에 있는지 찾아도 안보여서 질문드립니다. router.post('/', isLoggedIn, upload2.none(), async (req, res, next) => { try { const post = await Post.create({ content: req.body.content, img: req.body.url, UserId: req.user.id, }); 2. 그리고 중간에 upload.none() 을 안써주면 애러가 나던데 upload2 미들웨어를 실행해야지만 req.body에 데이터가 들어가는건가요? 3. 넌적스에서 예를들어 console.log() 자바스크립트 문법처럼 render로 넘긴 데이터가 객체일때 넌적스나 html 반복문 돌리기전에 데이터를 확인하는 방법이 없나요? {{twit}}로만하면 [object SequelizeInstance:Post]라고만 나와서요
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
test어노테이션이 붙어있고 transactional어노테이션이 붙어있는 경우에 매번 롤백하나요?
서비스 클래스에 transactional 어노테이션 붙여져 있어도 test코드에서 또 transactional 어노테이션 붙이잖아요 그 이유가 테스트를 여러번 수행해야하고 그때마다 테스트 시 변경한 것들을 되돌려놔야하는데 저 어노테이션이 있으면 롤백해서 그런거라는 답변을 들었는데 test인 어노테이션이 붙어있는 경우에는 롤백을 하는건가요? 원래같으면 뭔가가 잘못된 경우에 롤백하잖아요 수행시마다 롤백하는게 아니라
-
미해결워드프레스 속성 마스터 클래스
UpdraftPlus 백업/복원시 워드프레스 버전 차이 문제...
안녕하세요 강사님. UpdraftPlus에 대한 질문이 하나 더 있어서 올립니다. 백업/복원을 하는 플러그인인 것은 알겠는데, 문제는 워드프레스가 이미 설치된 상황에서 플러그인을 설치해서 백업/복원을 해야 한다는 것이죠. 현재 제 워드 프레스 버전이 B(최신 버전)이고, 다른 도메인에 있는 워드프레스 버전 A인 웹사이트를 UpdraftPlus로 백업을 해서 파일을 다운로드 받은 후, 워드프레스 버전 B가 설치된 도메인에 그 파일들을 복원시키면 워드프레스 버전이 A로 바뀌나요? 아니면 B인 상태에서 테마, 글, 페이지, 플러그인, 데이터베이스 등만 복원이 되는 것인가요? 만일 워드프레스 버전이 그대로 B라면, 복원한 웹사이트는 워드프레스 버전 A를 이용해서 작성된 거라 문제가 생기지는 않을까요?
-
미해결워드프레스 속성 마스터 클래스
UpdraftPlus Wordpress Backup Plugin 설치가 안됩니다. 이유가 뭘까요?
설치를 안한 것이 분명한데 설치 폴더가 이미 존재한다면서 설치가 안되네요. 문제가 무엇인지 잘 모르겠습니다. 이유를 혹시 아시면 알려주시면 감사하겠습니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
상세페이지 null 값 반환
main페이지의 값은 정상적으로 불러와 지는데 상세페이지 값이 null값으로만 출력됩니다. 포스트맨으로 값 전달하는건 정상적으로 출력됩니다.. 왜 상세페이지는 널값만 나올까요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
extend()
extend()를 사용하면 안될까요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
그래서 결국 클래스 내부의 _hp는 따로 캡처를 못하는건가요?
영상 마지막에 this를 캡처하게되면 어떻게되는지 잘 이해를 했습니다. 근데 결국 클래스내부에서 _hp만 캡처하여 사용하는방법은 없는건가요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
github 리포지토리 권한 요청 드립니다!
인프런 아이디 : junyoung.jeong@itmsg.co.kr 인프런 이메일 : junyoung.jeong 깃헙 아이디 : bargyoon@gmail.com 깃헙 Username : bargyoon
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Runwith, springboottest어노테이션이 없이 테스트 하면 어떻게 되나요?
이전에는 그 어노테이션 없이 test를 진행했던것같은데 이번에는 저 어노테이션이 추가가되어있네요 어떤 차이인거죠? runwith 어노테이션은 junit에 내장된 러너를 사용하는 대신 어노테이션에 정의된 러너 클래스(springrunner.class)를 사용한다는데.. junit에 내장된 러너랑 어노테이션에 정의된 러너클래스랑은 무슨차이인건가요?