묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Typescript with Vue 실전 프로젝트
안녕하세요! Vuex, actions 질문이 있습니다.
안녕하세요! 재밌게 잘 듣고 있습니다. actions의 역할이 state의 변수에 대한 계산을 담당하는 것이라 이해를 하였습니다. 그렇다면 actions에 비즈니스 로직이 담겨지는 것인가요?예를 들어 input 값을 바탕으로 어떠한 계산을 한다고 할 경우 이 어떠한 계산을 하는 부분이 컴포넌트의 method에 담겨지는 것인지, 아니면 actions에 담겨지는 것인지 궁금합니다. 만약 actions에 담기지 않고 컴포넌트의 method에 담긴다고 할 경우에는 계산(component,-methods) 후 바로 mutation을 호출 하면 될 것 같거든요.
-
미해결웹 게임을 만들며 배우는 React
RESET_GAME일 때
initialState를 스프레드해서 리턴해주니깐 잘 되던데 이렇게 했을 때 문제가 발생할 수 있나요?
-
미해결퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준
form 컨트롤 속성 질문!
성별 선택 폼 이렇게 알려주ㅅ셨는데요, <p> <span> 성별 </span> <label for="male">남자</label> <input type="radio" id="male" name="choice" value="male"> <label for="female">여자</label> <input type="radio" id="female" name="choice" value="female"> </p> 혹시 아래와 같이 label 안에 input 두 가지를 다 넣고 id 없이 name만 같게 해줘도 html 규칙상 문제가 안생기나요? 일단 브라우저에서는 동일하게 기능하더라고요! <p> <label for="">성별은?<input type="radio" name="gender" value="1">남자 <input type="radio" name="gender" value="2">여자</label> </p>
-
React로 NodeBird SNS 만들기
질문이요
삭제된 글입니다
-
미해결React로 NodeBird SNS 만들기
질문이요
강의에서 만드신 규모의 사이트면 보통 만드는데 얼마나 걸려야 평균인가요 ??
-
미해결입문자를 위한 파이썬 기초 따라잡기
cmd로 파이썬 실행이 안되요
(사진)
-
해결됨블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
truffle init error(truffle 4.1.14버전 사용시)
Downloading... Error: Truffle Box at URL https://github.com/truffle-box/bare-box.git doesn't exist. If you believe this is an error, please contact Truffle support. at Request._callback (C:\Users\hwily\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-box\lib\utils\unbox.js:50:1) at Request.self.callback (C:\Users\hwily\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\request\request.js:185:1) at Request.emit (events.js:210:5) at Request.<anonymous> (C:\Users\hwily\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\request\request.js:1157:1) at Request.emit (events.js:210:5) at IncomingMessage.<anonymous> (C:\Users\hwily\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\request\request.js:1079:1) at Object.onceWrapper (events.js:299:28) at IncomingMessage.emit (events.js:215:7) at endReadableNT (_stream_readable.js:1184:12) at processTicksAndRejections (internal/process/task_queues.js:80:21) 현재 truffle 4.1.14버전으로 사용 시, truffle init 할 때 위와 같은 에러가 발생하였습니다. 검색해보니 4.1.14 버전에서 무언가 에러가 있는 것 같습니다. (https://ethereum.stackexchange.com/questions/64358/truffle-box-at-url-https-github-com-truffle-box-bare-box-git-doesnt-exist) 그래서 4.1.15버전으로 업그레이드하여 사용하였습니다. npm i -g truffle@4.1.15 이상입니다.
-
미해결직접 만드는 노션 템플릿 BEST 7선
안녕하세요. 맥에서는 이모지를 어떻게 사용하나요?
맥으로 노션을 사용하는 중인데 맥에서 이모지 사용하는 방법을 알고 싶습니다. 감사합니다 열심히 만들어 보겠습니다.
-
미해결현존 최강 크롤링 기술: Scrapy와 Selenium 정복
안되는 사람은 이렇게 시도 ㄱ
이러면 브라우저 나옵니다.
-
미해결Node.js 웹개발로 알아보는 백엔드 자바스크립트의 이해
movie/list 화면의 css소스 부탁드립니다.
안녕하세요. movie/list 화면의 css소스 부탁드립니다.
-
미해결리눅스 IPC 프로그래밍 - 이론과 실습
POSIX MQ의 설정 문의
mq_maxmsg = 10 mq_msgsize = 8192 mq_open에서 위의 설정을 변경하면 오류가 발생합니다. 해당 값을 변경해서 mq를 만들려면 어떻게해야하나요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
맥에서 cmd+i 를 눌렀는데 하단 콘솔바가 뜨지 않습니다
어떻게해야할까요.. 도저히 검색을 해도 안나오고 지웠다 깔아도 안되네요.. 이것때문에 너무 스트레스 받습니다 ㅠㅠ
-
미해결윤재성의 스프링 프레임워크 개발자를 위한 실습을 통한 입문 과정
스프링MVC강의 출시일
스프링 강의 잘 들었습니다. 스프링 MVC 강의 언제 나오나요? 스프링 관련 강좌가 MVC말고 어떤 강좌를 찍으실 건지 언제 출시할 예정인지 궁금합니다.
-
미해결파이썬을 활용한 데이터분석과 IT보안
mac os
mac os는 어떤식으로 설정해야 하나요? 궁금해서 여쭤봅니다
-
미해결파이썬을 활용한 데이터분석과 IT보안
안녕하세요
안녕하세요 영상 시청 도중 불편한 것 있어 질문 드립니다. 가운데 아래에 있는 보안프로젝트 베너광고 때문인데요. 없앨 수는 없나요?
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
동작이 안됩니다.
강의해주신 내용과 같이 코딩을 했는데, 마우스 버튼을 눌렀다가 떼었을 때 세로 방향으로 돌지 않습니다. 단계별로 state가 넘어가는지 확인하기 위해 디버그.로그 코드를 넣어 놓았습니다. 제가 무엇을 잘못해서 동작하지 않는 것일까요? 답변 부탁드립니다. using System.Collections; using System.Collections.Generic; using UnityEngine; public class ShooterRotator : MonoBehaviour { private enum RotateState { Idle,Vertical,Horizontal,Ready } private RotateState state = RotateState.Idle; public float verticalRoteteSpeed = 360f; public float horizontalRoteteSpeed = 360f; // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { if(state == RotateState.Idle) { if(Input.GetButtonDown("Fire1")) { state = RotateState.Horizontal; } } else if(state == RotateState.Horizontal) { if(Input.GetButton("Fire1")) { transform.Rotate(new Vector3(0,horizontalRoteteSpeed * Time.deltaTime,0)); } else if(Input.GetButtonUp("Fire1")) { state = RotateState.Vertical; Debug.Log("1"); } else if(state == RotateState.Vertical) { if(Input.GetButton("Fire1")) { transform.Rotate(new Vector3(-verticalRoteteSpeed * Time.deltaTime,0,0)); Debug.Log("2"); } else if(Input.GetButtonUp("Fire1")) { state = RotateState.Ready; Debug.Log("3"); } } } } }
-
해결됨홍정모의 따라하며 배우는 C++
[09:33] 우리가 만든 클래스IntList의 배열을 선언하기위해 메모리를 동적할당받을 때
<code> IntList *list = new IntList; // list[3] = IntList; //리스트의 array이기 때문에 다른 문제가 된다라는거 (*(list + 0))[3] = 22; cout << (list[0])[3] << endl; 주석 부분은 IntList의 배열이기 때문에 list[3] 이렇게 접근하는 건 의도가 다르다고 말씀하신 것으로 이해했습니다. (*(list + 0))[3] = 22; cout << (list[0])[3] << endl; 저렇게 쓰려고할 때는 list[3] 이 아니라 위와같이 접근하면 되는거죠? <전체코드> #include <iostream> #include <cassert> using namespace std; class IntList { private: // int m_list[10]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; int *m_list = new int[10]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; public: int & operator [] (const int index) { assert(index >= 0); // assert(index < sizeof(m_list) / sizeof(m_list[0])); assert(index < 10); return m_list[index]; } const int & operator [] (const int index) const { assert(index >= 0); assert(index < 10); return m_list[index]; } // void setItem(int index, int value) // { // m_list[index] = value; // } // int getItem(int index) // { // return m_list[index]; // } // int * getList() // { // return m_list; // } }; int main() { IntList *list = new IntList; // list[3] = IntList; //리스트의 array이기 때문에 다른 문제가 된다라는거 (*(list + 0))[3] = 22; cout << (list[0])[3] << endl; // IntList my_list; // my_list[9] = 12; //lvalue 여야 하니까 참조로 리턴 // my_list[8] = 6; //lvalue 여야 하니까 참조로 리턴 // cout << my_list[9] << endl; // cout << my_list[8] << endl; // IntList my_list; // my_list.setItem(3, 1); // cout << my_list.getItem(3) << endl; // my_list.getList()[3] = 10; // cout << my_list.getList()[3] << endl; return 0; } 감사합니다.
-
미해결웹 게임을 만들며 배우는 자바스크립트
5분 25초 질문입니다.
배열 인덱스안에 -1이 들어가면 안되니까 concat으로 처리해주셨는데 왜 [][칸] 은 영향을 주지 않나요? 0,0을 누르면 칸도 -1이 되는거 아닌가요 강사님?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
4.4 Random Forest 에러
4.4 Random Forest에서 아래 코드를 입력하면 File b'./human_activity/features.txt' does not exist: b'./human_activity/features.txt'에러가 나오는데요...왜 이런건지 궁금합니다.import pandas as pd def get_human_dataset( ): # 각 데이터 파일들은 공백으로 분리되어 있으므로 read_csv에서 공백 문자를 sep으로 할당. feature_name_df = pd.read_csv('./human_activity/features.txt',sep='\s+', header=None,names=['column_index','column_name']) # 중복된 feature명을 새롭게 수정하는 get_new_feature_name_df()를 이용하여 새로운 feature명 DataFrame생성. new_feature_name_df = get_new_feature_name_df(feature_name_df) # DataFrame에 피처명을 컬럼으로 부여하기 위해 리스트 객체로 다시 변환 feature_name = new_feature_name_df.iloc[:, 1].values.tolist() # 학습 피처 데이터 셋과 테스트 피처 데이터을 DataFrame으로 로딩. 컬럼명은 feature_name 적용 X_train = pd.read_csv('./human_activity/train/X_train.txt',sep='\s+', names=feature_name ) X_test = pd.read_csv('./human_activity/test/X_test.txt',sep='\s+', names=feature_name) # 학습 레이블과 테스트 레이블 데이터을 DataFrame으로 로딩하고 컬럼명은 action으로 부여 y_train = pd.read_csv('./human_activity/train/y_train.txt',sep='\s+',header=None,names=['action']) y_test = pd.read_csv('./human_activity/test/y_test.txt',sep='\s+',header=None,names=['action']) # 로드된 학습/테스트용 DataFrame을 모두 반환 return X_train, X_test, y_train, y_test X_train, X_test, y_train, y_test = get_human_dataset()
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
재선언을 할때 오류가 납니다
왜 그런건가요?