전체 글 27

[2024.05.17.] 융보공 8주차 활동 정리 💗

크롤링‣ 정의: 웹 크롤링은 웹사이트에서 특정 데이터를 자동으로 수집하는 프로세스‣ 크롤링의 필요성: 대용량 데이터 수집, 가격 비교, 모니터링 등 다양한 활용 - 웹 크롤러 작동 원리 ‣ URL 관리- 크롤러는 방문할 URL을 관리하는 URL 관리자(URL Frontier)를 가지고 있음- 시작 URL(Seed URLs)로부터 시작하여 방문한 페이지에서 발견한 새로운 URL을 큐에 추가- 방문한 URL은 중복을 피하기 위해 별도로 추적 ‣ 웹 페이지 다운로드- 크롤러는 URL 관리자에서 URL을 가져와 해당 웹 페이지를 다운로드- HTTP 요청과 응답 처리를 위한 다운로더 모듈이 존재- 다운로드 실패 시 재시도 정책, 대기 시간, 속도 제한 등을 적용할 수 있음 ‣ 데이터 추출- 다운로드한 웹 페이지에..

[2024.05.17.] 융보공 8주차문제 풀이 (워게임 - 산타 할아버지도 힘들어요 , 코딩테스트)💗

오늘 풀어볼 것은 산타 할아버지도 힘들어요!사실 이거 전에 Read my car 이라는 문제를 풀고 있었는데... MAC OS에서 지원하지 않는 무언가가 있는 관계로 그냥 다른 문제를 풀기로 함 '산타 할아버지도 힘들어요' 문제 풀이어린 아이 : 산타할아버지! 선물을 할아버지가 모두 직접 보내주시나요??산타 할아버지 : 물론이죠! 근데, 할아버지가 모든걸 직접 보내진 않아요~ 호호어린 아이 : 그럼 누가 보내요?산타 할아버지 : 우리 루돌프 중에 우주에 있는 NOAA 15 라는 친구가 있어요~어린 아이 : 이름이 왜 NOAA 15 에요?산타 할아버지 : 크면 다 알아요~ 호호호~ 메리 크리스마스!우주에서 보내는 산타 할아버지의 선물을 받아봅시다! 호호 NOAA 15가 선물을 보낸다!   문제 풀이 파일을..

카테고리 없음 2024.05.24

[2024.05.03] 융보공 7주차 문제 풀이 (워게임 - Carve Party , w3school JAVA exercises)

워게임 뭐가 재미있는 게 있을까~ 하고 찾아 보다가  너무 재미있어 보여서 채택! 풀어 주마...문제 분석- 파일 속에는 Html 파일 하나만 들어 있음- 호박이 뜨고 누르면 아래 숫자가 카운트됨문제 풀이- 처음 클릭 만 번이라는 키워드를 보자마자 오토 마우스...? 라는 생각이 살짝 듦-> 자바 스크립트를 한 번 클릭하면 10000번이 클릭되도록 바꾸어 보려고 했음click: { setup: function(e) { var t = this || e; if (pe.test(t.type) && t.click && A(t, "input")) { Ae(t, "click", Ce); return false; } }, t..

[2024.05.03] 융보공 6주차 활동 내용 정리 💗

C언어 배열- 배열 이름은 할당된 메모리 공간의 시작 주소- 배열을 인수로 전달할 때, ‘배열 이름’만 전달- 매개변수는 일반 배열처럼 선언하지만, 이때 크기는 무시됨 ➡️ 필요시에 배열 길이를 별도의 인수로 전달해야 함 - 배열을 인수로 전달받은 함수에서 배열 원소의 값을 변경하면 원본 배열의 원소 값이 바뀜 2차원 배열- 배열 원소가 1차원 배열인 배열 - 초기화 방법에 따라 값 생략의 효과가 달라짐포인터- 데이터를 저장하기 위해 할당된 메모리 공간의 주소를 나타냄* 포인터 상수 : 메모리 주소 값* 포인터 변수 : 주소 값을 저장할 수 있는 변수 자료형 *포인터변수; - 주소연산을 취한 결과에 간접참조연산을 취하면 원래 변수와 같음인수전달call by value (인수를 값으로 전달)- 함수가 호출..

[2024.04.12] 융보공 5주차 활동 내용 정리 💗

5주차는 C언어, 자바, JCA에 대해서 공부했다! C언어 함수 - 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 프로그램 코드의 집합 반복적인 프로그래밍을 피할 수 있음 모듈화로 인해 전체적인 코드의 가독성이 좋아짐 손쉽게 유지보수 가능함수를 사용하는 이유 함수 형태 return 문 - 함수가 어떤 값을 돌려주는지 명시함 - 반환값은 반환형(return type)과 일치해야 함 double half(int x) { return (x / 2.0); } * 자동 형 변환 - 서로 다른 형의 혼합 연산을 하면 필요한 기억 장소의 크기가 작은 쪽에서 큰 쪽으로 자동 확장 변환 char(1) < short(2) < int(4) ≤ long(4) ≤ float(4) < double(8) ≤ long..