728x90

개발 19

[ 자율프로젝트 ] Webtoon 댓글 크롤링

위의 파일은 크롬드라이브라는 파일입니다. (다운 받으시면 exe 파일 하나만있습니다. 경로를 기억해주세요!) 아래의 코드를 참고하여 코딩해주시면 댓글 크롤링이 가능합니다. 출저 : https://skyjwoo.tistory.com/entry/%EB%84%A4%EC%9D%B4%EB%B2%84-%EC%9B%B9%ED%88%B0-%EB%B2%A0%EC%8A%A4%ED%8A%B8-%EB%8C%93%EA%B8%80-%ED%81%AC%EB%A1%A4%EB%A7%81-1 네이버 웹툰 베스트 댓글 크롤링-1 필자가 파이썬을 배우고 난 후 가장 처음 해 본 프로젝트가 크롤링이었다. 지금은 웬만큼 익숙해 져서 크롤링 코드를 짜는 데 그리 오래 걸리지 않게 되었다. 그냥 무작정 코드를 따라하는 것보 skyjwoo.tisto..

개발 2021.10.21

[ 알쓸싸잡 ] 회고

[알쓸싸잡] 역할 : 프론트엔드, 로고 디자인 사용 프로그램 : React, CS Photoshop 우리가 왜 이 아이디어를 도출했을까? MM 채널에 매일 많은 게시글이 등록되지만, 잦은 알림으로 인해 채널의 알림을 꺼놔 그 날 등록된 게시글을 놓치는 경우가 많다. MM 채널에 매일 많은 게시글이 등록되지만, 잦은 알림으로 인해 채널의 알림을 꺼놔 그 날 등록된 게시글을 놓치는 경우가 많다. 공식 홈페이지에 기제되는 내용의 시간보다 실제 업로드하는 시간이 빠르다. 좋은 기술 블로그들의 소식을 빠르게 접할수 없다. 이 프로젝트를 하며 배우고, 느꼈던 점 항상 도전의 연속이였지만, 삼성 청년 소프트웨어 아카데미에서 프로젝트시에 항상 Backend 를 해오다 처음으로 Frontend 를 해보았습니다. 이번 프..

개발/알쓸싸잡 2021.10.18

[ IntelliJ ] 빌드 에러

IntelliJ 빌드 에러 Gradle 환경 Execution failed for task ':ServerApplication.main()'. > Process 'command 'C:/Users/multicampus/.jdks/openjdk-16.0.1/bin/java.exe'' finished with non-zero exit value 1 * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights. 오랜만에 약 2주전에 끝난 프로젝트를 실행해보려고 빌드했더니 위와같은 오류가 발생하였습니..

개발/술Talk 2021.09.08

병렬분산알고리즘 기초 프로젝트

병렬분산알고리즘 기초 프로젝트 #1 src 디렉토리로 들어가 Driver.java 파일을 수정해줍니다. Wordcount1char.java 도 수정해줍니다. 프로젝트 #2 Driver 파일 addClass 해주기 pgd.addClass("wordcountsort", Wordcountsort.class, "A map/reduce program that output frequency of the word in the input files by alphabetical order."); import 시켜주기 import org.apache.hadoop.mapreduce.partitioner; class 만들어주기 reduce 를 2개를 만들어줘야하기떄문에 기존에있던 리듀스 아래에 작성시켜줍니다. public s..

개발/알쓸싸잡 2021.09.07

GIT 사용방법

GIT 사용법 이번에 팀에서 git 을 사용하며 branch 를 면접질문에서 받은적이있어 이해하며 설명하고 싶어 정리해봅니다. . 브랜치란 ? 팀에서 개발하다보면 하나의 코드를 가지고 개발을 하는 경우도 생깁니다. 기존 코드와 관계없이 개발을 진행하게 되는데 이때 독립적으로 개발하는 것이 **브랜치**다. 팀에서 사용하기 ** 깃을 먼저 팀 URL 과 연결시켜준뒤 아래 명령어를 따라야합니다! (중요) git remote add 프로젝트이름 프로젝트URL ex) git remote add hello https://lab.github.com 변경 내용이 발생 후 `git add .` 깃에 새로 변경된 내용을 추가시킵니다. `git commit -m "[FE-브랜치명] docs:README"` 팀에서 규정한 ..

개발/알쓸싸잡 2021.09.07

[Spring & Maria DB] 회원 정보 수정, 회원 정보 리스트 받아오기

[Spring & Maria DB] 회원 정보 수정, 회원 정보 리스트 받아오기 mypage 기능중 하나인정보수정과 회원 정보를 통해 같은 지역, 성별, 나이 등의 조건을 프론트엔드에서 활용하기위해 필요한 정보리스트를 보내주는 작업을 하기위해 작성하게됐습니다. 환경 HeidiSQL 11.3.0.6295 Maria DB 10.6.3 스프링 인텔리제이 작업 사항으로는 회원 정보 수정으로 Id, Nickname, password, ProfileImg, age 등의 정보를 백엔드단에서 프론트로 수정할수있도록 만들어 주는 것입니다. 시작전 수정은 본래 put(update)를 사용하여야하나 post를 사용하였습니다. [ Spring ] 회원 정보 수정 Controller @PostMapping("/userupdat..

개발/술Talk 2021.08.18

[VUE.js] 유튜브 크롤링

사용자 요청 비어있는 HTML 페이지 보내기 HTML에 담긴 JS코드를 다운 다운로드되면 실행 JS코드가 비워저있는 곳을 HTML에 담는다. SPA 이슈들 JS 코드가 많을수록 사용자 대기(처음)시간이 길어진다. 왜써? SPA는 멋지고, 프레임워크를 쓰면 개발을 편하게 할수있기때문입니다. 모듈화 JS파일이 100개면 다운로드 요청이 100개가된다.. 오래걸린다.. Webpack이 해주는 것들 번들링 ES6 문법을 ES5로 변환(w/Babel) 사용하지 않는 코드 제거 (tree-shaking)(중요) JS 용량이 줄어들어 사용자는 더 빨리 화면을 볼수있다. 공백 제거, 코드 축약 등 결과물 크기 쿠기 축소 Vue -cli 개발순서 화면(UI)을 계발한다. > prototyping tool? kakao o..

[Spring & Maria DB] Restful API 게시판 CRUD

[JS] 게시판 환경 HeidiSQL 11.3.0.6295 Maria DB 10.6.3 MariaDB 게시판 테이블 만들기 게시판 테이블의 이름은 board 로명해줍니다. BOARD_NO : 게시판의 번호 TYPE : 불만/건의/공지 등의 타입 선택 TITLE : 제목 CONTENT : 내용 CNT : 조회수 USER : 글쓴이 YMD : 글쓴 시간 으로 나타내고자 ERD를 구성하였습니다. CREATE TABLE `board` ( `BOARD_NO` INT(11) NOT NULL AUTO_INCREMENT, `BOARD_TYPE` VARCHAR(20) NOT NULL COLLATE 'utf8mb3_general_ci', `BOARD_TITLE` VARCHAR(30) NULL DEFAULT NULL COL..

개발/술Talk 2021.08.12
728x90