분류 전체보기(162)
-
라즈베리파이를 이용한 집 온도 모니터링 하는 방법
요즘들어 iot관련한 제품들이 대기업 중심으로해서 많이 나오고 있습니다.오늘은 상대적으로 적은 비용으로 현재 우리집의 온도와 습도를 측정할 수 있는 방법을 알려드리려 합니다. 우선 이 사이트에 접속을 합니다. https://thingspeak.com여기에 접속을 하셔서 회원가입 후 로그인 해주세요.회원가입이나 로그인을 하고 나면 채널 생성하는 메뉴가 있습니다. 채널을 생성한 후필요한 정보들을 입력하고 저장을 해준다.그리고 옵션중에 make public이있는데 이 설정을 체크해주면 로그인을 안하고 수치를 확인 할 수있다. 내 채널을 가면 Data Import가 있는데 api request항목의 주소를 긁어서아래 코드처럼 작성해주면실행할때 마다 해당 온도 값과 습도 값이 페이지에 올라가고 그걸 그래프로 뿌려..
2017.01.09 -
java예외 처리와 equals 재정의
자바의 예외처리와 equals 메소드의 재정의에 대해서 포스팅 했습니다. public class CellPhoneMain { public static void main(String[] args) { CellPhone myPhone = new CellPhone("SCH-600"); myPhone.charge( 20 ); //20분간 충전을 한다. myPhone.printBattery(); myPhone.call( 300 ); //300분간 통화를 한다. myPhone.printBattery(); myPhone.charge( 50 ); //50분간 충전을 한다. myPhone.printBattery(); myPhone.call( 40 ); //40분간 통화를 한다. myPhone.printBattery();..
2016.09.13 -
JAVA 지정한 char배열 문자열만 거꾸로 출력하기
기계식 키보드로 바꿨더니 타자가 너무 잼나서 계속 포스팅 하게 되네요 ㅋㅋ 이번에 포스팅 할 내용은 for문과 if문을 이용한 지정한 문자열 거꾸로 뒤집어 출력하는 내용입니다.더 쉽게하는 방법도 많을 거라고 생각됩니다. 하지만 저는 허접이므로 이렇게 하는 방법도 있구나 하고 너그럽게 넘어가 주세요 ^^ ㅎㅎ전체 코드는 아래와 같다. public class ArrayUtil { public char[] reverseString(char[] s, int start, int end) { char[] a = {' '}; int count = 1; for(int i=0; i=0; j--){ int num = result--; System.out.print(s[num]); i++; } }else{ System.ou..
2016.09.11 -
인천 차이나타운 홀로 여행기(feat. 자유공원, 맥아더장군, 비둘기)
인천하면 뭐가 생각나는지요? 저는 차이나 타운이 생각 납니다.차이나타운 주변으로 월미도가 있고 위에는 자유공원이라는 맥아더동상이 있는 공원이 있습니다.사실 차이나타운에서 옛날에 찍은 사진을 보고 문뜩 추억이 생각나서 한번 가본 건데요. 부족한 사진들 이지만 재미있게 봐주세요. ㅜㅜ입구를 깜박하고 못찍었습니다.올라갈때는 아무생각이 없어 찍지 못해고요.내려갈때는 옷에 묻은 흔적을 지우느라 찍질 못했네요... 그 이야기는 뒤에서 하죠 ㅋㅋ차이나 타운의 메인 거리입니다.하지만 생각보다 중국의 느낌은 벼롤 나지 않고요.상권이 작은 편 입니다.그래도 중간중간 상인들이 중국어로 이야기 하는걸 듣다보면 "그래도 차이나타운 이구나" 라고 생각을 하게 됩니다.여기로 쭉 올라가면 자유공원을 갈 수 있습니다.여기를 삼국지 벽..
2016.09.10 -
이미 지나간 일이란?(감성주의)
잘 지내는 걸까? 잘 지내는 것 같다. 잘 살고있는 걸까? 잘 살고있는 것 같다. 가끔은 생각이 날까? 그 인연을 중심으로 이어졌던 인간관계 그 인연이 끊어지니 자연스럽게 연결된 인간관계도 끊기더라 이 세상에 태어났으면 절대 놓치지 말아야 할 게 있다. 언제나 곁에 있어주는 사람을... 이미 지나간 일들은 기다려주지 않는다. 과거에 머물고 있지말고, 앞으로 나아가라 어제보다 좋은 내일이 있을 거라 믿는다. 오글오글오글오글오글오글오글오글오글 ㅋㅋㅋ
2016.09.04 -
java 소수 구하기 코드
나는 수포자였다. 그렇기 때문에 수학을 눈 밖에 둔지 10년은 된거 같다. 하지만 그래선 안된다.논리적인 사고를 하기에는 수학만큼 좋은 게 없기때문이다. 소수를 구하라는 문제가 주어졌을때 수학적인 지식이 없으면 소수를 어떻게 찾아야 할지 고민을 계속한다.소수는 1과 자신으로만 나눠지는 수를 소수라고 한다. 즉 나눠서 나머지가 0이 떨어지는 경우는 2가지 경우밖에 없다는 말이다. public class DoubleForProb1 { public static void main(String[] args) { int number=0; System.out.println("소수구하기"); for(int a=1; a
2016.08.27