■부트스트랩을 소개하며 한밭대학교 무선통신 소프트웨어 연구실(Wireless Communication Software Laboratory, WISOFT)에 들어와서 첫 세미나로 아두이노 세미나를 진행했고, 다음 세미나로 개발 생산성이 뛰어난 node.js를 통해 웹 프로그래밍의 전반적인 흐름을 맛보던 중, 브라우저 주소 입력창에 http://localhost:3000을 입력하고 나서 크롬 브라우저 화면에 찍힌 Hello, World! 를 보고, 현재까지 웹에 대해서, 특히 서버사이드 기술에 대해 관심을 가지고 묵묵히 공부를 하고 있다. 한동안(꽤나 긴 시간이 될 것으로 예상한다.) 이 쪽에 푹 빠져 있을 것 같다. 한창 백엔드 개발자가 될 준비를 하고 있는 나에게, 그리고 학부 2, 3학년 동안 참여했던..
■Static Keyword, Method Area static은 사전적으로 '정적인, 고정된, 움직이지 않는'의 의미를 갖는다. jvm 메모리에 고정됨을 뜻함과 동시에 static을 사용한다는 의미는 모든 객체가 '공유'한다는 의미를 뜻한다. 인스턴스 변수의 값이 인스턴스 마다 다른 값을 가질 수 있다는 점은 하나의 클래스를 여러개의 인스턴스로 만들어서 사용할 수 있다는 점에서 좋은 기능이라고 할 수 있다. 그러나, 때에 따라서 모든 인스턴스가 같은 값을 공유하게 하고 싶을 때가 있다. 이런 경우 해당 변수를 클래스의 멤버로 만들면 된다. 인스턴스 변수와 마찬가지로 class 내부에 위치 하지만, static 키워드를 멤버 앞에 붙이면 클래스의 멤버가 된다. 즉, 해당 클래스 소속의 변수가 된다. 물론..
■자바의 String에 대해 잘 안다고 말할 수 있을까? 신용권님이 쓰신 이것이 자바다 책을 두번째 학습하는 중이다. 확실히 느끼는 건데, 1회독과 2회독의 느낌은 정말 다르다는 것을 느끼면서 책을 읽고 있다. 분명, 세번째 이 책을 볼 때는 또 다른 느낌일 것 이라고 확신한다. 오늘 포스팅의 주제는 Java의 String이다. 과연, 웹 개발자를 목표로 Java를 공부하고 있는 내가 자바의 String에 대해 잘 알고 있다고 말할수 있을까? 라는 생각의 이 포스팅의 시발점이다. 아래의 코드에서 몇개의 객체가 생성이 될까? public class StringExample { public static void main(String [] args) { String name1 = new String("nroo..
■KMP 알고리즘 KMP알고리즘에 대한 기본적인 학습은 필자의 16번 알고리즘 링크에 있다. 구현 전에 먼저 KMP알고리즘에 대해 학습을 한 뒤, 구현하도록 하자. KMP알고리즘 학습 : http://ict-nroo.tistory.com/16 KMP알고리즘 Code-Repository : http://git.wisoft.io/namjunemy/2016_OOP_Seminar_Solution/tree/master/4week/src/kmp ●프로그램 실행 결과 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 K O I O I O I O I K O I O I K O I O I -1 -1 0 0 0 0 -1 1 0 1 -1 2 0 3 1 4 2 타겟의 시작인덱스 : 2 3 0 3 -1 4 0 ..
■KMP 알고리즘 KMP알고리즘에 대해 간략히 설명 하자면, 지금까지 알려진 문자열 알고리즘 가운데 가장 최저의 시간복잡도를 가진 알고리즘이다. 일단, KMP알고리즘의 시간복잡도는 O(N+K) 여기서 N과 K는 비교할 문자열의 길이이다. 매칭을 하려면 최소한 비교대상과 타겟의 문자열을 한번씩 읽어봐야 할테니, 가장 최적의 시간복잡도이다.알고리즘에 대한 기본적인 설명과 이해는 아래의 링크를 통해서 천천히 반복적으로 학습하는 것을 추천하고, 본인 역시 아래의 링크를 참고해서 학습한 내용에 이해에 필요한 설명을 추가하려 포스팅하려고 한다. >http://bywords.tistory.com/entry/%EC%9E%90%EB%A3%8C%EA%B5%AC%EC%A1%B0-KMP-%EC%95%8C%EA%B3%A0%EB..
■라즈비안 제시 설치 후 한글폰트 깨짐현상 얼마 전 라즈베리파이의 OS를 업데이트 했다.OS는 RASPBIAN JESSIE로 업데이트 되었고, 아래 링크를 따라들어가서 설치하면 된다.설치 방법은 본 블로그의 라즈베리파이 카테고리 두번째 운영체제 설치하기 포스팅 글을 따라서 천천히 하면 된다:) RASPBEAN JESSIE : https://www.raspberrypi.org/downloads/raspbian/ 운영체제를 깔고나서, 인터넷에 접속해봤더니 네이버 메인페이지가 네모로 가득차는 현상이 발생했다. 한글이 깨져서 나타났던것... 본인과 같은 당황스러움을 겪었을 분들이 많을 것 같아서 간단하게 해결하는 방법을 공유한다. 정말 간단하다. 아래명령어 한줄 치고, sudo apt-get install tt..
- Total
- Today
- Yesterday
- 한밭대학교
- JPA
- Spring
- 라즈베리파이
- github
- 인프런
- Raspberry Pi
- Algorithm
- 알고리즘
- springboot
- Recursion
- 한밭이글스
- Spring Boot
- 순환
- 시간복잡도
- vuex
- Wisoft
- vuejs
- IT융합인력양성사업단
- ORM
- AWS
- 젠킨스
- RBT
- Java
- 정렬
- 자바
- 스프링부트
- Vue.js
- 무선통신소프트웨어연구실
- 레드블랙트리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |