School
-
[빅데이터처리]필기체 인식 오류율School/Bigdata 2022. 2. 8. 20:44
import sys from os import listdir import numpy as np import operator def createDataSet(dirname): labels = [] trainingList = listdir(dirname) m = len(trainingList) matrix = np.zeros((m, 1024)) for i in range(m): fileName = trainingList[i] answer = int(fileName.split('_')[0]) labels.append(answer) matrix[i, :] = imgVector(dirname + '/' + fileName) return matrix, labels def classify0(inX, dataSet, ..
-
[알고리즘]BucketSchool/Algorithm 2022. 2. 8. 20:44
import java.util.HashMap; import java.util.Scanner; public class Student20191023 { static int minerror = 0; static int check = 0; public static void main(String[] args) { Scanner scan = new Scanner(System.in); String in = scan.nextLine(); String [] inputarr = in.split(" "); int i, j; int input = Integer.parseInt(inputarr[0]); int bucket = Integer.parseInt(inputarr[1]); int[] numbers = new int[in..
-
[알고리즘]SYNCHRONZING CLOCKSchool/Algorithm 2021. 11. 25. 22:07
import java.util.*; public class Student20191023 { static int switches[][] = new int[10][]; //스위치 static int clock[] = new int[16]; //시계 final static int MIN = 99999; public static void main(String[] args) { // TODO Auto-generated method stub scan(); int result = solve(clock, 0); if(result >= MIN) { result = -1; } System.out.println(result); } public static void scan() { Scanner scan = new Scann..
-
[알고리즘]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 <..
-
[네트워크]무선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..
-
[네트워크]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의 특징 장점 - 네트워크의 확장, 단말장치의 이동 및 변경이 가능 - 많은 수의 단말을 연결 가능 - 낮은 비용이 드는 매체로 높은 대역폭을 제공 - 다른 네트워..