셀레니움 모달창 또는 팝업창 처리방법
셀레니움으로 로그인을 자동화하는 프로그램을 만들어놨는데 특정 사이트에서 모달창이 떠서 로그인이 안되는 문제가 발생했다 정확히는 로그인 버튼 위에 모달창이 떠서 driver.find_element(By.XPATH, '{로그인 버튼 xpath}').click()를 이용해 로그인 버튼의 xpath을 누를 수 없는 상황이 발생했다 1. 경고(Aler...
셀레니움으로 로그인을 자동화하는 프로그램을 만들어놨는데 특정 사이트에서 모달창이 떠서 로그인이 안되는 문제가 발생했다 정확히는 로그인 버튼 위에 모달창이 떠서 driver.find_element(By.XPATH, '{로그인 버튼 xpath}').click()를 이용해 로그인 버튼의 xpath을 누를 수 없는 상황이 발생했다 1. 경고(Aler...
작년 11월 이후 3개월만에 캠핑에 다녀왔다 차일피일 미루다가 올해는 한번도 아직 못다녀온게 아쉬워서 최대한 빠르게 계획을 세우고 다녀왔다 이번에 다녀온곳은 남양주에 위치한 팔현캠프장 40분 거리의 가까운 곳이라 이곳으로 결정했다 참여 인원 : 솔캠 기간 : 2024-03-08 ~ 2023-03-09 1. 캠핑장 소개 ...
2.8 운영체제 디버깅 디버깅 : 오류를 발견하고 수정하기 장애(Failure) 분석 Log 파일 : 프로세스가 실패하면 오류 정보를 기록 Core dump 파일 : 오류 발생 프로세스의 메모리 내용을 저장 초기 컴퓨터에서 메모리를 core라고 불렀다고 함 ...
2.5 시스템 프로그램 시스템 프로그램 프로그램 개발과 실행을 위해 편리한 환경을 제공하는 프로그램 파일관리, 상태정보, 파일 변경, 프로그래밍 언어 지원, 프로그램 적재 및 실행, 통신, 서비스, deamon, 서브 시스템 등 응용 프로그램 일반적인 사용자들이 사용하는 프로...
2.3 시스템 호출(system call) 시스템 호출(system call) 운영체제가 제공하는 서비스에 대한 프로그래밍 인터페이스 제공 대부분은 C/C++같은 고급 언어 루팅 형태로 제공 저수준의 작업은 시스템 호출 명령어를 포함하는 어셈블리 프로그램으로 작성하기도 함 ...
2장 내용 요약 운영체제가 사용자, 프로세스 및 다른 시스템에게 제공하는 서비스들에 대해 알아봄 운영체제를 구성하는 여러 방법들 운영체제 설치, 맞춤화, 부팅과정 등을 다룸 운영체제에 대한 관점들 운영체제가 제공하는 서비스 - 사용자/프로그래머 입장 운영체제가 제공하는 인터페이스 - 프로그래머입장. 시스템...
PID 제어 비례-적분-미분 제어기(Proportional-Integral-Differential controller) 줄여서 PID 제어 라고 함 실제 응용분야에서 가장 많이 사용되는 대표적인 형태의 제어 기법 피드백 제어기의 형태를 가지고 있으며, 제어하고자 하는 대상의 출력값과 비교하여 오차를 게...
1.6 프로세스 관리 Process : 메모리에 적재되어 실행중인 프로그램 프로세스를 종료하면, 재사용 가능한 리소스를 꼭 회수해야함. 메모리 누수 발생 (차후 프로세스에서 세부적으로 다룰 예정) OS는 프로세스와 관련하여 다음과 같은 활동...
1.3 컴퓨터 시스템 구조 싱글 프로세서 시스템 멀티 프로세서 시스템 : 병렬 시스템 처리율 중가 규모의 경제, 신뢰성 증가 대칭형 vs 비대칭평 멀티 프로세싱 : 같은 CPU가 같은 역할을 하는지, 다른 역할을 하는지 멀티 코어 프로세서와 블레이드 서버 Clustered System...
1.2 Computer-System Operation 현대 컴퓨터 구조 CPU, 메모리, 버스와 입출력장치들로 구성됨 Computer System Operation Bootstrap program 운영체제를 시작하기 위해 실행되는 초기 시작 프로그램 ROM ...