묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
관리자권한 anaconda prompt 실행 시 질문입니다!
안녕하세요~ 현재 저는 컴퓨터 관리자 계정명을 한글로 지정하는 바람에 별도의 영문계정을 하나 생성해서 python 학습을 진행하고 있습니다. 파이썬 urllib을 활용한 웹에서 필요한 데이터 추출하기(1) 위 강의에서 관리자권한으로 anaconda prompt 를 실행하라고 하셔서 해보니 개발 환경설정 때 생성한 section2 도 activate 되지 않을 뿐 아니라 section2 를 새로 생성해서 atom 을 실행시키면 아래와 같은 에러메세지만 나오게 되네요! ------------------------------------------------------------------------- 'atom'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. ------------------------------------------------------------------------- 해결할 수 있는 방법좀 알려주세요!!!
-
미해결리액트 처음이시라구요? React JS로 웹 서비스 만들기!
await, async for the functional component
useEffect(() => { _getMovies(); // eslint-disable-next-line },[]); function _renderMovies() { return movies.map(movie => { console.log(movie) return <Movie title={movie.title} poster={movie.large_cover_image} key={movie.id} /> }); } async function _getMovies(){ const movies = await _callApi(); setMovies(movies); } function _callApi() { return fetch("https://yts.lt/api/v2/list_movies.json?sort_by=rating") .then(response => response.json()) .then(json => json.data.movies) .catch(err => console.log(err)) } return ( <div className="App"> {movies ? _renderMovies() : 'Loading'} </div> ); }
-
미해결실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
소리가 너무 안들립니다.. 환불부탁드립니다ㅠㅠ
최대 볼륨으로 해도 하나도 안들립니다... 환불 처리 해주세요ㅠㅠ
-
미해결경영 컨설팅 전문가 양성과정 2 : 컨설팅 사례 및 해설 클리닉
3,4강 업데이트...
3,4강 업데이트가 너무 늦네요..... 한달 가까이 된거 같은데요....
-
미해결React로 NodeBird SNS 만들기
에러 원인을 못 찾겠습니다.
노드도 안정버전을 새로 설치도 해보았고, 강의를 그대로 따라 했는데도 불구하고 계속 저런 에러가 뜹니다. 도저히 에러이유를 못 찾겠네요. 원인 파악 좀 부탁드립니다. 서버측 콘솔 Executing (default): SELECT `Post`.`id`, `Post`.`content`, `Post`.`createdAt`, `Post`.`updatedAt`, `Post`.`UserId`, `Post`.`RetweetId`, `User`.`id` AS `User.id`, `User `.`nickname` AS `User.nickname`, `Images`.`id` AS `Images.id`, `Images`.`src` AS `Images.src`, `Images`.`createdAt` AS `Images.createdAt`, `Images`.`updatedAt` AS `Ima ges.updatedAt`, `Images`.`PostId` AS `Images.PostId` FROM `Posts` AS `Post` LEFT OUTER JOIN `Users` AS `User` ON `Post`.`UserId` = `User`.`id` LEFT OUTER JOIN `Images` AS `Images` ON `Post`.`id` = `Images`.`PostId` ORDER BY `Post`.`createdAt` DESC; Executing (default): SELECT `User`.`id`, `User`.`nickname`, `User`.`userId`, `User`.`password`, `User`.`createdAt`, `User`.`updatedAt`, `Posts`.`id` AS `Posts.id`, `Fo llowings`.`id` AS `Followings.id`, `Followings->Follow`.`createdAt` AS `Followings.Follow.createdAt`, `Followings->Follow`.`updatedAt` AS `Followings.Follow.updatedAt` , `Followings->Follow`.`followingId` AS `Followings.Follow.followingId`, `Followings->Follow`.`followerId` AS `Followings.Follow.followerId`, `Followers`.`id` AS `Foll owers.id`, `Followers->Follow`.`createdAt` AS `Followers.Follow.createdAt`, `Followers->Follow`.`updatedAt` AS `Followers.Follow.updatedAt`, `Followers->Follow`.`follo wingId` AS `Followers.Follow.followingId`, `Followers->Follow`.`followerId` AS `Followers.Follow.followerId` FROM `Users` AS `User` LEFT OUTER JOIN `Posts` AS `Posts` ON `User`.`id` = `Posts`.`UserId` LEFT OUTER JOIN ( `Follow` AS `Followings->Follow` INNER JOIN `Users` AS `Followings` ON `Followings`.`id` = `Followings->Follow`.`fo llowingId`) ON `User`.`id` = `Followings->Follow`.`followerId` LEFT OUTER JOIN ( `Follow` AS `Followers->Follow` INNER JOIN `Users` AS `Followers` ON `Followers`.`id` = `Followers->Follow`.`followerId`) ON `User`.`id` = `Followers->Follow`.`followingId` WHERE `User`.`id` = 2; GET /api/posts 304 13.511 ms - - GET /api/user/ 304 17.170 ms - - Executing (default): SELECT `Post`.`id`, `Post`.`content`, `Post`.`createdAt`, `Post`.`updatedAt`, `Post`.`UserId`, `Post`.`RetweetId`, `User`.`id` AS `User.id`, `User `.`nickname` AS `User.nickname`, `Images`.`id` AS `Images.id`, `Images`.`src` AS `Images.src`, `Images`.`createdAt` AS `Images.createdAt`, `Images`.`updatedAt` AS `Ima ges.updatedAt`, `Images`.`PostId` AS `Images.PostId` FROM `Posts` AS `Post` LEFT OUTER JOIN `Users` AS `User` ON `Post`.`UserId` = `User`.`id` LEFT OUTER JOIN `Images` AS `Images` ON `Post`.`id` = `Images`.`PostId` ORDER BY `Post`.`createdAt` DESC; Executing (default): SELECT `User`.`id`, `User`.`nickname`, `User`.`userId`, `User`.`password`, `User`.`createdAt`, `User`.`updatedAt`, `Posts`.`id` AS `Posts.id`, `Fo llowings`.`id` AS `Followings.id`, `Followings->Follow`.`createdAt` AS `Followings.Follow.createdAt`, `Followings->Follow`.`updatedAt` AS `Followings.Follow.updatedAt` , `Followings->Follow`.`followingId` AS `Followings.Follow.followingId`, `Followings->Follow`.`followerId` AS `Followings.Follow.followerId`, `Followers`.`id` AS `Foll owers.id`, `Followers->Follow`.`createdAt` AS `Followers.Follow.createdAt`, `Followers->Follow`.`updatedAt` AS `Followers.Follow.updatedAt`, `Followers->Follow`.`follo wingId` AS `Followers.Follow.followingId`, `Followers->Follow`.`followerId` AS `Followers.Follow.followerId` FROM `Users` AS `User` LEFT OUTER JOIN `Posts` AS `Posts` ON `User`.`id` = `Posts`.`UserId` LEFT OUTER JOIN ( `Follow` AS `Followings->Follow` INNER JOIN `Users` AS `Followings` ON `Followings`.`id` = `Followings->Follow`.`fo llowingId`) ON `User`.`id` = `Followings->Follow`.`followerId` LEFT OUTER JOIN ( `Follow` AS `Followers->Follow` INNER JOIN `Users` AS `Followers` ON `Followers`.`id` = `Followers->Follow`.`followerId`) ON `User`.`id` = `Followers->Follow`.`followingId` WHERE `User`.`id` = 2; GET /api/posts 304 15.959 ms - - GET /api/user/ 304 15.308 ms - - Executing (default): SELECT `Post`.`id`, `Post`.`content`, `Post`.`createdAt`, `Post`.`updatedAt`, `Post`.`UserId`, `Post`.`RetweetId`, `User`.`id` AS `User.id`, `User `.`nickname` AS `User.nickname`, `Images`.`id` AS `Images.id`, `Images`.`src` AS `Images.src`, `Images`.`createdAt` AS `Images.createdAt`, `Images`.`updatedAt` AS `Ima ges.updatedAt`, `Images`.`PostId` AS `Images.PostId` FROM `Posts` AS `Post` LEFT OUTER JOIN `Users` AS `User` ON `Post`.`UserId` = `User`.`id` LEFT OUTER JOIN `Images` AS `Images` ON `Post`.`id` = `Images`.`PostId` ORDER BY `Post`.`createdAt` DESC; Executing (default): SELECT `User`.`id`, `User`.`nickname`, `User`.`userId`, `User`.`password`, `User`.`createdAt`, `User`.`updatedAt`, `Posts`.`id` AS `Posts.id`, `Fo llowings`.`id` AS `Followings.id`, `Followings->Follow`.`createdAt` AS `Followings.Follow.createdAt`, `Followings->Follow`.`updatedAt` AS `Followings.Follow.updatedAt` , `Followings->Follow`.`followingId` AS `Followings.Follow.followingId`, `Followings->Follow`.`followerId` AS `Followings.Follow.followerId`, `Followers`.`id` AS `Foll owers.id`, `Followers->Follow`.`createdAt` AS `Followers.Follow.createdAt`, `Followers->Follow`.`updatedAt` AS `Followers.Follow.updatedAt`, `Followers->Follow`.`follo wingId` AS `Followers.Follow.followingId`, `Followers->Follow`.`followerId` AS `Followers.Follow.followerId` FROM `Users` AS `User` LEFT OUTER JOIN `Posts` AS `Posts` ON `User`.`id` = `Posts`.`UserId` LEFT OUTER JOIN ( `Follow` AS `Followings->Follow` INNER JOIN `Users` AS `Followings` ON `Followings`.`id` = `Followings->Follow`.`fo llowingId`) ON `User`.`id` = `Followings->Follow`.`followerId` LEFT OUTER JOIN ( `Follow` AS `Followers->Follow` INNER JOIN `Users` AS `Followers` ON `Followers`.`id` = `Followers->Follow`.`followerId`) ON `User`.`id` = `Followers->Follow`.`followingId` WHERE `User`.`id` = 2; GET /api/posts 304 11.369 ms - - GET /api/user/ 304 10.451 ms - - Executing (default): SELECT `Post`.`id`, `Post`.`content`, `Post`.`createdAt`, `Post`.`updatedAt`, `Post`.`UserId`, `Post`.`RetweetId`, `User`.`id` AS `User.id`, `User `.`nickname` AS `User.nickname`, `Images`.`id` AS `Images.id`, `Images`.`src` AS `Images.src`, `Images`.`createdAt` AS `Images.createdAt`, `Images`.`updatedAt` AS `Ima ges.updatedAt`, `Images`.`PostId` AS `Images.PostId` FROM `Posts` AS `Post` LEFT OUTER JOIN `Users` AS `User` ON `Post`.`UserId` = `User`.`id` LEFT OUTER JOIN `Images` AS `Images` ON `Post`.`id` = `Images`.`PostId` ORDER BY `Post`.`createdAt` DESC; Executing (default): SELECT `User`.`id`, `User`.`nickname`, `User`.`userId`, `User`.`password`, `User`.`createdAt`, `User`.`updatedAt`, `Posts`.`id` AS `Posts.id`, `Fo llowings`.`id` AS `Followings.id`, `Followings->Follow`.`createdAt` AS `Followings.Follow.createdAt`, `Followings->Follow`.`updatedAt` AS `Followings.Follow.updatedAt` , `Followings->Follow`.`followingId` AS `Followings.Follow.followingId`, `Followings->Follow`.`followerId` AS `Followings.Follow.followerId`, `Followers`.`id` AS `Foll owers.id`, `Followers->Follow`.`createdAt` AS `Followers.Follow.createdAt`, `Followers->Follow`.`updatedAt` AS `Followers.Follow.updatedAt`, `Followers->Follow`.`follo wingId` AS `Followers.Follow.followingId`, `Followers->Follow`.`followerId` AS `Followers.Follow.followerId` FROM `Users` AS `User` LEFT OUTER JOIN `Posts` AS `Posts` ON `User`.`id` = `Posts`.`UserId` LEFT OUTER JOIN ( `Follow` AS `Followings->Follow` INNER JOIN `Users` AS `Followings` ON `Followings`.`id` = `Followings->Follow`.`fo llowingId`) ON `User`.`id` = `Followings->Follow`.`followerId` LEFT OUTER JOIN ( `Follow` AS `Followers->Follow` INNER JOIN `Users` AS `Followers` ON `Followers`.`id` = `Followers->Follow`.`followerId`) ON `User`.`id` = `Followers->Follow`.`followingId` WHERE `User`.`id` = 2; GET /api/posts 304 21.255 ms - - GET /api/user/ 304 18.626 ms - - Executing (default): SELECT `Post`.`id`, `Post`.`content`, `Post`.`createdAt`, `Post`.`updatedAt`, `Post`.`UserId`, `Post`.`RetweetId`, `User`.`id` AS `User.id`, `User `.`nickname` AS `User.nickname`, `Images`.`id` AS `Images.id`, `Images`.`src` AS `Images.src`, `Images`.`createdAt` AS `Images.createdAt`, `Images`.`updatedAt` AS `Ima ges.updatedAt`, `Images`.`PostId` AS `Images.PostId` FROM `Posts` AS `Post` LEFT OUTER JOIN `Users` AS `User` ON `Post`.`UserId` = `User`.`id` LEFT OUTER JOIN `Images` AS `Images` ON `Post`.`id` = `Images`.`PostId` ORDER BY `Post`.`createdAt` DESC; Executing (default): SELECT `User`.`id`, `User`.`nickname`, `User`.`userId`, `User`.`password`, `User`.`createdAt`, `User`.`updatedAt`, `Posts`.`id` AS `Posts.id`, `Fo llowings`.`id` AS `Followings.id`, `Followings->Follow`.`createdAt` AS `Followings.Follow.createdAt`, `Followings->Follow`.`updatedAt` AS `Followings.Follow.updatedAt` , `Followings->Follow`.`followingId` AS `Followings.Follow.followingId`, `Followings->Follow`.`followerId` AS `Followings.Follow.followerId`, `Followers`.`id` AS `Foll owers.id`, `Followers->Follow`.`createdAt` AS `Followers.Follow.createdAt`, `Followers->Follow`.`updatedAt` AS `Followers.Follow.updatedAt`, `Followers->Follow`.`follo wingId` AS `Followers.Follow.followingId`, `Followers->Follow`.`followerId` AS `Followers.Follow.followerId` FROM `Users` AS `User` LEFT OUTER JOIN `Posts` AS `Posts` ON `User`.`id` = `Posts`.`UserId` LEFT OUTER JOIN ( `Follow` AS `Followings->Follow` INNER JOIN `Users` AS `Followings` ON `Followings`.`id` = `Followings->Follow`.`fo llowingId`) ON `User`.`id` = `Followings->Follow`.`followerId` LEFT OUTER JOIN ( `Follow` AS `Followers->Follow` INNER JOIN `Users` AS `Followers` ON `Followers`.`id` = `Followers->Follow`.`followerId`) ON `User`.`id` = `Followers->Follow`.`followingId` WHERE `User`.`id` = 2; GET /api/posts 304 19.165 ms - - GET /api/user/ 304 21.094 ms - - Executing (default): SELECT `Post`.`id`, `Post`.`content`, `Post`.`createdAt`, `Post`.`updatedAt`, `Post`.`UserId`, `Post`.`RetweetId`, `User`.`id` AS `User.id`, `User `.`nickname` AS `User.nickname`, `Images`.`id` AS `Images.id`, `Images`.`src` AS `Images.src`, `Images`.`createdAt` AS `Images.createdAt`, `Images`.`updatedAt` AS `Ima ges.updatedAt`, `Images`.`PostId` AS `Images.PostId` FROM `Posts` AS `Post` LEFT OUTER JOIN `Users` AS `User` ON `Post`.`UserId` = `User`.`id` LEFT OUTER JOIN `Images` AS `Images` ON `Post`.`id` = `Images`.`PostId` ORDER BY `Post`.`createdAt` DESC; Executing (default): SELECT `User`.`id`, `User`.`nickname`, `User`.`userId`, `User`.`password`, `User`.`createdAt`, `User`.`updatedAt`, `Posts`.`id` AS `Posts.id`, `Fo llowings`.`id` AS `Followings.id`, `Followings->Follow`.`createdAt` AS `Followings.Follow.createdAt`, `Followings->Follow`.`updatedAt` AS `Followings.Follow.updatedAt` , `Followings->Follow`.`followingId` AS `Followings.Follow.followingId`, `Followings->Follow`.`followerId` AS `Followings.Follow.followerId`, `Followers`.`id` AS `Foll owers.id`, `Followers->Follow`.`createdAt` AS `Followers.Follow.createdAt`, `Followers->Follow`.`updatedAt` AS `Followers.Follow.updatedAt`, `Followers->Follow`.`follo wingId` AS `Followers.Follow.followingId`, `Followers->Follow`.`followerId` AS `Followers.Follow.followerId` FROM `Users` AS `User` LEFT OUTER JOIN `Posts` AS `Posts` ON `User`.`id` = `Posts`.`UserId` LEFT OUTER JOIN ( `Follow` AS `Followings->Follow` INNER JOIN `Users` AS `Followings` ON `Followings`.`id` = `Followings->Follow`.`fo llowingId`) ON `User`.`id` = `Followings->Follow`.`followerId` LEFT OUTER JOIN ( `Follow` AS `Followers->Follow` INNER JOIN `Users` AS `Followers` ON `Followers`.`id` = `Followers->Follow`.`followerId`) ON `User`.`id` = `Followers->Follow`.`followingId` WHERE `User`.`id` = 2; GET /api/posts 304 14.137 ms - - GET /api/user/ 304 33.536 ms - - Executing (default): SELECT `Post`.`id`, `Post`.`content`, `Post`.`createdAt`, `Post`.`updatedAt`, `Post`.`UserId`, `Post`.`RetweetId`, `User`.`id` AS `User.id`, `User `.`nickname` AS `User.nickname`, `Images`.`id` AS `Images.id`, `Images`.`src` AS `Images.src`, `Images`.`createdAt` AS `Images.createdAt`, `Images`.`updatedAt` AS `Ima ges.updatedAt`, `Images`.`PostId` AS `Images.PostId` FROM `Posts` AS `Post` LEFT OUTER JOIN `Users` AS `User` ON `Post`.`UserId` = `User`.`id` LEFT OUTER JOIN `Images` AS `Images` ON `Post`.`id` = `Images`.`PostId` ORDER BY `Post`.`createdAt` DESC; Executing (default): SELECT `User`.`id`, `User`.`nickname`, `User`.`userId`, `User`.`password`, `User`.`createdAt`, `User`.`updatedAt`, `Posts`.`id` AS `Posts.id`, `Fo llowings`.`id` AS `Followings.id`, `Followings->Follow`.`createdAt` AS `Followings.Follow.createdAt`, `Followings->Follow`.`updatedAt` AS `Followings.Follow.updatedAt` , `Followings->Follow`.`followingId` AS `Followings.Follow.followingId`, `Followings->Follow`.`followerId` AS `Followings.Follow.followerId`, `Followers`.`id` AS `Foll owers.id`, `Followers->Follow`.`createdAt` AS `Followers.Follow.createdAt`, `Followers->Follow`.`updatedAt` AS `Followers.Follow.updatedAt`, `Followers->Follow`.`follo wingId` AS `Followers.Follow.followingId`, `Followers->Follow`.`followerId` AS `Followers.Follow.followerId` FROM `Users` AS `User` LEFT OUTER JOIN `Posts` AS `Posts` ON `User`.`id` = `Posts`.`UserId` LEFT OUTER JOIN ( `Follow` AS `Followings->Follow` INNER JOIN `Users` AS `Followings` ON `Followings`.`id` = `Followings->Follow`.`fo llowingId`) ON `User`.`id` = `Followings->Follow`.`followerId` LEFT OUTER JOIN ( `Follow` AS `Followers->Follow` INNER JOIN `Users` AS `Followers` ON `Followers`.`id` = `Followers->Follow`.`followerId`) ON `User`.`id` = `Followers->Follow`.`followingId` WHERE `User`.`id` = 2; GET /api/posts 304 11.273 ms - - GET /api/user/ 304 19.565 ms - - Executing (default): SELECT `Post`.`id`, `Post`.`content`, `Post`.`createdAt`, `Post`.`updatedAt`, `Post`.`UserId`, `Post`.`RetweetId`, `User`.`id` AS `User.id`, `User `.`nickname` AS `User.nickname`, `Images`.`id` AS `Images.id`, `Images`.`src` AS `Images.src`, `Images`.`createdAt` AS `Images.createdAt`, `Images`.`updatedAt` AS `Ima ges.updatedAt`, `Images`.`PostId` AS `Images.PostId` FROM `Posts` AS `Post` LEFT OUTER JOIN `Users` AS `User` ON `Post`.`UserId` = `User`.`id` LEFT OUTER JOIN `Images` AS `Images` ON `Post`.`id` = `Images`.`PostId` ORDER BY `Post`.`createdAt` DESC; Executing (default): SELECT `User`.`id`, `User`.`nickname`, `User`.`userId`, `User`.`password`, `User`.`createdAt`, `User`.`updatedAt`, `Posts`.`id` AS `Posts.id`, `Fo llowings`.`id` AS `Followings.id`, `Followings->Follow`.`createdAt` AS `Followings.Follow.createdAt`, `Followings->Follow`.`updatedAt` AS `Followings.Follow.updatedAt` , `Followings->Follow`.`followingId` AS `Followings.Follow.followingId`, `Followings->Follow`.`followerId` AS `Followings.Follow.followerId`, `Followers`.`id` AS `Foll owers.id`, `Followers->Follow`.`createdAt` AS `Followers.Follow.createdAt`, `Followers->Follow`.`updatedAt` AS `Followers.Follow.updatedAt`, `Followers->Follow`.`follo wingId` AS `Followers.Follow.followingId`, `Followers->Follow`.`followerId` AS `Followers.Follow.followerId` FROM `Users` AS `User` LEFT OUTER JOIN `Posts` AS `Posts` ON `User`.`id` = `Posts`.`UserId` LEFT OUTER JOIN ( `Follow` AS `Followings->Follow` INNER JOIN `Users` AS `Followings` ON `Followings`.`id` = `Followings->Follow`.`fo llowingId`) ON `User`.`id` = `Followings->Follow`.`followerId` LEFT OUTER JOIN ( `Follow` AS `Followers->Follow` INNER JOIN `Users` AS `Followers` ON `Followers`.`id` = `Followers->Follow`.`followerId`) ON `User`.`id` = `Followers->Follow`.`followingId` WHERE `User`.`id` = 2; GET /api/posts 304 18.519 ms - - GET /api/user/ 304 16.699 ms - - Executing (default): SELECT `Post`.`id`, `Post`.`content`, `Post`.`createdAt`, `Post`.`updatedAt`, `Post`.`UserId`, `Post`.`RetweetId`, `User`.`id` AS `User.id`, `User `.`nickname` AS `User.nickname`, `Images`.`id` AS `Images.id`, `Images`.`src` AS `Images.src`, `Images`.`createdAt` AS `Images.createdAt`, `Images`.`updatedAt` AS `Ima ges.updatedAt`, `Images`.`PostId` AS `Images.PostId` FROM `Posts` AS `Post` LEFT OUTER JOIN `Users` AS `User` ON `Post`.`UserId` = `User`.`id` LEFT OUTER JOIN `Images` AS `Images` ON `Post`.`id` = `Images`.`PostId` ORDER BY `Post`.`createdAt` DESC; Executing (default): SELECT `User`.`id`, `User`.`nickname`, `User`.`userId`, `User`.`password`, `User`.`createdAt`, `User`.`updatedAt`, `Posts`.`id` AS `Posts.id`, `Fo llowings`.`id` AS `Followings.id`, `Followings->Follow`.`createdAt` AS `Followings.Follow.createdAt`, `Followings->Follow`.`updatedAt` AS `Followings.Follow.updatedAt` , `Followings->Follow`.`followingId` AS `Followings.Follow.followingId`, `Followings->Follow`.`followerId` AS `Followings.Follow.followerId`, `Followers`.`id` AS `Foll llowingId`) ON `User`.`id` = `Followings->Follow`.`followerId` LEFT OUTER JOIN ( `Follow` AS `Followers->Follow` INNER JOIN `Users` AS `Followers` ON `Followers`.`id` = `Followers->Follow`.`followerId`) ON `User`.`id` = `Followers->Follow`.`followingId` WHERE `User`.`id` = 2; GET /api/posts 304 13.742 ms - - GET /api/user/ 304 14.161 ms - - 프론트쪽 콘솔 GET / 200 55.375 ms - 5313 GET /_next/static/development/pages/_app.js?ts=1563591441622 - - ms - - GET /_next/webpack-hmr?page=/ 200 0.480 ms - - GET /_next/static/development/pages/_app.js?ts=1563591441622 200 2.981 ms - 6886331 GET /_next/static/development/dll/dll_92fa9139568d8c3d8f78.js.map 200 2.977 ms - 1046210 GET /_next/static/development/pages/index.js?ts=1563591441622 - - ms - - GET /_next/static/runtime/webpack.js?ts=1563591445401 200 1836.569 ms - 34960 GET /_next/static/development/pages/_app.js?ts=1563591445401 200 1704.657 ms - 6886331 GET /_next/static/development/dll/dll_92fa9139568d8c3d8f78.js?ts=1563591445401 200 1962.243 ms - 901660 GET /_next/static/runtime/webpack.js.map 200 6.741 ms - 36238 GET /_next/static/development/dll/dll_92fa9139568d8c3d8f78.js.map 200 3.632 ms - 1046210 GET /_next/static/development/pages/index.js?ts=1563591445401 200 1956.874 ms - 6641339 GET /_next/static/runtime/main.js?ts=1563591445401 200 2066.445 ms - 836703 GET /_next/static/chunks/0.js 200 4.298 ms - 440 GET /_next/static/runtime/main.js.map 200 3.096 ms - 754607 GET /_next/static/chunks/0.js.map 200 2.544 ms - 99 GET /_next/static/development/pages/index.js.map 200 54.650 ms - 6062252 GET /_next/static/development/pages/_app.js.map 200 2.475 ms - 6245534 { Component: { [Function: Error] displayName: 'ErrorPage' }, router: ServerRouter { route: '/_error', pathname: '/_error', query: [Object: null prototype] {}, asPath: '/%3Canonymous%3E' }, ctx: { err: null, req: IncomingMessage { _readableState: [ReadableState], readable: true, _events: [Object], _eventsCount: 1, _maxListeners: undefined, socket: [Socket], connection: [Socket], httpVersionMajor: 1, httpVersionMinor: 1, httpVersion: '1.1', complete: true, headers: [Object], rawHeaders: [Array], trailers: {}, rawTrailers: [], aborted: false, upgrade: false, url: '/%3Canonymous%3E', method: 'GET', statusCode: null, statusMessage: null, client: [Socket], _consuming: false, _dumped: false, next: [Function: next], baseUrl: '', originalUrl: '/%3Canonymous%3E', _parsedUrl: [Url], params: [Object], query: {}, res: [ServerResponse], _startAt: [Array], _startTime: 2019-07-20T02:57:28.682Z, _remoteAddress: '::1', body: {}, secret: 'cookiesecret;', cookies: {}, signedCookies: [Object], _parsedOriginalUrl: [Url], sessionStore: [MemoryStore], sessionID: 'eSMPkTfykVTFXE1fiG1ArEYKZ30uPvrm', session: [Session], route: [Route] }, res: ServerResponse { _events: [Object], _eventsCount: 2, _maxListeners: undefined, output: [], outputEncodings: [], outputCallbacks: [], outputSize: 0, writable: true, _last: false, chunkedEncoding: false, shouldKeepAlive: true, useChunkedEncodingByDefault: true, sendDate: true, _removedConnection: false, _removedContLen: false, _removedTE: false, _contentLength: null, _hasBody: true, _trailer: '', finished: false, _headerSent: false, socket: [Socket], connection: [Socket], _header: null, _onPendingData: [Function: bound updateOutgoingData], _sent100: false, _expect_continue: false, req: [IncomingMessage], locals: [Object: null prototype] {}, _startAt: undefined, _startTime: undefined, writeHead: [Function: writeHead], __onFinished: [Function], end: [Function: end], statusCode: 404, [Symbol(isCorked)]: false, [Symbol(outHeadersKey)]: [Object] }, pathname: '/_error', query: [Object: null prototype] {}, asPath: '/%3Canonymous%3E', store: { dispatch: [Function], subscribe: [Function: subscribe], getState: [Function: getState], replaceReducer: [Function: replaceReducer], [Symbol(observable)]: [Function: observable] }, isServer: true } } GET /%3Canonymous%3E 404 43.283 ms - 5930 GET /_next/static/development/dll/dll_92fa9139568d8c3d8f78.js?ts=1563591445401 200 6.078 ms - 901660 GET /_next/static/development/dll/dll_92fa9139568d8c3d8f78.js?ts=1563591445401 200 1.735 ms - 901660 { Component: { [Function: Error] displayName: 'ErrorPage' }, router: ServerRouter { route: '/_error', pathname: '/_error', query: [Object: null prototype] {}, asPath: '/%3Canonymous%3E' }, ctx: { err: null, req: IncomingMessage { _readableState: [ReadableState], readable: true, _events: [Object], _eventsCount: 1, _maxListeners: undefined, socket: [Socket], connection: [Socket], httpVersionMajor: 1, httpVersionMinor: 1, httpVersion: '1.1', complete: true, headers: [Object], rawHeaders: [Array], trailers: {}, rawTrailers: [], aborted: false, upgrade: false, url: '/%3Canonymous%3E', method: 'GET', statusCode: null, statusMessage: null, client: [Socket], _consuming: false, _dumped: false, next: [Function: next], baseUrl: '', originalUrl: '/%3Canonymous%3E', _parsedUrl: [Url], params: [Object], query: {}, res: [ServerResponse], _startAt: [Array], _startTime: 2019-07-20T02:57:28.771Z, _remoteAddress: '::1', body: {}, secret: 'cookiesecret;', cookies: {}, signedCookies: [Object], _parsedOriginalUrl: [Url], sessionStore: [MemoryStore], sessionID: 'DWj3hV5t7foovRB7YNoXfAcOHpjPVnyJ', session: [Session], route: [Route] }, res: ServerResponse { _events: [Object], _eventsCount: 2, _maxListeners: undefined, output: [], outputEncodings: [], outputCallbacks: [], outputSize: 0, writable: true, _last: false, chunkedEncoding: false, shouldKeepAlive: true, useChunkedEncodingByDefault: true, sendDate: true, _removedConnection: false, _removedContLen: false, _removedTE: false, _contentLength: null, _hasBody: true, _trailer: '', finished: false, _headerSent: false, socket: [Socket], connection: [Socket], _header: null, _onPendingData: [Function: bound updateOutgoingData], _sent100: false, _expect_continue: false, req: [IncomingMessage], locals: [Object: null prototype] {}, _startAt: undefined, _startTime: undefined, writeHead: [Function: writeHead], __onFinished: [Function], end: [Function: end], statusCode: 404, [Symbol(isCorked)]: false, [Symbol(outHeadersKey)]: [Object] }, pathname: '/_error', query: [Object: null prototype] {}, asPath: '/%3Canonymous%3E', store: { dispatch: [Function], subscribe: [Function: subscribe], getState: [Function: getState], replaceReducer: [Function: replaceReducer], [Symbol(observable)]: [Function: observable] }, isServer: true } } GET /%3Canonymous%3E 404 47.190 ms - 5930 GET /_next/static/development/dll/dll_92fa9139568d8c3d8f78.js.map 200 3.790 ms - 1046210 GET /_next/static/development/dll/dll_92fa9139568d8c3d8f78.js.map 200 4.806 ms - 1046210 GET /_next/static/development/pages/_app.js?ts=1563591445401 200 3.628 ms - 6886331 GET /_next/static/development/pages/_app.js?ts=1563591445401 200 3.435 ms - 6886331 GET /_next/static/development/pages/_app.js.map 200 1.449 ms - 6245534 GET /_next/static/development/pages/index.js?ts=1563591445401 200 275.746 ms - 6641339 GET /_next/static/development/pages/index.js?ts=1563591445401 200 145.038 ms - 6641339 GET /_next/static/development/pages/_app.js.map 200 5.132 ms - 6245534 GET /_next/static/development/pages/index.js.map 200 64.159 ms - 6062252 GET /_next/static/development/pages/index.js.map 200 126.532 ms - 6062252
-
미해결리액트 처음이시라구요? React JS로 웹 서비스 만들기!
function in functional components
function _renderMovies() { return moives.map((movie, index) => { return <Movie title={movie.title} poster={movie.poster} key={index} /> }); };
-
미해결리액트 처음이시라구요? React JS로 웹 서비스 만들기!
useEffect in the functional components
import React, {useState, useEffect} from 'react'; ... function App() { const[movies, setMovies] = setState([ { title: "Matrix", poster: "https://~" }, ... ]); useEffect(() => { const timer = setTimeout(() => { setMovies([ { title: "Trainspotting", poster: "https://~" }, ...movies ]) }, 5000); return () => clearTImeout(timer); // eslint-disable-next-line ([]로 인해 생기는 오류를 무시한다) }, []);
-
미해결리액트 처음이시라구요? React JS로 웹 서비스 만들기!
State in a functional components
import React, {useState, useEffect} from 'react'; ... function App() { const[greeting, setGreeting] = useState('hello'); useEffect(() => { setTimeout(() => { setGreeting('hello again!') }, 5000) }); ... return( <div className="App"> {greeting} {movies.map((movie,index) => { ...
-
미해결홍정모의 게임 만들기 연습 문제 패키지
예제 다운로드 방법을 모르겠습니다.
예제는 어떻게 다운 받나요??
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
Mac ./nodestart.cmd
Mac OS X 환경에서 nodestart.cmd 파일 어떻게 실행 시키나요
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
문과생 질문입니다
문과생이라 실전을 잘몰라서 크롤링 할수있는 정도면 취직이 가능할까요 .. 자바를 배우다가 실패했던기억이 있어서 .. 어쩌정한게 무섭고 내 실력도 무섭고 ㅜ.. 컴활도 못따서 이럴빠엔 ㅠㅠ 컴활자격증이라도 먼저 해야되나 .. 어디강의에선 데이터사이언스 판다스 4번의 공개강의들을면 .. 신입사원 급까진 가능하다고 하다고 단기적으로 될까 의심되고 고심 많네요 ㅠ 개인적으론 파이썬으로 오픈마켓판매 자동화 관리 프로그램 만들고 싶은게 꿈인데 그래서 GUI나 클라우드서버 그런쪽도 궁금하고 자료나 강의 찾기도 어렵고 파이썬 알고싶은게 많이 있는데 파이썬 내용을 물어볼때가 따로있나요 ..ㅠ?? 커뮤니티가 영어가 아닌곳이 없나요 ...?
-
미해결ELK 스택 (ElasticSearch, Logstash, Kibana) 으로 데이터 분석
깃헙 파일 logstash.conf 괄호 안 닫혀 있어서 에러가 났었어요. 필터랑 아웃풋 } 하나씩 더 추가해 주어야 할듯합니다.
제목이 내용입니다.
-
미해결Kotlin Android부터 Firebase 서버 그리고 훌륭한 Chatbot 만들기
환불도 안되는건가요?
현재 버전이 안맞아서 강의를 내려놨는데 판매가 된다니 확인해보도록 하겠습니다. 라고 하셨는데 2강 이상을 들어버려서
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
git 권한 부탁드립니다.
인프런 아이디 : shadowbug인프런 이메일 : shadowbug@naver.com깃헙 아이디 : shadowbug깃헙 Username : shadowbug 입니다.
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
과제 제출이 안되요 ㅠ
∙ Session token prefix: 22570778ec ∙ In the legacy mode, all cases will run serially! ✘ BackendAPIError: 500 Internal Server Error Internal server error. 교수님, 2번 과제가 이렇게 뜨면서 제출이 안되는데 어떻게 해야 하나요? 3번도 안되네요 ㅠ
-
예제로 배우는 스프링 입문 (개정판)
라이브러리 추가가 안되는데 어떻게 해야하나요?
삭제된 글입니다
-
미해결신입 프로그래머를 위한 실전 JSP 강좌
jsp 파일 변환
jsp 파일이 java 와 class 파일로 변환 된다고 설명 해주셨는데 apache 폴더 부분 가보니 class 와 java 파일이 나타나지 않습니다. 실행은 정상적으로 되는데 왜 두 파일이 보이지 않는건가요?
-
미해결스프링 기반 REST API 개발
NoSerializer 에러가 뜹니다.
아래와 같이 프로젝트에 적용 중입니다. Controller, Serializer 둘 다 sprigframework.validation의 Errors를 임포트하고 있습니다. 어떻게 해결해야할까요? ErrorsSerializer package com.kakaogame.queen.boysinthesharehouse.global.common;import com.fasterxml.jackson.core.JsonGenerator;import com.fasterxml.jackson.databind.JsonSerializer;import com.fasterxml.jackson.databind.SerializerProvider;import org.springframework.boot.jackson.JsonComponent;import org.springframework.validation.Errors;import java.io.IOException;@JsonComponentpublic class ErrorsSerializer extends JsonSerializer<Errors> { @Override public void serialize(Errors errors, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException { jsonGenerator.writeStartArray(); errors.getFieldErrors().forEach(e -> { try { jsonGenerator.writeStartObject(); jsonGenerator.writeStringField("field", e.getField()); jsonGenerator.writeStringField("objectName", e.getObjectName()); jsonGenerator.writeStringField("code", e.getCode()); jsonGenerator.writeStringField("defaultMessage", e.getDefaultMessage()); Object rejectedValue = e.getRejectedValue(); if (rejectedValue != null) { jsonGenerator.writeStringField("rejectedValue", rejectedValue.toString()); } jsonGenerator.writeEndObject(); } catch (IOException e1) { e1.printStackTrace(); } }); errors.getGlobalErrors().forEach(e -> { try { jsonGenerator.writeStartObject(); jsonGenerator.writeStringField("objectName", e.getObjectName()); jsonGenerator.writeStringField("code", e.getCode()); jsonGenerator.writeStringField("defaultMessage", e.getDefaultMessage()); jsonGenerator.writeEndObject(); } catch (IOException e1) { e1.printStackTrace(); } }); jsonGenerator.writeEndArray(); }} PlayerController @PutMapping("/{platformId}")public ResponseEntity updatePlayer(@PathVariable Long platformId, @RequestBody @Valid PlayerDto.UpdateRequest reqDto, Errors errors) { var optionalAccount = accountSearchService.getAccount(platformId); if (optionalAccount.isEmpty()) return ResponseEntity.notFound().build(); if (errors.hasErrors()) return ResponseEntity.badRequest().body(errors); var isSuccess = playerUpdateService.updatePlayer(optionalAccount.get(), reqDto); var playerDto = new PlayerDto.UpdateResponse(isSuccess); return ResponseEntity.ok(playerDto);} Error 메시지 org.springframework.http.converter.HttpMessageConversionException: Type definition error: [simple type, class org.springframework.validation.DefaultMessageCodesResolver]; nested exception is com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class org.springframework.validation.DefaultMessageCodesResolver and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationFeature.FAIL_ON_EMPTY_BEANS) (through reference chain: org.springframework.validation.BeanPropertyBindingResult["messageCodesResolver"]) ---------------------------------------------------------------------------------------------------------------- ObjectMapper 를 AutoWired 해서 다음과 같이하면 실행되긴하네요 ㅠ return ResponseEntity.badRequest().body(objectMapper.writeValueAsString(errors));
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
영상보니깐 hashkey를 퀴즈풀기에서찾으라는데 없네요 대신 상단에 이런게있습니다
hashkey: sub-02ccb-179289-19767 어떤것을 넣어야 제출이될까요?
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
Promise 에 resolve, error질문
안녕하세요 조선생님 무더운 날씨에 고생이 많으십니다Promise에 resolve와 error를 인수로 함수를 넣는데 Q1. resolve와 reject이라는 인수명은 고정인가요? 아니면 다른 이벤트 핸들러처럼 r, e라는 식으로 제 맘대로 써도 될까요?Q2. Promise안에 (resolve, reject) => 에서 resolve와 reject 인수가 두개있는데 이것을 한개만 써도 될까요? (예를들어 무조건 error로 처리하거나 resolve로 처리하는경우)아니면 반드시 두개써야되나요?Q3. 하나만 써도 되는 경우라면resolve인지 reject인지 구분을 어떻게 하나요? 만약 Q1에서 인수명이 고정이라면 상관없겟지만, 고정이 아니라면 어떻게 구분하는지궁금합니다.항상 감사합니다!