건승하는 망고 재미있는 글들
-
Java
[입출력] StringTokenizer 클래스 / 자바 단어 자르기
StringTokenizer클래스:문자열이 한 종류의 구분자로 연결되어 있을 경우 문자열(토큰token)을 분리해내기 위한 클래스 StringTokenizer st = new StringTokenizer("문자열", "구분자");여기에서 구분자를 생략하면 공백(space)이 기본 구분자가 된다. StringToknizer 클래스 메소드 메소드설명 int countTokens() 꺼내지 않고 남아있는 토큰의 수 boolean hasMoreTokens() 남아있는 토큰이 있는지 여부 String nextToken() 토큰을 하나씩 꺼내옴 예시)String hola = "안녕,hi,hola,곤니찌와"; StringTokenizer st = new StringTokenizer(hola, ",");while(st..
-
생각을 글로 표현하는 연습
나의아저씨, 정희와 겸덕
남편과 나는 집돌이 집순이다.쇼파에 누워 한손에는 핸드폰을 쥐고 텔레비전을 보는게 최고의 낙이다.그러다보니 모든 프로그램을 두번 이상 보고.. 골목식당의 경우 최소 4번 스카이캐슬은 최소 3번 이상 보고 있다. 대사를 다 외울 지경... 으으 으으으 너무 지겨워 넌덜머리가 날 때 즈음 새로운 드라마를 시작하자는 의견이 오갔고, 정말 잘 만들었다는 소문만 들은 나의아저씨를 선택하게 되었다. 재미있었다. 정말 재미있었다. 잘 만들어진 드라마라는 게 가장 잘 어울리는 수식어로 와닿을 만큼 최고의 드라마였다. 그 중에서도 내게 가장 와닿은 장면은 마지막회의 정희와 겸덕이다. 이제 마음에 걸리는 것이 없어 정희를 만나러 온 겸덕, 그런 겸덕을 보며 세상 무너지는 정희그래도 자신을 눈꼽만큼이라도 생각해줄 줄 알았는..
-
Java
for문/ 최대값 구하기, shift하기
알고리즘 문제를 풀면서 나의 부족한 지식을 깨닫고 강의를 듣습니당. 재밌네여.*최댓값 구하기: 사용자에게 n개의 숫자를 입력받아 가장 큰 수와 그 수들을 모두 더한 값을 구하라.가장 중요한 포인트는 sum이라는 변수를 먼저 선언해서 for문을 돌리며 계속 더해주는 것| 마찬가지로 max도 변수를 먼저 선언해서 if문으로 해당 숫자보다 max가 작은 경우 그 숫자를 max로 바꿔준당.다만 실수를 많이 하는 부분이 있는데, int형 초기화! int형 초기화를 보통은 0을 많이 넣는데, 이게 가끔 문제를 일으킬 수도 있는거라는거. 예를 들어서 요 코드의 경우 숫자를 입력받는데 만약 입력받은 숫자들이 모두 음수라면 max값은 입력받은 숫자에서 비교가 되지 않고 초기화값인 0이 최대값이 돼 버린다. 그렇기 때문에..
-
Java
[입출력]StringBuilder 클래스
StringBuilder 클래스 -문자열을 저장하는 String은 내부의 문자열을 수정할 수 없음-문자열을 결합하는 +연산자를 많이 사용하면 String객체의 수가 늘어나기 때문에 프로그램 성능을 느리게 하는 요인이 됨 요런 경우 우리가 활용할 수 있는 클래스 : StringBuffer / StringBuilder=>내부 버퍼(buffer:데이터를 임시로 저장하는 메모리)에 문자열을 저장해두고 그 안에서 추가, 수정, 삭제 작업을 할 수 있게 해줌 StringBuffer StringBuilder 멀티스레드 상황에서 사용할 수 있도록 동기화적용 단일 스레드 환경에서만 사용하도록 설계 따라서 StringBuilder를 위주로 공부를 해 봅시당. 스레드는 난 아직 잘 모르기 때무네무네무네무네 StringBui..
-
python
파이썬 openCV 로 라벨 프린트 하기 마무리
1. 프린트 선택코드 추가2. 글씨 속성 바꾸는 코드 추가3. 예외처리4. 로그기록 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153..
-
생각을 글로 표현하는 연습
하금주, 만남1
인생이 추울 때 너를 만나 나를 꽃으로 대해 준 네가 고맙다. 많이 밟힌 여정 한 번도 주목받지 못한 시선 너를 만남으로 나를 새롭게 만난다. 인생이 추울 때 너를 만나 나를 꽃으로 대해 준 네가 고맙다. - 하금주, 만남1
-
Java
[Collection] 스택(Stack, LIFO) 과 큐(Queue, FIFO)
Stack 스택 - 인터페이스나중에 넣은 객체가 먼저 빠져나가는 자료구조(Last In First Out, LIFO) 주요메소드리턴타입 메소드 설명 E push(E item) 주어진 객체를 스택에 넣는다. E peek() 스택의 맨 위 객체를 가져온다. 객체를 스택에서 제거하지 않는다. E pop() 스택의 맨 위 객체를 가져온다. 객체를 스택에서 제거한다. Stack stack = new Stack(); Queue 큐 - 인터페이스먼저 넣은 객체가 먼저 빠져나가는 구조(First In First Out, FIFO) 주요메소드리턴타입 메소드 설명 boolean offer(E e) 주어진 객체를 넣는다. E peek() 객체를 하나 가져온다. 객체를 큐에서 제거하지 않는다. E poll() 객체 하나를 가..
-
Spring framework
[Spring] 스프링1일차 - 컬렉션(Collection) 객체 설정
컬렉션(Collection) 객체 설정 개발을 하다보면 list나 배열따위를 객체로 집어 넣어야 할 때도 있군... 정말... 징글징글.... 아오.....아무튼 이런 경우에는 컬렉션 객체를 의존성 주입하면 된다. 이를 위한 컬렉션 매핑 및 관련 엘리먼트가 지원된다. 컬렉션 유형 엘리먼트 java.util.List, 배열 java.util.Set java.util.Map java.util.Properties List 타입 매핑 리스트1리스트2 Map 타입 매핑킴썽 한화 이글스 만세 하루키 야쿠르트 스왈로즈 만세 엘리먼트에서 사용된 엘리먼트는 Map 객체의 key값을 설정할 때 사용, 엘리먼트는 Map객체의 value를 설정할 때 사용 Set 타입 매핑 ->여기는 근데 int타입을 넣고싶으면 java.la..