Archive: 2017

0 Comments

ABLETHON 참가

ABLETHON 참가 시각장애인의 App 사용에 관심이 많아 관련 공모전을 알아보던 중 에이블톤이 눈에 띄어 참가하게 되었다. 지도에서 붉은 부분은 저소득층 국가가 많으며 이에 해당하는 국가의 시각장애인은 안드로이드의 talkback 기능을 많이 이용하고 있으며, 상대적으로 소득이 높은 파랑색 국가의 시각장애인은 아이폰에서 제공하는 voiceover

0 Comments

4.모듈

파이썬 모듈이란? 파이썬 프로그램 파일로 따로 함수나 변수를 정의한다. 모듈안에는 어떤 코드도 작성 가능하다.(함수, 클래스, 변수등) 다른 모듈에 의해서 호출되고 사용된다. 표준모듈, 사용자 생성 모듈, 서드 파티 모듈 등으로 나눌 수 있다. 추 후 추가예정…

3 Comments

인천~부산 국토종주

오래전부터 버킷리스트였던 국토종주를 완료하였다. 4박5일의 기간동안 혼자 고군분투하며 유일한 친구 네이버 지도와 함께했던 기억.. 잊지않기 위해 사진위주로 정리해본다. 출발전 필요한 짐만 챙겼는데도 불구하고 뒤의 가방의 무게가 상당하다.. 약 8kg정도 되는것 같다. 1일차 5월3일인천아라뱃길 ~ 여주보 오전 7시 부천에서 출발해서 아라뱃길로 가기위해서는

0 Comments

Spring 기반 그룹웨어 개발

그룹웨어 개발그룹웨어는 회원가입, 로그인, 게시판, 일정관리, 사원조회, 쪽지, 마이페이지 기능을 갖고있다. ERD 그룹웨어에서 사용하는 ERD는 위과 같다. 보안그룹웨어 내의 모든 페이지이동은 INTERCEPTOR을 활용하여 페이지 이동 전 권한을 확인한다. 로그인하지 않은 회원이 URL로 페이지 이동을 할 경우 다음과 같은 화면이 출력된다. 회원가입

0 Comments

3. 리스트

리스트순서를 가지는 객체들의 집합, 파이썬 자료형들 중에서 가장 많이 사용한다.시퀀스 자료형이기 때문에 시퀀스의 연산(인덱싱, 슬라이싱, 연결(+), 반복(*), len(), in, not in) 등의 연산이 가능하다. 특히, list는 del() 함수를 통한 삭제도 가능하다. PythonExam.pi1234567891011121314151617181920

0 Comments

2. 제어문

If문 PythonExam.pi123456789101112131415161718192021222324252627a = 10if a > 5: print("big")else: print("small")n = -2if n > 0: print('양수')elif n < 0:

0 Comments

1. 변수명과 예약어

소개1991년 귀도 반 로섬( Guido van Rossum ) 이 발표한 인터프리터 언어귀도가 구글에 입사하고 구글의 3대 개발언어 중 하나로 채택되면서 유명세를 탔다. 특징대화 기능의 인터프리터 언어동적타이핑(동적인 데이터 타입 결정 지원)플랫폼 독립적 언어(Unix, Linux, Window9x/NT 계열, DOS, OS/2, Mac

0 Comments

13. Logging, IoC / DI

로깅이란?-비 기능적 요구사항 ( Non Functional Requirement )하지만, 프로그램 개발 중 디버깅 및 개발완료 후 문제점 추적 및 분석을 위해 필수적으로 갖추어야 할 요구 조건,로그(Log) 는 프로그램 개발이나 운영 시 발생하는 문제점을 추적 하거나 운영 상태를 모니터링 하는 정보,로깅(logging)이란 로그(log)를 생

0 Comments

12.AOP

AOP 개요(A)spect (O)riented (P)rogramming : 관점 지향 프로그래밍가장 기초가 되는 개념은 관심의 분리(Separation of Concern)AOP는 OOP를 수정하는 것이라 보면 된다.가장 기초가 되는 개념은 관심의 분리(Separation of Concern)1.핵심관심 : 시스템의 핵심 가치와 목적이 그대로 드러난 관심영

0 Comments

11.Spring. annotation의 활용

-JDBC를 통해 DB를 사용하려면, Connection 타입의 DB 연결 객체가 필요하다.-엔터프라이즈 환경에서는 각 요청마다 Connection을 새롭게 만들고 종료시킨다.-애플리케이션과 DB사이의 실제 커넥션을 매번 새롭게 만드는 것은 비효율적이고 성능저하-풀링(pooling) 기법 사용 정해진 개수의 DB Connection Pool에 준비하