묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨프로그래밍, 데이터 과학을 위한 파이썬 입문
과제 제출할려고 링크 복사붙여넣기했는데 오류가 납니다.
아래와같이 오류가 뜨는데 진행해도 상관없을까요>?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
SSR을 적용하지 않을 리듀서는 어떻게 해야 할까요?
SSR 공부 중에 질문 드립니다! SSR을 적용하면 페이지를 이동할 때마다 NEXT_REDUX_WRAPPER_HYDRATE 액션을 실행하여 새로운 state로 매번 갱신되지 않습니까?! 위 코드에서 combineReducers로 합친 리듀서 중, preference 리듀서는 DB에 저장하지 않을 state를 가지고 있는 리듀서입니다. (예를 들어 다크모드 on/off 등..) 얘만은 SSR의 영향을 받지 않게 하고 싶을 때는 어떻게 해야 할까요? combineReducers로 합친 리듀서와 또 다시 합쳐야 할지..ㅠㅠ 머리가 안돌아갑니다
-
미해결앨런 iOS Concurrency(동시성) - 디스패치큐와 오퍼레이션큐의 이해
5강의 2번째 유의 사항 (현재의 큐에서 현재의 큐로 동기적으로 보내면 안됨) 관련 질문입니다.
안녕하세요 앨런님 :) 5강의 2번째 유의 사항인 "현재의 큐에서 현재의 큐로 동기적으로 보내면 안됨" 관련해서 두가지 질문이 있습니다 1. 2번째 유의 사항 - 데드락 발생 가능성 때문에 현재의 큐에서 현재의 큐로 “동기적”으로 보내면 안된다라고 말씀 주셨는데, 메인 스레드에서 DispatchQueue.main.sync { } 를 하면 안되는 것도 같은 이유에서일까요?? 2. “현재의 큐”에서 “현재의 큐”로 동기적으로 보내면 안된다는 것에서 현재의 큐가 무엇을 말하는지 명확하게 와닿지 않습니다. 일단 같은 객체를 말씀하는 것은 아닌 것 같구요,,! 무조건 메인 스레드에 작업을 할당하는 메인 큐를 제외하고는 글로벌 큐, 커스텀 큐 모두(Qos 무관) 어느 스레드에 작업을 할당할지 알 수 없기 때문에 customQueue.async { globalQueue.sync { } } 이런 상황에서도 데드락의 위험은 있을 것 같습니다. 따라서 말씀하신 “현재의 큐”를 나누는 기준은 메인 큐 vs not 메인 큐가 되는 걸까요? 감사합니다!
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
/login
로그인 이후에 /login으로 접근하게 되면 로그인페이지 접근이 가능한 것 같은데 만약 이부분을 막을려고 밑의 코드를 추가했습니다. 맞는 방법일까요? 동작은 잘되고있습니다. { path: '/login', component: () => import('@/views/LoginPage.vue'), beforeEnter: (to, from, next) => { if (store.getters.isLogin) { next('/main'); } next(); }, },
-
미해결Java TPC 실전프로젝트 (Java API 활용)
네이버 MAP관련 API질문 드립니다.
ㅇ search place 목록이 없는데어떻게 하나요...?
-
미해결윤재성의 스프링 프레임워크 개발자를 위한 실습을 통한 입문 과정
@AspectJ 어노테이션 우선순위가 어떻게 되나요?
@Before, @After, @Around, @AfterReturning, @AfterThrowing을 동일한 관심사에 모두 적용했을때 실행 순서가 정해져 있는지요? 반드시 Around -> Before -> 관심사 동작 -> AfterReturing -> After -> Around 순서로 동작 하는지 궁금합니다. 강의 시 실행한 결과와 제가 한 결과에 순서가 조금 다른 것 같아서 문의드립니다.
-
미해결[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
강의 내용과는 상관 없는 질문
강의 내용과 직접적으로 상관없는 질문이라 죄송합니다. 강의 자료 자체는 무엇으로 작성한 것인가요? 파일명이 *.md이라 마크업 사용해서 작성하신 것 같은데...(가능하면, 파란색 사각형이나 강의 중 사용하는 마우스도구(?)도 같이...) 미리 감사드립니다.
-
미해결윤재성의 Google 공식 언어 Kotlin 프로그래밍 시작하기
리플렉션에서 out에 대한 질문
값이 들어 있는 변수의 클래스 타입을 알기 위해서는 out을 써줘야한다고 강의에서 그랬는데요 왜 out을 써주면 되는지 이해가 안갑니다. 일단, out을 사용하면 부모 클래스에서 자식 클래스를 참조할 수 있게 되는 것은 아는데요 그럼 예를 들어 val a1:KCalss<out String> = str1::class 라고 하면 a1이 str1의 부모 클래스가 되고 str1의 클래스 타입을 참조하는 형태가 되는건가요...?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
강사님~ AWS의 ECS와 EKS에 대한 강의도 만들어 주시면 감사하겠습니다.
안녕하세요, 강사님 덕분에 도커 강의 잘 듣고 있습니다. 부탁이 있는데요 AWS의 ECS(Elastic Container Service)와 EKS(Elastic Kubernetes Service)도 강의로 만들어서 제공해주시면 감사하겠습니다. 강사님이라면 충분히 가능할 것 같습니다. 그럼 부탁 드리겠습니다.
-
미해결모던 안드로이드 - 코틀린과 Jetpack 활용
데이터 바인딩시
받아온 데이터를 분기를 해줄 경우 BindingAdapter를 사용하는데,만약 받아온 데이터들 중 하나가 없는값이 넘어올 경우에는 어떤식으로 처리해줘야하나요?마찬가지로 바인딩 어댑터를 이용해서데이터가 없는경우로 나눠줘야하는건가요..? 예를들어 서버에서 [ {name:약국1, addr:111, remain:1}, {name:약국2, addr:222, remain:2}, {name:약국3, addr:null, remain:3} ] 의경우, 약국 이름과 주소는 @{store.000}으로 지정해서 쓰는데 약국3의 경우 넘오오는 값이 없을경우가 있을때는 어떻게 처리되는지 궁금합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
이미지 넣을때 이미지 업로드는 백으로 잘가는데 이미지 이름들이 안들어가지ㄴ네여ㅠㅠㅠ
선생님 지금 ts+next로 선생님이 알려주신거에서 응용하면서 다시 만들어보고있는데 이미지들 업로드 하면 빈배열로 되는데 어디서 부터 잘못된건지도 모르겟네요 ;ㅅ;
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
jsonwebtoken으로 token을 생성하지 못하는 것 같습니다.
postman으로 login 정보를 보내면 자꾸 err가 뜹니다. code는 모두 동일하게 친 것 같은데 어디가 문제인지 모르겠습니다ㅜㅜ
-
미해결사물인터넷 통신은 내 손에 (Arduino, MQTT, Nodejs, MongoDB, Android,VS Code)
원격 mqtt broker 연결
제가 mqtt broker를 친구 집에 있는 라즈베리 파이에 설치했어요. 그리고 우리 집에서 아두이노와 컴퓨터로 친구 집에 있는 라즈베리 파이에 putty로 접속해서 mqtt broker를 원격으로 둬서 통신을 하고 싶어요. 그래서 아두이노 프로젝트에서 const char* mqtt_server 이 부분을 putty로 연결한 mqtt broker의 ip 주소를 연결했고 web app을 돌릴 컴퓨터에는 const client = mqtt.connect("mqtt://mqtt broker ip주소"); 로 연결을 했어요. 근데 둘 다 접속을 못 했는데 어떻게 해결을 하면 좋을까요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
GraphDef 가 궁금합니다.
안녕하세요 강사님 몇가지 질문이 있습니다. 구글링에도 잘 찾을 수 없어 질문글 남깁니다. #inference graph를 읽음. . with tf.gfile.FastGFile(os.path.join(default_rcnn_dir, 'pretrained/faster_rcnn_resnet50_coco_2018_01_28/frozen_inference_graph.pb'), 'rb') as f: graph_def = tf.GraphDef() graph_def.ParseFromString(f.read()) with tf.Session() as sess: # Session 시작하고 inference graph 모델 로딩 sess.graph.as_default() tf.import_graph_def(graph_def, name='') 1. 여기서 'rb'란 binary 타입으로 read? 인가요? 왜 이렇게 쓰이는지 궁금합니다. 2. tf.GraphDef() 가 무엇을 의미하는지 왜 쓰이는지 궁금합니다. 3. tf.import_graph_def(graph_def, name='') 이 함수도 어떤 역할을 수행하는지 궁금합니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
딕셔너리로는 크롤링 명령을 못내리나요?
안녕하세요. 바로 실전 크롤링해보기: 네이버 쇼핑 사이트 크롤링하기의 8분 48초에 대해 질문 있습니다. site list에 여러 사이트를 넣어두고 반복했는데, 이떄 헷갈리지 않게 위에 사이트명을 print(site)로 적으셨잖아요. 저는 사이트 명 대신 패션이나 인테리어같이 한글로 적고 싶은데요. 어떻게 반복문 와중에 각각의 사이트주소를 한글로 대치할 수 있을까 고민하다가 딕셔너리로는 되지 않을까 해서 해봤는데요. 키값인 한국어를 불러오기도전에 변수명.values에서부터 오류가 먹네요. site_list={'패션':'https://search.shopping.naver.com/best100v2/detail.nhn?catId=50000000'} from bs4 import BeautifulSoup import requests res = requests.get(site_list.values()) soup = BeautifulSoup(res.content,'html.parser') items = soup.select('#productListArea > ul > li > p > a') for item in items: print(item.get_text()) 아무래도 No connection adapters were found for "dict_values(['https://search.shopping.naver.com/best100v2/detail.nhn?catId=50000000'])" 로 뜬걸로 보아 안되는 것 같은데 앞서 말씀드린 것처럼 사이트주소를 한글로 바꾸려면 어떤 방법이 있을까요?
-
해결됨따라하며 배우는 TDD 개발 [2023.11 업데이트]
TypeError: res.status is not a function
안녕하세요! test가 계속 실패하는데 원인을 못 찾고 있어요.. 무엇이 문제일까요?.. 깃헙주소와 에러화면 첨부합니다!! <Github> <에러화면>
-
미해결생활코딩 - Redux
vscode 기능 질문
05:00 쯤에 한번에 선택하는거 어떻게 하신건가요.. ?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
addImages와 files가 js에서
이렇게 못알아먹는데 어캐해야하나요 ;ㅅ;
-
해결됨남박사의 파이썬 기초부터 실전 100% 활용
특정 문자 입력 시 프로그램 종료 방법 문의 드립니다.
import random import os import sys def input_check(msg, casting=int): while True: try: user_input = int(input("몇 일까요?(1 ~ 99 사이의 정수만 입력하세요) : ")) if user_input == "n": sys.exit() return user_input except: continue chance = 10 os.system("cls") print("1부터 99까지의 숫자를 10번의 시도 안에 맞춰보는 게임입니다") def game(): global count count = 0 number = random.randint(1, 99) while count < chance: count += 1 user_input = input_check("몇 일까요?(1 ~ 99 사이의 정수만 입력하세요) : ") if user_input == number: print("성공! {}이(가) 맞습니다.".format(number)) print("{}번만에 성공하셨습니다.".format(count)) break elif count == chance: print("실패, 정답은 {}입니다.".format(number)) break elif user_input < number: print("{}보다 큽니다.".format(user_input)) elif user_input > number: print("{}보다 작습니다.".format(user_input)) game() while True: print("게임을 계속 하시겠습니까?(Y/N) : ", end='') answer = input() if answer == "y" or answer == "Y": game() elif answer == "n" or answer == "N": print("게임을 종료합니다.") break 위 코드는 제가 일부 기능을 추가 한 상태입니다. 그런데 숫자를 입력 받을 때 사용자가 n을 입력하면 게임이 종료되게끔 이런 저런 시도를 해봤는데 안되더라고요 그래서 user_input = input("몇 일까요?(1 ~ 99 사이의 정수만 입력하세요) : ") if user_input == "n": sys.exit() 마지막으로 input_check 안에 이런식으로 해봤는데도 의도대로 안되더라고요. 무엇이 문제인지 잘 모르겠습니다. 어떻게 하면 n을 입력받았을 때 프로그램이 종료될까요? 아주 단순한 문제인거 같은데 답을 모르겠습니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
안녕하세요 존안님! 에러가있어서 문의남깁니다!
생활코딩 node부분다하고 이제 다시시작하고있어서 좀늦엇네요! 잘지내고계시죠^^ㅎㅎ 일단 로그인까지는 토큰잘생성되있고 , 로그인도됩니다. 그후, 미들웨어추가하고 오늘 로그아웃까지해서 실행시키니까 자꾸 이런에러가 떠서요... 이유를 모르겠습니다 . user 객체를 가져올수없다? 그래서 require 부분확인했는데 똑같고그래서요... 오타인가싶어서 존안님 깃허브 코드를 가져와서사용했는데도 똑같이떠서요.. Error: Cannot find module './models/User' Require stack: - C:\Users\마정한\Documents\boiler-plate\middleware\auth.js - C:\Users\마정한\Documents\boiler-plate\index.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:831:15) at Function.Module._load (internal/modules/cjs/loader.js:687:27) at Module.require (internal/modules/cjs/loader.js:903:19) at require (internal/modules/cjs/helpers.js:74:18) at Object.<anonymous> (C:\Users\마정한\Documents\boiler-plate\middleware\auth.js:2:16) at Module._compile (internal/modules/cjs/loader.js:1015:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1035:10) at Module.load (internal/modules/cjs/loader.js:879:32) at Function.Module._load (internal/modules/cjs/loader.js:724:14) at Module.require (internal/modules/cjs/loader.js:903:19) at require (internal/modules/cjs/helpers.js:74:18) at Object.<anonymous> (C:\Users\마정한\Documents\boiler-plate\index.js:8:16) at Module._compile (internal/modules/cjs/loader.js:1015:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1035:10) at Module.load (internal/modules/cjs/loader.js:879:32) at Function.Module._load (internal/modules/cjs/loader.js:724:14) { code: 'MODULE_NOT_FOUND', requireStack: [ 'C:\\Users\\마정한\\Documents\\boiler-plate\\middleware\\auth.js', 'C:\\Users\\마정한\\Documents\\boiler-plate\\index.js' ] } npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! boiler-plate@1.0.0 start: `node index.js` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the boiler-plate@1.0.0 start script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\마정한\AppData\Roaming\npm-cache\_logs\2020-11-12T11_02_54_835Z-debug.log PS C:\Users\마정한\Documents\boiler-plate> 요건 https://github.com/MaJunghan/node 깃허브주소입니다.