일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- 아두이노
- 아두이노 소스
- WinAPI
- priority_queue
- Array
- 운영체제
- 라인트레이서
- set
- 시스템프로그래밍
- directx
- 자료구조
- html
- map
- C언어
- 컴퓨터 그래픽스
- Deque
- Visual Micro
- list
- 수광 소자
- c++
- LineTracer
- 통계학
- arduino compiler
- stl
- 아두이노 컴파일러
- queue
- Arduino
- Algorithm
- vector
- Stack
- Today
- Total
목록Programming (135)
Kim's Programming
CSS 일반적으로 문서는 내용과 스타일로 분리할 수 있습니다. 이제까지의 HTML에서는 문서의 내용에 글자 크기, 글꼴, 색상, 문단정렬, 레이아웃 등의 스타일 기능을 적절히 섞어서 써왔습니다. 하지만 스타일 부분을 별도로 분리하여 쓸 수 있다면 문서에 대한 가독성도 좋아지고 스타일 측면에서도 문서에 통일성을 기할 수 있습니다. CSS는 HTML문서에서 스타일에 관련된 부분을 별도로 분리하여 정의할 수 있도록 지원하는 기능입니다. CSS를 사용하여 스타일을 정의하면 문서의 유지보수 단계에서 스타일의 일관성을 유지할 수 있게 지원할 뿐 아니라, 스타일에 대한 수정이 용이해 집니다. 또한 CSS 코드는 브라우저의 캐쉬메모리에 상주하게 되므로 문서의 다운로드 시간을 줄여 줌으로써 응답속도도 높힐 수 있는 장점..
이미지 태그 이미지 삽입 하나의 브라우저 창에서 여러 개의 HTML문서를 동시에 띄울 수 있도록 해주는 기능이 프레임 입니다. 프레임은 브라우저 창을 몇 개의 작은 공간으로 분할하여 각 공간에 다른 HTML문서를 보여줄 수 있도록 지원합니다. 프레임을 구성하기 위해서는 태그와 태그를 사용합니다. 이떄 주의할 점은 프레임 문서에서는 BODY태그를 사용하지 않는다는 점입니다. 프레임 태그의 기본 사용 예는 아래 코드와 같습니다. 아래 코드는 하나의 태그 안에 2개의 태그를 넣음으로써 브라우저를 두 개의 프레임 공간으로 구분하는 코드이며, 태그가 구분된 각각의 프레임을 나타냅니다. 12345678910 프레임 cs 수직 및 수평 프레임 분할 수직으로 브라우저 창을 구분하여 프레임을 나눌 수도 있고, 수평으로 ..
구조체 대입 구조체가 배열과의 차이점을 꼽자는 것은 대입이 가능하다는 것입니다. 다음 코드는 초기화된 구조체 Person1의 멤버들을 Person2에 그대로 대입합니다.123tag_Person Person1={"홍길동",29,176.43};tag_Person Person2;Person2=Person1;csi=j 같이 정수형 변수 끼리 대입하면 i와 j가 똑같은 값을 가지게 되듯이 Person2=Person1와 같이 구조체를 대입하면 두 구조체는 내용이 같아집니다. 물론 대입 연산자의 좌, 우변은 동일한 타입의 구조체여야 합니다. 구조체끼리의 대입 연산 동작은 구조체의 길이만큼 메모리 복사로 정의 되어 있는데 Friend2=Friend1대입문은 다음 코드와 기능상 동일합니다.1memcpy(&Person2,..
이미지 태그 이미지 삽입 HTML 문서에 이미지를 삽입할 떄 태그를 사용합니다. 태그의 속성으로는 src, height, width, border, align, alt등이 있습니다. src는 삽입할 이미지 파일이 있는 경로명과 파일명을 속성값으로 취하며 필수적으로 써야하는 속성입니다. 경로명은 절대경로 상대경로 모두 가능합니다. height와 wifth는 이미지의 크기를 지정하는 속성으로 높이와 폭을 픽셀단위로 지정합니다. height와 width 속성을 이용하여 이미지의 크기를 지정하는것은 이미지의 크기가 변경되지 않고 단지 브라우저에서 표시되는 크기가 변경됩니다. 만약 표시되는 이미지에 비해서 실제 이미지가 너무 크게 되면 로딩속도만 느려지게 됩니다.(이미지 크기는 용량과 비례하기떄문에) border..
글자 태그 글자태그는 글자의 크기나 글꼴, 글자색상 등을 지정하는 태그며 글자태그로는 태그와 태그 등이 있습니다. 태그 태그는 글자의 크기를 지정하는 태그입니다. Hn에서 n의 자리에 1~6까지의 자연수가 나타나게 되며, 숫자가 작을수록 큰 글씨를 나타냅니다. 태그는 또한 글자를 볼드체(진하게)로 표시해주며 문단구분의 기능을 동시에 수행하게 됩니다. 태그에는 align속성과 title 속성을 사용가능합니다. align속성은 글자 좌우 정렬기능을 수행하며 속성값으로는 "left" "center" "right"중에서 하나의 값을 가지게됩니다. 즉 align = " center"로 속성값을 지정하면, 해당 내용을 중앙 정렬하게 됩니다. title 속성은 풍선 도움말을 만들어주는 속성입니다. title 속성이 ..
인터넷의 형성과 발전 인터넷(Internet)이란? 소규모 통신망을 상호 접소가는 형태에서 점차 발전하여 전 세계의 컴퓨터가 서로 연결된 형태의 통신망입니다. 원래는 인터넷의 모태는 냉전시대 미국 국방부에서 핵전쟁에서도 살아 있는 네트워크를 연구하여 패킷교환(packet switching)방식이 회선장애에 대한 대응 능력이 강하다는 사실을 발견 UCLA와 SRI 연구소간 회선을 연결하게 되었고, 이 통신망을 ARPANET이라고 하며 현재의 인터넷입니다. 인터넷 관련 용어ip 주소 인터넷에 연결된 모든 컴퓨터에 부여되는 고유 식별주소를 의미합니다. 이 주소는 32비트(4byte)로 표현되며, 표기할 때에는 4개의 십진수를 점(.)으로 구분하여 표기합니다. 따라서 0.0.0.0 부터 255.255.255.2..
구조체 구조체는 C의 데이터 타입 중에서 크기가 게일 큽니다. 정수나 실수 또는 문장열 등의 단순한 형태로 나타낼 수 없는 복잡한 데이터를 표현할 때 구조체를 사용합니다. 표준 함수 중 구조체를 사용하는 함수가 있으며 윈도우에서도 구조체가 흔히 사용됩니다. 구조체(Structure)를 문장화하여 정의를 내리면 "타입이 다른 변수들의 집합" 이라고 할 수 있으며 더 간단하게 표현하게되면 이종 변수 집합이라고 할 수 있습니다. 배열이 타입이 같은 변수들의 집합인 것에 비해 구조체는 다른 타입을 가지는 변수들을 하나의 이름으로 묶어둔 것입니다. 한 사람의 신상정보를 표현하고자 한다면 다음과 같은 변수들이 필요할 것입니다. 123char Name[10];int Age;double Height;csName은 사람..
::env 운영체제의 환경 변수를 알려 줍니다. 환경 변수는 운영체제마다 다르게 정의하는데 DOS의 경우 Path, Prompt등이 있고 윈도우즈의 경우는 컴퓨터 이름, 시스템 디렉토리 등의 정보들이 있습니다. 응용 프로그램에게 자신이 실행되는 환경을 알 수 있도록 해 준다는 의도로 전달되는 인수이지만 이 인수가 아니더라도 환경 변수를 조사할 다른 방법이 있기 때문에 실질적으로 사용되지는 않습니다. 다음 소스는 main함수로 전달되는 인수를 화면으로 출력하기만 합니다. 명령행에서 입력한 인수가 어떻게 프로그램으로 전달되는지를 볼 수 있습니다.123456789101112#include void main(int argc, char *argv[],char *env[]){ int i = 0; printf("전달..