no image
[보안] 공유폴더해제 및 제거
공유폴더 해제 공유 폴더는 하드 드라이브가 있는 만큼 자동으로 생성이 됩니다. C, D 드라이브가 있으면 C$, D$이러한 형식으로 자동적으로 생성이 된다는 뜻입니다. 이러한 경우 자기자신의 중요한 정보의 파일이나, 보안관련된 문서가 남아있다면 같은 네트워크를 사용하는 사람들에게 지속적으로 공유를 하고 있었다는 뜻이되며, 보안취약점 입니다. 저 같은 경우 레지스트리( Windows Registry )를 이용하여 삭제를 진행을 하였습니다. 레지스트리 코드 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa] "restrictanonymous"=dword:00000001 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Serv..
2023.10.25
JavaScript Day7
Primitive Type(기본 타입) - string, number, boolean, undefined, symbol, null, bigint - 기본 타입과 객체는 다름 - 기본 타입은 프로퍼티와 메서드를 정의할 수 없음 - new 키워드를 사용하여 기본 타입을 래퍼 객체로 생성할 수 있지만, 주로 사용하는 방법은 아님 const str1 = 'apple'; const str2 = new String('apple'); 래퍼 객체란? string -> String number -> Number bigint -> BigInt boolean -> Boolean symbol -> Symbol 라는 객체로 만드는것을 뜻함. 동등 연산자(---) - 기본 타입으로 생성된 변수와 new 키워드를 사용하여 명시적으..
2023.10.25
JavaScript Day6
이벤트(Event) - 웹브라우저가 알려주는 HTML 요소에 대한 사건이 발생 - 웹페이지에 사용된 자바스크립트는 발생한 이벤트에 반응하여 특정 동작을 수행할 수 있음 - 자바스크립트는 비동기식 이벤트 중심의 프로그래밍 모델 ------- ------- -------- 이벤트타겟 이벤트타입 이벤트리스너 이벤트 타겟(Event Target) - 이벤트가 일어날 객체를 의미 이벤트 타입(Event Type) - 발생한 이벤트의 종류를 나타내는 문자열로 이벤트명(Event Name)이라고도 함 - 키보드, 마우스, HTML DOM, window 객체...등을 처리하는 이벤트를 제공 이벤트 리스너(Event Listener) - 이벤트가 발생했을 때 그 처리를 하는 함수 - 이벤트 핸들러라고도 부름 - 지정된 ..
2023.10.25
no image
[백준-10986] 나머지 합 구하기
문제 수 N개 A1, A2, ..., AN이 주어진다. 이때, 연속된 부분 구간의 합이 M으로 나누어 떨어지는 구간의 개수를 구하는 프로그램을 작성하시오. 즉, Ai + ... + Aj (i ≤ j) 의 합이 M으로 나누어 떨어지는 (i, j) 쌍의 개수를 구해야 한다. 입력 첫째 줄에 N과 M이 주어진다. (1 ≤ N ≤ 106, 2 ≤ M ≤ 103) 둘째 줄에 N개의 수 A1, A2, ..., AN이 주어진다. (0 ≤ Ai ≤ 109) 출력 첫째 줄에 연속된 부분 구간의 합이 M으로 나누어 떨어지는 구간의 개수를 출력한다. 정답 import sys input = sys.stdin.readline N, M= map(int, input().split()) num = list(map(int, input..
2023.10.24
no image
[백준-11660] 구간 합 구하기5
문제 더보기 N*N개의 수가 N*N 크기의 표에 채워져 있다. (x1, y1)부터 (x2, y2)까지 합을 구하는 프로그램을 작성하시오. (x, y)는 x행 y열을 의미한다. 입력 더보기 첫째 줄에 표의 크기 N과 합을 구해야 하는 횟수 M이 주어진다. (1 ≤ N ≤ 1024, 1 ≤ M ≤ 100,000) 둘째 줄부터 N개의 줄에는 표에 채워져 있는 수가 1행부터 차례대로 주어진다. 다음 M개의 줄에는 네 개의 정수 x1, y1, x2, y2 가 주어지며, (x1, y1)부터 (x2, y2)의 합을 구해 출력해야 한다. 표에 채워져 있는 수는 1,000보다 작거나 같은 자연수이다. (x1 ≤ x2, y1 ≤ y2) 출력 더보기 총 M줄에 걸쳐 (x1, y1)부터 (x2, y2)까지 합을 구해 출력한다..
2023.10.24
no image
[Windows] 하드디스크 및 SSD 파티션분활 100기가 정확하게 나누기
1. 파티션 분활 C드라이브, D드라이브를 설정을 하여, C드라이브는 정확하게 윈도우만 들어갈 정도로 설정을 원하고 D드라이브는 사용자분들이 원하는 데이터를 넣고 싶을때 파티션 분활을 하여 좀더 편리하게 컴퓨터를 관리할 수 있습니다. 2. 분활방법 1. 윈도우 버튼을 클릭합니다. 2. "하드 디스크 파티션 만들기 및 포맷"을 클릭합니다. 3. 하드 디스크 파티션 만들기 및 ㅏ포멧을 눌러서 들어가면 해당 페이지가 뜹니다. 만약 여기서 디스크0, 디스크1 부분에 파란색이 아닌 회색으로 되어있으면 우클릭 -> 포맷 -> 포맷형식 지정(NTFS 혹은 exFAT32형식으로 포맷을 진행하시면 됩니다.) exFAT32 장점 1. MAC OS에서도 사용할 수 있다. 2. 속도가 NTFS보다 빠르다. 단점 1. 데이터의..
2023.10.24