mac - putty 사용이 가능할지요?
미해결
[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
안녕하세요 선생님 . 저는 mac 을 사용하고 있는데 putty를 검색해도 확인이 안 되어서요.. 제가 못 찾는 것인지, 혹시 맥은 다른 프로그램을 사용하는지 확인 부탁드립니다.
- 컴퓨터-비전
- python
- 딥러닝
- keras
- tensorflow
- 머신러닝 배워볼래요?
173만명의 커뮤니티!! 함께 토론해봐요.
미해결
[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
안녕하세요 선생님 . 저는 mac 을 사용하고 있는데 putty를 검색해도 확인이 안 되어서요.. 제가 못 찾는 것인지, 혹시 맥은 다른 프로그램을 사용하는지 확인 부탁드립니다.
미해결
따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
강의를 두세번 돌려봤는데요. uploadProductPage.js에서 맨 하단에 < Form onSubmit = { submitHandler } > < Button type = "submit" > 확인 </ Button > 이렇게 하셨는데요. 확인버튼에 onClick를 안해주셔도되는건가요? 실제로 테스트해보니까 저는 확인버튼을 누르면 아무 동작도 일어나지 않아요. 강사님 깃허브 코드 참고해봤는데 강사님꺼는 < Button onClick = { onSubmit } > Submit </ Button > ; 이렇게 되어있네요. 똑같이 따라해봤는데요, 모든 값을 안넣어주고 확인을 누르면 alert는 잘 나오는데, 제대로 값을 넣어주고 확인을 넣어주면 400 에러가 나옵니다. 이 밖에도 server > models > Product.js 파일에서 continents : { type : Number , default : 1 , }, 위의 코드도 이번 강의에서 찾아볼수없고, 강사님 깃허브 코드에는 있습니다. ㅠ 이번 강의에서 없는건 맞는건지 궁금합니다.. 그리고 강의 코드와 제 코드를 아무리 비교해봐도 400에러 발생지를 못찾겠는데.. 도움좀 부탁드릴께요 ㅠㅠ UploadProductPage.js import React , { useState } from "react" ; import { Typography , Button , Form , Input } from "antd" ; import FileUpload from "../../utils/FileUpload" ; import Axios from "axios" ; const { TextArea } = Input ; const Continents = [ { key : 1 , value : "Africa" }, { key : 2 , value : "Europe" }, { key : 3 , value : "North America" }, { key : 4 , value : "South America" }, { key : 5 , value : "Australia" }, { key : 6 , value : "Australia" }, { key : 1 , value : "Antarctica" }, ]; function UploadProductPage ( props ) { const [ Title , setTitle ] = useState ( "" ); const [ Description , setDescription ] = useState ( "" ); const [ Price , setPrice ] = useState ( 0 ); const [ Continent , setContinent ] = useState ( 1 ); const [ Images , setImages ] = useState ([]); const titleChangeHandler = ( event ) => { setTitle ( event . currentTarget . value ); }; const descriptionChangeHandler = ( event ) => { setDescription ( event . currentTarget . value ); }; const priceChangeHandler = ( event ) => { setPrice ( event . currentTarget . value ); }; const continentChangeHandler = ( event ) => { setContinent ( event . currentTarget . value ); }; const updateImages = ( newImages ) => { setImages ( newImages ); }; const submitHandler = ( event ) => { event . preventDefault (); if (! Title || ! Description || ! Price || ! Continent || ! Images ) { return alert ( "모든 값을 넣어주셔야 합니다." ); } // 서버에 채운 값들을 request로 보낸다. const body = { // 로그인 된 사람의 ID writer : props . user . userData . _id , title : Title , description : Description , price : Price , images : Images , continents : Continents , }; Axios . post ( "/api/product" , body ). then (( response ) => { if ( response . data . success ) { alert ( "상품 업로드에 성공 했습니다." ); props . history . push ( "/" ); } else { alert ( "상품 업로드에 실패 했습니다." ); } }); }; return ( < div style = { { maxWidth : "700px" , margin : "2rem auto" } } > < div style = { { textAlign : "center" , marginBottom : "2rem" } } > < h2 > 여행 상품 업로드 </ h2 > </ div > < Form onSubmit = { submitHandler } > { /*Drop-Zone */ } < FileUpload refreshFunction = { updateImages } /> < br /> < br /> < label > 이름 </ label > < Input onChange = { titleChangeHandler } value = { Title } /> < br /> < br /> < labe > 설명 </ labe > < TextArea onChange = { descriptionChangeHandler } value = { Description } /> < br /> < br /> < labe > 가격($) </ labe > < Input type = "number" onChange = { priceChangeHandler } value = { Price } /> < br /> < br /> < select onChange = { continentChangeHandler } value = { Continent } > { Continents . map (( item ) => ( < option key = { item . key } value = { item . key } > { item . value } </ option > )) } </ select > < br /> < br /> < Button type = "submit" onClick = { submitHandler } > 확인 </ Button > </ Form > </ div > ); } export default UploadProductPage ; routes>product.js const express = require ( "express" ); const router = express . Router (); const multer = require ( "multer" ); const { Product } = require ( "../models/Product" ); //================================= // Product //================================= var storage = multer . diskStorage ({ /* 어디에 파일이 저장되는지 */ destination : function ( req , file , cb ) { cb ( null , "uploads/" ); }, /* 어떤 이름으로 파일을 저장할지 */ filename : function ( req , file , cb ) { cb ( null , ` ${ Date . now () } _ ${ file . originalname } ` ); }, }); var upload = multer ({ storage : storage }). single ( "file" ); router . post ( "/image" , ( req , res ) => { // 가져온 이미지를 저장을 해주면 된다. upload ( req , res , ( err ) => { if ( err ) { return res . json ({ success : false , err }); } return res . json ({ success : true , filePath : res . req . file . path , fileName : res . req . file . filename , }); }); }); router . post ( "/" , ( req , res ) => { // UploadProductPage.js에서 받아온 정보들을 DB에 넣어 준다. const product = new Product ( req . body ); product . save (( err ) => { if ( err ) return res . status ( 400 ). json ({ success : false , err }); return res . status ( 200 ). json ({ success : true }); }); }); module . exports = router ;
해결됨
남박사의 파이썬 기초부터 실전 100% 활용
if lop < len(user_input) : string_list.append(user_input[lop:len(user_input)]) 이렇게 lop의 값이 문자열의 길이와 다르면 그만큼 짤라서 넣으면 되지 않나요???
해결됨
벡터 미적분학 시리즈2 - 미분 심화: 최적화 이론의 기초와 벡터 함수
퍼텐셜함수 V의 레벨셋을 equipotential surface라 하셨는데 등고선같은 레벨 커브를 생각하면되나요?
미해결
기본을 확실히!! HTML의 모든 것
아톰으론 코드를 어케 여나요?
미해결
코틀린 기반 안드로이드 앱개발 심화 2단계
sqlite에 데이터 쓰기 작업을 통해 데이터를 저장하는 것이 아닌 제가 가지고 있는 데이터를 한꺼번에 안드로이드 sqlite 데이터 베이스에 삽입할 수는 없나요???
미해결
Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
안녕하세요 판교님, 제목과 마찬가지로 저런 에러가 나옵니다 eslint 에러같아 vue.config.js 파일을 생성해서 module. exports = { devServer : { overlay : false } } 셋팅도 해줬습니다. 서버재시작을 해도 저러네요ㅎㅎ;; toggleComplete : function (todoItem , index){ todoItem. completed = !todoItem. completed ; localStorage . removeItem (todoItem. item ) ; localStorage . setItem (todoItem. item , JSON . stringify (todoItem)) ; } 에 index를 지우면 에러가 사라지는데 페이지 상에 local storage에 반응이 없어집니다. 틀린게있나 싶어 이러저리 돌려가며 소스확인을 해봤는데 이상은 없는것 같아서 질문드립니다.
미해결
홍정모의 따라하며 배우는 C언어
만약 printf함수만 이런거면 원래 스택구조로 쌓이는데 float는 4바이트로 쌓이는 게 맞는데 그냥 printf 함수쓸때만 이게 8바이트처럼 보이는 건가요?
미해결
Vue로 Nodebird SNS 만들기
npm run dev 해서 실행시키려고 했는데 [nodemon] app crashed - waiting for file changes before starting... 이러한 에러가 뜨는데 왜그럴가요?
해결됨
React로 NodeBird SNS 만들기
제로초님 백엔드와 sns만들기 강의를 수강하고 있는 학생입니다 데이터베이스를 만들때 마이그레이션으로 만드는 방법하고 백엔드 강의에서와 sns강의에서 만드는 방법이 각각 다른데 어떤 방법이 최신이고 더 효율적인 방법일까요?
미해결
Vue로 Nodebird SNS 만들기
MYSQL 다운받았습니다. 그리고 DB설치를 터미널을 통해서 했는데 workbench에 들어가 보니 db가 없네여.. 뭘 잘못한걸가요?
미해결
3. 웹개발 코스 [스프링 프레임워크+전자정부 표준프레임워크]
5강 진행중에 이런 에러가 떴는데 뭐가 문제일까요? 톰캣문제인거 같긴한데 리파지토리 삭제하고 톰캣클린 후 다시 업데이트해봐도 같은 에러가 나타나네요ㅠㅠ 어떤 문제인지 봐주시면 감사하겠습니다.
미해결
따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
Registerpage.js에서 formik과 yup이라는 모듈이 다운받아져 있는데 이건 무슨 용도인가요??
미해결
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Item, Album, Book, Movie entity 설계시 Item에서 @Inheritance(strategy = InheritanceType.JOINED) @DiscriminatorColumn(name = "item_type") 와 같이 Join 방식으로 구현했을 때 1) Item Table에는 item_type 필드가 생기게 되는데, dtype 필드를 Item class나 child class들에서 entity의 method를 통해 Get할 수 있는 방법은 없나요? SpringDataJPA의 ItemRepository.findAll로 받은 List<Item>에 대해서 해당 객체의 실제 type이 뭔지 알고 싶은 경우, 일일히 instanceof로 체크해서 해야하는데, getItemType 같은 메소드를 만들수 있으면 편리할 것 같은데 방법이 업는지요? 2) SpringDataJpa의 ItemRepository로 findAll을 해보니, 하위 모든 table을 join해서 검색하게 되던데요, 어떻게 보면 당연한 동작이긴 한데, 실질Item 객체보다는 단순히 전체 Item이 몇개이고 그 리스트를 얻고 싶을 때는 비효율적인 것처럼 느껴지기도 합니다. 이런 경우 그냥 Item table만 가지고 조회하는 query를 직접 짜는 게 더 바람직 한가요? DTO를 하나 만들고 Item table만으로 query를 날린다던지...
미해결
Do it! Node.js 프로그래밍(개정판)
그전 챕터인 채팅서버 내용이 나옵니다. 확인 부탁 드립니다.
미해결
파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
n = int ( input ()) a = [ 0 ]*(n+ 1 ) cnt = 0 for i in range ( 2 , n+ 1 ): if a[i] == 0 : cnt += 1 for j in range (i+ 1 , n+ 1 ): if j % i == 0 : a[j] = 1 print (cnt)
해결됨
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
안녕하세요 강의 잘 듣고있습니다 다름이 아니라, 해당 스크린샷 관련하여 질문이 있어 문의드립니다. - 1.Load<T> 의 경우 어짜피 GameObject 를 받게 되는 매서드이니, 제네릭이 아니라 GameObject 를 받도록 선언하면 안되는지요? 2.리소스 매니저루 범용적으로 쓰기 위해 <T> 를 사용한다면 왜 아래의 Instantiate 매서드는 GameObject 로 타입이 고정되었나요? (혹시몰라서 <T> 로 만들어보니 그것두 정상동작을 해서 여쭙숩니다) - 따지는것은 절대 아니구, 제가 제네릭을 part1 강좌로 생전 처음배워서 왜 저렇게 적용해야하는지 의도를 알면 도움이 될것같아 여쭈어봅니다! (아직은 써야할곳 안써야할곳 구분이 잘안됨) 나중에 저도 많이 사용하게 될거같아서요!
미해결
스프링 부트 개념과 활용
안녕하세요 선생님. 구글링 한 결과 스택오버플로 사이트에서 * matches zero or more characters ** matches zero or more 'directories' in a path 이런 것을 얻을수 있는데 zero or more characters가 뭘 뜻하는 건지 이해가 잘 안되서 질문합니다... /*와 /**의 차이에 대해서 설명해주시면 감사하겠습니다
미해결
[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
안녕하세요 tensorflow object api를 사용해 강의에서 제공하는 존윅 영화장면에서 detection을 수행한 후 완성된 detection 영상을 제 로컬환경에 저장하고 싶은데 (구글 클라우드 계정을 사용하지 않고 있습니다.) gsutil을 사용할 수 없는데 어떻게 저장할 수 있을까요?
미해결
CSS Flex와 Grid 제대로 익히기
flex-item에 display:flex를 줄수 있나요?