묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
웹팩을 설치할때 개발모드로 설치하는데 프로덕션이 필요한 이유는 무엇인가요?
웹팩을 -D 옵션을 줘서 개발모드에서만 사용할것처럼 설치를 했는데, 프로덕션 모드설정은 왜하는지 궁금합니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
GameObject 및 Managers 인스턴스 생성 관련
안녕하세요! 항상 좋은 강의 제공해주셔서 감사합니다! 강의 4:43 쯤에서 GameObject go나 Manager mg모두 MonoBehaviour를 상속받기 떄문에 new라는 키워드를 통하지 않고 인스턴스화 하는 것으로 이해하고 있습니다.(타임코드는 어떻게 남기는지 몰라 죄송합니다...) 하지만 13:05 쯤에서는 if(go == null) 체크 후 이미 생성되었지만 null인 상태인 go에 new 키워드를 사용한 GameObject를 대입하고 계신 거 같은데요...! 이때 GameObject에 new키워드를 사용할 수 있는 이유가 궁금합니다!
-
해결됨리액트로 나만의 블로그 만들기(MERN Stack)
TypeError
이렇게 에러가 나는데 해결법 있나요??
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
nbextensions
안녕하세요. 질문이나 구글/네이버 검색 등 통해 계속 확인하고 있지만 nbextensions 설치가 안됩니다ㅠㅠ 윈도우 환경 사용하고 있는데요. 정확한 경로와 명령어를 말씀주실 수 있으실까요..? 이것저것 다 시도해보고 있는데 안되서 답답함에 질문올려봅니다 ㅜㅜ 예) 주피터 노트북의 오른쪽 상단 New > Terminal을 실행하면 까만색 터미널 화면이 나오는데 여기서 어떻게 입력하면 되는지요?
-
미해결자바스크립트 중고급: 엔진 핵심
코딩 시간
강사님, 안녕하세요. 아직 많이 부족한 상태이지만, 강사님께서 내주신 숙제를 한번 시도해봤는데.. 제가 정확하게 답이 맞는 지 모르겠어 이렇게 질문 게시글에 올립니다. ---------------------------- 1 > 함수 선언문, 함수호출(), 함수 선언문 function book(){ function getBook(){ return "책1"; }; // 여기서 함수 호출 console.log(getBook()); function getBook(){ return "책2"; }; }; book(); ---------------------------- 책2 ---------------------------- *이유 ? 자바스크립트 같은 경우에는 함수가 정의된 것이 있는지 전체적으로 확인하고 실행하기 때문에 아래에서 책2가 책1보다 후에 생성된 getBook()이기 때문에 책2가 출력되는 것이라고 생각한다. ---------------------------- 2 > 함수 표현식, 함수 호출(), 함수 표현식 function book(){ var getBook = function(title){ return "책1"; }; // 여기서 함수 호출 console.log(getBook()); var getBook = function(title){ return "책2"; }; }; book(); ---------------------------- 책1 ---------------------------- *이유 ? 바로 위에서 책1로 지정하고 출력하였기 때문에 책1이 출력되며 만약 책2로 지정한 후에 출력한다면 책2로 출력된다. ---------------------------- 3 > 함수 선언문, 함수 호출(), 함수 표현식 function book(){ function getBook(){ return "책1"; }; // 여기서 함수 호출 console.log(getBook()); var getBook = function(title){ return "책2"; }; }; book(); ---------------------------- 책1 ---------------------------- *이유 ? 초기화 단계에서 값이 있는 경우에는 무시하고 초기화를 하지 않는다. ---------------------------- 4 > 함수 표현식, 함수 호출(), 함수 선언문 function book(){ var getBook = function(title){ return "책1"; }; // 여기서 함수 호출 console.log(getBook()); function getBook(){ return "책2"; }; }; book(); ---------------------------- 책1 ---------------------------- *이유 ? 초기화 단계에서 값이 있는 경우에는 무시하고 초기화를 하지 않는다. ---------------------------- 감사합니다.
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
MainPageComponent 질문입니다.
/main의 index.js에서 function을 MainPage()로 했는데 app.js에서 import할 때 import MainPageComponent from './main'; MainPageComponent를 사용했습니다. MainPage()를 MainPageComponent로 자동 인식하는 것인지 이름이 다른데 이렇게 하는 문법인지 질문드립니다.
-
미해결프론트엔드 개발자를 위한 웹팩
gulp 명령어 오류입니다..
OS: WINDOW--global 옵션을 통해 전역 설치를 진행후 터미널을 bash, powershell, cmd 모두 gulp 명령어를 인식하지 못하고 있는데 윈도우는 불가능한가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
postman에서 에러가 나오네요
암호화 영상하기전에는 true로 잘넘어갔는데 이번꺼에서 막혔습니다. 도움이 필요합니다 ㅠ { "success": false, "err": { "driver": true, "name": "MongoError", "index": 0, "code": 11000, "keyPattern": { "email": 1 }, "keyValue": { "email": null } } }
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
만약 모르는 상태 코드가 나타나면?
이부분에서 클라이언트가 인식할 수 없는 상태코드를 서버가 반환하면? 미래에 새로운 상태 코드가 추가되어도 클라이언트를 변경하지 않아도 됨. 이부분들에서 여기서 클라이언트는 사용자를 말씀하시는건가요? 클라이언트를 어떻게해석해야하나요???
-
미해결하울의 안드로이드 인스타그램 클론 만들기
게시글이 뜨지 않습니다.
'상세화면 페이지 만들기' 강의를 공부하는 중입니다. 코드를 그대로 받아적었는데도, 앱을 실행하면 메인화면에 게시글이 뜨지 않습니다. DetailViewFragment.kt 코드를 아래와 같이 작성하였습니다. package com.example.instaclone.navigation import android.os.Bundle import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import androidx.fragment.app.Fragment import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView import com.bumptech.glide.Glide import com.example.instaclone.R import com.example.instaclone.navigation.model.ContentDTO import com.google.firebase.firestore.FirebaseFirestore import kotlinx.android.synthetic.main.fragment_detail.view.* import kotlinx.android.synthetic.main.item_detail.view.* class DetailViewFragment : Fragment() { var firestore: FirebaseFirestore? = null override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { var view = LayoutInflater.from(activity).inflate(R.layout.fragment_detail, container, false) firestore = FirebaseFirestore.getInstance() view.detailviewfragment_recyclerview.adapter = DetailViewRecyclerViewAdapter() view.detailviewfragment_recyclerview.layoutManager = LinearLayoutManager(activity) return view } inner class DetailViewRecyclerViewAdapter : RecyclerView.Adapter<RecyclerView.ViewHolder>() { var contentDTOs: ArrayList<ContentDTO> = arrayListOf() var contentUidList: ArrayList<String> = arrayListOf() init { firestore?.collection("images")?.orderBy("timestamp")?.addSnapshotListener { querySnapshot, firebaseFirestoreException -> contentDTOs.clear() contentUidList.clear() for (snapshot in querySnapshot!!.documents) { var item = snapshot.toObject(ContentDTO::class.java) contentDTOs.add(item!!) contentUidList.add(snapshot.id) } notifyDataSetChanged() } } override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): RecyclerView.ViewHolder { var view = LayoutInflater.from(parent.context).inflate(R.layout.item_detail, parent, false) return CustomViewHolder(view) } inner class CustomViewHolder(view: View) : RecyclerView.ViewHolder(view) override fun getItemCount(): Int { return contentDTOs.size } override fun onBindViewHolder(holder: RecyclerView.ViewHolder, position: Int) { var viewholder = (holder as CustomViewHolder).itemView // User Id viewholder.detailviewitem_profile_textview.text = contentDTOs!![position].userId // Image Glide.with(holder.itemView.context).load(contentDTOs!![position].imageUrl).into(viewholder.detailviewitem_imageview_content) // Explain viewholder.detailviewitem_explain_textview.text = contentDTOs!![position].explain // likes viewholder.detailviewitem_favoritecounter_textview.text = "Likes "+ contentDTOs!![position].favoriteCount // ProfileImage Glide.with(holder.itemView.context).load(contentDTOs!![position].imageUrl).into(viewholder.detailviewitem_profile_image) } } }
-
미해결단 두 장의 문서로 데이터 분석과 시각화 뽀개기
월별 주
다음과 같이 20년 53주차와 21년 53주차가 저렇게 나오는 부분은 수정을 어떻게 해줘야할까요?
-
미해결서버 없이 쓰는 서버, 구글 Cloud Functions
function 을 deploy 하면 에러가 납니다
찾아보니 eslint 관련된 내용인데... firebase init 을 다시해서 저걸 껐더니 lint 가 없다고 deploy 가 안되네요. 끄는건 답이 아닌거 같아서 2일간 구글링해봤는데도 답을 못 찾았습니다. 강사님 코드로 작성해도 에러가 나는데 인프런에서 강의 구매해서 www.creapple.com 서는 코드를 받지 못하네요. 아마도 코드 복사해도 똑같을 것이라 생각됩니다. 혹시 해결 방법이 어떻게 되나요?
-
미해결파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1
수고하십니다. 실시간 데이터 비교가능한지요
수고하십니다. 질문하나 올립니다. 아래코드에서 전일까지 10일 거래량 평균(dfs['Vma10'].shift(1))을 장중 거래시간 390분을 1분단위로 나누고이것의 시간대별로 누적거래량과 현재일 실 시간대별 누적거래량을 비교하여 10배이상되는 종목을 찾아 낼려는 의도입니다. 전일까지 10일 거래량 평균(dfs['Vma10'].shift(1))을 장중 거래시간 390분을 1분단위로 나누는 것은 어렵지 않을 것 같은데 오늘 실시간에서 거래량을 산출하고 비교하는게 감이 잡히지 않습니다.어떤 종목이 전일까지 10일 거래량 평균(dfs['Vma10'].shift(1))의 시간대별로 누적거래량과 오늘 동 시간대별 누적거래량과비교치와 10이상이면 True가 반환되도록 코드를 부탁드립니다.아, 1분 마다 비교하면 저장해야할 데이터가 너무 많아 지는 것 같네요 장 초반은 10분마다 30분이후 부터는 30분마다 비교하는식으로 부탁드립니다. dfs = pd.DataFrame(dfs)dfs = dfs.iloc[0:, :8]dfs.columns = ['code', 'Close', 'Volume', 'VolumeC', 'Date', 'Open', 'High', 'Low']dfs = dfs[['Date', 'Open', 'High', 'Low', 'Close', 'Volume', 'VolumeC']]dfs[['Open', 'High', 'Low', 'Close', 'Volume', 'VolumeC']] = dfs[['Open', 'High', 'Low', 'Close', 'Volume', 'VolumeC']].astype(int).abs()dfs['Date'] = pd.to_datetime(dfs['Date'].astype(str), format='%Y-%m-%d')dfs.reset_index(drop=True, inplace=True)dfs = dfs[::-1]dfs['Vma10'] = dfs['Volume'].rolling(window=10).mean()dfs['V/Vma10-1'] = np.where((dfs['Vma10'].shift(1)) != np.nan, dfs['Volume'] / (dfs['Vma10'].shift(1)), np.nan)dfs['V/Vma10-1'] = round(dfs['V/Vma10-1'], 1) dfs = dfs[::-1] 강의와 관련있는 질문을 남겨주세요.• 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등)• 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색을 해주세요. (중복 질문을 자제해주세요.)• 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달에도 요령이 필요합니다.• 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요.• 강의실 페이지(/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다.• 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드를 남겨주세요! 구체적인 질문일수록 명확한 답을 받을 수 있어요.• 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요.• 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요.• 정확한 질문 내용과 함께 코드를 적어주시거나, 캡쳐 이미지를 첨부하면 더욱 좋습니다. 기본적인 예의를 지켜주세요.• 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용은 스팸 처리 등 제재를 가할 수 있습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
모든 상품 정보를 데이터베이스에 저장하기 중 오류
d안녕하십니까 강사님 좋은강의 만들어주셔서 우선 감사드립니다.모든 상품 정보를 데이터베이스에 저장하기 부분을 하고 있는데요.입력값들을 입력하고 확인 버튼을 누르면 이렇게 props로 작성자의 아이디를 가져오는 부분에서 undefined 되었다고 나옵니다..그리고 한가지 질문이 더있는데 저는 로컬상에서 로그아웃이 되지 않는데 어떻게 된걸까요 ㅠ
-
미해결실전 리액트 프로그래밍
질문있습니다
각 장마다 react-creact-app으로 생성하시고 관리하시는건가요 아니면 한 프로젝트안에서 폴더를 계속 만들어 관리하시는건가요?
-
해결됨코딩테스트 전 꼭 알아야 할 개념과 문제(with 자바)
영상 멈춤현상
영상이 13:08초에서 13:44초까지 멈춥니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
SQL 튜닝관련 문의드립니다.
안녕하세요 좋은 강의 잘 듣고 있습니다! 강의내용이랑은 조금 상관은 없는데 ^^; 마지막 실무조언에 조인이 SQL 튜닝에 중요 포인트라고 설명해주셨는데 혹시 sql 튜닝관련해서 추천해주실만한 책 있을까요? ^^
-
해결됨프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
Autocomplete 가 작동을 안합니다.
위의 사진과 같은내용이 한글자한글자 입력할때마다 나옵니다. 어떻게 해야되나요
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
굳이 비동기 방식을 사용하는 이유
블록킹 방식과 비동기 방식의 차이는 분명히 알겠습니다만둘의 사용에서의 차이는 모르겠습니다.예를 들어서 블록킹 방식은 소켓.Accept에서 클라이언트가 연결 요청을 할때 까지 대기를 하고 비동기 방식에선 연결 요청을 할때 까지 서로의 메서드를 호출하며 대기하는 것인데 대기 방식의 차이일 뿐이지 성능이나 이점에 어떤 차이가 있는지 잘 모르겠습니다. 또한 리슨소켓.AcceptAsync의 반환형으로 나온 bool pending 값은 정확하게 어떤걸 의미하는건가요? p.s 항상 질문에 대해 빠르게 답변을 달아주셔서 진심으로 감사드립니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
강사님 질문 드립니다!
강의 잘 듣고 있습니다! 실제 실무에서 JPA를 사용해서 조회할때, 조회하는 데이터 양이 많을때는 DTO 를 직접 조회해서 사용하고 조회하는 데이터 양이 많지 않을때는 페치조인을 사용하여 DTO를 반환하는 방식으로 사용하나요 ? ? 아니면 실무에서 따로 내부적으로 조회하는 쿼리는 이렇게 사용하자~ 라고 하는 내부규칙에 있을까요 ??