728x90

Computer Science 404

Arduino] 아두이노 언어 구조, 변수, 함수

- 아두이노 언어의 구조 구조 종류 내용 제어 구조 (Control Structure) if, if…else, for, switch case, while, do…while, break, continue, return, goto 문법(Syntax) ;, {}, //, #define, #include 산술 연산자 (Arithmetic Operators) =, +, -, *, /, % 비교 연산자 (Comparison Operators) ==, !=, , = 불 연산자 (Boolean Operators) &&, ||, ! 포인터 접근 연산자 (Pointer Access Operators) *, & 비트 연산자 (Bitwise Operators) &, |, ^, ~, 복합 연산자 (Compound Operato..

CSS] CSS 버튼 자동생성기

CSS 버튼이야 만들려면 어떤 식으로든 만들 수 있겠지만,버튼 하나에 필요 이상의 노력을 기울여야 해서 그마저도 귀찮을 때가 있다.필자도 과제를 하면서 십분 공감하고 있는 부분인데,색상과 원하는 구도대로 버튼을 만들어서 CSS 코드를 생성해주는 사이트가 있다. http://www.cssgenerators.net/ 색상과 그라데이션은 물론이고,글자에 대한 세부 사항을 선택할 수 있어 매우 유용하다.

쇼핑몰 서비스 이용약관, 개인정보 취급 방침

쇼핑몰에 사용될 서비스 이용약관과 개인정보 보호정책 및 취급 방침은직접 작성하지 않아도 된다.이에 대한 부분은 공정거래위원회와 개인정보보호 종합포털에서 제공하고 있다. 서비스 이용약관(전자상거래)이용약관의 경우 00으로 된 부분을 상호에 맞춰 변경하면 된다. http://www.ftc.go.kr/info/bizinfo/stdContractView.jsp?std_agrmt_no=490&currpage=1&searchKey=1&searchVal=%C0%FC%C0%DA%BB%F3%B0%C5%B7%A1&stdate=&enddate= 개인정보 보호정책 및 취급방침개인정보보호 종합포털에서 제공하고 있으며,사용 목적이나, 범위 등에 대해 설정하고필요 내용을 기재하면 알아서 양식에 맞춰 작성해준다.https://www..

소스 코드 변환 사이트

http://jsbeautifier.org/ 해당 사이트는 축소되어 가독성이 떨어지는 자바스크립트 소스를다시 가독성 좋게 변환해주는 사이트입니다.축소된 소스를 복사해서 붙여넣으면 Beautify를 눌러 읽기 좋게 변환 가능합니다.HTML소스도 가능하니 참고하시길 http://javascriptcompressor.com/ 해당사이트는 자바스크립트 소스를 축소하는데 사용합니다.저는 자바스크립트를 쓸 일이 없어 축소시킬 일이 있나 싶지만,오픈소스들을 뒤적거리다보면 축소된 소스들이 많이 눈에 띕니다.이것도 마찬가지로 복사해서 붙여넣고 Compress하면 축소가 진행됩니다.

JS, CSS, HTML 오픈 소스 사이트

http://www.blueb.co.kr/ http://www.webmadang.net/ 자바스크립트, CSS, HTML 소스가 공유되어 있습니다.웹프로그래밍 기말 프로젝트를 진행하면서 애용했고,특히 js, css를 활용한 부분은 상당히 마음에 듭니다.아무리 유용한 기능을 무상으로 제공해준다고 하더라도 활용 방법을 모르면 말짱 도루묵입니다.최소한의 작동방식에 대해 이해하고 사용하시면 웹개발에 도움이 되리라 생각합니다.

Arduino] 아두이노 센서 정리

CDS 광 센서 빛의 밝기에 따라 저항 값이 변하는 것을 이용 - 황화카드뮴을 주원료로 제작- 주위가 밝으면 저항값이 작아지고, 어두우면 저항값이 커짐- 통상적으로 어두운 곳에서 100k, 밝은 곳에서는 10k 정도의 저항값- 낮에는 꺼지고 밤에는 켜지는 가로등처럼 주변 밝기에 따라 전자기기 동작을 컨트롤할 경우 사용- 카메라의 노출 시간을 자동으로 맞출 경우 사용 IC 온도 센서 직선성, 감도, 기준온도 등의 문제점 개선한 IC 타입 센서 - 기존의 것들은 금속선과 반도체의 저항값이 온도에 따라 변하는 성질을 이용해 개발된 것들- 실리콘 트랜지스터의 온도 의존성을 이용한 것, 트랜지스터의 베이스와 이미터 사이의 전압이 온도 변환에 따라 거의 직선적으로 변화하는 현상을 응용- 감온 소자와 여러 가지 회로..

Network] 네트워크 주소와 호스트 주소 변환 방법

Endianness 컴퓨터의 메모리에 여러 바이트로 구성된 데이터를 저장하는 방법Byte Order라고도 함컴퓨터의 바이트 순서는 프로세서 아키텍처에 의해 결정, 호스트 바이트 정렬이라고 부름 x86 : little-endian 네트워크 통신 중 이종 컴퓨터 사이의 바이트 정렬 문제를 해결하기 위해 빅 엔디안 방식의 네트워크 바이트 정렬 사용멀티 바이트 데이터 타입에서 중요함 바이트 정렬 함수 Linux / Unix u_short htons(u_short hostshort); // host to network shortu_long htonl(u_long hostlong); // host to network longu_short ntohs(u_short netshort); // network to host..

Network] UDP 주요 함수

bind Function int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen);성공 : 0, 실패 : -1 - sockfd : 주소를 할당할 서버 소켓 디스크립터- addr : 서버의 주소 정보를 담은 구조체(IP주소, 포트 번호 등)- addrlen : addr에 저장된 주소 정보 크기(byte) 수신된 패킷의 포트번호와 이를 처리할 프로세스를 지정하기 위해 을 연결서버 주소 정보를 addr을 통해 전달 가능 recvfrom Function ssize_t recvform(int sockfd, void* buf, size_t len, int flags, struct sockaddr* src_addr, socklen_t* addrlen)..

Network] TCP 상태 전이

TCP 상태 전이 연결 단계 : 3-way HandShaking 1. TCP는 종단 host 간의 논리적 접속을 설정하기 위해 3-way HandShaking 사용 Client->Server : TCP SYNClient->Server : TCP ACKServer->Client : TCP SYN ACK SYN : Synchornize Sequence NumbersACK : Acknowledgement 2. TCP 연결 과정을 상태 전이도 측면 #1 : Client는 Sserver에 접속 요청하는 SYN Packet을 보내고, Server의 응답을 기다리는 SYN_SENT 상태로 전이#2 : Server는 SYN 요청을 수신하고 Client에게 요청을 수락하는 ACK와 SYN 플래그가 설정된 Packet을 ..

728x90