무인 자동차 기술 순서는 대략 이렇습니다. 스마트카 -> 자율주행 자동차 -> 커넥티드카. 보통 스마트카로 시작되어 궁극적인 커넥티드카로 가는 중간 과정을 자율주행 자동차로 보고 있습니다. 현 단계에선 혼용하는 경우도 많은데, 딱히 잘못된 건 아니라는 게 제 생각입니다. 자율주행 자동차 센서 중 핵심 5가지 설명합니다. Smart Car Sensor1 - RADAR(RAdio Detection And Ranging) 차량 및 도로 시설물 감지용이며 24GHz 근거리 레이더와 77~78GHz 중장거리 레이더가 주로 사용된다. 최근에는 250m까지 검지 거리를 확장한 레이더도 사용되는데 크루즈 컨트롤, 전후방 충돌 경보, 충돌 방지 시스템 등에 주로 사용되고 있다. Smart Car Sensor2 - LID..
.NET C# 라이브러리는 문자열 암/복호화를 위한 기본 요소를 제공합니다. 암복호화를 위해선 몇 가지 단계가 필요한데, 이 포스트에서는 암복호화 과정에 대한 간단한 루틴을 소개합니다. MD5 해쉬 합계 생성기(MD5 hash sum generator)의 도움을 조금 받아, 실제 암호화를 위해 사용할 3DES(Triple DES)를 사용합니다. 전체 소스 코드는 맨 아래에 있지만, 먼저 구현 순서를 살펴보는 것도 괜찮습니다. 3DES 프로젝트 다운로드 - ◆ 문제점암호화할 문자열 값을 설정한 뒤, 비밀번호(Password 변수의 secret)로 암호화하여 비교적 안전하게 문자열을 보관할 수 있도록 Base64로 인코딩해야 합니다. 12345678910// 메세지 암호화 (복호화 전 단계)string Ms..
일원분산분석 예제와 해석과 5가지 변동 (One way ANOVA) 일원분산분석. (One-way ANOVA) 여러 개의 모평균을 비교하는 실험에서 총 N개의 동질의 실험단위가 있고, 이것을 이용하여 서로 다른 k가지의 처리에 대한 효과의 차이를 일원분산분석으로 알아보고자 합니다. 이 N개의 실험단위를 크기가 n1, n2, ..., nk인 소그룹으로 임의로 나누고 각 소그룹에 서로 다른 처리를 하나씩 적용했다고 가정합시다. 이때 서로 다른 k개의 처리 효과를 파악하고자 합니다. 위 자료에서 각 행은 서로 다른 처리를 한 하나의 표본을 의미합니다. 표본의 크기는 k개가 모두 같을 필요는 없으며 Yij는 i번째 처리의 모집단에서 추출한 j번째 표본 값을 말합니다. 주어진 자료에 대한 분석을 수행하기 위해서는..
◆ 비구조적인 코드복잡한 프로그램 명령문들을 흔히 스파게티 코드(spaghetti code)라고 한다. 스파게티가 담긴 접시에서 국수 한 가닥을 따라가는 것처럼 프로그램의 코드가 혼란스럽기 때문에 이런 이름을 사용하게 된 것이다. ☆ 프로그램의 기본 구조구조(structure)는 프로그래밍 논리의 기본적인 단위이다. 기본적인 구조에는 순서(sequence), 선택(selection), 루프(loop)가 있다. 아래 그림은 첫 번째 구조인 순서를 보여준다. 순서 구조(sequence structure)에서는 각 동작이 차례대로 수행된다.일단 한 순서를 시작하게 되면 첫 번째 동작부터 마지막 동작까지 차례대로 따라가야 한다. 두 번째 구조는 선택 구조(selection structure) 또는 판단 구조(d..