프로그래밍 99

[TIP] JSON 데이터를 보기 편하게 보여주는 웹 뷰어

여러 데이터 들을 전송하기 편한 JSON 데이터라 하지만 데이터가 길고 졍렬되지 않은 JSON 데이터는 보기가 어려울 수 밖에 없다 그래서 간단하게 사용할 수 있는 JSON 웹 뷰어가 있다 http://jsonviewer.stack.hu/ 사용법은 매우 간단하다 TEXT 탭에 JSON 데이터를 입력하고 Viewer 탭으로 이동하기만 하면 된다 데이터 검색 기능도 가지고 있다 하단에 Search 택스트 박스에 검색 하고자 하는 문자열을 입력하고 GO! 버튼을 누르면 검색이 가능하고 다음 문자열을 찾고 싶으면 Next나 Previous 버튼을 눌러서 검색하면 된다 설치할 필요가 없고 사용법도 간단해서 자주 자용하는 웹 뷰어이다

프로그래밍 2015.05.25

[RaspberryPI] mjpg-streamer 설치

mjpg-streamer 설치 전에 $sudo apt-get update $sudo apt-get upgrade 위 명령어로 라즈베리 파이를 최신화 시켜준다 다른 블로그 게시물이나 구글링 했을때 많이들 svn을 사용해서 설치를 했는데 설치중 오류가 나서 다른 방법으로 설치를 하였다 $wget http://lilnetwork.com/download/raspberrypi/mjpg-streamer.tar.gz 명령어로 파일을 다운 받은 다음에 $tar xvzf mjpg-streamer.tar.gz 명령어로 압축을 풀었다 $sudo apt-get install libjpeg8-dev $sudo apt-get install imagemagick 위 명령어로 mjpg-streamer 필요한 파일들을 설치해 준다 $..

[JAVA] 반복자(Iterator)의 사용

반복자는 몇몇 메소드를 가지고 있다 그 중에 대표적인 메소드가 있다 boolean hasNext() : 반복자에 다음이 존재 한다면 true를 반환 반복자에 다음이 존재하지 않는다면 false를 반환 E next() : 반복자의 다음에 위치한 요소를 가리키고 그 요소를 반환 void remove() : 현재 위치의 요소를 삭제 import java.util.Iterator; import java.util.LinkedList; class PrimitiveCollection { public static void main(String[] args) { LinkedList list = new LinkedList(); // 정수형 연결리스트 선언 list.add(10); // 10 추가 list.add(20); ..

[C language] 단일 연결 리스트

빨간색으로 그린 것이 해당 라인에서 추가 되거나 변경된 내용 18번째 줄은 dummy node를 추가하여 dummy node의 주소를 head에 저장시켜 head가 dummy node를 가리키게 한 것이다 19번째 줄은 18번째줄과 마찬가지로 tail에 dummy node의 주로슬 저장 시켜 tail이 dummy node를 가리키게 한 것이다 22번째 줄부터 26번째 줄까지는 readData에 1을 입력 받고 조건문에서는 조건을 만족시키지 못하기 때문에 그냥 지나간다 27번째 줄은 newNode에 구조체 node를 동적 할당 해준 것이다 28번째 줄은 readData의 값을 newNode의 data 변수에 넣어 주었다 29번째 줄에서는 현재 newNode가 가장 마지막 node가 가장 마지막 node이기..

프로그래밍/C 2015.05.24