묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
db 관련 질문입니다
안녕하세요 제로초님 Product를 Cart에 추가할 때 Cart에 기존 아이템 존재시 product의 totalPrice와 quantity만 증가시켜주고 아닐시 새로운 product를 만들도록 해보았습니다. ㄴ 우선 Cart에 처음으로 product를 추가하고 이후 Cart에 기존 아이템 존재시 product의 totalPrice와 quantity만 증가시켜주는 것 까지는 정상적으로 db에 저장하는 것 까지는 되었습니다. 에러 문제는 그 해당하는 상품의 다른 사이즈를 추가할 때부터 발생했습니다. 한 테이블에 ProductId와 UserId 가 같은 값을 가진 상태로 또 추가가 되니 발생하는 오류인 것 같았습니다. 찾아본해결 https://github.com/sequelize/sequelize/issues/3220 에 따라서 unique: false 를 추가해서 다시 db에 저장해보니 정상적으로 추가가 되긴 했습니다. 다만 기존 Product의 같은 사이즈를 또 추가할 때 기존 데이터에서 quantity와 totalPrice가 증가되어 저장하는게 아니라 새로운 데이터가 만들어지면서 추가되어버립니다 이럴 때 ProductId와 UserId를 한 테이블에 여러 번 쓰면서 quantity와 totalPrice만 증가시켜서 저장할 수는 없는지 궁긍합니다.
-
미해결인터랙티브 웹 개발 제대로 시작하기
paused를 했을 때
박스에 마우스를 올리면 멈춤과 동시에 크기가 커지게 하고 싶은데 마우스를 올리면 멈추기만하고 상자의 크기에 변화가 없어요ㅠㅠ 뭐가 걸리는게 있는 것 같은데 머릿속에서 감만 잡히고 구체적인 답을 못찾겠습니다ㅠㅠㅠ .box:hover { animation-play-state: paused; transform-origin: 30% 80%; transform: scale(1.3); } 어떻게하면 마우스를 박스위에 올렸을 때 멈추면서 크기가 커지게할 수 있고, 위의 코드에서 잘못된점이 무엇인지 알려주세요! ( transform-origin: 30% 80%;을 지웠을 때도 그대로에요)
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
var 을 이제 잘 안쓰신다고하셨는데
var 을 이제 잘 안쓰신다고하셨는데 예제들은 잘 쓰고 있는데 let으로 연습해야하나요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
경로 생성 규칙이 있을까요?
경로나 파일 생성시 모두 소문자 또는 스네이크케이스 인데... 보기로는 최하위 파일이나 경로에는 스네이크케이스, 그 외 경로는 모두 소문자로 표기하는 거 같습니다. 맞나요? ex) components/views/LandingPage/
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
optimze
안녕하세요! optimze 에 대해 질문이 있습니다 opimze를 키고 점을 누르고 드래그로 옮겼는데도 안되요 ㅠ target weld 가 되지 않아요 ㅠ
-
미해결피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z
피그마 HTML 변환 문의
안녕하세요 피그마 플러그인 중 피그마 파일을 HTML로, HTML 파일을 피그마 파일로 변환시켜 주는게 있다고 하는데 어떤 플러그인을 사용해야 가장 잘 적용시킬 수 있을까요?? 산출물 중 유실된 부분 정리할 때 HTML 변환해서 작업하려고 합니다~!
-
미해결Flutter 초급 - Http통신, 상태관리
특정 함수로의 객체 전달 방법 문의 드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 앱내에서 모든 textformfield 의 디자인 및 기능을 담당할수 있도록 themeHelper 라는 클래스를 생성하고 textInputDecoration 을 선언해두었습니다. 이 함수의 3번째 인자로 suffix를 추가하려고 하고 특정 input에 suffix 텍스트와 ontap 동작을 위해서 GestureDetector를 인자로 받아서 suffix 속성으로 넣어주고 싶은데 이 gestureDetector와 같은 widget? class?를 함수의 인자로 전달하려면 어떻게 해야 할까요? ㅠㅠ 구글링을 하고는 있는데 쉽게 찾아지지가 않아서 문의 드립니다. _buildCertNoSuffix() { return GestureDetector( onTap: (){ print("Container clicked"); }, child: new Container( child: Text("인증번호 발송") ) );} 요렇게 UI를 구성하고 싶은 상태이구요. 뜬금없는 질문드려 죄송합니다. ㅠㅠ
-
미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
안녕하세요. 예제 응용 질문입니다.
영상에서 예제를 응용하는 연습을 해보라고 하셔서 생각중에 적군이 생성되고 왼쪽, 오른쪽으로 움직이는 것이 아닌 플레이어의 현재 위치(계속 변동)로 다가오는 코드를 만들어보려고 Enemy 스크립트에서 플레이어의 현재 위치를 가져오는 방법을 연구해 보았는데 잘 모르겠습니다.. PlayerController 스크립트에서 플레이어의 현재 위치를 Vector3로 담아서 사용하려고 했는데 void Start() 밖에서 작성되면 오류가 발생합니다. 그리고 vector값을 public으로 사용할수도 없어서 이 방법은 잘못된것같습니다 ㅠ 좋은 방법이 없을지 궁금합니다.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
CSS 키프레임 애니메이션 활용한 실전 예제 제작 01 테스트 관련
CSS 키프레임 애니메이션 활용한 실전 예제 제작 01(원형 크기 변경 로딩 애니메이션) 시 @import url('https://fonts.googleapis.com/css?family=Raleway&display=swap'); 가 안되는 환경(내부망)에서는 테스트가 안되는 것인지 알고 싶습니다.
-
해결됨Kevin의 알기 쉬운 RxJava 1부
안녕하세요. 질문이 있습니다.
이전 강의때도 궁금했던 거였는데 메인함수 마지막에 Thread.sleep()은 어떤 이유에서 필요한 건지 궁금합니다. 알려주실 수 있을까요...? 감사합니다.
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
4:56 초 html:5 가 자동검색어로 뜨지않습니다.
안녕하세요~ 4:56 초 html:5 가 자동검색어로 뜨지않습니다. 따로 깔아줘야하는 확장 프로그램이있을까요?
-
해결됨쉽고 빠르게 끝내는 GO언어 프로그래밍 핵심 기초 입문 과정
type *xlsx.Sheet has no field or method Rows 에러 발생하시는 분들 참고
패키지가 버전업이 되면서 struct(gxlsx/sheet.go 파일 참고)을 보면 Rows가 사라져 있어서 제목과 같은 에러가 발생합니다. 해결방법은 버전 다운그레이드가 필요한데요. 1. 패키지 삭제 > 현재 설치 된 ~~~/src/github.com/tealeg 폴더 삭제 2. cmd 창에서 (~~~/src/github.com) 이동 3. mkdir tealeg; cd tealeg 4. "git clone https://github.com/tealeg/xlsx.git -b v2" 실행
-
해결됨(UPDATED) Python을 이용한 개인화 추천시스템 | 추천알고리즘 | 추천인공지능
딥러닝 추천시스템에 변수 추가
안녕하세요! 강의를 참고하여 공부하는 도중에 질문이 생겨 남깁니다. 딥러닝으로 구현한 추천시스템에 변수 하나씩 추가 하는 방법 말고 수십개의 변수를 한번에 넣어서는 만들지 못하는건가요? 고객의 어떠한 특성과 상품의 특성 같은 변수를 여러가지 추가하고 싶은데 강의 내용대로 하나씩 레이어를 만들어야하는지 궁금합니다!
-
미해결TensorFlow Object Detection API 가이드 Part1 - 코드 10줄 수정으로 물체검출하기
CenterNet을 이용한 Car Detection
이 부분에서도 코랩 실습 링크가 연결이 안되네요 연결 가능한 링크 제공 부탁합니다. 유료로 수강하는데 링크 제공이 좋지 않네요
-
미해결실전! 웹사이트제작! Step by Step! (대방산업_InteractiveWeb)
slick을 사용하면 이미지가 슬라이드로 안되고 블록으로 밑으로 내려가요
안녕하세요, 쌤! 수업을 듣던중에 막혀서 ㅠㅠ slick을 사용하면 이미지가 슬라이드로 안되고 블록으로 밑으로 내려가요 첫번째 이미지가 헤더를 덮어버리고 이미지만 올라옵니다ㅠㅠ 너무 답답해서 글남겨드립니다! 메일로 파일도 함께 보내드려볼게요 바쁘시겟지만 확인한번 부탁드리겠습니다!!
-
미해결홍정모의 따라하며 배우는 C언어
매개변수로 포인터를 받으려면, 인자로 넘겨줄때 주소를 넘겨줘야하는 것 아닌가요?
안녕하세요, 예제를 따라해보다가 궁금한 점이 생겼습니다. int sum(int *arr, int n) { int result = 0, i; for (i = 0; i < n; i++) { result += arr[i]; } return result; } int main() { int arr[5] = { 1,2,3,4,5 }; printf("%d", sum(&arr, 5)); return 0; } 코드는 위에 나온대로 만들어봤습니다. 다른 질문의 답변을 보니 프로그래머의 취향에 따라서 배열과 포인터를 혼용해서 사용하신다는 걸 보았습니다. 그래서 sum함수의 매개변수를 int arr[]이 아니라 *arr로 받아보았습니다. 매개변수를 포인터로 받았으니, 인자로 주소값을 넘겨줘야 한다고 생각해서 main의 출력문에서 sum(&arr) 이렇게 넣어줬더니 실행은 되지만 warning이 나오네요. warning C4047: 'function': 'int *' differs in levels of indirection from 'int (*)[5]' warning C4024: 'sum': different types for formal and actual parameter 1 질문1. 인자를 그냥 arr로 넘겨주면 warning이 나오지 않는 것은, 배열 자체가 포인터로 쓰이기 때문에 그냥 sum(arr) 이렇게만 해도 주소를 넘겨주는 것이 되기때문인가요? 질문2. 포인터로 매개변수를 받으니 인자로 주소값(&arr)을 준건데 왜 warning이 나오나요? 질문1의 이유 때문에, 이미 주소값을 넘겨주는 형태인 arr에 &연산자를 붙였기 때문에 그런 것인가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
회원가입 시 서버 에러와 mysql DB 관련 에러
회원가입 시 서버쪽에서 에러가 납니다. database_production이 존재하지 않는다해서 database_production을 생성했더니 이번엔 파라미터가 undefind 입니다. database_production이 어디서 나온건지 당황스럽고;; react-nodebird DB를 쓰고 싶은데 어찌해야될지 모르겠습니다. 강의를 보다보니 저도 같은 에러가 생겨서 DROP DATABASE `react-nodebiird`를 했고 이후 다시 npx sequelize db:create를 했습니다. 그런데 아래와 같이 보니 table이 없습니다.. 조언좀 주세요 ㅠ
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
선생님 절실합니다..1 프로그래머스 level 2까지의 테스트 준비 과정
안녕하세요 파이썬 문제풀이 강의 를 듣고있는 학생입니다. 다름이 아니라 선생님 강의를 들으면서 저랑 잘맞다고 생각해 코딩테스트를 준비하고 있습니다. 그런데 제가 알고리즘 문제해결 능력이 매우 약한거 같습니다 ㅠ 문제풀이강의를들을떄에도 문제를 보면 잘 모르겠지만 해설하면서 따라하다보면 쉽게 익혀지는.? 그런느낌이 많이드네요.. 제가 프로그래머스 방식의 코딩테스트가 약5주정도남았는데 정말 꼭 통과하고싶어서 질문드립니다..! 알고리즘 강의를 파이썬으로 해주는 것은 따로 찍으시지 않으신거거 같은데 ㅠ 문제해결능력을 높일수 있는 강의 있으시면 적극 추천 부탁드리겠습니다.. 정말 간절히 원하고 있고 처음부터 시작하는 마음으로 하려고 합니다..! ( 프로그래머스 level 2정도 통과하고 싶습니다..) 문법도 다알고 있다고 생각했는데 다른 강의를 보면 부족한 점도 있는것 같더라구요..! 처으부터 시작하는 마음으로 강의 추천해주셔도 감사하빈다..!! 다른 인프런강의들도 살펴보고 강의 끊은 것도 있는데 저에게 잘 맞지 않은 느낌도 강해서ㅠ 선생님이 적극 추천해주시는 것이 있으면 들어볼의향이 있어 이렇게 질문드립니다..! 감사합니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
최근log4j 보안이슈 slf4j
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요. 영한님 영한님 강의를 스프링에 입문하여 로그를 찍을 떄 slf4j로 찍는데 최근 log4j 이슈가 터졌잖아요. 그게 slf4j도 영향이 있는지 궁금해서 여쭤봅니다. 따로 검색해봐도 확실한 명답이 없어서 영한님께 직접 여쭤봅니다. 감사합니다!
-
미해결워드프레스 제대로 개발하기 - 클라이언트 편
wp_reset_postdata();
new WP_Query를 통해서 새로운 $wp_query객체를 얻을 때, 글로벌 $post에도 변화가 있기 때문에 loop가 끝나고 나면 wp_reset_postdata()를 실행해주는 것으로 이해했는데, 맞다면 글로벌 $post에 어떤 변화가 일어나는 것인가요?