일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Linux
- Lombok
- Elk
- reactive
- VCS
- javascript
- nodejs
- git
- libuv
- spring
- ajax
- effective
- NoSQL
- r
- AWS
- mybatis
- Java
- Heap
- html
- 네트워크
- github
- network
- Static
- cache
- socket
- reactor
- mongodb
- 데이터통신
- HTTP
- redis
- Today
- Total
빨간색코딩
JS를 이용한 HTML includeHTML에서 보통 머릿말, 꼬리말, 메뉴바 등이 흔하게 중복된다.(서버사이드언어나 동적언어를 사용하지 않는다면 메뉴가 바뀔때마다 전부다 수동으로 바꾸어 주어야한다.) 이러한 문제를 해결하는 방법에는 여러가지가 있겠지만 AJAX를 이용해서 해결해보자 1. 사용법에 를 넣어준다.에 를 넣고 를 호출해준다. 여기서는 navbar를 관리하고 있다.2. includeHTML.js 코드function includeHTML() { var z, i, elmnt, file, xhttp; z = document.getElementsByTagName("*"); for (i = 0; i < z.length; i++) { elmnt = z[i]; file = elmnt.getAttribute..
1. 소켓의 옵션아래는 프로토콜 레벨과 옵션 이름들이다.1-1. SOL_SOCKET : 일반적인 옵션SO_SNDBUF : 송신버퍼 크기 설정SO_RCVBUF : 수신버퍼 크기 설정SO_REUSEADDR : 지역 주소(IP,Port) 재사용여부SO_KEEPALIVE : 주기적으로 연결 여부 확인SO_BROADCAST : 브로드캐스팅 허용여부SO_DONTROUTE : 라우팅 테이블 참조과정 생략여부SO_OOBINLINESO_ERRORSO_TYPE : 소켓의 타입(변경 불가)1-2. IPPROTO_IP : IP 패킷 관련IP_TOS : Type of Service 변경IP_TTL : Time-To-Live 변경IP_MULTICAST_TTL : 멀티캐스트 패킷의 TTL 변경IP_MULTICAST_LOOP : 멀..
1. hostent 구조체struct hostent { char *h_name; //공식 도메인 이름 char **h_aliases; //공식 이외 도메인 이름들 int h_addrtype; //주소정보 체계(IPv4: AF_INET, IPv6: AF_INET6) int h_length; //IP주소의 크기를 담는다. (IPv4는 4) char **h_addr_list; //도메인 이름에 대한 IP주소가 정수 형태로 반환될 때 이 멤버 변수를 이용 } * 예제2. 도메인 관련 API#include 아래 함수들을 호출하면 소켓 라이브러리가 DNS서버에 조회하여 IP주소나 도메인명을 찾는 기능을 제공한다. 이와같은 정보를 hostent 구조체에 담아서 반환해주는 것이다. 개발자가 IP주소를 알아내기위해 별도..
아두이노 Uno보드와 블루투스 모듈(HC-05)를 이용한 코드이다. app inventor를 이용해서 간단한 어플을 만들고 아두이노와 스마트폰 어플과 통신할 수 있는 환경을 구축하고 실습해보면 재밌을거다. 아두이노 bluetooth from JungHoon Lee 위 슬라이드의 목차이다. 들어가기. 블루투스 세탕하기① 개요② 회로도③ 스케치④ 결과화면 Case1. smartphone application으로 부터 숫자(R,G,B)를 입력시켜서 RGB LED을 이용하여 색상을 디자인하기① 개요② 동작원리③ 스케치④ 결과화면⑤ 결론 Case2. R:0-49, G:50-99, B:100-149을 만족하도록 App Inventor을 이 용하여 3개의 slide을 만들어서 색상을 디자인하기① 개요 ② App 디자..
아두이노 디지털 입출력과 아날로그 입출력은 기본이자 아두이노갖고놀기의 시작이다. 아두이노 소스와 결과화면, 사진화면으로 보기쉽게 ppt를 제작하였다. 순서도도 있으니 이해하기 쉬울거다~ 아두이노 Digital/Analog IO from JungHoon Lee 위 슬라이드의 목차이다. Case1. digital input→digital output : button으로 난수생성 -> LED on/off① 개요② 회로도와 동작원리③ 스케치④ 결과화면⑤ 결론 Case2. digital input→analog output : 3 color button으로 RGB LED 밝기조절① 개요② 회로도와 동작원리③ 스케치④ 결과화면⑤ 결론 Case3. analog input→digital output : 가변저항 값의 범..