묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
회원가입 시 비밀번호 입력에 대한 질문
안녕하세요 영한님 질문이 있습니다. 회원가입을 할 때 비밀번호를 입력하는 예제를 만들어 보려고 합니다. 회원가입 시에 비밀번호를 입력하고 비밀번호 확인을 입력하여 둘이 같으면 회원가입을 요청하도록 로직을 짜려고 하는데, 이 로직을 어느 계층에 넣어야 할지 고민이 됩니다. 비밀번호 확인이라는 칼럼을 멤버 클래스에 추가하지 않고 클라이언트에서 넘겨준 데이터를 확인만 하고 버리려고 하는데 그러면 MemberApiController에서 직접 처리를 해야하는 걸까요? 감사합니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
섹션 4 - 3. 뮤직비디오(결정알고리즘) 질문입니다.
# n, m=map(int, input().split()) # Music=list(map(int, input().split())) maxx=max(Music) lt=1 rt=sum(Music) res=0 while lt<=rt: mid=(lt+rt)//2 if mid>=maxx and Count(mid)<=m: res=mid rt=mid-1 else: lt=mid+1 print(res) maxx=max(Music) 을 구해서 노래를 잘라 담을 수 없으니 가장 긴 노래를 기준으로 if문에서 조건을 설정했습니다. 길이의 최솟값이 [1,2, ... ,8,9]중에 9인데 처음부터 lt를 1이 아닌 maxx값으로 시작하면 안될까요?
-
미해결SwiftUI - iOS14 퍼펙트 가이드
Network Image
가르쳐 주시는대로 따라 만들고 있는데 user의 이름부분의 데이터는 잘 가져오는데 Image load 부분에서 이미지가 오지않는경우는 어떻게 해야하나여? .resume도 하고.. 제가 봤을때는 아무 문제 없어 보이는데.. 혹시 파일 따로 받을수는 없나요?
-
미해결Tensorflow 사용메뉴얼
SyntaxError: keyword can't be an expression
x_data = tf.random.normal(shape=(1000,), dtype=tf.float32) y_data = 3*x_data - 1 w = tf.Variable(-1.) b = tf.Variable(-1.) learning_rate = 0.01 w_trace, b_trace = [], [] for x, y in zip(x_data, y_data): with tf.GradientTape() as tape: prediction = w*x + b loss = (prediction - y)**2 gradients = tape.gradient(loss, [w, b]) w_trace.append(w.numpy()) b_trace.append(b.numpy()) w = tf.Variable(w - learning_rate=gradients[0]) b = tf.Variable(b - learning_rate=gradients[1]) flg, ax = plt.subplots(figsize=(20, 10)) ax.plot(w_trace, label='weight') ax.plot(b_trace, label='bias') ax.tick_params(labelsize=20) ax.legend(fontsize=30) File "<ipython-input-20-19f2193f023b>", line 19 w = tf.Variable(w - learning_rate=gradients[0]) ^ SyntaxError: keyword can't be an expression 구글 코랩으로 진행하고 있다가 이런 오류가 났습니다, 어떻게 해결해야 하나요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
Vuex 적용 시점이 궁금합니다.
안녕하세요. 우선 좋은 강의 감사합니다. 덕분에 2주만에 초급, 중급까지 완강해버렸습니다 ㅎㅎ 질문은 Vue.js로 개발할 때 강의처럼 간단한 로직을 만들면서 Vuex로 조금씩 변경하는지, 아니면 처음부터 Vuex를 적용해서 개발을 하시는지 궁금합니다. 물론 초기 설계에 따라 다르겠지만, 실무 경험자께서 실제로 겪어보신 것이 궁금하네요. 개인적으로 앞으로 회사에서 프론트엔드 개발할 일이 많은데 생각이 복잡합니다 ㅎㅎ 읽어주셔서 감사하며, 답변 기다리겠습니다!
-
미해결초보를 위한 도커 안내서
mysql access denied 문제
안녕하세요 강사님. 수업 내용의 docker-compose.yml와 동일하게 작성하여 docker-compose up 을 해보았지만, 웹 브라우저 접속시 Error establishing a database connection 메시지를 띄우면서 접속되지 않습니다. 로그에는 [Note] Access denied for user 'XXXX'@'172.19.0.3' (using password: YES) 메시지가 남습니다. 여기 다른 분이 질문하신 내용을 보니 댓글에 WORDPRESS_DB_USER: wordpress 내용을 추가하면 되다고 하여 해보았지만 동일한 결과입니다. 제가 다르게 적은 부분은 volumes: 부분에 디렉토리 path 밖에 없는데, 혹시 추가로 적용해야되는 내용이 있는 건가요? 감사합니다.
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
th:onclick에서 굳이 @{경로} 쓰는 이유가?
안녕하세요? 영한님. 오랜만에 올립니다. resources/templates/basic/addForm.html 에서, [취소] button 부분: th:onclick="|location.href='@{/basic/items}'|" 경로에 @{..} 쓰지 않고, th:onclick="|location.href='/basic/items'|" 로 써도 나중에 소스 보기하면 둘 다 똑 같이 보입니다. 이렇게요, onclick="location.href='/basic/items'" 그렇다면, 굳이 @{..} 를 쓰지 않아도 되는 것 아닐까요? 강의 중에 이미 말씀하신 건지 모르겠지만, 질문 올립니다. (Spring MVC 강의 질문이 너무 없어서 채워 드리려 적는 것, 아닙니다.^^)
-
미해결Slack 클론 코딩[실시간 채팅 with React]
onClick에 들어가는 핸들링 함수를 on~로 쓰시는 이유가 있나요?
저는 onClick에 들어가는 핸들링 함수로 handle~ 형태의 이름을 많이 쓰는 걸로 알고 있는데요. 예전에 React 강좌에서도 handle~형태를 썼던 것 같고요. 물론 정답은 없겠지만, 제로초님은 왜 on~형태의 핸들링 함수를 사용하는 지 궁금합니다.
-
해결됨vue.js 실전 프로젝트(트위터 클론)
firebase 회원가입 중에서...
ne.collection is not a function 이런 에러메세지가 뜬다음에 auth에는 정보가 입력이되고 firestore에는 컬렉션이 안만들어져 있습니다 ㅠㅠ 타이핑 완전 똑같이 했는데 뭐가 문제일까요..
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
vscode extension 파이썬 설치가 안될 땐 어떻게 해야 하나요?
안녕하세요! 강의에서 개발환경(vscode) 부분 듣는데, vscode extension에 들어가서 python 검색하고 설치하는데 Error while installing 'Python' extension. Please check the log for more details. 이렇게 뜨고 설치가 되지 않아요ㅠㅠ 감사합니다ㅠㅠ
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
scale, rotation, translation의 경우 원점에 귀속된 벡터를 사용하나요..?
질문이 올바른지 모르겠는데, 원점에 귀속되지 않은 벡터의 경우에는 M의 값이 달라지는 것인지, 아니면 해당 벡터를 원점에 귀속된 벡터의 형태로 바꿔주고 M을 곱해서 계산을 하는 것인지 궁금합니다.
-
미해결스프링 핵심 원리 - 기본편
전체가 아닌 이중에서 일부 여러개의 빈만 주입 가능한가요?
안녕하세요 영한님 강의 너무 잘 보고 있습니다 :) 다름이 아니라, 우선 강의에서는 같은 타입의 빈들을 모두 컬렉션으로 묶어서 한 번에 가져오는데 만약, 모든 빈은 불필요하고 이중에서 또 일부만 차용해서 사용하고 싶다면 어떤식으로 진행하면 될 까요? 우선, 개인적인 생각으로 일부만 차용한다는건 `설계 미스`+`객체지향적으로 코딩을 못해서` 나온 결과일 것 같은데 그래도 혹여나 이런 상황이 오면 어떻게 해결해야 할지 인사이트를 얻기 위해서 질문 드립니다 :)
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
cv2 error
cv2가 설치되어 있음에도 이러한 에러가 뜨는데 왜그렇죠>???
-
미해결Slack 클론 코딩[실시간 채팅 with React]
app폴더에 대해서 질문이 있습니다.
App폴더의 index.tsx를 그냥 client.tsx가 있는 root경로로 꺼내서 app.tsx로 쓰려고 했는데, ERROR in ./client.tsx 7:0-22 Module not found: Error: Can't resolve 'App' in Parsed request is a module using description file: Field 'browser' doesn't contain a valid alias configuration 이런 에러가 떳는데 꼭 app폴더라는 파일안에 있어야 되는건가요? 아니면 웹팩설정을 어떻게 하면 바꿀수 있는건가요?
-
해결됨<M.B.I.T> 테스트 페이지 만들기! with Django
제가 질문항을 10번까지 만들었는데 9번 질문에서
제가 질문항을 10번까지 만들었는데 9번 질문에서 답을 선택해도 .. 다음을 누르면 계속 문항이 선택되지 않았다고 뜹니다 ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
-
미해결인스타그램 클론 - full stack 웹 개발
전체 완성된 코딩소스는 어디잇나요?
장고 설치방법이랑 소스 설치 ㅂ부분 나온 강의는 몇강인가요 전체소스 어디에 잇나요
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
질문드립니다.
querySelector로 id 값을 참조하고 innerHTML로 내용을 해당 아이디에 첨부하는 과정을 수행하면, 이전에 html 파트에서 해당 id에 기술했던 내용은 무시되는 건가요? 예를 들자면 <html> <body> <div id="example"> <p>hi</p> </div> </body> <script> document.querySelector("#example").innerHTML = '<p>hellow</p>'; </script> </html> 위와 같은 코드에서 hi라고 적힌 부분은 무시되더라구요. 자바스크립트를 활용해서 html 내부 정보를 수정할때는 html 자체적으로 작성한 값은 무시되는건지 그렇다면 두 접근법이 공존할 수는 없는지 궁금합니다.
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
delete dupicate emails 질문드려요
안녕하세요 맨 밑에 분과 같은 질문인데요 WHERE절 조건이 p1.Id>p2.Id 에 해당하는 것이 지워지면 조인한 결과에서 1,3번 째 행이 남은 것 같은데 1 | john@example.com | 1 | john@example.com 1 | john@example.com | 3 | john@example.com (삭제) 2 | bob@example.com | 2 | bob@example.com 3 | john@example.com | 1 | john@example.com (삭제) 3 | john@example.com | 3 | john@example.com (삭제) 맨밑에분한테 설명해주신 것을 보면 ID 3 에 해당하는 행이 다 지워졌다고 해주 신 것 같은데 그럼 남은 값은 1,3번행 (2,4,5 값이 지워지고) 1,3번 값이 output 으로 나오는게 맞나요?
-
해결됨<M.B.I.T> 테스트 페이지 만들기! with Django
선생님 구축한 사이트가 엄청 느려요 ..
선생님 구축한 사이트가 엄청 느려요 저 그 디벨로퍼 오브젝트 추가하는 부분 하고있는데 웹사이트가 너무 느려서 하나 생성하면 계속 로딩돌고 클릭하면 다음페이지 넘어가는게 30초이상씩 걸려요 ㅠ 원래이런가요..?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
투포인터 사용
밑에 코드처럼 투포인터를 이용해서 풀었는데 문제 되는점이 있을지 궁금합니다. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> </head> <body> <script> function solution(k, arr) { let answer = 0; let lt = 0; let sum = 0; for (let rt = 0; rt < arr.length; rt++) { sum += arr[rt]; if (rt - lt === k - 1) { answer = Math.max(sum, answer); sum -= arr[lt++]; } } return answer; } let a = [12, 15, 11, 20, 25, 10, 20, 19, 13, 15]; console.log(solution(3, a)); </script> </body> </html>