묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C언어
scanf함수
scanf 동작 방식이 이해가 잘안가요~ &기호가 주소를 간접적으로 표시하는건 알겠는데 왜 그렇게 하는지 아직도 개념이 잘 안잡힙니다 ㅠ
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 - 손흥민을 찾아라!
mnist 오류
선생님 안녕하세요. 질문이 있습니다 100 mnist digit 실행하기 했는데 --------------------------------------------------------------------------- NameError Traceback (most recent call last) <ipython-input-1-53a8acc96182> in <module> 28 ax.grid(which='major', alpha=0.5) 29 ---> 30 ax.imshow(x_test_original[selected_image], cmap=plt.cm.binary) 31 32 plt.show() NameError: name 'x_test_original' is not defined이 오류가 계속 뜨는데 왜 그런지 알 수 있을까요??
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
data 변경에 방법에 대해 질문드립니다.
todoItems의 원본 데이터 변경 측면에서 slice가 아닌 splice 사용을 강조하셨는데, 리액트와 비교해서 궁금증이 생겨서 질문드립니다. 리액트에서는 state변경시 이전 state의 불변성을 유지하기 위해 새로운 객체를 생성하여 넣는 방식을 사용하는데 뷰에서는 이와는 반대되는 개념인가요? 저는 this.todoItems = [선택된 아이템이 제거된 새로운 배열] 이렇게 구현할거라 생각했었는데 예상과 달라서 질문드립니다. 두 가지 방법 모두 정상적으로 동작하는 것처럼 보입니다만 후자의 경우 제가 모르는 잠재적 문제가 있는것인가요?
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
6강 미들웨어 꿀팁들에서 에러 처리 관련 질문 드립니다.
안녕하세요 ZeroCho 님, 6강 미들웨어 꿀팁들 강좌에서 에러 처리 관련 질문 드립니다. res.locals.error = req.app.get('env') === 'development' ? err: {}; 1) 이 구문에서 req.app.get('env') 가 반환하는 반환값이 어떻게 되는지 알수 있을까요? Express 사이트에서는 app.configure() 함수가 제거되고 대신 app.get('env') 나 process.env 로 대체 되었 다고 나와 있더라구요. 2) req.app.get('env') 에서 'env' 와 app.use(logger('dev')) 에서 'dev' 가 정확히 무엇인지 잘 모르겠 습니다. 혹시 이게 predefined event (미리 정의된 이벤트) 인가요? 감사 합니다.
-
해결됨Node.js로 웹 크롤링하기
sequelize init error
sequelize, sequelize-cli 설치 이상없이 완료되었는데, init시 하기와 같이 또는 보안에러를 어떻게 조치하면 될까요? ----------------------------------------------- sequelize : 이 시스템에서 스크립트를 실행할 수 없으므로 C:\Users\Admin\AppData\Roaming\npm\sequelize.ps1 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 위치 줄:1 문자:1 + sequelize init; + ~~~~~~~~~ + CategoryInfo : 보안 오류: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess
-
미해결React로 NodeBird SNS 만들기
dispatch를 순차적으로 실행하는 방법?
예를 들어 두 가지의 비동기 디스패치 A, B가 있다고 했을 때, A_SUCCESS가 실행되면 바로 B_REQUEST를 실행하고 싶습니다. 저 같은 경우는 우선, redux-saga에 A_SUCCESS를 watch하는 함수를 만들어서 A_SUCCESS가 디스패치 될 경우 바로 B_REQUEST를 put되게 만들었는데요. 이게 정석적인 방법인 건지, 더 간단한 방법이 있다거나 이때 사용할 수 있는 saga 함수가 있는 지 궁금합니다.
-
해결됨React로 NodeBird SNS 만들기
에러 질문입니다.
어제 까지는 잘됬는데 문제가 생겨서 다시 설치하니 에러가 출력되네요 로컬에서는 잘되지만 aws에서는 오류가 출력됩니다. UserProfile 소스를 제로초님의 깃허브와 비교해본 결과 내용은 같았습니다. 복붙으로 해봣는데도 같은 오류가 출력되네요
-
해결됨스프링 기반 REST API 개발
Rest Docs 관련 문의 드립니다
본 강의를 듣고 다른 프로젝트에 Rest Docs를 적용해보고 있는데, 적용 도중 몇가지 문의 사항이 있습니다. 1. List의 각 요소에 self 링크 넣는 방법 강의 내용중에 Page의 각 요소에 PageResourcesAssembler를 이용해서 self 링크를 넣는 내용이 있었는데, Page가 아닌 List로 리턴하는 메소드에서를 어떻게 구현해야 될까요? 2. Resource 클래스를 상속한 클래스의 리턴시 에러 발생 Resource 클래스를 상속해서 링크를 생성해주는 클래스를 만들었습니다. 그리고 그 클래스를 리턴하게 했는데, 테스트에서는 통과가 되는데 실제 API 호출을 할 때는 에러가 발생합니다. 어떤 부분이 문제인지 문의드립니다. <에러 내용> org.springframework.http.converter.HttpMessageConversionException: Could not instantiate JAXBContext for class [class link.myrecipes.api.common.RestResource]: Implementation of JAXB-API has not been found on module path or classpath.; nested exception is javax.xml.bind.JAXBException: Implementation of JAXB-API has not been found on module path or classpath. - with linked exception: [java.lang.ClassNotFoundException: com.sun.xml.internal.bind.v2.ContextFactory] at org.springframework.http.converter.xml.AbstractJaxb2HttpMessageConverter.getJaxbContext(AbstractJaxb2HttpMessageConverter.java:117) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.http.converter.xml.AbstractJaxb2HttpMessageConverter.createMarshaller(AbstractJaxb2HttpMessageConverter.java:51) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.http.converter.xml.Jaxb2RootElementHttpMessageConverter.writeToResult(Jaxb2RootElementHttpMessageConverter.java:180) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.http.converter.xml.AbstractXmlHttpMessageConverter.writeInternal(AbstractXmlHttpMessageConverter.java:84) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.http.converter.AbstractHttpMessageConverter.write(AbstractHttpMessageConverter.java:227) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:293) ~[spring-webmvc-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.web.servlet.mvc.method.annotation.HttpEntityMethodProcessor.handleReturnValue(HttpEntityMethodProcessor.java:225) ~[spring-webmvc-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.web.method.support.HandlerMethodReturnValueHandlerComposite.handleReturnValue(HandlerMethodReturnValueHandlerComposite.java:82) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:122) ~[spring-webmvc-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:892) ~[spring-webmvc-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:797) ~[spring-webmvc-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) ~[spring-webmvc-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1039) ~[spring-webmvc-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942) ~[spring-webmvc-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005) ~[spring-webmvc-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897) ~[spring-webmvc-5.1.9.RELEASE.jar:5.1.9.RELEASE] at javax.servlet.http.HttpServlet.service(HttpServlet.java:634) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882) ~[spring-webmvc-5.1.9.RELEASE.jar:5.1.9.RELEASE] at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) ~[tomcat-embed-websocket-9.0.22.jar:9.0.22] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:118) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:853) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) ~[na:na] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) ~[na:na] at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at java.base/java.lang.Thread.run(Thread.java:834) ~[na:na] Caused by: javax.xml.bind.JAXBException: Implementation of JAXB-API has not been found on module path or classpath. at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:278) ~[jaxb-api-2.3.1.jar:2.3.0] at javax.xml.bind.ContextFinder.find(ContextFinder.java:421) ~[jaxb-api-2.3.1.jar:2.3.0] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:721) ~[jaxb-api-2.3.1.jar:2.3.0] at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:662) ~[jaxb-api-2.3.1.jar:2.3.0] at org.springframework.http.converter.xml.AbstractJaxb2HttpMessageConverter.getJaxbContext(AbstractJaxb2HttpMessageConverter.java:112) ~[spring-web-5.1.9.RELEASE.jar:5.1.9.RELEASE] ... 55 common frames omitted Caused by: java.lang.ClassNotFoundException: com.sun.xml.internal.bind.v2.ContextFactory at org.springframework.boot.web.embedded.tomcat.TomcatEmbeddedWebappClassLoader.loadClass(TomcatEmbeddedWebappClassLoader.java:68) ~[spring-boot-2.1.7.RELEASE.jar:2.1.7.RELEASE] at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1188) ~[tomcat-embed-core-9.0.22.jar:9.0.22] at javax.xml.bind.ServiceLoaderUtil.nullSafeLoadClass(ServiceLoaderUtil.java:122) ~[jaxb-api-2.3.1.jar:2.3.0] at javax.xml.bind.ServiceLoaderUtil.safeLoadClass(ServiceLoaderUtil.java:155) ~[jaxb-api-2.3.1.jar:2.3.0] at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:276) ~[jaxb-api-2.3.1.jar:2.3.0] ... 59 common frames omitted <클래스 코드> public class RestResource<T> extends Resource<T> { public RestResource(T content, String key, Class<?> controllerClass, LinkType[] addLinks, String linkPrefix, Link... links) { super(content, links); add(linkTo(controllerClass).slash(key).withSelfRel()); List<LinkType> addLinkList = Arrays.asList(addLinks); if (addLinkList.contains(LinkType.CREATE)) { add(linkTo(controllerClass).withRel(linkPrefix + "-create")); } if (addLinkList.contains(LinkType.READ)) { add(linkTo(controllerClass).withRel(linkPrefix + "-read")); } if (addLinkList.contains(LinkType.UPDATE)) { add(linkTo(controllerClass).withRel(linkPrefix + "-update")); } if (addLinkList.contains(LinkType.DELETE)) { add(linkTo(controllerClass).withRel(linkPrefix + "-delete")); } if (addLinkList.contains(LinkType.QUERY)) { add(linkTo(controllerClass).withRel(linkPrefix + "-query")); } } public RestResource(T content, Link... links) { super(content, links); } public void addProfileLink(String profileLink) { add(new Link(profileLink).withRel("profile")); } public Link selfLink() { return getLinks("self").get(0); } }
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
썸네일 생성 오류입니다.
[0] Error: Cannot find ffprobe [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\fluent-ffmpeg\lib\ffprobe.js:145:31 [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\fluent-ffmpeg\lib\capabilities.js:194:9 [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\async\dist\async.js:473:16 [0] at next (C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\async\dist\async.js:5329:29) [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\async\dist\async.js:969:16 [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\fluent-ffmpeg\lib\capabilities.js:186:13 [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\fluent-ffmpeg\lib\capabilities.js:123:9 [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\async\dist\async.js:473:16 [0] at next (C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\async\dist\async.js:5329:29) [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\async\dist\async.js:969:16 [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\fluent-ffmpeg\lib\capabilities.js:116:11 [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\fluent-ffmpeg\lib\utils.js:223:16 [0] at F (C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\which\which.js:68:16) [0] at E (C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\which\which.js:80:29) [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\which\which.js:89:16 [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\isexe\index.js:42:5 [0] C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\server\routes\video.js:55 [0] console.log(metadata.format.duration); [0] ^ [0] [0] TypeError: Cannot read property 'format' of undefined [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\server\routes\video.js:55:26 [0] at handleCallback (C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\fluent-ffmpeg\lib\ffprobe.js:106:9) [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\fluent-ffmpeg\lib\ffprobe.js:145:16 [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\fluent-ffmpeg\lib\capabilities.js:194:9 [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\async\dist\async.js:473:16 [0] at next (C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\async\dist\async.js:5329:29) [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\async\dist\async.js:969:16 [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\fluent-ffmpeg\lib\capabilities.js:186:13 [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\fluent-ffmpeg\lib\capabilities.js:123:9 [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\async\dist\async.js:473:16 [0] at next (C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\async\dist\async.js:5329:29) [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\async\dist\async.js:969:16 [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\fluent-ffmpeg\lib\capabilities.js:116:11 [0] at C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\fluent-ffmpeg\lib\utils.js:223:16 [0] at F (C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\which\which.js:68:16) [0] at E (C:\DEV\HTML\youtubeclone\boilerplate-mern-stack-master\node_modules\which\which.js:80:29) [0] undefined [0] [nodemon] app crashed - waiting for file changes before starting... 오류메세지 xhr.js:155 POST http://localhost:3000/api/video/thumbnail 504 (Gateway Timeout) createError.js:17 Uncaught (in promise) Error: Request failed with status code 504 at createError (createError.js:17) at settle (settle.js:19) at XMLHttpRequest.handleLoad (xhr.js:60) 윈도우 환경이구요 ffmpeg 설치후 환경변수까지 설정하여 동작하는것 확인했구요. 동영상 업로드시 uploads 폴더에는 업로드 되지만 썸네일 폴더 생성 및 파일들은 생성되지 않습니다.
-
미해결React로 NodeBird SNS 만들기
formdata 관련 질문입니다
formdata 객체는 자바스크립트 내장객체인가요?
-
미해결Node.js로 웹 크롤링하기
에러 질문
제로초님 깃헙 코드(https://github.com/ZeroCho/nodejs-crawler/blob/master/7.image-scroll/index.js)로 돌려봤는데 Error: Evaluation failed: TypeError: Cannot read property 'src' of null 에러가 나오는데 왜 그런거죠? puppeteer버전이 바껴서 그런걸까요? unsplash.com 태그는 그대로 인것 같습니다.
-
미해결생활코딩 - 자바스크립트(JavaScript) 기본
alert 문제
자바스크립트로 "ㅎㅇ"를 뜨게 만들었는데 ㅎㅇ 대신 ���� 이렇게 뜹니다 어떻게 한글로 뜨게 하나요
-
미해결요즘 누가 유료로 웹서비스 구축 하나, Firebase의 모든것
SDK 추가 분기점
안녕하세요 수강생 입니다. 현재 Firebase SDK 초기화 방식이 호스팅 URL에서 추가 하는 방식과 CDN에서 추가하는 방식 두가지 분기점이 있습니다. 각각 어떤점이 다른걸까요??
-
해결됨윤재성의 Java 기반 Android 9.0(pie) App 개발 고급 3단계
manifest에 프로바이더 네임 이 바꼈다고 합니다.
항상 좋은 수업 감사하게 보고 있습니다. 수업에서는 프로바이더 name이 android.support.v4.content.FileProvider 인데 안되서 찾아보니 "androidx.core.content.FileProvider" 이렇게 바꼇다고 하네요 출처는 https://stackoverflow.com/questions/48534293/android-support-v4-content-fileprovider-not-found 입니다.
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
1인 개발자가 비앱을 만들어서 카카오(클립)에 등록할수 있나요?
많이 초보적인 질문을 해도 될까요? 죄송합니다 ㅜㅜ 지금 Bapp 만들기에 관심을 가지고 강의도 보고있는데요.. 궁금한점이 있어요 뭐냐면, 개발자가 비앱을 만들면 나중에 카카오톡에 클립(지갑)에 자기가 만든 비앱이 쉽게 등록될수 있나요? 아니면 클립에 제가 만든 비앱이 등록되려면 특정한 심사를 거쳐야 등록 되는건가요? 지금 클레이튼과 연계된 비앱은 큰 회사들 같아서요 저같이 혼자 개발하는 사람도 비앱을 만들고 카카오나 카카오의 클립등에 비앱을 쉽게 등록할수 있는지가 궁금합니다
-
해결됨윤재성의 Java 기반 Android 9.0(pie) App 개발 심화 2단계
프로바이더 주소가 Unknown URL content로 뜨는경우
<provider android:name=".test" android:authorities="co.kr.test.test" android:enabled="true" android:exported="true"></provider>위 텍스트는 Manifest 안에 있는 프로바이더 입니다.그리고 아래는다른앱에서 요청한 프로바이더 주소 입니다. Uri uri = Uri.parse("content//co.kr.test.test"); 왜 url을 찾을수 없다는지 잘 모르겠습니다. Caused by: java.lang.IllegalArgumentException: Unknown URL content//co.kr.test.test/ at android.content.ContentResolver.insert(ContentResolver.java:1203) at com.first.number2.MainActivity.bu(MainActivity.java:42) 구글링해보니까 authorities 와 정확히 같아야한다. export가 true로 되있어야된다. 어플리케이션 <>안에 프로바이더가 위치했는지 확인해라 등등 다 봤는데 이상이 없어요 ㅠ ㅠ 에러가 뜨는.혹시 다른 이유가 있을까요...
-
미해결그로스해킹 - 데이터와 실험을 통해 성장하는 서비스를 만드는 방법
A/B 테스트 분석 중 추가매출 값 질문드립니다.
안녕히세요. A/B 테스트 분석 내용 중 0.05% 효과크기를 계산할 때 추가 매출 값이 조금 다르게 나와서 문의드립니다. AB 테스트 분석 중 조건 A는 구매전환율 0.1% 상승이고 조건 B는 구매전환율 0.15% 상승을 가정합니다, 그러면 0.05% 차이가 나는데 DAU가 1,000명 ARPPU가 10,000원 일 경우 1000*10000*0.05*0.01=5000 이므로 A에 비해 B가 일 추가 매출이 으로 5천원/일의 추가 매출이 발생하는지 아닌지 문의드려요. 위 계산으로 하면 DAU 1,000,000명 ARPPU 10,000원 일 경우 0.05%차이는 500만원/일이 나오는데. 혹시 제가 계산을 잘못한 건가 싶어 질문드립니다.
-
미해결React로 NodeBird SNS 만들기
제로초님 질문드립니다
강의에 기반하여 각 게시글 상세페이지를 만드는 중 에러가 발생해 질문드립니다 getInitialProps 사용하는파일구조 /pags/tag.jsx /pages/post/detail.jsx 각 게시글의 id를 받아서 동적으로 (ex. id번 게시글은 /post/detail/1 페이지로) 각 id에 해당하는 정보를 화면에 렌더링까지는 하였는데 문제는 id 번 게시글에서 홈 버튼('/')을 누를시 아래와 같은 에러가 뜹니다 리덕스데브툴을 보니 LOAD_MAIN_POSTS_REQUEST 액션을 부르지 못하는데 왜 같은 방식으로 동작하는 /tag:tag 는 홈(/) 라우터로 이동시 이런 현상이 없는데 /post/detail/:id 이곳으로 갔다가 홈으로 가면 포스트를 불러오는 액션이 실행이 안 되는지 조언부탁드립니다...
-
해결됨홍정모의 따라하며 배우는 C++
[05:03] 함수 선언부, 정의부 중 한 곳에만 디폴트 파라미터 넣을 경우
안녕하세요? 함수 선언부에선 디폴트 파라미터 빼고 정의부에서 디폴트 파라미터 넣을 경우에 컴파일 에러가 납니다. <코드> // 7_8.cpp : This file contains the 'main' function. Program execution begins and ends there. // #include <iostream> using namespace std; //void print(int x = 7, int y = 8, int z = 10); void print(int x, int y, int z); int main() { print(20); //print(); return 0; } void print(int x = 7, int y = 8, int z = 10) //void print(int x, int y, int z) { cout << x << " " << y << " " << z << endl; } 'print': function does not take 1 arguments 감사합니다.
-
미해결ELK 스택 (ElasticSearch, Logstash, Kibana) 으로 데이터 분석
--header 옵션
curl -XPOST http://localhost:9200/_bulk --header 'content-type: application/json' --data-binary @classes.json 해더 옵션을 줘야하던데 버전이 업데이트 되서 그런가요?