Oracle Virtual Box는 하나의 OS에서 다른 OS를 사용할 수 있는 가상머신 프로그램입니다. Virtual Box는 가상머신으로 유명한 VMWare와 비슷한 프로그램으로 Oracle에서 한글을 지원해줘 많은 사람들이 사용하고 있습니다. 버추얼 박스을 통해서 개발자는 자신의 OS와 다른 OS를 사용할 수 있을 뿐만아니라, 안드로이드와 같은 모바일 OS도 돌릴 수 있습니다. 따라서 개발자 혹은 게임유저들이 즐겨사용하는 툴이기도 합니다. 또한 Virtual Box는 기본 패키지(Base Package)는 GNU General Public License, Version 2. 기반이기 때문에 사용자들이 무료로 사용할 수 있습니다. 단, Base Package 이상의 버전은 유료(50불)입니다. GNU..
이 글에서는 VBA 반복문에 대해서 공부를 해볼 까 합니다. VBA에는 반복구문을 처리하기 위한 여러 문법이 있습니다. For .. NextFor Each .. NextDo Loop (While, Until) 이 글에서는 반복구문에서 가장 간단히 사용할 수 있는 For .. Next를 사용하는 방법을 알아보도록 하겠습니다. 사용 방법을 배운 다음 간단히 For .. Next를 이용하여 로또 프로그램을 짜볼까 합니다. 그럼 For .. Next 구문에 대해서 공부해 봅시다!! For .. Next 구문은 사용자가 지정한 반복 횟수 만큼 반복구문을 실행하는 방법입니다. For .. Next를 사용하는 예를 한번 살펴볼까요. 아래의 예를 실행시키면, 시작번호부터 끝번호 까지 +1씩 하면서 반복구문을 반복해서 ..
RF는 저도 잘 모르는 분야라서 공부하고 있는데, 같이 공부하는거라고 생각해주시면 될것 같습니다.이글은 RF 기초 강의실이라는 책을 위주로 정리되었습니다. 하모닉은 우리말로 고조파라고 합니다. 고조파는 기본주파수의 2배, 3배, 4배와 같이 정수의 배수에 해당하는 주파수의 파형이 생기는 것을 말합니다. 하모닉은 선형 부하에서는 발생하지 않으나, 비선형 부하를 만나면 발생을 하게 됩니다. (선형 부하에서 발생할 수도 있지만, 이는 기본주파수로 부터 파생된 하모닉은 아닙니다.) 하모닉은 노이즈와는 구분이 되면 50배수 정도 까지를 하모닉이라 하고, 그 이상되는 신호를 고주파로 분류할 수 있습니다. RF는 트랜지스터와 같은 비선형 소자를 많이 사용하기 때문에 이 비선형 소자를 이용할 때 하모닉이 발생을 하게 ..
C#의 Foreach 문은 다른 반복문인 While, Do, For를 이용한 루프보다 더 다양하게 사용할 수 있습니다. Foreach 구문은 어떠한 Collection에 대해서도 최상의 반복 코드를 만들어 낼 수 있습니다. MSDN에 따르면 Foreach 구문은 아래와 같이 정의가 됩니다. foreach 문은 배열이나 System.Collections.IEnumerable 또는 System.Collections.Generic.IEnumerable 인터페이스를 구현하는 개체 컬렉션에 있는 각 요소에 대해 포함 문 그룹을 반복하여 실행합니다. foreach 문은 컬렉션을 반복 실행하여 원하는 정보를 얻는 용도로 사용할 수 있지만 예측할 수 없는 부작용을 방지하면서 소스 컬렉션의 항목을 추가하거나 제거하는 용..
Select 문은 데이터베이스에 저장된 데이터를 가져오기 위해서 사용하는 명령어입니다. 이전의 글에서는 간단한 Select 문을 통해서 데이터를 가져오는 방법에 대해서 알아보았는데요. 이 글에서는 좀 더 심도있게 Select 문을 사용할 수 있는 방법에 대해서 알아보도록 하겠습니다. 이전 글을 보지 못하신 분은 아래의 링크를 참조해주세요.2014/11/20 - [프로그래밍 팁s/Database] - [데이터베이스] Select 문 - 데이터 가져오기 SQL 언어에는 특별한 키워드 함수가 있습니다. 함수들의 값이나 값들에 대한 연산을 수행하는 코드가 되는데요. 이러한 함수들을 오늘 글에서는 설명을 드릴까 합니다. 자 그럼 Select 문의 고급 기능(?)에 대해서 알아보도록 하겠습니다. 1. Column의..
RF는 저도 잘 모르는 분야라서 공부하고 있는데, 같이 공부하는거라고 생각해주시면 될것 같습니다.이글은 RF 기초 강의실이라는 책을 위주로 정리되었습니다. 슈퍼헤테로다인 방식의 가장 큰 문제점은 Image Frequency(이미지 주파수)입니다. 이는 중간주파수(이하 IF)로 발생하는 문제입니다. 이 글에서는 Image Frequency에 대해서 알아보도록 하겠습니다. Image Frequency란? 영상주파수(影像周波數)라고도 한다. 예를 들면 표준방송(標準放送)에서는 중간 주파수는 455kHz이며, 수신희망주파수에 국부발진주파수를 합해서 455kHz 높이 수신한다. 이때, 국부발진주파수인 455kHz보다도 더 높은 주파수가 이미지주파수이다. 이 주파수의 전파가 존재하면 국부발진주파수와 혼합하여 같은 ..
이전 2개의 글을 통해서 변수,상수와 배열에 대해서 설명을 드렸습니다. 변수는 변하는 특정 값을 저장하기 위한 메모리 저장소이고, 상수는 변하지 않는 값에 대한 메모리 저장소입니다. 그리고 배열은 변수를 여러개 이어놓은것이라고 생각을 하면 됩니다. 변수, 상수, 배열에 대해서 아직 이해가 부족하시다면 아래의 링크를 참조하시기 바랍니다. 2014/11/21 - [프로그래밍 팁s/Excel(Macro, VBA)] - [엑셀 매크로] 변수(Variable), 상수(Constant) 그리고 자료형(datatype) 2014/11/24 - [프로그래밍 팁s/Excel(Macro, VBA)] - [엑셀 매크로 VBA] 정적 배열과 동적 배열을 선언하고 사용하는 방법 이번 글에서는 변수를 사용할 수 있는 범위에 대해..
RF는 저도 잘 모르는 분야라서 공부하고 있는데, 같이 공부하는거라고 생각해주시면 될것 같습니다.이글은 RF 기초 강의실이라는 책을 위주로 정리되었습니다. RF(Radio Frequency)란 1MHz 이상의 주파수를 말합니다. 무선통신의 일종으로, 전파를 송수신하는 대부분을 RF라 할 수 있습니다. RF에서 신호를 처리 할 때 고주파의 신호를 저주파 베이스밴드로 바로 변경하여 사용하지 않습니다. 왜 RF에서는 고주파의 신호를 중간 주파수로 변경하고 저주파 베이스 밴드로 변환하는지 이 글에서 설명을 드리도록 하겠습니다. 중간 주파수(IF, Intermediate Frequency)란 무엇인가? 실제로 통신에서 사용하는 정보에 대한 주파수는 음성, 데이터를 표현한 아주 낮은 주파수(Base-band Fre..
지금까지 Table을 생성하고, Table을 삭제하는 방법 그리고 데이터를 처리하는 방식에 대해서 설명을 드렸습니다. 관련 내용은 아래를 참고하시기 바랍니다. 2014/11/24 - [프로그래밍 팁s/Database] - [데이터베이스] 정규화(Nomalization) - 원자적 데이터와 기본키(Primary Key) 2014/11/21 - [프로그래밍 팁s/Database] - [데이터베이스] Delete와 Update 구문 - 데이터를 삭제하고 수정하기 2014/11/20 - [프로그래밍 팁s/Database] - [데이터베이스] Select 문 - 데이터 가져오기 2014/11/20 - [프로그래밍 팁s/Database] - 데이터 베이스 기초 SQL 명령어 - 데이터베이스 생성 부터, 테이블 사용..
변수는 하나의 값만을 저장할 수있는 메모리 공간입니다. 변수에 대해서 잘모르신다면 이에 대한 설명은 지난 포스팅에서 많이 해드렸으니 아래의 글을 참조하시기 바랍니다. 2014/11/21 - [프로그래밍 팁s/Excel(Macro, VBA)] - [엑셀 매크로] 변수(Variable), 상수(Constant) 그리고 자료형(datatype) 오늘의 글에서는 연속된 메모리 공간에 데이터를 저장할 때 사용하는 자료구조에 대해서 알아보도록 하겠습니다. 그렇다면 연속적인 데이터를 저장하기 위한 방법은 무엇이 있을까요? 변수를 여러개 선언을 해야할까요? 1. 배열이란? 바로 '배열'이라는 자료구조를 많이 사용합니다. 배열은 같은 자료형을 가진 연속된 메모리 공간으로 이루어진 자료구조로써, 같은 자료형에 대한 변수 ..