반응형

분류 전체보기 492

셀레니움(Selenium) # 크롤링/스크래핑한 데이터 DB에 넣기

우리는 광주 지역의 카페에 대한 정보를 스크래핑하고 싶었다. 그래서 카카오맵에 '전라도 광주 광산구 송정1동 카페' 라고 검색한 화면에서 볼 수 있는 카페의 이름, 주소, 영업시간, 전화번호를 스크래핑하려 하고있다. 스크래핑을 위해 VScode에서 로직을 짰고, 그 결과는 아래 영상과 같다. VScode에서 실행하면 다음과 같이 창이 자동으로 뜨고 자동으로 페이지 변환까지 하며 스크래핑 한다. 그리하여 얻은 결과값은 아래와 같다. [{'address': '광주 광산구 송도로304번길 15-14', 'cafe_name': '비행기카페', 'opening_hours': '영업시간 매일 09:30 ~ 22:00', 'telephone': '062-941-0003'}, {'address': '광주 광산구 상무대..

일기짱_정보처리기사 필기 시험 본 날!

이제 실기 준비하면 될 것 같다. 😋 2021년 1회 정보처리기사 실기 시험 후기 & 공부방법 드디어 2021년 1회 정보처리기사 실기 시험도 끝났다..흑 (너무 기쁘다!!!!) 한편으로는 문제가 너무 쉽게 출제되어 개인적으로 아쉽기도 했다. 5번까지 풀면서 든 생각은... 아 얼마나 어렵게 내려 ts2ree.tistory.com 정보처리기사 실기 공부계획 1. 시나공 실기 책으로 기초 다지기 특히 코딩과 SQL문제는 모두 맞을 수 있도록 공부하기! 필수적으로 나오는 문제며 난이도가 적당하기 때문에 점수 확보하기 좋다. 2. 네이버 블로그 "함께 공부해요" 적중률 높은 단답형 문제를 20회분 정도의 모의고사로 만들어두셨다고 한다. 개정 전 기출문제도 수록되어 있다. 정보처리기사 실기, 기출 예상 모의고사..

일기짱 2021.08.14

정보처리기사 # 2019.08 기출문제

1과목 순수관계연산자에서 릴레이션의 일부 속성만 추출하여 중복되는 튜플은 제거한 후 새로운 릴레이션을 생성하는 연산자는? 1. REMOVE 2. PROJECT 3. DIVISION 4. JOIN 중복되는 튜플을 제거했다고 문제에 명시되어 있기에 Attribute만 추출하는 PROJECT 정답 다음의 관계 대수식을 SQL 질의로 옳게 표현 한 것은? 1. select P from r1, r2 where A; 2. select A from r1, r2 where P; 3. select r1, r2 from A where P; 4. select A from r1, r2 정답은 2번 3과목 파일 구조 중 순차편성에 대한 설명으로 옳지 않은 것은? 1. 특정 레코드를 검색할 때, 순차적 검색을 하므로 검색 효율이..

[에러 잡자] Error invoking remote method 'docker-start-container': Error: (HTTP code 500) server error - Ports are not available: listen tcp 0.0.0.0:3306

에러 내용 Error invoking remote method 'docker-start-container': Error: (HTTP code 500) server error - Ports are not available: listen tcp 0.0.0.0:3306: bind: An attempt was made to access a socket in a way forbidden by its access permissions. 에러 사진 상황 어젯 밤 프로젝트를 완료하고 노트북을 끄기 전 윈도우 업데이트가 있는 것을 확인하였다. 그래서 '업데이트 후 종료'를 누르고 잠자리에 들었다. 그런데 다음날 도커의 MariaDB가 run이 안되었다. 그리고 보통 에러 메세지를 구글링하면 해결방법이 인터넷상에 많이 올..

기타/🚨 에러 2021.08.13

정보처리기사 # 2020.06_5과목 정보시스템 구축관리

Rayleigh-Norden 곡선의 노력 분포도를 이용한 프로젝트 비용 산정기법은? 1. Putnam 모형 2. 델파이 모형 3. COCOMO 모형 4. 기능점수 모형 정답은 1번 백도어 탐지 방법으로 틀린 것은? 1. 무결성 검사 2. 닫힌 포트 확인 3. 로그 분석 4. SetUID 파일 검사 [백도어 탐지 방법] - 무결성 검사 - 열린 포트 확인 - 로그 분석 - SetUID 파일 검사 CMM(Capability Maturity Model) 모델의 레벨로 옳지 않은 것은? 1. 최적단계 2. 관리단계 3. 정의단계 4. 계획단계 [CMM모델의 레벨] 초기단계 / 관리단계 / 정의단계 / 정량적 관리단계 / 최적화단계 여러 개의 독립된 통신장치가 UWB(Ultra Wideband)기술 또는 블루투스..

정보처리기사 # 2020.08_5과목 정보시스템 구축관리

물리적인 사물과 컴퓨터에 동일하게 표현되는 가상의 모델로 실제 물리적인 자산 대신 소프트웨어로 가상화함으로써 실제 자산의 특성에 대한 정확한 정보를 얻을 수 있고, 자산 최적화, 돌발사고 최소화, 생산성 증가 등 설계부터 제조, 서비스에 이르는 모든 과정의 효율성을 향상시킬 수 있는 모델은? 1. 최적화 2. 실행 시간 3. 디지털 트윈 4. N-Screen 디지털 트윈(digital twin)은 미국 제너럴 일렉영(GE)이 주창한 개념으로, 컴퓨터에 현실 속 사물의 쌍둥이를 가상화하여 만들고, 현실에서 발생할 수 있는 상황을 컴퓨터로 시뮬레이션함으로써 결과를 미리 예측하는 기술입니다. 다음 빈칸에 알맞은 기술은 1. Quantum Key Distribution 2. Digital Rights Manag..

정보처리기사 # 2020.09_5과목 정보시스템 구축관리

이용자가 인터넷과 같은 공중망에 사설망을 구축하여 마치 전용망을 사용하는 효과를 가지는 보안 솔루션은? 1. ZIGBEE 2. KDD 3. IDS 4. VPN 정답은 4번 CMM(Capability Maturity Model) 모델의 레벨로 옳지 않은 것은? 1. 최적단계 2. 관리단계 3. 계획단계 4. 정의단계 CMM(Capability Maturity Model) 모델의 레벨 - 초기 단계 - 관리 단계 - 정의 단계 - 정량적 관리 단계 - 최적화 단계 서비스 지향 아키텍처 기반 애플리케이션을 구성하는 층이 아닌 것은? 1. 표현층 2. 프로세스층 3. 제어 클래스층 4. 비즈니스층 SOA(Service Oriented Architecture,서비스 지향 아키텍처)계층 -표현 계층(Presenta..

정보처리기사 # 2021.03_5과목 정보시스템 구축관리

다음 암호 알고리즘 중 성격이 다른 하나는? 1. MD4 2. MD5 3. SHA-1 4. AES MD4, MD5, SHA-1 = 해시 암호화 알고리즘 AES = 대칭 키 암호화 알고리즘 크래커가 침입하여 백도어를 만들어 놓거나, 설정파일을 변경했을 때 분석하는 도구는? 1. tripwire 2. tcpdump 3. cron 4. netcat [tripwire] - 크래커가 침입하여 백도어를 만들어 놓거나, 설정파일을 변경했을 때 분석하는 도구 - 자신의 리눅스시스템을 외부의 크래커 공격과 내부의 악의적인 사용자의 공격으로부터 시스템을 지켜내는 마지노선과 같은 역할을 하는 프로그램 [tcpdump] 컴퓨터에 부착된 네트워크를 통해 송수신되는 기타 패킷을 가로채고 표시할 수 있게 도와주는 소프트웨어 [cr..

정보처리기사 # 2021.05_5과목 정보시스템 구축관리

다음 내용이 설명하는 것은? 1. SAN 2. MBR 3. NAC 4. NIC [SAN] - 네트워크상에 광채널 스위치의 이점인 고속 전송과 장거리 연결 및 멀티 프로토콜 기능을 활용 - 각기 다른 운영체제를 가진 여러 기종들이 네트워크상에서 동일 저장장치의 데이터를 공유하게 함으로써 여러 개의 저장 장치나 백업 장비를 단일화시킨 시스템 [MBR] memory buffer register 기억장치를 출입하는 데이터가 잠시 기억되는 레지스터 [NAC] network access control PC의 MAC 주소를 IP 관리 시스템에 등록, 일관된 보안관리 기능을 제공 [NIC] 물리 계층과 데이터 계층의 서비스를 제공 SSH(Secure Shell)에 대한 설명으로 틀린 것은? 1. SSH의 기본 네트워크..

MySQL Workbench를 통해 EC2 DB사용하기 및 Spring Boot 세팅

1. MySQL Workbench를 켠다. 2. 빨간 박스 부분을 채워준다. - Connection Name : 연결 이름을 붙여주는 곳인데, 내가 지금 추가하는 커넥션을 원하는 대로 부르고싶은 대로 설정해준다. - Hostname : 지정된 호스트 이름을 적어준다. - Password의 Store in Vault ... : 지정한 비밀번호를 입력해준다. 3. Test Connection을 클릭하여 마무리해준다! 잘 생성된 모습! 4. Spring Boot의 application.properties도 아래와 같이 설정해주자. 5. WebCurationApplication.java를 실행시켜 서버를 돌려보자. 만약 아래 사긴과 똑같은 에러가 뜬다면 Display Selected Console을 클릭하여 아..

기타/🚪 DB 2021.08.12
반응형