분류 전체보기
-
[알고리즘]Vladimir's AlgorithmSchool/Algorithm 2021. 11. 8. 01:21
QuickSort와 Vladimir's Algorithm의 성능을 비교해봄. import java.util.*; public class HW3 { public static void main(String[] args) { // TODO Auto-generated method stub Random random = new Random(); int[] n = { 17, 33, 65, 129, 257, 513}; int[] size= {10000, 100000, 200000, 400000, 800000, 1600000, 3200000, 6400000}; for(int i = 0; i < size.length; i++) { long arr[] = new long[size[i]]; for (int j = 0; j <..
-
파이썬 기초 문법Language/Python 2021. 10. 22. 22:31
파이썬이란? 프로그래밍 언어의 일종 - 인터프리터 방식의 스크립트 언어 중 하나 (기계 코드로 변환하는 과정 거침 ->실행속도 느림, 이식성 높음) 컴파일러 언어(기계코드로 컴파일 -> 실행속도 빠름, 이식성 낮음) - 배우기도 쉽고, 결과도 바로 확인할 수 있어 초보자에게 적합 특징 1. 객체지향적 언어 - 실행순서가 아닌 단위 모듈을 중심으로 프로그램을 작성, 하나의 객체는 어떤 목적을 달성하기 위한 행동과 데이터를 가지고 있음. 2. 동적 타이핑 언어 - 프로그램이 실행되는 시점에 데이터의 타입을 검사 3. 인간지향적인 간단한 문접 - 해석이 가능한 언어 4. 다양한 라이브러리(넓은 활용범위) 파이썬 실행모드 -대화식 모드 : 한줄씩 입력해보면서 테스트헤볼 수 있는 입력창 -스크립트 모드: 일련의 ..
-
[네트워크]무선LANSchool/Network 2021. 10. 18. 00:04
무선 LAN 개요 -1991년 최초의 무선 LAN인 웨이브랜 상용화 -IEEE 802.11표준 기술의 개요 - 이동성, 확장성, 편리성으로 확산 - ISBM 대역 중 902-928, 2.4, 2.48, 5.725 - 5.85 무선LAN기술 CSMA/CA 무선 LAN 사용 MAC 알고리즘, CD방식과는 달리 데이터 전소이 없어도 충돌을 대비하여 확인 신호 전송후 데이터 전송 단점: 네트워크 사용 빈도 증가시 지연 발생 DSSS(대역확산통신) 정보 데이터 신호를 변조하여 주파수 대역을 확산한 후에 전송하는 방식 -DS방식 : 군사 기밀성 -FH방식: 군사 통신과 페이딩이 심한 경우 OFDM(직교 주파수 분할 다중 방식) 변조와 다중화를 동시에 수행 부반송파간의 직교성 유지 부반송파 간격 부반송파 개수 달라짐..
-
[네트워크]MANSchool/Network 2021. 10. 17. 14:44
-MAN의 정의 백본망과 가입자망 접속제공 LAN과 LAN을 연결, 백본 네트워크로 가는 길목 역할 국내 MAN 구간의 링형 구조 -> Metro Access - 가입자 Metro Core - 망제공자 MAN토플로지 DQDB(802.6) 다수의 LAN간의 통신을 원활히 하기위한 기술 -이중링구조 -이중버스구조 : 정해진 스트림 방향으로만 데이터 전송 , 각 노드는 빈 프레임을 받았을때만 전송가능, 기아현상 발생 -분산큐구조 : 기아현상 방지, 예약정보가 오면 큐에 삽입 광케이블이나 동축케이블을 이용 회선교환 및 패킥 교환 서비스 모두 제공 슬롯 생성기 : 양쪽시작부분에 53바이트의 슬롯을 주기적으로 생성 (5바이트 헤더, 48바이트 데이터) 프레임 B - 슬롯내 데이터의 유무 판별 ST-슬롯타입 전송슬록..
-
[네트워크]고속기가 LANSchool/Network 2021. 10. 17. 14:43
1. LAN 스위칭(Switching)의 정의 및 전반적인 개요 2. 기존의 LAN과 스위칭 LAN의 차이점 3. 스위치의 종류, 구조, 동작원리 등을 알아봄으로써 스위칭 LAN에 사용되는 스위치 이해 ◈ 고속 이더넷(Fast Ethernet)의 개요 및 구조, 특징 4. 기가비트 이더넷(Gigabit Ethernet)의 특성 5. 기가비트 이더넷의 계층 구조별 역할 6. 10G 기가비트 이더넷의 특성 및 구조 LAN 스위칭의 개요 지금의 LAN은 실시간으로 사용하고자 할 경우 혹은 대용향의 데이터를 전송하는경우에는 적합하지 않았음 -> LAN 세그먼트를 스위치 포트에 연결한것이 LAN스위칭 ASIC기술의 발전으로 스위칭을 ASIC이라는 하드웨어가 수행하게 함으로써, 스위칭 속도를 획기적으로 향상 공유L..
-
[모바일응용] 프로젝트 기획서Project/Android 2021. 10. 14. 16:06
I. 서비스 소개 ‘쉐푸’는 전 세계의 음식물 쓰레기를 줄이고자하는 ‘푸드 쉐어링 운동’을 실천하기 위한 플랫폼으로, 소비자가 구매한 대용량의 음식은 나누어 판매하고, 사용처를 찾지 못해 버려질 위기의 음식을 나눔으로써 지역 이웃들과 음식을 공유하는 서비스이다. II. 개발 배경 및 필요성 매년 전 세계적으로 발생하는 음식물 쓰레기는 1조 3천억 달러에 달하며, 엄청난 양의 탄소를 배출시켜 지구온난화 의 주범이 되고 있다. 따라서 음식물 쓰레기를 줄이기 위한 노력을 실생활에서 실천해야할 필요성이 있다. 또한 국 내 1인 가구의 비중이 점점 증가하며 이들이 소비시장의 트렌드를 이끌어가고 있는데, 이들은 마트에서 대용량의 식 품을 구매하게 되면 버리게 되거나 대용량이 부담스러워 구매하지 않는 경우가 있다고 ..
-
[네트워크]LAN(Local Area Network)School/Network 2021. 10. 14. 15:59
LAN(Local Area Network) LAN에 대한 기본적인 정의와 표준안 LAN의 토플로지, 전송매체 및 매체접근제어방식에 따른 LAN의 분류 및 종류 LAN의 매체 접근 제어 방식 : CSMA/ CD, 토큰링과 토큰버스 1. LAN의 개요 LAN이란? 제한된 거리에 있는 다수의 독립된 컴퓨터 기기들이 상호간에 통신이 가능하도록 하는 데이터 통신 시스템 - 단일 기관의 소유일 것 - 수마일 범위 이내에 지역적으로 한정되어 있을 것 - 어떤 종류의 스위칭 기술을 갖고 있을 것 - 원거리 네트워크의 경우보다 높은 통신 속도를 가질 것 LAN의 특징 장점 - 네트워크의 확장, 단말장치의 이동 및 변경이 가능 - 많은 수의 단말을 연결 가능 - 낮은 비용이 드는 매체로 높은 대역폭을 제공 - 다른 네트워..
-
[네트워크] 네트워크 개요School/Network 2021. 10. 13. 02:30
네트워크 개요 데이터 통신과 컴퓨터 네트워크의 분류 및 역사 통신 프로토콜과 네트워크 계층 구조 네트워크 기술의 표준 1. 데이터 통신과 컴퓨터 네트워크의 분류 및 역사 통신이란? 전지, 전자적 혹은 빛을 이용한 기술 또는 장치의 도움을 받아서 원격지와 원격지 간에 이루어지는 정보교류 데이터 통신이란? 음성이 아닌 문자, 숫자, 기호 등 텍스트 형태로 전달하고자 하는 정보를 표현하고 이를 원격지까지 전달하는 통신 통신의 분류 분류관점 통신의 종류 전송 매체 유선통신, 무선 통신 송수신자의 이동여부 고정통신, 이동통신 신호형태 디지털 통신, 아날로그 통신 신호의 종류 전기통신, 광통신 이용 대상 공중통신, 전용통신 정보의 표현 형태 음성통신, 데이터 통신, 화상통신, 영상 통신, 멀티미디어 통신 2. 컴퓨..