묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[백문이불여일타] 데이터 분석을 위한 중급 SQL
Union Hacker랭크 풀이 질문
안녕하세요. Union 해커랭크 풀이에서Union을 반드시 써야하는 이유가 궁금합니다. where 조건절에 X = Y 또는 X<Y 로 넣어서 하면 정답이 아니라고 나오는데 그 차이가 궁금합니다. select a.X, a.Y from Functions a inner join Functions b on a.X = b.Y and b.X = a.Y where a.X = a.Y or a.X < a.Y order by a.X
-
해결됨애플 웹사이트 인터랙션 클론!
마지막 문단의 opacity 0으로 초기화 관련
안녕하세요 친절한 강의 너무 잘보고있습니다! 다름이 아니라 마지막 문단의 opacity 애니메이션에서 스크롤을 올렸을때 시작값(0)으로 초기화가 되질 않아서 질문드립니다 ㅠㅠ 제가 확인한바로는 scrollRatio가 start시점보다 작아지지 않아서 그러는것같은데.. 이부분 확인해주실수있을까요?... 코드는 이곳에 477라인부터 있습니다! 감사합니당
-
미해결Vue로 Nodebird SNS 만들기
bcrypt 관련 에러
안녕하세요 bcrypt 수강중에서 계속 에러가 떠서 stackoverflow를 봐도 해결이 안되어 질문을 남깁니다. SequelizeDatabaseError: Data too long for column 'password' at row 1 at Query.formatError (/Users/harry/Documents/workspace/wizetoPrototype/backend/node_modules/sequelize/lib/dialects/mysql/query.js:239:16) at Query.run (/Users/harry/Documents/workspace/wizetoPrototype/backend/node_modules/sequelize/lib/dialects/mysql/query.js:54:18) at processTicksAndRejections (internal/process/task_queues.js:97:5)강의한 것과 같이 아래처럼 코딩을 하였는데 잘 안되어 user모델에서 password type을 text, char, string(200) 이상을 해보아도 동일하게 에러가 납니다해결할 수 있는 방법이 있으면 감사하겠습니다.추가적으로 hash 를 콘솔로 찍어서 얼마나 긴지 보고 싶었었는데 코맨드창에서는 로그가 안찍히네요. 어디서 확인을 할수 있는지도 알려주시면 감사하겠습니다.답변 부탁드릴게요app.js app.post('/user', async (req, res, next)=>{ try{ const hash = await bcrypt.hash(req.body.password, 8) console.log(hash) const newUser = await db.User.create({ username: req.body.username, email: req.body.email, password: hash, }) res.status(201).json(newUser) } catch(error){ console.log('error', error) next(error) } user.js const User = sequelize.define('User', { // user의 모델 email: { // 모델의 table type: DataTypes.STRING(40), allowNull: false, }, username: { type: DataTypes.STRING(30), allowNull: false, }, password: { type: DataTypes.STRING(100), allowNull: false, } },
-
미해결쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
안녕하세요... 아톰에서 platformio-ide-terminal 패카지 설치 중에 자꾸 오류가 떠서 질문드립니다.
설치 오류가 나는 이유가 뭘까요...? 그리고 개발환경설정 시에 godoc fmt println이 프롬프트상에서 다음과 같이 나오고 안되네요...? ㅠㅠ 답변부탁드립니다...ㅠㅠ (godoc 명령어도 마찬가지로 뜹니다..ㅠㅠ)
-
미해결홍정모의 따라하며 배우는 C++
string의 크기
#include <iostream> #include <string> using namespace std; struct Person { double height; float weight; int age; string name; void print() { cout << height << " " << weight << " " << age << " " << name; cout << endl; } }; int main() { cout << sizeof(string) << endl; cout << sizeof(Person) << endl; return 0; } 구조체의 사이즈를 sizeof를 이용해 출력하는 것을 보고 갑자기 string의 사이즈는 얼마인가 궁금해서 sizeof를 이용해 찍어보았는데 40byte가 찍혔습니다. string의 사이즈는 어떻게 결정이 되는지 알고 싶습니다. 어떻게 40바이트가 찍혔는지 아직 잘 모르겠습니다.
-
해결됨실전! 스프링 데이터 JPA
쿼리문 질문 있습니다~
안녕하세요~ 리포지토리 메소드에 쿼리 정의하기 보다가 궁금한게 생겨서 질문드립니다! @Testvoid testQuery() { Member member1 = new Member("aa", 15); Member member2 = new Member("aa", 20); memberRepository.save(member1); memberRepository.save(member2); List<Member> result = memberRepository.findMember("aa", 15); assertThat(result.get(0)).isEqualTo(member1);} 해당 테스트 실행결과 select쿼리를 날리던데 save(member);를 하면 엔티티를 영속성 컨텍스트에서 1차 캐시에 저장하고 findMember();를 실행하면 해당 캐시에 있는 엔티티를 가져오는 게 아닌가요? findMember();하기 전에 커밋이 되지 않았는데 어떻게 select문을 실행되는지 궁금합니다!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
로그인시 data undefind 에러가 또 떠서요 ㅜ
아마 처음 회원가입 시 잠깐 영상에 나왔던 err.response.data 의 에러처럼 로그인 시에 에러가 나서요.. // LOG_IN function logInAPI(data) { return axios.post('/user/login', data); // data는 로그인 정보 } function* logIn(action) { try { // 요청 성공 시 const result = yield call(logInAPI, action.data); yield put({ type: LOG_IN_SUCCESS, data: result.data, // 서버로부터 전달받은 데이터 값 }); } catch (err) { // 요청 실패 시 yield put({ type: LOG_IN_FAILURE, error: err.response.data, }); } } 위는 제가 작성한 코드입니다. 질문 몇개 보니까 어떤분은 function logInAPI(data) { const response = axios.post('/user/login', data); // data는 로그인 정보 return response; } 이런식으로 적어둔것같더라구요. 제가 영상에서 놓친건지 찾아봐도 아래 코드처럼 작성하시진 않았는데 제로초님께서.. 혹시 어디에서 잘못된건지 힌트라도 알 수 있을까요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
41번 질문드립니다.
강사님 좋은 강의 감사합니다. 이번 강의를 듣기전에 밑의 방식으로 문제를 풀었습니다. 혹시 면접이나 코딩테스트에서 이런 방식으로 풀었을때 비교적으로 낮은 평가를 받게되는지 궁금합니다. #include <iostream> #include <vector> #include <algorithm> using namespace std; int main(int argc, char** argv) { // freopen("input.txt","rt",stdin); int N=0; scanf("%d",&N); vector<int> num(N+1); for(int i=1;i<=N;i++){ num[i]=i; } int cnt=0; int sum=0,j; for(int i=1;i<=N/2;i++){ sum=0; j=i; while(sum<=N){ if(sum==N){ for(int k=i;k<j-1;k++){ printf("%d +",k); } printf("%d = %d\n",j-1,sum); cnt++; } sum+=j; j++; } } printf("%d",cnt); return 0; }
-
해결됨실무자가 알려주는 Git - 입문편
push -u옵션
안녕하세요 git push 에서 -u 옵션이, --set-upstream이랑 같다고 알고 있는데요. 어떤 경우에 이 옵션을 사용하는 것인가요? git help push의 설명으론 이해가 잘안되네용
-
해결됨남박사의 파이썬 기초부터 실전 100% 활용
계산 기록 show_history 질문입니다.
계산기를 만드는 중간에 print(string_list)를 넣으셨다가 지우셨잖아요? 그리고 마지막에 다시 히스토리를 보여주시려고 함수 선언과 호출 시에 히스토리에 True와 False를 지정하시면서 다시 print(string_list)를 넣으셨는데 굳이 그렇게 하신 이유를 알고 싶습니다. 그냥 처음하셨던대로 print(string_list)만 넣으셔도 작동은 똑같이 되는거 아닌가요? 아직 함수 부분을 잘 알지 못해서 show_history=True/False 식으로 코딩을 하는 것이 어떤 의미를 갖는지 잘 모르겠습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
jdbc url 관련 질문
안녕하세요! 다름이 아니라 제가 spring에서 application을 열때, application.properties의 spring.datasource.url 을 알려주신대로 jdbc:h2:tcp://localhost/~/test 로 하면 다음과 같은 에러가 발생하고, "java.net.SocketTimeoutException: connect timed out: localhost" [90067-200] jdbc:h2:~/test로 바꾼뒤 실행하면 잘 붙지만, 데이터베이스의 생성한 table을 못찾는것 같습니다. 물론 로컬서버에서 h2를 잘띄워놓아, h2 콘솔 접근도 가능한 상태입니다. 임베디드 연결만 되는 이유는 무엇인지 이해가 가지않습니다. 혹시 이유가 있을까요?
-
미해결8명의 비전공자는 어떻게 개발자로 취업했을까
네트워크 통신이 뭔가요??
서버랑 페이지 (request-response )를 뜻하는걸까요?
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
오류인가요
제 3강애서 첫번째로 변수에 대한 기초 적인 코딩을 알려 주실ㄸ때 강의 상에서는 결과값이 세로로 나오는데 제가 하면 가로로 나오는 경우는 오류인가요?
-
해결됨애플 웹사이트 인터랙션 클론!
오잉 해당강의는 없는건가요??
아무것도 재생되는거 없고 자료도 안보이는데 ㅠ 어떤걸 확인하면 될까용
-
미해결Node.js로 웹 크롤링하기
배포하는 방법이 궁금합니다.
안녕하세요. 이제부터 강의를 듣고 있는데요. 나중에 나오는 강의중에 aws나 netliy등에 올려서 자동화 하는 것도 배울 수 있나요? 만약에 강의 내용중에 없다면, 어디에 배포하는 것이 좋나요? 되도록 쉽게 할 수 있는 곳을 추천해주시면 감사하겠습니다ㅜㅜ
-
해결됨비전공자를 위한 개발자 취업 개론
튜터님 안녕하세요~ 프로그래밍에 있어서 효과적인 공부법에 대한 궁금증이 있습니다.
튜터님 안녕하세요~ 잘 지내고 계시는지요? 계속 프로그래밍 공부를 해나가다보니 요즘 들어 "보다 효과적인 공부법이 있지는 않을까?" 하는 생각이 들어 질문 글을 올리게 되었습니다. 튜터님께서는 비전공자이신데 4개월만에 빠르게 실력을 키우셔서 신입이신데 경력 3년이상의 백엔드 개발자를 구인하는 회사에 들어가셨는데 ( 참 대단 하십니다!! (' ')b ) 튜터님께서 취업을 준비하실 때 하신 공부 방법과 효과적이라고 생각하시는 공부 방법이 궁금합니다~ 감사합니다:)
-
해결됨Redux vs MobX (둘 다 배우자!)
next.js 에서 Mobx
getServerSideProps 에서 가져온 Store 함수를 써도 변경이 되나요??? nextjs에서 Mobx 쓰는 법이 궁금합니다!
-
미해결선형대수학개론
1.5강의 p.7처럼 reduced echelon form이 안만들어집니다
아무리풀어도 p.7처럼 마지막 행이 다 0으로 안나옵니다. 제풀이에서 뭐가 잘못되었나요?
-
미해결스프링 핵심 원리 - 기본편
provider 관련 궁금증이 있습니다.
logic() 메서드 호출 시 그때 마다 프로토타입 빈이 생성되어 사용이 되는데 해당 코드를 보면 provider.get() 입니다. 이 경우에는 new PrototypeBean(); 을 호출하는 것과 다른 점이 있을까요? ObjectProvider 같은 경우에는 이외 많은 기능이 있어 사용 하는것이 수긍이 가나 단순히 빈을 해당 라인에서 생성하는 것은 생성자를 호출하는것과 동일한데 provider.get() 코드와 new PrototypeBean(); 코드가 다른점이 있을까요?
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
스타일이 안먹히네요. 똑같이 했어요.
위와 같이 p태그 안에 문장을 넣고 css파일에서 p태그에 중앙정렬 및 색을 넣어주었는데도 불구하고 미리보기를 들어가면 안먹혀 있어요. 왜 그런 걸까요?