본문 바로가기

학교 & 학원 이론 수업/네이버 클라우드 AIaaS 개발자 양성 과정

(50)
크롤링 ( 웹 스크랩핑 ) #python #BeautifulSoup #csv import csv import requests from bs4 import BeautifulSoup def extract_data(url): response = requests.get(url) soup = BeautifulSoup(response.text, 'html.parser') # 각 필요한 태그 찾기 name_tags = soup.find("ul", attrs={"id":"listCompany"}).find_all("div", attrs={"class":"text"}) salary_tags = soup.find("ul", attrs={"id":"listCompany"}).find_all("div", attrs={"class":"salary"}) summary_tags = soup.find("ul..
세미 프로젝트 하기의 링크에서 유용한 플러그인 설치 가능 (IntelliJ) https://code-boki.tistory.com/4 IntelliJ 내가쓰는 25가지 플러그인 목록 IDE의 첫글로 어떤게 좋을까 하다가... 남들도 다 썼긴 하겠지만, 그래도 혹시나 이 중에서 모르는 사람도 있을 수 있으니 나도 플러그인을 써보려고한다! 일단 쓰는 목록을 적어보면 Atom Meterial Ic code-boki.tistory.com 사용 예정 스택 : Spring Boot , MySQL , Naver Cloud , Jenkins, Apache Tomcat , JSP , Maven , MyBatis, Github, Notion, jQuery, Ajax , Java , JavaScript, CSS, HTML 우리는 전국 컴..
04.28(금) Thymeleaf 1. Lombok, Thymeleaf, Spring Web 포함해서 New Spring Project 생성 (WAR로 생성) 2. application.properties에 추가 server.port=9005 3. HomeController.java ShopDto.java 추가 4.src>main>resources>templates> 에다가 detail.html home.html list.html 추가
4.19 Linux 3일차 수업 6장 파일 분류 권한의 이해 ▼ 명령 프롬프트 설정 * 주 > PS1 - 변수를 조절함 [sun@my ~]$ PS1='[\h "좌우명" \u \d \t ] \\$' - 바뀜 [my "좌우명" sun Wed Apr 19 10:02:05 ] $ [my "좌우명" sun Wed Apr 19 10:02:18 ] $PS1='[\! \w ] >' [251 ~ ] >who root tty1 2023-04-19 09:27 root pts/0 2023-04-19 09:27 (10.0.2.2) sun pts/1 2023-04-19 09:56 (10.0.2.2) [253 ~ ] >date Wed Apr 19 10:04:34 KST 2023 [254 ~ ] >PS1='\w >' ~ >cd /usr/local /usr/loca..
4.18 Linux (2) (어제 이어서 ) Rockylinux 명령어 ip addr -> ip 주소 . 맥주소. 랜카드의 고유번호. 16진수로 되어 있음. 통신할 때 이거로 함. ls / -> root directory cd ~ -> home directory file /etc ->시스템 설정 파일이나 프로그램 설정 파일 등이 저장되는 디렉토리 ll / -> 현재 디렉토리의 하위 디렉토리와 파일의 목록을 출력 ctrl + l -> 화면 지우기 echo ~ -> 현재 사용자의 홈 디렉토리 ls /home -> 계정 목록 ls /proc -> 메모리의 상태를 저장하고 있는 정보 cal>a1 -> 캘린더를 a1이라는 파일로 생성 file a1 -> a1 파일의 속성 rm -r a1 -> a1 삭제 cp /etc/virc d1 -> e..
4.17 Linux(1) Linux 명령어들 who whoami who am i hostname date cal who| wc -l uptime ls -ARS / ctrl + s : 멈추고싶을때 ctrl + q : 계속 wall “오늘은 월요일” wall hello python 1 byte 2^8 : 2의 8승 2 byte 2^16 : 65536 3 byte 2^24 = 1676… 4 byte 2^32 : 42.9억 // 40세까지 4바이트를 벌자 8 byte 2^64 = 1844 경 64비트 컴퓨터가 처리할 수 있는 데이터 922경 exit -> ctrl + d cat > jj.java 마우스 오른쪽 + enter ctrl + d javac jj.java -> 클래스 생성 (jj.class jj.java) ls java jj ..
4.12~ 4.14 수업정리 - Spring Boot (1) eclipse sts4 다운 . CMD 창에서 java -jar sts4.jar 로 풀어주기. marketplace 에서 jsp 관련 툴 설치 프로젝트 생성 application.properties에 localhost:9000 설정해주기 dto에 어노테이션으로 셋터,겟터, 투스티링 생성 가능 (@Data) 컨트롤러에 어노테이션 활용 (@Controller , @GetMapping, @ResponseBody ) application yml (또는 application.properties) 에다가 서버 값(그리고sql값) 넣어주기 pom.xml에 dependency 넣어주기 ----------------------------------------------------------- (4.15 , BootMin..
4.11 수업 정리 - spring framwork (4) (어제 수업 이어서) member_update 글 쓴 사람만 수정/삭제할 수 있게 c:if 문을 list.jsp에 추가 updateform으로 넘김 updateform에서는 num 받아서 db값 출력 (Container에 getmapping) updateform에 hidden으로 num값 포함시켜주기 MemberSql에 sql문 추가 (update) MemberController에 updateMember 메소드 추가 그리고, board.list / board.content board.list에 페이징 기능 추가 댓글 기능을 위한 AnswerController, AnswerDao, AnswerDto, AnswerSql