묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결TDD 개발 방법론을 활용한 React Native 앱 개발
enzyme?
● Enzyme › is it working? expect(received).toBe(expected) // Object.is equality Expected: "some text" Received: "<TouchableText />"received: "text"라고 뜨셨고 그것을 변수화해서 잡아내셨습니다. 애초에 저는 touchable Text라 뜨고 문제가 app.js에 있을거라고 느꼈습니다.app.js에서 19번째줄 20번째줄 Props에서 에러가 나고있습니다. /** * Sample React Native App * https://github.com/facebook/react-native * * @format * @flow */ import React, {Component} from 'react'; import {Platform, StyleSheet, Text, View} from 'react-native'; const instructions = Platform.select({ ios: 'Press Cmd+R to reload,\n' + 'Cmd+D or shake for dev menu', android: 'Double tap R on your keyboard to reload,\n' + 'Shake or press menu button for dev menu', }); type Props = {}; export default class App extends Component<Props> { render() { return ( <View style={styles.container}> <Text style={styles.welcome}>Welcome to React Native!</Text> <Text style={styles.instructions}>To get started, edit App.js</Text> <Text style={styles.instructions}>{instructions}</Text> </View> ); } } const styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'center', backgroundColor: '#F5FCFF', }, welcome: { fontSize: 20, textAlign: 'center', margin: 10, }, instructions: { textAlign: 'center', color: '#333333', marginBottom: 5, }, }); 코드는 이렇구요. 그다지 문제점을 찾지못해서, 한번 봐주셨으면 합니다. 감사합니다.
-
미해결Vue.js - Django 연동 웹 프로그래밍
for 문 속도 때문일까요..?
Vue only 방식으로 리스트는 정상적으로 화면에 잘 뿌려집니다.. 그런데 실행시키면 span 태그에 {{ todo.name }} :: {{ todo.item }} 이 문자 그대로 화면에 아주 잠깐 보인다음 사라지고 todoItems 의 값들이 잘뿌려지고 추가, 삭제 버튼까지도 잘 작동합니다. 화면이동이나 새로고침은 전혀 없지만. 깜빡이는 게 괜히 새로고침 또는 화면이동하는 거 같이 느껴지네요 .. 원인이 무엇일까요 ?
-
해결됨React로 NodeBird SNS 만들기
강의 초중반쯤 가니까 이해가 안가는 부분..
코드를 따라 치면서 강의를 듣고 있는 학생입니다.. 강의 초중반쯤 가니까 이해가 안가는부분이 많습니다.(Redux saga 이후..) 흐름이라던지 왜 여기에 이 코드를 작성하는지 이해가 안되는 부분이 많습니다. 강사님은 당연하다는듯이 쑥쑥 코드를 치시는데 저는 왜 저런 매서드를 작성하고 있는지조차 전후관계 이해가 안가네요 ㅠㅠ 그냥 이해가 안되면 외우면서 끝까지 들어야 하는지 아니면 스탑을 하고 이해가 될때까지 천천히 코드를 분석하면서 들어야하는지 궁금합니다. (유툽에 올려주신 리액트 기초강의는 완강을 했습니다..)
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
실행시 urllib.error.HTTPError: HTTP Error 403: Forbidden 이라고 나옵니다
안녕하세요 강의 잘 보고 있습니다 이번에 실행 해보니 urllib.error.HTTPError: HTTP Error 403: Forbidden 와 같은 에러가 발생합니다. streams 목록까지는 잘 나오는데 download에서 그런거 같은데 어떤 문제가 있을까요? 확인 부탁드립니다 제 소스 입니다.=== import pytube import os import subprocess yt = pytube.YouTube("https://www.youtube.com/watch?v=CTRO5NXmAp8") #다운로드 받을 동영상 지정 videos = yt.streams.all() for i in range(len(videos)) : #range(1, 6) 1,2,3,4,5 : 첫번째 인자 이상 두번째 미만 print(i, ',', videos[i]) cNum = int(input("다운 받을 화질은? (0~21 입력)")) down_dir = "/Users/junhowoo/Documents" videos[cNum].download(down_dir) newFileName = input("변환 할 mp3 파일명은?") oriFileName = videos[cNum].default_filename subprocess.call(["ffmpeg", "-1", os.path.join(down_dir, oriFileName), os.path.join(down_dir, newFileName) ]) print("동영상 변환 완료")
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
python console_test.py
python console_test.py의 의미가 정확히 뭔지 알 수 있을까요? 보통 콘솔창에서 python을 입력하면 "파이썬을 이제 쓰겠다"라는 거잖아요, 근데 "atom console_test.py"를 쳐서 실행시킨 뒤에 "python console_test.py"을 치면, "console_test.py에서 python을 이제 쓰겠다"라는 의미로 받아들이면 될까요?? 그렇다면 "atom console_test.py"를 쳐서 실행시킨 뒤에 그냥 python을 쓰면 다르게 작동 되나요? 궁금합니다 ! 감사합니다
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
ls? is? 강의중에 입력하신 이거 용도가 뭐에요?
py 파일 불러오실때(4분 40초 정도) ls?is ? 입력하시잖아요. 그럼 그 파일 리스트가 뜨는 것 같아서 제가 콘솔창에 같은 걸 입력해보니 "'ls'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다."라고 뜹니다. 어떻게 쓰는 건가요? 저는 참고로 윈도우 os입니다
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
2번과제 질문입니다
def add_string_number(string, float_number): 문제에서 정답이 result = str(string_number) + str(float_number)이거 잖아요, 근데 정확히 string_number가 뭘 말하는 지 궁금합니다. string이면 string이고 number면 number인것 같은데 string_number는 뭘 말하는 건가요? 그리고 반드시 str(string_number) 이라고 답을 입력해야 하나요? 혹시 result = string+str(float_number)는 될 수 없는지 궁금합니다. 답변 부탁드립니다 ^^ 감사합니다
-
미해결Typescript with Vue 실전 프로젝트
@emit강의에서 이어지는게 맞나요? 뭔가 비디오가 짤린 느낌이네요.
연결부분이 매끄럽지 않아요. 뭔가 앞에가 짤린 느낌인데 확인 후 그런게 맞다면 조속한 처리 부탁드립니다.
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
반환값이 무시되었습니다
컴파일을 해보니 "ㅜ8都궷8都" 같은 알 수 없는 값이 출력됩니다. fscanf(file, "%s %d %d %d %d %d %d", str1, &num[0], &num[1], &num[2], &num[3], &num[4], &num[5]); 라인에 '반환값이 무시되었습니다' 라는 경고문구가 뜨네요..
-
미해결기본을 확실히!! HTML의 모든 것
편집기..
갑자기 편집기 단어가 나오면서, 뒤에가면 알려주시려나..했는데 없네요.... 어떻게 해야하는지 모르겠습니다..
-
미해결React로 NodeBird SNS 만들기
onUnfollow의 useCallback 사용에 대해 질문 있습니다.
안녕하세요. 명강의 잘 듣고 있습니다. Node 교과서 때부터 느끼는 거지만, 제로초님 강의는 필수 수강입니다 : )아래 코드에서 profile.js 안에서 useCallback 사용시에 두번째 인자를 [] 빈 배열로 주셨는데요, 이경우 차후 어떻게 업데이트가 가능한거죠?팔로우 언팔로우 같은 경우에는 앞으로 계속 사용해야 하는데 이런 빈 어레이를 받을 경우 업데이트가 안되게 되는 거 아닌가요? const onUnfollow = useCallback(userId => () => { // onClick={onUnfollow(item.id)} 여기서 받은 userId가 들어간다. dispatch({ type: UNFOLLOW_USER_REQUEST, data: userId, }); }, []);
-
미해결ELK 스택 (ElasticSearch, Logstash, Kibana) 으로 데이터 분석
index 생성은 왜 XPOST가 아니라 XPUT인가요?
index 생성은 왜 XPOST가 아니라 XPUT인가요? POST쓸때와 PUT쓸때가 좀 헷갈리네요
-
미해결윈도우 악성코드(malware) 분석 입문 과정
7.1 Analysis practice malware 악성코드 샘플 패스워드는 !보안철저@ 입니다.
7.1 Analysis practice malware 악성코드 샘플 패스워드는 !보안철저@ 입니다.
-
해결됨Flutter 초급 - Http통신, 상태관리
flutter 강의들으면서 개인적으로 앱을 하나 만들고 있는데요 fragment 관련 문의가 있습니다.
안드로이드처럼 일부 영역을 frame layout으로 잡고 fragment를 이용해서 버튼 클릭하면 전체에서 일부 화면만 해당 버튼에 연결된 화면으로 교체하고 싶은데요. 구글에서 flutter로 fragment를 찾아보면 drawer 관련 내용만 나와서 해결하지 못하고 있습니다. 전체 화면에서 1/3 은 원래 화면 2/3 는 교체된 화면을 보여주는 방식은 어떻게 할 수 있을까요?
-
미해결파이썬으로 장고(Django) 공략하기: 입문
no such table이라고 뜨는 오류좀 봐주세요
1분35초경의 강의를 따라하다가 다음과 같은 에러가 발생합니다. >>> post= Post.objects.create(title="this is title", content="this is content") Traceback (most recent call last): File "/home/beanzsoft/Projects/HelloDjango/venv/lib/python3.6/site-packages/django/db/backends/utils.py", line 84, in _execute return self.cursor.execute(sql, params) File "/home/beanzsoft/Projects/HelloDjango/venv/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py", line 383, in execute return Database.Cursor.execute(self, query, params) sqlite3.OperationalError: no such table: second_post The above exception was the direct cause of the following exception: Traceback (most recent call last): File "<console>", line 1, in <module> File "/home/beanzsoft/Projects/HelloDjango/venv/lib/python3.6/site-packages/django/db/models/manager.py", line 82, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "/home/beanzsoft/Projects/HelloDjango/venv/lib/python3.6/site-packages/django/db/models/query.py", line 422, in create obj.save(force_insert=True, using=self.db) File "/home/beanzsoft/Projects/HelloDjango/venv/lib/python3.6/site-packages/django/db/models/base.py", line 741, in save force_update=force_update, update_fields=update_fields) File "/home/beanzsoft/Projects/HelloDjango/venv/lib/python3.6/site-packages/django/db/models/base.py", line 779, in save_base force_update, using, update_fields, File "/home/beanzsoft/Projects/HelloDjango/venv/lib/python3.6/site-packages/django/db/models/base.py", line 870, in _save_table result = self._do_insert(cls._base_manager, using, fields, update_pk, raw) File "/home/beanzsoft/Projects/HelloDjango/venv/lib/python3.6/site-packages/django/db/models/base.py", line 908, in _do_insert using=using, raw=raw) File "/home/beanzsoft/Projects/HelloDjango/venv/lib/python3.6/site-packages/django/db/models/manager.py", line 82, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "/home/beanzsoft/Projects/HelloDjango/venv/lib/python3.6/site-packages/django/db/models/query.py", line 1186, in _insert return query.get_compiler(using=using).execute_sql(return_id) File "/home/beanzsoft/Projects/HelloDjango/venv/lib/python3.6/site-packages/django/db/models/sql/compiler.py", line 1335, in execute_sql cursor.execute(sql, params) File "/home/beanzsoft/Projects/HelloDjango/venv/lib/python3.6/site-packages/django/db/backends/utils.py", line 99, in execute return super().execute(sql, params) File "/home/beanzsoft/Projects/HelloDjango/venv/lib/python3.6/site-packages/django/db/backends/utils.py", line 67, in execute return self._execute_with_wrappers(sql, params, many=False, executor=self._execute) File "/home/beanzsoft/Projects/HelloDjango/venv/lib/python3.6/site-packages/django/db/backends/utils.py", line 76, in _execute_with_wrappers return executor(sql, params, many, context) File "/home/beanzsoft/Projects/HelloDjango/venv/lib/python3.6/site-packages/django/db/backends/utils.py", line 84, in _execute return self.cursor.execute(sql, params) File "/home/beanzsoft/Projects/HelloDjango/venv/lib/python3.6/site-packages/django/db/utils.py", line 89, in __exit__ raise dj_exc_value.with_traceback(traceback) from exc_value File "/home/beanzsoft/Projects/HelloDjango/venv/lib/python3.6/site-packages/django/db/backends/utils.py", line 84, in _execute return self.cursor.execute(sql, params) File "/home/beanzsoft/Projects/HelloDjango/venv/lib/python3.6/site-packages/django/db/backends/sqlite3/base.py", line 383, in execute return Database.Cursor.execute(self, query, params) django.db.utils.OperationalError: no such table: second_post
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
콜백함수
유니티를 공부하다보면 콜백함수란 말이 많이 나옵니다. 강좌에 콜백함수에 대한 내용이 나오나 검색해봤는데 나오지 않는 것 같습니다. 콜백함수가 뭔지 설명 좀 부탁합니다.
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
서비스 배포 환경 구성
기다리던 서비스 배포 환경 구성이 업로드 되었네요 감사합니다. 업로드 전에는 polyfill babel 관련 항목이 있었는데 사라졌네요 항목이 삭제가 된건지 아니면 추후에 업로드 되는건지 궁금합니다.
-
미해결쉽고 자연스럽게 배워보는 Javascript 입문 - 코드스쿼드 마스터즈 코스 레벨1
소스트리 에서 깃허브에 push 하는 과정중에...
로컬 폴더안이랑 github 서버 를 클론해서 연결하였는데.. gitignore 파일이 보이지 않습니다. 부탁드립니다. 감사합니다.
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
비트맵에 이미지 넣었는데 여러개로..
뷰포트에 보이게 체크했더니 강사님처럼이 아니라 패턴처럼 엄청 작고 많게 보입니다. 어떻게 한개의 이미지만 딱 보이게 할 수 있나요? uvw map 에서 fit도 못누르게 되있어요 ㅜ
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
folium map tile을 흰색바탕으로 할 수 있나요?
map tile을 그냥 아무것도 없는 흰바탕으로 하고 싶은데 어떻게 해야 하나요?