묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
update에서 form태그 질문드립니다.
updateItemForm.html에서 form태그에 action 속성이 없는데 어케 포스트매핑으로 갈 수 있나요??? ㅠㅠ 초보라 죄송합니당
-
Ethereum 실전! 초보자를 위한 Lottery Dapp 개발
리액트 메타마스크 연동관련
삭제된 글입니다
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
순서질문이요
선생님, 반드시 섹션1,섹션2,섹션3,섹션4 순으로 수강하는것이 좋은가요? 섹션1 완강후 섹션 4파트를 수강하고싶은데 섹션 4 파트가 섹션2,3에 나오는 내용을 필수적으로 들어야 진행할때 버겁지 않은지 궁금합니다.
-
미해결하루만에파이썬맛보기
안녕
ㅏㅏ
-
미해결Vue.js 시작하기 - Age of Vue.js
개발자 도구에서 컴포넌트 이름이 강의와 다르게 나옵니다.
예시를 따라가던 중 개발자 도구에서 vue의 컴포넌트를 볼 때 영상에서는 해당 컴포넌트의 태그 이름인 app-header, app-content로 나오게 되는데 저는 자바스크립트 내에서 정의한 컴포넌트 이름이 나오게 됩니다. 혹시 이러한 부분에서 차이가 나오는 이유는 무엇일까요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
import cv2 error 발생
안녕하세요. 강의 수강 중 문제가 생겨 질문 드립니다. 우선 저는 GPU 서버 개설은 불가하여, CPU 서버로 진행중이며 서버 구축 과정 따라와 지금 selective search를 이용하여 object Detection하는 부분을 듣고 있습니다. !pip install selectivesearch로 설치하였고, import cv2에서 Error가 계속 발생하여 !pip install opencv-python으로 opencv도 설치해보고, 그래도 안되어 !conda install opencv-python 로 해보아도 파일을 찾을 수 없다고 하네요. 해결책을 알려주시면 감사하겠습니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
h2database 콘솔 접속시, 연결 거부문제..
안녕하세요 강사님 강의 잘듣고 있습니다. 다름이아니라, h2database 관련 내용중에서 가이드 대로 다 해 봤는데요, h2database 연동이 매우 불안정 한것 같습니다. h2콘솔 접속한다음에 연결 클릭해도, "페이지에 연결 할수 없습니다." 라고 출력 되기도 하고 그리고, app 실행시 socketTimeOut 뜨면서 잘되다가도 중간에 연결이 끊기기도 하네요.. pom.xml 에 h2database 1.4.199버젼으로 맞춰주고, (물론 h2database도, 199버젼입니다) jdbc 부분도 jdbc:h2:tcp://localhost/~/test로 맞춰 주었습니다. 물론 접속전에 jdbc:h2:~/test이걸로 파일 생성도 해주구요.. 저는 window를 쓰고 싶있어서 배치파일 더블클릭하는 식으로 실행하고 있는데 이게 문제가 있는걸까요? cmd에서 netstat -ano들어가도 호스트 번호인 8082가 출력되는 내용은 없구요.. 설정 내용들 캡쳐로 보여드리니, 문제가 있는 부분이 있다면 말씀부탁드립니다. h2 콘솔 답변 부탁드립니다.
-
미해결현존 최강 크롤링 기술: Scrapy와 Selenium 정복
소스 코드 동작
오려주신 코드로 실행을 해보면 파일 생성은 되는데 0kb로 아무 내용이 없습니다. 설정 변경이 필요한 부분이 있을까요?
-
미해결스프링 시큐리티
질문드립니다.
아무것도 등록이 되어있지 않아서 DB를 보니 ROLE_HIERARCHY 부분에 아무런 데이터 정보도 들어있지 않다는 것을 알게 되었습니다. SetupDataLoader.java에서 과 같이 계층 권한을 설정해주었는데 처럼 부모객체가 등록되어있지 않은 것으로 나옵니다. 해당 코드 내에서 어떤 문제가 있는 것일까요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
동전 바꿔주기 질문드립니다.
안녕하세요,^^ 우선 정말 좋은 강의 감사드립니다. 깊이/넓이 우선 탐색(DFS, BFS ) 활용 의 4번 동전 바꿔주기 를 풀다가 궁금한 점이 생겨 글을 남기게 되었습니다. 강의해주신 소스코드처럼 풀이하였고 정보올림피아드 사이트에서 채점을 받아보았는데 시간초과가 납니다 가지치기 방법을 생각해보았지만 시간초과가 계속나는데 가지치기를 더 해서 시간초과가 나지 않는 방법이 있을까요?
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
GameRoom 관련 질문입니다.
아무리 보고 또 봐도 생각을 아무리 해봐도 이해가 잘 안돼서 질문 남깁니다. 질문이 너무 잦아 부끄러운 마음이 먼저 드네요..ㅠ class ClientSession : PacketSession { public GameRoom Room { get; set; } public override void OnConnected(EndPoint endPoint) { Console.WriteLine($"OnConnected: {endPoint}"); Program.Room.Enter(this); // 1 } public override void OnDisconnected(EndPoint endPoint) { SessionManager.Instance.Remove(this); // 2 if (Room != null) { Room.Leave(this); Room = null; } Console.WriteLine($"OnDisconnected: {endPoint}"); } ... OnConnected 메소드에서 주석 1번과 OnDisconnected 메소드에서 주석 2번 영역인데요. OnConnected 에서는 Program 의 Room에 입장을 시키는데 어째서 OnDisconnected 에서는 Room에 Leave를 하는지 아무리봐도 모르겠습니다.코드대로 읽어보면 Enter는 Program영역이고 Leave는 ClientSession의 영역이라 서로 다른 처리를 하고있는게 아닌가 하는 생각이 들고요. 또 하나 신기하면서도 이해가 안되는 부분은 public static void ClientChatHandler(PacketSession session, IPacket packet) { ClientChat chatPacket = packet as ClientChat; ClientSession clientSession = session as ClientSession; // 여기! if (clientSession.Room == null) return; clientSession.Room.Broadcast(clientSession, chatPacket.chat); } clientSession에는 Room을 넣어준 적이 없는데 if를 통과하는 부분이에요. 분명 어디선가 초기화가 되고 있다는 뜻인데 암만 봐도 모르겠습니다... ㅠ 심지어 ClientSession의 Room 은 초기화 되는 곳이 그 어느곳을 찾아봐도 없어요.ㅠ
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
@OneToMany 시에 N+1 무제와 페이징 문제
collection 멤버 join 인 경우는 join fetch 를 사용하지 않고 single 멤버 join 인 경우에만 join fetch 를 사용하는건가요? 그럼 collection 멤버 join 쿼리인 경우에는 N+1 이 발생하는데요. -> 어쨌든 이 경우(OneToMany)에는 native join 쿼리시에도 total rows = r x n 가 되기 때문에 hibernate 에서 1 쿼리로 Collection 멤버까지 받는 방법은 없나 보네요..
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
CROS 설정 관련
선생님 안녕하세요. 선생님과같이 만든 프로젝트를 사용해서, 제 개인 홈페이지를 만들려고 하다가, axios를 이용해서 webCrawling 하던 도중 CROS로 인해 취득에 에러가 발생하였습니다. 그래서 인터넷에 찾아보던 중 http://guswnsxodlf.github.io/enable-CORS-on-express 의 사이트를 발견하여, 설정할려고 했는데, 위 홈페이지의 설정을 해당 프로젝트 어디에 도입을 해야 하는지를 잘 몰라서, 해매고 있습니다. 여러군데 해봤는데, 아직 미숙한 저에게는 어려운것같습니다. 도움 주시면 감사하겠습니다! 아래는 선생님과 같이 만든 프로젝트 구성표입니다. 아래는 CROS로 인한 에러 메세지입니다.
-
미해결[모바일] 딥러닝 Computer Vision 실전 프로젝트
이전 질문 답글
제가 다른 부분보다 gesture recognition 파트가 궁금해서 진행중이었습니다. 아이오닉 설치후 위의 상황 전까지 잘 진행이 되었는데 this.loop부분이 async함수를 밑에 넣어주어도 빨간줄이 사라지지가 않습니다..에러가 다음과 같이 뜹니다.(method) RecognitionPage.loop(): Promise<void>
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
LIST
list만드실때 arraylist로 만드시는이유가 궁금합니다
-
미해결PHP 7+ 프로그래밍
Call to undefined function mysqli_connect() 에러
mysqli_connect() 함수 에러 같은데 구글에서 찾아서 php.ini extension=mysqli 주석 처리를 풀어 보라고 해서 풀었더니 오류는 안나오는데 브라우저에 메뉴가 안나오네요. require_once 'bootstrap/app.php'; 주석처리하면 메뉴가 나오고 주석처리 안하면 또 안나오고 ... 해결 방법이 있나요/./ ; If you wish to have an extension loaded automatically, use the following ; syntax: ; ;extension=mysqli.dll <<<<<<<<<<<<<< ; ; For example: ; ;extension=mysqli <<<<<<<<<<<<< ; ; When the extension library to load is not located in the default extension ; directory, You may specify an absolute path to the library file: ;extension=mbstring ;extension=exif ; Must be after mbstring as it depends on it ;extension=mysqli <<<<<<<<
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
@Override protected String[] getServletMappings() { return new String[] {"/"}; } }
9강 수업중에 나온 코드인데 이게 잘 이해가 안갑니다.. return new String[] {"/"}; 이게 잘 이해가 안갑니다 ㅠㅠ
-
미해결1:1채팅 만들기(Android + Kotlin + Firebase)
메세지 출력에 대해 질문입니다.
덕분에 개인으로 진행하는 프로젝트에 채팅 기능을 추가하여 잘 만들어 가고 있는데요 한가지 궁금한게 두 사람끼리 채팅을 주고 받고난 후 대화방을 나가고 다시 들어가면 밑에처럼 '나'가 보낸 메세지를 전부 출력한 후 '바보' 가 보낸 메세지가 출력이 되는데 이를 수정하려면 어떤식으로 구현을 해야할까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
안녕하세요. concurrently는 폴더경로 별로 지정할 수 없나요?
제가 프로젝트 세팅을 server, front로 나눠서 각각의 폴더에 package.json이 들어있는 형태입니다. - server/package.json - front/package.json 이런식으로 들어있는 형태인데, server의 package.json을 기준으로 \"npm run backend\" \"npm run start --prefix client\" 이렇게 설정을 하니 client 폴더의 start 명령어는 실행자체가 안되더라구요.. ㅠㅠ 그래서 혹시나 --prefix 말고 폴더경로를 기준으로 값을 줄 수 있는 방법이 있을까요?
-
미해결React로 NodeBird SNS 만들기
antd 작동되지않아서 질문올립니다
안녕하세요 제로초님 이번에 영상을 보고 typescript로 한번 바꾸어보려고 시도중인데 app.tsx import 'antd/dist/antd.css'; import React, { Component } from "react"; import AppLayout from '../components/AppLayout' import Head from 'next/head'; const TypeBird=({Component}:{Component:React.ReactType})=>{//Component는 any가 맞나? return ( <> <Head> <meta charSet="utf-8" /> <title>TypeBird</title> </Head> <AppLayout> <Component /> </AppLayout> </> ); } export default TypeBird; AppLayout.tsx import React, { ReactNode } from 'react'; import Link from 'next/link'; import {Menu} from 'antd/lib'; const AppLayout:React.FC=({children}:{children:ReactNode})=>{//children을 사용하여서 React.FC를 사용하였다. return ( <div> <Menu mode="horizontal"> <Menu.Item> <Link href="/"> <a>타입버드</a> </Link> </Menu.Item> <Menu.Item> <Link href="/profile"> <a>프로필</a> </Link> </Menu.Item> <Menu.Item> <Link href="/signup"> <a>회원가입</a> </Link> </Menu.Item> </Menu> {children} </div> ); } export default AppLayout; 이렇게 작성하였더니 next-dev.js:48 Error was not caught TypeError: Cannot read property 'parentNode' of null at Object.push../node_modules/antd/dist/antd.css.options.insert (antd.css?5e0f:14) at insertStyleElement (injectStylesIntoStyleTag.js:109) at addStyle (injectStylesIntoStyleTag.js:208) at modulesToDom (injectStylesIntoStyleTag.js:81) at push../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js.module.exports (injectStylesIntoStyleTag.js:239) at Object../node_modules/antd/dist/antd.css (antd.css?5e0f:29) at __webpack_require__ (bootstrap:862) at fn (bootstrap:150) at Module.<anonymous> (module.js:22) at Module../pages/_app.tsx (_app.tsx:20) at __webpack_require__ (bootstrap:862) at fn (bootstrap:150) at next-client-pages-loader.js:5 at register (page-loader.js:278) at PageLoader.registerPage (page-loader.js:307) at Array.register [as push] (index.js:54) at Object../node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?page=%2F_app&absolutePagePath=private-next-pages%2F_app.tsx!./ (next-client-pages-loader.js:2) at __webpack_require__ (bootstrap:862) at fn (bootstrap:150) at Object.0 (_app.tsx:20) at __webpack_require__ (bootstrap:862) at checkDeferredModules (bootstrap:45) at Array.webpackJsonpCallback [as push] (bootstrap:32) at _app.js?ts=1593532548146:1 안녕하세요 제로초님 이번에 영상을 보고 typescript로 한번 바꾸어보려고 시도중인데 app.tsx import 'antd/dist/antd.css'; import React, { Component } from "react"; import AppLayout from '../components/AppLayout' import Head from 'next/head'; const TypeBird=({Component}:{Component:React.ReactType})=>{//Component는 any가 맞나? return ( <> <Head> <meta charSet="utf-8" /> <title>TypeBird</title> </Head> <AppLayout> <Component /> </AppLayout> </> ); } export default TypeBird; AppLayout.tsx import React, { ReactNode } from 'react'; import Link from 'next/link'; import {Menu} from 'antd/lib'; const AppLayout:React.FC=({children}:{children:ReactNode})=>{//children을 사용하여서 React.FC를 사용하였다. return ( <div> <Menu mode="horizontal"> <Menu.Item> <Link href="/"> <a>타입버드</a> </Link> </Menu.Item> <Menu.Item> <Link href="/profile"> <a>프로필</a> </Link> </Menu.Item> <Menu.Item> <Link href="/signup"> <a>회원가입</a> </Link> </Menu.Item> </Menu> {children} </div> ); } export default AppLayout; 이렇게 작성하였더니 next-dev.js:48 Error was not caught TypeError: Cannot read property 'parentNode' of null at Object.push../node_modules/antd/dist/antd.css.options.insert (antd.css?5e0f:14) at insertStyleElement (injectStylesIntoStyleTag.js:109) at addStyle (injectStylesIntoStyleTag.js:208) at modulesToDom (injectStylesIntoStyleTag.js:81) at push../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js.module.exports (injectStylesIntoStyleTag.js:239) at Object../node_modules/antd/dist/antd.css (antd.css?5e0f:29) at __webpack_require__ (bootstrap:862) at fn (bootstrap:150) at Module.<anonymous> (module.js:22) at Module../pages/_app.tsx (_app.tsx:20) at __webpack_require__ (bootstrap:862) at fn (bootstrap:150) at next-client-pages-loader.js:5 at register (page-loader.js:278) at PageLoader.registerPage (page-loader.js:307) at Array.register [as push] (index.js:54) at Object../node_modules/next/dist/build/webpack/loaders/next-client-pages-loader.js?page=%2F_app&absolutePagePath=private-next-pages%2F_app.tsx!./ (next-client-pages-loader.js:2) at __webpack_require__ (bootstrap:862) at fn (bootstrap:150) at Object.0 (_app.tsx:20) at __webpack_require__ (bootstrap:862) at checkDeferredModules (bootstrap:45) at Array.webpackJsonpCallback [as push] (bootstrap:32) at _app.js?ts=1593532548146:1 이런 에러가 나와서 질문 올립니다..antd 타입에러인 거같은데 무엇이 문제인지 자세히 모르겟어서 질문올립니다