본문 바로가기
반응형

2020/04330

위키피디아 뜻 위키피디아 (Wikipedia)는 위키 구조의 온라인 백과사전이다. 위키 구조란 사용자가 내용을 수정할 수 있는 웹사이트를 의미한다. 2019년 현재 5,877,746개의 항목이 있고 118,000명의 편집자가 있다. 매달 5억 뷰를 가지고 있다. 2020. 4. 25.
자동차 전륜 후륜 사륜 차이 전륜 구동은 앞바퀴 굴림 방식으로 4개 바퀴 중 앞의 2개 바퀴가 엔진에 연결되어 구동하는 방식이다. 후륜 구동은 뒷바퀴 굴림 방식으로 4개 바퀴 중 뒤의 2개 바퀴가 엔진에 연결되어 구동하는 방식이다. 사륜 구동은 4개 바퀴 모두에 엔진이 연결되어 구동하는 방식이다. 대부분의 차는 전륜 구동방식이고 고급차는 후륜 구동이 많고 SUV에는 사륜 구동이 많다. 전륜 구동은 주행 안정성이 좋고 실내 공간이 넓다. 하지만 무게 중심이 앞쪽에 있어 승차감이 나쁘고 코너에서 밀리는 현상이 있다. 후륜 구동은 무게 중심이 중심에 있어 승차감이 좋고 코너링이 좋다. 하지만 엔진은 앞에 있고 구동은 뒷바퀴를 하기 때문에 그 사이에 힘을 전달하는 기구가 들어가 구조가 복잡하다. 그리고 후륜 구동은 뒷바퀴가 미끄러지는 오버.. 2020. 4. 25.
Adap Adop Adep 뜻 Adapt [əˈdæpt]~에 맞추다 Adopt [əˈdɑːpt]입양하다 Adept [əˈdept]능숙한 2020. 4. 25.
IP 주소 Broadcast IP IP 주소의 마지막 숫자는 0에서 255까지 이다. 하지만 255은 Broadcast용으로 사용되고 0은 네트워크 자체를 나타내는 주소이다. 2020. 4. 25.
SQL 뜻 SQL(Structured Query Language)는 원래 SEQUEL(Structured English Query Language)이었다가 SQL로 이름이 바뀌었다. SQL은 에스큐엘 또는 시퀄이라고 읽는다. SQL은 데이터베이스를 관리하는 프로그래밍 언어의 한 종류이다. 1970년대 초 IBM에서 만들었다. 많은 데이터베이스 프로그램들이 SQL를 기본으로 채택하고 있다. SQL은 1986년 ISO 표준으로 채택되었다. 2020. 4. 25.
워게임 뜻 워게임(Wargame)은 전투를 시뮬레이션하는 게임이다. 군대에서 워게임은 장교들의 전략 전술 교육, 새로운 전술의 시험, 전투 결과 예측 등을 위해 사용 된다. 지도 또는 컴퓨터 화면을 보면서 대항군과 가상으로 전투를 벌여 부대를 지휘하고 그 결과를 평가한다. 스타크래프트와 같은 컴퓨터 게임과 비슷하지만 군대에서 사용하는 워게임은 실제 부대와 동일한 편제를 사용하고 실제 전투와 비슷한 모델을 사용한다. 한국에서는 육군, 해군, 공군, 해병대가 각각 다른 워게임 모델을 사용하고 있다. 한미 연합 훈련인 을지 프리덤 가디언 훈련은 실제 부대가 움직이는 훈련이 아니라 컴퓨터에서 워게임으로 진행되는 훈련이다. 2020. 4. 24.
C4I 체계 C4I는 Command, Control, Communication, Computer and Intelligence의 약자이다. C4I를 '전술지휘통제자동화체계'라고 한다. C4I는 전장의 각종 정보를 수집하여 컴퓨터 화면에 표시하고 이를 바탕으로 부대에 명령을 내리는 네트워크 시스템이다. C4I가 있기 전에는 무전기를 통해 정보 보고를 받아 지도에 색연필로 표시하고 무전기를 통해 명령을 전달했기 때문에 시간이 많이 걸렸지만 C4I를 사용하면 실시간으로 대응할 수 있다. 정찰기, 조기경보기, 정찰위성 등의 정보는 C4I를 통해 수집되어 컴퓨터 화면에 표시되고 명령 또한 C4I를 통해 포병, 이지스함, 전폭기 등에 전달된다. 한국군 C4I 체계는 합참의 KJCCS이 있다. KJCCS에 육군의 ATCIS, 해.. 2020. 4. 24.
에어팟 안드로이드 사용 에어팟은 블루투스 이어폰이다. 그래서 일반 블루투스 이어폰처럼 안드로이드나 노트북 등에 연결하여 사용할 수 있다. 에어팟은 블루투스 4 이상의 장치와 연결할 수 있다. 애플이 아닌 제품에서는 장치간의 자동 전환과 같은 몇몇 기능은 사용할 수 없다. 2020. 4. 24.
C# Delegate 예제 Delegate (데리게이트)는 대리자라는 뜻으로 C의 함수 포인터와 비슷하다. 함수 포인터를 사용하여 함수의 인자로 함수 포인터를 전달하듯이 Delegate로 함수를 전달할 수 있다. Delegate를 사용하는 방법은 다음과 같다. 1. Del이라는 Delegate을 선언한다. 2. 전달한 함수 Fun1을 만든다. 3. Delegate 생성 4. 함수를 전달 받는 함수 Fun2를 만든다. 5. 함수 Fun1을 Fun2의 인자로 전달한다. // 1.선언 public delegate void Del(string text); // 2.함수 생성 public static void Fun1(string text) { Console.WriteLine(text); } // 3.Delegate 생성 Del h = F.. 2020. 4. 24.
VFS 가상 파일 시스템 VFS(Virtual File System)는 가상 파일 시스템이라는 뜻이다. 가상 파일 시스템은 실제 파일 시스템 위에 있는 추상 계층이다. 가상 파일 시스템은 운영체제의 커널과 실제 파일 시스템 사이에 위치한다. 가상 파일 시스템을 사용하면 실제 파일 시스템이 다르더라도 동일하게 접근하여 사용할 수 있다. 예를 들면, 하드디스크와 네트워크 드라이브는 물리적으로 다르고 서로 다른 파일 시스템을 사용하지만 가상 파일 시스템을 사용하면 동일하게 사용할 수 있다. 윈도우, 맥, 니눅스 등은 서로 다른 파일 시스템을 사용한다. 하지만, 각 파일 시스템에 맞는 가상 파일 시스템을 사용하면 동일한 방식으로 접속하여 사용할 수 있다. 리눅스에서 윈도우 파일는 윈도우 가상 파일 시스템을 설치하여 읽고 쓸 수 있다. 2020. 4. 24.
Latency와 Throughput 뜻 Latency(레이턴시)는 지연시간으로 요청이 왔을 때 요청을 처리하고 응답할 때까지의 시간이다. Throughput(스루풋)은 처리량으로 일정시간 동안 처리하는 작업의 양이다. 보통은 Latency가 짧으면 Throughput은 높지만 Latency가 짧다고 항상 Throughput이 높은 것은 아니다. 멀티 태스킹에 최적화된 서버는 실시간 시스템에 비해 Latency는 길지만 Throughput은 훨씬 높다. 2020. 4. 24.
레이저 프린터 원리 레이저 프린터 구조는 다음 그림과 같다. 인쇄가 시작되면 드럼 전체를 플러스 전하로 대전 시킨다. 인쇄해야 할 부분을 레이저를 비추면 그 부분은 마이너스로 대전 된다. 토너의 잉크도 플러스로 대전시킨 후 현상롤러를 통해 드럼에 뿌리면 레이저로 마이너스로 대전된 부분에만 잉크가 붙는다. 즉, 드럼에서 인쇄할 부분에만 잉크가 묻게 된다. 이 드럼을 회전하면서 종이에 찍으면 종이에 인쇄가 된다. 레이저는 거울의 각도를 조절하여 드럼에 인쇄 내용을 조사한다. 2020. 4. 23.
정전기 뜻 정전기(Static Electricity)는 물질 사이에 있는 전위차로 발생하는 전기이다. 정전기에 대응되는 말은 Current Electricity로 전선을 통해 흐르는 전기를 의미한다. 두 물질에서 한쪽 방향으로 전자가 이동하면 두 물질의 전하량은 중성에 비해 많거나 작아진다. 이 때 손으로 그 물질을 만지면 전하가 방전되면서 정전기가 튄다. 2020. 4. 23.
정전기 원리 두 물질이 접촉하면 그 사이로 전자가 이동하여 전위차가 발생한다. 두 물질를 문지르면 더 큰 전위차가 발생한다. 이러한 전위차에 의해 발생하는 전기는 마찰전기에 의한 정전기이다. 습도가 높을 때는 물질 사이에 유도된 전위차가 물 분자를 통해 방전되어 정전기가 없어지지만 건조할 때는 정전기가 많이 발생한다. 2020. 4. 23.
커패시터 읽는법 전해 커패시터는 부품에 커패시터 용량과 전압이 표시되어 있다. 전해 커패시터 이외의 세라믹 커패시터, 탄탈 커패시터, 필름 커패시터 등은 보통 숫자로 적혀있다. 커패시터의 용량이 숫자 104로 표시되어 있다며 앞에 숫자 2개 '10'과 4는 뒤에 붙는 0의 갯수이다. 즉 104는 100000pF이다. 100000pF = 100nF = 0.1μF 이다. 103은 10nF이고 105는 1μF이고 471은 470pF이다. 2020. 4. 23.
C# foreach 사용법 C#에서 foreach는 다음과 같이 사용한다. int[] buf = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; foreach (int i in buf) { print(i); } 위 코드는 C에서 다음과 같은 코드와 동일하다. int[] buf = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; for (int b=0; b 2020. 4. 23.
C++ 클래스 사용 프로그램 코드 예 // 클래스 사용하는 코드 int sw, in1, in2, out; // 클래스 선언 Block b; // 클래스 사용 b.i1 = in1; b.i2 = in2; if (sw==0) out = b.Add(); else if(sw==1) out = b.Sub(); // 클래스 class Block {int i1, i2;int Add(){ return i1+i2; }int Sub(){ return i1-i2; } } 2020. 4. 23.
[C++] 오버로딩과 오버라이딩 차이 오버로딩과 오버라이딩은 이름은 비슷하지만 의미는 전혀 다르다. 오버로딩 (Overloading) 함수 이름은 동일하지만 함수 인자를 달리 선언하면 함수를 호출할 때 전달되는 변수형에 따라 그에 맞는 함수가 호출되는 것을 의미한다. 오버라이딩 (Overriding) 클래스를 상속할 때 상속 받은 클래스에서 부모 클래스에서 선언한 함수를 자식 클래스에서 재정의 하여 사용하는 것을 의미한다. 2020. 4. 23.
C++ 구조체와 클래스의 차이 C++에서 사용하는 class는 C에서 사용하는 struct와 매우 유사하다. C에서의 struct는 struct 멤버에 변수가 사용할 수 있지만 C++에서의 struct의 멤버는 변수뿐만 아니라 함수도 사용할 수 있다. C++에서 struct 멤버 변수는 기본적으로 public이지만 class는 기본적으로 private이다. 이 차이 이외에는 C++에서 struct와 class는 완전히 동일하다. 2020. 4. 23.
C# 배열 C에서 배열은 다음과 같이 사용한다. int Buf[10]; C#에서 1차원 배열을 사용하는 방법은 다음과 같다. 배열의 모든 데이터는 0으로 초기화 된다. int[] Buf = new int[10]; 1차원 배열을 초기화하는 방법은 다음과 같다. int[] Buf = new int[] {1,2,3,4,5,6,7,8,9,10}; int[] Buf = {1,2,3,4,5,6,7,8,9,10}; C#에서 2차원 배열은 다음과 같이 사용한다. int[,] Buf = new int[10,5]; 2차원 배열을 초기화하는 방법은 다음과 같다. int[,] Buf = new int[,] {{1,2},{3,4},{5,6}}; int[,] Buf = {{1,2},{3,4},{5,6}}; C#에서 3차원 배열은 다음과 같.. 2020. 4. 23.
유리섬유 특성 유리섬유(Glass fiber)는 유리를 가는 섬유과 같이 뽑은 것이다. 유리섬유가 대량 생산된 시기는 19세기부터 이다. 유리섬유에서 유리의 성분은 실리카이고 분자식은 SiO2 (이산화규소) 이다. 유리섬유는 가늘수록 늘어나는 연성이 커진다. 유리섬유는 내부에 공간이 많기 때문에 그냥 유리에 비해 전열성이 높다. 유리섬유는 플라스틱과 섞어서 유리섬유강화플라스틱(GRP)을 만드는데 많이 사용된다. 2020. 4. 23.
하드웨어와 응용 프로그램 사이에 있는 운영체제 운영체제(OS, Operating System)는 컴퓨터 하드웨어와 응용 프로그램 사이에 위치한 소프트웨어이다. 응용 프로그램이 하드웨어를 직접 제어하지 않는다. 응용 프로그램은 필요한 기능을 수행하기 위해 운영체제를 호출하고 운영체제가 하드웨어를 제어하여 실제 기능을 수행한다. 운영체제는 CPU, 메모리, 저장장치, 그래픽, 사운드, 네트워크 등의 자원을 응용 프로그램들이 사용할 수 있도록 관리한다. 응용 프로그램이 이러한 자원을 사용하기 위해서는 운영체제에 요구하여 할당을 받아 사용한다. 그래픽, 사운드 등의 주변장치뿐만 아니라 운영체제가 실행되는 CPU 자체도 자원이다. 운영체제도 CPU와 메모리를 사용한다. 하지만, 운영체제가 사용하는 자원은 최소화되는 것이 좋다. 2020. 4. 23.
주식의 랜덤워크 이론을 반대하는 이론 주식의 랜덤워크 이론이란 주식 가격은 랜덤하게 움직이기 때문에 예측할 수 없다는 것이다. 하지만, 랜덤워크 이론에 반대하는 경제학자들도 있다. 가장 대표적인 사람은 마틴 웨버이다. 과거 주식 시장에서 5년 동안 올랐던 주식은 다음 5년 동안에는 하락하는 경향이 많은 것을 발견했다. 그리고 수익이 상승으로 반전된 주식은 다음 6개월 동안 주식이 상승하는 것을 발견하였다. MIT의 앤드류 W. 로 교수와 아치 크레이그 맥킨레이 교수는 A Non-Random Walk Down Wall Street이라는 책에서 주식이 랜덤워크가 아니라고 주장하였다. 2020. 4. 23.
군부대 단위 조직 영어 분대, 소대, 중대 등의 영어는 다음과 같다. 한국어 영어 영어 발음 조 Fireteam 파이어팀 분대 Squad 스쿼드 소대 Platoon 플래툰 중대 Company 컴퍼니 대대 Battalion 바탈리언 연대 Regiment 레지먼트 여단 Brigade 브리게이드 사단 Division 디비전 군단 Corps 코어 야전군 Field army 필드 아미 군집단 Army group 아미 그룹 2020. 4. 22.
HAM 통신 변조 방식 HAM 통신에 많이 사용되는 변조 방식 FM (Frequency Modulation) - 주파수 변조 방식 - 점유 주파수대폭 16kHz AM (Amplitude Modulation) - 진폭 변조 방식 - 점유 주파수대폭 6kHz SSB (Single Side Band) - 진폭 변조 방식에서 단측파대만 사용하는 방식 - USB (Upper Side Band)와 LSB (Lower Side Band)로 나누어짐 - 점유 주파수대폭 3kHz, AM의 1/2 CW (Continuous Wave) - 모스 부호를 이용한 통신 - 점유 주파수대폭 500Hz 2020. 4. 22.
세탄가 뜻 옥탄가는 가솔린 연료의 노킹 정도를 나타내는 값이라면 세탄가 (Cetane number)는 디젤 연료의 노킹 정도를 나타내는 값이다. 세탄가가 높을수록 노킹이 잘 일어나지 않는다. 가솔린 엔진은 점화가 빨리 일어나면 노킹이 발생하지만 디젤 엔진은 반대로 점화가 늦게 일어날 때 노킹이 발생한다. 그래서, 옥타가는 높을수록 점화가 잘 일어나지 않지만 세탄가는 높을수록 점화가 잘 일어난다. 2020. 4. 22.
각운동량 보존 법칙 각운동량 보존 법칙(Law of angular momentum conservation)은 역학에서 매우 중요한 법칙이다. 각운동량 보존 법칙은 전체 각운동량은 항상 일정하게 유지된다는 법칙이다. 예를 들면, 2개의 팽이가 돌아가면서 2개의 팽이가 서로 충돌할 때 하나의 팽이 속도는 늦어지고 다른 하나는 빨라진다. 이 때 두 팽이의 각운동량의 합은 충돌 전후 동일하다. ☞ 각운동량 공식 2020. 4. 22.
각충격량 공식 각충격량(Angular Impulse)의 정의는 다음과 같다. 각충격량 J는 각운동량 L의 변화량이다. 각충격량은 토크와 시간의 곱으로 나타낼 수도 있다. 2020. 4. 22.
각운동량 공식 각운동량(Angular Momentum) L은 다음 식과 같다. 단위는 kg m2 s-1 이다. 각운동량 L은 관성 모멘트 I와 각속도 ω의 곱이다. p는 운동량으로 질량 m과 속도 v의 곱이다. 각 운동량 L을 미분 하면 토크 τ가 된다. 2020. 4. 22.
충격량 구하는 공식 충격량(Impulse)은 시간에 따른 운동량의 변화로 다음 식과 같다. 단위는 N·s 이다. 충격량은 다음과 같이 힘과 시간의 곱으로 나타낼 수 있다. 예를 들면, 1kg 물체가 1m/s의 속도로 움직이다가 벽에 부딪쳐 멈춘다면 물체가 받는 충격량은 다음과 같다. I = 1 kg × 1 m/s = 1 N·s 이 때 물체가 멈출 때 1초가 걸린다면 1초 동안 물체가 받는 힘은 1N 이다. 물체가 멈출 때 0.1초 동안 급하게 멈춘다면 0.1초 동안 물체가 받는 힘은 10N이다. 2020. 4. 22.
반응형