인터넷 (웹 + 메일서버) 관련 서버웹메일과 인터넷의 양쪽 지원메일웹 서버웹 서비스 제공DNS 서버도메인, IP 주소 관리SMTP 서버메일 송신FTP 서버파일의 전송, 공유Proxy 서버인터넷 통신의 대행POP3 서버메일 수신 SSL 서버통신의 암호화 사용자 PC => DNS 및 Proxy 서버 => 웹 서버 네트워크 TCP/IP 프로토콜현재 정보 시스템(웹서버)의 주류TCP/IP 4계층 (내려갔다 올라가며 데이터 전달)애플리케이션 계층HTTP, SMTP, POP3트랜스포트 계층TCP/UDP인터넷 계층IP 주소네트워크 인터페이스 층Wi-Fi, 유선 LAN, 블루투스, 적외선 IP(Internet Protocol) 주소네트워크에서 통신 상대를 식별하기 위한 번호 (인터넷 상에서 컴퓨터 끼리 서로 호출하기..
정보 시스템의 변화SoR 에서 SoE로 변화 SoR(System of Record)SoE(System of Engagement)이용영역PC사이트, 스마트폰 사이트= 웹 사이트웹 앱(스마트폰 앱, 업무 전용 단말 태블릿 입력, IoT 디바이스)+ API, AI, 빅데이터= 웹 시스템목적열람중심정보활용 웹 페이지의 구성HTML(Hyper text Markup Language)하이퍼텍스트 기술을 위한 언어 라는 마크를 사용해 기술HTML 파일 내에 하이퍼링크를 기술해서 다른 페이지로 이동+ css 로 스타일 웹 사이트 HTTP 요청HTTP 프로토콜TCP/IP 프로토콜의 일부 (통신 프로토콜의 일종)유일한 URL을 상대로 지정해 Stateless(1회성 양방향) 통신HTTP 프로토콜 > HTTP 메세지 > H..
코딩테스트를 위한 파이썬 복기 시작변수와 출력함수변수명영문, 숫자, 언더바(_) 구성대소문자 구분문자 또는 _시작특수문자 사용 불가예약어 사용 불가주석한줄주석‘’’여러줄 주석 ’’’변수선언a = 1a, b, c = 1, 2, 3값 교환a, b = 10, 20a, b = b, a변수타입int 정수float 실수(8바이트까지)str 문자열출력방식print( )print(a, b, c, sep=’,’) #1,2,3입력함수과 연산자입력a, b = **map(int, input(**'숫자를 입력하세요: '**).split()) #map(a, b)뒤 결과를 for 적용**print(a+b)연산자// 몫% 나머지** 거듭제곱조건문if분기if x > 0 and x =#if 0 =#if x > 0:if x 다중x = 8..
재귀함수를 이용한 이진수 출력 10진수 N이 입력되면 2진수로 변환하여 출력하는 프로그램을 작성하세요. (단 재귀함수를 이용) 입력설명 첫 번째 줄에 10진수 (1
🤷♀️ jQuery UI Draggable 라이브러리 사용법마우스 클릭 드래그로 엘리먼트를 옮길 수 있는 jQuery UI 라이브러리의 draggable 사용법 에 대해 알아봅시다. 공식 가이드가 궁금하신 분들은 아래 링크에서 확인하세요😊https://jqueryui.com/draggable/ Draggable | jQuery UIDraggable Allow elements to be moved using the mouse. Enable draggable functionality on any DOM element. Move the draggable object by clicking on it with the mouse and dragging it anywhere within the viewport...
스토쿠 검사 스도쿠는 매우 간단한 숫자 퍼즐이다. 9×9 크기의 보드가 있을 때, 각 행과 각 열, 그리고 9 개의 3×3 크기의 보드에 1부터 9까지의 숫자가 중복 없이 나타나도록 보드를 채우면 된다. 예를 들어 다음을 보자. 위 그림은 스도쿠를 정확하게 푼 경우이다. 각 행에 1부터 9까지의 숫자가 중복 없이 나오고, 각 열에 1부터 9까지의 숫자가 중복 없이 나오고, 각 3×3짜리 사각형(9개이며, 위에서 색 깔로 표시되었다)에 1부터 9까지의 숫자가 중복 없이 나오기 때문이다. 완성된 9×9 크기의 수도쿠가 주어지면 정확하게 풀었으면 “YES", 잘 못 풀었으면 ”NO"를 출 력하는 프로그램을 작성하세요. 입력설명 첫 번째 줄에 완성된 9×9 스도쿠가 주어집니다. 출력설명 첫째 줄에 “YES" 또..
수들의 합 N개의 수로 된 수열 A[1], A[2], …, A[N] 이 있다. 이 수열의 i번째 수부터 j번째 수까지의 합 A[i]+A[i+1]+…+A[j-1]+A[j]가 M이 되는 경우의 수를 구하는 프로그램을 작성하시오. 입력설명 첫째 줄에 N(1≤N≤10,000), M(1≤M≤300,000,000)이 주어진다. 다음 줄에는 A[1], A[2], …, A[N]이 공백으로 분리되어 주어진다. 각각의 A[x]는 30,000을 넘지 않는 자연수이다. 출력설명 첫째 줄에 경우의 수를 출력한다. 입력예제 1 8 3 1 2 1 3 1 1 1 2 출력예제 1 5 ✔ 정답 import sys sys.stdin=open("input.txt","rt") n,m=map(int,input('').split()) a=lis..
DB 테이블의 내용을 수정하기 위한 쿼리 UPDATE 테이블명 SET 컬럼1='변경내용', 컬럼2='변경내용' WHERE 조건 ==예시 update STUDENT set age='19' where id=1
두 리스트 합치기 오름차순으로 정렬이 된 두 리스트가 주어지면 두 리스트를 오름차순으로 합쳐 출력하는 프로 그램을 작성하세요. 입력설명 첫 번째 줄에 첫 번째 리스트의 크기 N(1
카드 역배치 1부터 20까지 숫자가 하나씩 쓰인 20장의 카드가 아래 그림과 같이 오름차순으로 한 줄로 놓 여있다. 각 카드의 위치는 카드 위에 적힌 숫자와 같이 1부터 20까지로 나타낸다. 이제 여러분은 다음과 같은 규칙으로 카드의 위치를 바꾼다: 구간 [a, b] (단, 1 ≤ a ≤ b ≤ 20)가 주어지면 위치 a부터 위치 b까지의 카드를 현재의 역순으로 놓는다. 예를 들어, 현재 카드가 놓인 순서가 위의 그림과 같고 구간이 [5, 10]으로 주어진다면, 위치 5부터 위치 10까지의 카드 5, 6, 7, 8, 9, 10을 역순으로 하여 10, 9, 8, 7, 6, 5로 놓는다. 이제 전체 카드가 놓인 순서는 아래 그림과 같다. 이 상태에서 구간 [9, 13]이 다시 주어진다면, 위치 9부터 위치 ..