묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결웹 게임을 만들며 배우는 React
안녕하세요! 에러발생위치에 대해 궁금한게 있습니다.
안녕하세요! 제로초님 강의 덕분에 리엑트 열심히 공부하고있습니다 ㅎㅎ 한가지 궁금한게 있어서 질문 올려요. 에러가 발생했는데요, 에러 발생위치 보면 TicTacToc.jsx:98:22 에 에러가 발생했다고 뜨는데 해당 TicTacToc.jsx에는 98번째 줄이 없습니다 ㅠㅠ 그래서 저 콘솔창의 at TicTacToc (VM2667 TicTacToc.jsx:98) 를 클릭했더니 여기서 에러가 발생했다고 나오네요...... 이렇게 되면 첫번째 사진의 TicTacToc.jsx에서는 실제 어느 위치가 잘못되었는지 알 수 없는데........ 이거 알 수 있는 방법 있을까요? ㅠㅠㅠㅠ 저 콘솔창의 에러메세지만 보면 도대체 어디에 있는 tableData가 정의가 안되어있다는건지 모르겠습니다.. 감사합니다!!
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
쿼리문작성시 따움표 문의
강의 제목 : Model과 control구현하기 강의 시간 : 8분 44초내용 강의 들으면서 항상 궁금했던 부분인데 여기서 문의 드립니다 쿼리문을 작성할때보면 이런식으로 '"+ str(user_id) + "' 홑따움표 안에 , 쌍따움표를 또 넣어서 작성하는데 원리를 알고 싶습니다. 쿼리문이 쌍따움표로 감쌓여져 있으니, 홑따움표를 사용해서 그안에 '+ str(user_id) +' 이렇게 넣는다면 이해가 갈텐데 추가로 쌍따움표를 넣어서 '"+ str(user_id) + "' 이렇게 작성하는 이유가 무엇인지 궁금합니다.
-
미해결홍정모의 게임 만들기 연습 문제 패키지
이 강의는 언제 시작하면 좋을까요?
이 강의는 따라하며 배우는 C++을 완전히 숙지하고 들어야 따라갈 수 있나요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요~ 질문드립니다
import requests from bs4 import BeautifulSoup res = requests.get("https://finance.naver.com/sise/lastsearch2.nhn") soup = BeautifulSoup(res.content,"html.parser") items = soup.select("#contentarea > div.box_type_l > table > tbody > tr:nth-child(3) > td:nth-child(2) > a") for item in items: print(item.get_text()) 강의에서는 금융 인기검색어 가 css selector가 대부분 <li>태그로 되어있는데, 현재 금융 웹사이트에서는 <li>태그가 아닌 <td> <tr>태그로 되어있어서그런지 copy selector을 한뒤 위에 있는 #contentarea > div.box_type_l > table > tbody > tr:nth-child(3) > td:nth-child(2) > a 이거를 대입해도 크롤링이 되지가 않습니다... 이런경우 어떻게 해야할까요? 이미지 첨부드립니다/
-
미해결실전! 웹사이트제작! Step by Step! (와이스튜디오_반응형웹)
.gnb.on 이해가 안되어서 질문 올립니다..
수업 중에 .gnb.on 이라고 하는 것이 무엇인지 궁금합니다. css파일에서 보통 .gnb .close라고 하면 html 에 gnb클래스 안의 close클래스라고 알고 있는데 띄어쓰기 안하면 어떻게 인식이 되는 것인지 궁금합니다. 그리고 이것이 script.js에서 어떻게 사용 되었는지 알수 있으면 좋겠습니다. 마지막 세번째로.. 강의에서 보여주셨던 제이쿼리에 대한 이미지 파일 어디서 볼수 있는지 궁금합니다. 답변해주시면 감사하겠습니다.
-
미해결홍정모의 따라하며 배우는 C++
inline 함수
inline은 설명을 했기 때문에 간단히 넘어갔는데 기억이 안나서 다시 듣고 싶으면 무엇을 보면되나요?
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
랜덤함수
선생님 저는 다른건 같은데 똥 x pos에서 랜덤함수를 randint로 사용안하고 enemy_x_pos = random.randrange(0, screen_width - enemy_width) randrange로 사용했는데 이렇게 사용해도 되는건가요? 두개의 차이점이 뭔지 잘 모르겠어요~
-
미해결웹 게임을 만들며 배우는 React에 TypeScript 적용하기
input.focus() 부분에서 if문 대신 옵셔널체이닝 사용
input.focus() 부분에서 if문 대신 input?.focus() 이렇게 작성해도 되나요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
정상적으로 로그인 후 isAdmin이 true로 변하지 않네요
아무리봐도 코드에 문제가 없는데 강의에서는 로그인이 되면true로 변하던데 저는 isAdmin가 true로 변하지 않네요. 따로 role을 설정하신건가요? isAuth은 모두 정상적으로 작동됩니다. true, false 확실히 구별가네요.
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
mysql 설치 오류 문의드립니다.
이 강의와 관련된 것은 아닌데요. mysql 문제로 너무 심각한 상황이라 지푸라기라도 잡고 싶은 심정으로 저자님께 질문을 드립니다. 처음에 교재의 방법대로 했을때는 mysql 설치가 제대로 되었고 1주정도 잘 사용 했습니다. 그 이후 cmd상에서 서버 접속이 안되는 문제가 생겨서 완전히 삭제 후 다시 설치하는 일을 10번쯤 반복했는데 여전히 문제가 해결되지 않습니다. 아예 설치과정에서 starting server...에서 막혀서 진행이 안됩니다. 인터넷에서 검색한 여러가지 방법(완전 mysql 관련 파일 다 삭제 등...) 을 다 사용했는데도 문제 해결이 안되고 있습니다. 저는 windows 10을 사용하고 있습니다 도와주시면 정말 정말 감사하겠습니다.
-
미해결프론트엔드 개발환경의 이해와 실습 (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) } } }