묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
구글 큰 이미지 다운받기 관련 에러처리 문의드립니다.
안녕하세요 구글 강의 큰 이미지 다운로드 받기 중 에러가 생겨 문의드립니다. [현상] 강사님께서 말씀해주신 키워드 '고양이' 등을 입력하면 문제 없는데 예를들어 '아이유', '블랙핑크'와 같은 키워드로 검색을 하면, 아래와 같은 메시지가 뜨면서 중단됩니다. (연예인키워드에서 문제가 발생하는 것으로 추정됩니다) [제가 처리한 방식] 소스코드 마지막 줄 예외처리를 하여 진행은 되게했습니다. try: urllib.request.urlretrieve(url=img_src, filename=f"{keyword}/{i}.jpg") except: pass [처리방법 문의] 구글링을 해보니 인증서에 관한 문제라고는 되어 있으나, 특정 키워드는 문제 없이 작동해서 이유를 잘 모르겠습니다. 왜 이러한 현상이 발생하는지, 이를 처리할수 있는 더 나은 코드는 없는지 여쭙고 싶습니다 (나름대로 이유를 찾아본 결과 연예사 기사와 연결된 링크에서 문제가 발생하는 것도 같긴 합니다.. ) [에러메시지] urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expirte 바쁘시겠지만 답변부탁드리겠습니다. 강의는 항상 잘 듣고 있습니다. 기회를 빌어 감사말씀 드립니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버
results값이 들어오질 않습니다
코드를 작성하고 테스트하는 도중 result값이 계속적으로 들어오질 않아, 공개되어있는 파일로 실행해 보았지만 동일하게 results값이 들어오질 않습니다.. 도저히 방법이 생각나질 않아 질문드립니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
saga 제너레이터 함수에서 catch를 탔을때
function *addPost(action){ try{ yield delay(2000); const result = yield call(addPostAPI,action.data); yield put({ type:"ADD_POST_SUCCESS", data:result.data }); }catch (err) { yield put({ type:"ADD_POST_FAILURE", data:err.response.data }); } } 이런식으로 addPost 가 있고 실제로 axios 로 네트워크 요청하게하면 오류가 떠서 catch 로 갈수도 있는데 이때 보통 어떤식으로 처리하나요? reducer 에서 initialState 에는 logInError 가 있는데 UserProfile.js에서는 loginError 관련 처리가 없는것같아서요
-
미해결퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준
css 하다가 궁금한게 있어서 질문드립니다 !
안녕하세요! class 명을 어떻게 지으면 좋을지 생각해 보다 BEM 이라는것을 알게 됬는데 BEM 형식을 실전에서도 많이 사용하나요 ??
-
미해결Node.js - Express
Passpot.js
"Passpot.js" 제목에 오타가 있습니다.
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
목차 활성화가 안나옵니다.
알려주신 두가지 방법으로 설치를 실행했지만, 목차 활성화 창이 뜨지 않습니다. 왜 그럴까요? 알려주시면 감사하겠습니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
이미지와 그에 맞는 텍스트 동시 다운로드 가능한가요?
public ResponseEntity<Map<String,byte[]>> getProfileImageByMember(Member member) throws Exception{ Map<String,byte[]> map = new LinkedHashMap<>(); String storedFileName; log.info(member.getProfileImage()); if(member.getProfileImage().equals(null)){ throw new FileNotFoundException("ProfileImageNotFound"); } else{ storedFileName=member.getProfileImage(); } //s3에서 이미지파일을 불러와 byte로 변환 S3Object s3Object = amazonS3Client.getObject(new GetObjectRequest(bucket,storedFileName)); S3ObjectInputStream objectInputStream = s3Object.getObjectContent(); byte[] bytes = IOUtils.toByteArray(objectInputStream); //이미지 원래 이름만 추출 String fileName = URLEncoder.encode(storedFileName,"UTF-8").substring(56); //이미지만 다운로드할때 헤더 설정 /*HttpHeaders httpHeaders = new HttpHeaders(); httpHeaders.setContentType(MediaType.IMAGE_JPEG); httpHeaders.setContentLength(bytes.length); httpHeaders.setContentDispositionFormData("attachment", fileName);*/ //이미지와 텍스트를 동시에 Multipart 형식으로 받고싶은데 여기를 잘 모르겠네요 HttpHeaders httpHeaders = new HttpHeaders(); httpHeaders.setContentType(MediaType.MULTIPART_FORM_DATA); httpHeaders.setContentDispositionFormData("attachment",fileName); map.put(member.getClassyNickName(),bytes); return ResponseEntity.ok().headers(httpHeaders).body(map); } AWS S3로부터 이미지를 받아와 텍스트와 함께 body에 map형식으로 보내는 메소드입니다. 이미지 업로드할때 Multipart를 사용하여 텍스트와 파일을 같이 보낸것 처럼 다운로드도 하고 싶은데 헤더 설정을 어떻게 해야 할까요?
-
미해결인벤터 3D 2020 / 2021 기초와 조립품
샘플파일이 어디있나요?
아무리 찾아봐도 샘플파일이 없네요. 빠른시일 답변 바랍니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Domain Entity에 비지니스로직 - transaction이 없어도 잘 작동하나요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 도메인 패키지에 Order Entity에 주문취소 비지니스로직을 넣으셨는데, 데이터를 바꾸는 것이므로, @Transactional이 들어가야하지 않나요?
-
미해결Node.js - Express
"express-session의 session 객체" 시간 표시 오류
"express-session의 session 객체" 시간이 1분 미만으로 잘못 표시되어 있습니다.
-
미해결Vuetify Admin Template 만들기 - 실전편 (Based Vue2)
안녕하세요 강사님 궁금한 점이 생겨 여쭙니다.
안녕하세요! vuetify 강의 정말 유용하게 잘 듣고 있습니다 ㅎㅎ 다름이 아니라 다중레이아웃을 할때 컴포넌트를 선언(?) 해줄 때 궁금증이 생겨서요! 예를 들어 Page폴더 안에 있는 AppBar.vue를 script안에 import를 시켜줄 때 import AppBar from './AppBar'를 했잖아용!? 근데 template안에는 <AppBar />가 아닌 <page-bar />인 이유를 알고 싶습니다..!
-
미해결Node.js - Express
"express-session의 옵션" 유투브 링크가 잘 못되어 있어요.
"express-session의 옵션" 강의가 유투브의 재생목록 링크를 가지고 있어요.
-
미해결C# 윈폼_ 응용프로그램 개발(.NetFramework)
도구상자에서 라벨을 끌어 놓을 때
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요~ 질문 드립니다. 동영상을 보면서 VS를 설치을 했고 프로젝트 생성 후 도구상자에서 라벨을 옮겨서 놓을 때 오류 메세지가 뜨면서 '개체 참조가 개체의 인스턴스로 설정되지 않았습니다.'라는 글이 드면서 라벨상자가 옮겨지지 않습니다. 뭐가 문제인 걸까요? 도움부탁드립니다.
-
미해결실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
바닐라
처음 설계하는게 어렵지 기능구현은 쉬운 것 같은데 스케폴딩 하는 부분에서 머리 터질 것 같네요. 그래도 바닐라 자바스크립트 부분은 신경써야 하겠죠?
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
nodemon 질문드립니다.
지금 제 apchage.json 파일 상황입니다. { "name": "npmtest-3080", "version": "0.0.1", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "hee", "license": "MIT", "dependencies": { "express": "^4.17.2" }, "devDependencies": { "nodemon": "^2.0.15" } } nodemon을 npm i -D nodemon 으로 설치를해서 npx nodemon app 으로 실행을 하였습니다. 그런데 nodemon starting 'node app index.js'로 가는데 이유를 모르겠습니다. 중간에 mian : index.js 빼고해도 그대로입니다.
-
미해결실전! Querydsl
QueryDSL collection 다루기 질문있습니다.
List<String> permissionList = Arrays.asList("CONTENT_READ", "CONTENT_WRITE"); User --- UserPermission --- Permissions로 각각 one to many ,many to one 으로 이루어져있는데 퍼미션들을 하나라도 가지고 있는 유저를 뽑을 땐 qf.selectFrom(user).innerJoin(user.userPermissions, permission).on(user.permissions.`in`(permissionList)) 이렇게 할 수 있는 것 같은데 다 가지고 있는 유저를 선택할 땐 어떻게 해야할까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
아이디 번호 누적 오류?
안녕하세요. 수업 내용대로 따라갔으나 회원등록을 할 시, 33번부터 입력이 되는데요.1. 어디 코드를 확인하고, 2. 왜 확인하고, 3. 어떻게 수정하는지 여쭤보고 싶습니다..! 강의 중반부터는 100% 이해보다는 흐름에 따라 강의를 들었던 터라 정확한 수정 방식을 모릅니다. 하지만, 이 부분은 정확히 이해하고 넘어가고 싶습니다 !
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
선생님 궁금한게 있습니다.
int main(){ int n; int num; int num2; scanf("%d", &n); for(int i=1; i<=n; i++){ scanf("%d", &num); } for(int j=1; j<=n; j++){ scanf("%d", &num2); } for(int k=1; k<=n; k++){ if(num==num2) printf("D\n"); else if(num==1 && num2==3) printf("A\n"); else if(num==2 && num2==1) printf("A\n"); else if(num==3 && num2==2) printf("A\n"); else printf("B\n"); } } 선생님 여기서 a가 내는것과 b가 내는 것을 배열로 입력을 받아서 설정해주는 것은 이해가 가지만 왜 배열로 받지 않고 num, num2로 설정할때는 값이 안나오는지 배열로 입력 설정할때와 단순히 변수로 입력 설정할떄 다른 점이 무엇이 있는건지 궁금합니다
-
미해결애플 웹사이트 인터랙션 클론!
scrollHeight 값이 미묘하게 틀려요
안녕하세요 강의 잘 듣고 있습니다! 다름이 아니라 setLayout() 에서 sticky 타입이 아닌 normal 타입은 objs.container.offsetHeight 값을 그대로 scrollHeight 값으로 넣어주도록 했는데요 개발자도구에서 확인해보면 그렇게 입력된 height 값이 실제 컨테이너의 height 값과 10~20px씩 꼭 차이가 있더라고요... pc 버전에서 그 정도면 크게 티 나는 수준이 아니라 괜찮긴 한데 문제는... 반응형으로 넘어가면 10~20px이 아니라 700~1000px 까지도 차이가 나서... 보통 스크롤 영역과 sticky 영역 사이에 커다란 공백이 생깁니다... 이런 차이가 왜 생기는지 알면 잡고 넘어갈 수 있겠는데 왜 생기는 건지도 잘 모르겠네요 ㅜㅜ; 강의 진행 중에 따라했던 파일도 확인해보면 조금씩 차이가 나던데 왜 이런 현상이 생기는 걸까요...?
-
미해결팀 개발을 위한 Git, GitHub 입문
PPT 자료 공유해 주시면 감사하겠습니다!
개발에 막 입문하면서 진유림님 블로그보고 프론트엔드 개발자로 입문하고자 마음먹었습니다. 인프런에서도 이렇게 뵐 수 있으니 너무 반갑네요!! PPT 자료 보내주시면 감사하겠습니다!! hoonn94@naver.com