반응형

컴퓨터 8

자바스프링 - ModelAndView 객체

자바 스프링 - ModelAndView 객체ModelAndView객체는 Model객체와 데이터를 넘길 페이지값을 가진 return을 합친 것입니다. 즉, 데이터와 넘길 페이지의 값을 모두 가지고 있는 객체입니다. - 이전 Model객체를 이용했을 때와 ModelAndView객체를 이용할 때 - 차이점은 리턴값과 추가로 사용된 메소드입니다. - Model을 사용할 때는 String 리턴값으로 넘긴 페이지를 설정하였지만 ModelAndView에서는 setViewName()메소드를 이용하였습니다. - Model을 사용할 때와 똑같은 방법으로 데이터를 받아올 수 있습니다.

JAVA 2017.03.03

안드로이드 - FragmentAdapter 차이

FragmentAdapter 차이FragmentPagerAdapter는 화면을 슬라이딩으로 전환할 때 한 번 생성된(화면에 보인) Fragment를 계속 메모리상 가지고 있습니다. 이전 Fragment로 슬라이딩을 해서 돌아간다고 하면 이전에 생성된 Fragment로 돌아가는 겁니다. FragmentStatePagerAdapter는 화면이 전환될 때 이전(화면에서 보이지 않는) Fragment는 메모리상 제거(destroy)가 됩니다. Adapter의 Fragment가 많거나 갯수를 알수없을 때 메모리관련 이슈를 위해 사용하는것이 좋다고 하네요 출처 : https://blog.weirdx.io/post/1548

Android 2017.02.28

리눅스 쉘 스크립트 예제(alias, csh, 구구단, 피보나치수열)

리눅스(Centos 6 * 7) - 쉘 스크립트 예제(alias, csh, 구구단, 피보나치수열) 예제 1번 새로운 파일 삭제 명령 del명령을 alias을 이용하여 만들어 보시오. (단. del명령은 실제로 파일을 삭제하지 않고 특정 디렉터리(휴지통)으로 옮긴다.) 답: rm 명령을 통해서 삭제를 하면 휴지통을 거치지 않고 바로 완전삭제가 됩니다. del명령은 mv명령을 통해서 휴지통으로 옮기는 명령으로 만들 수 있습니다. 리눅스에서 휴지통의 경로는 cd 홈/계정/.local/share/Trash/files입니다. mv의 옵션으로 -t가 있습니다. 옵션의 기능은 전체 원본 파일을 대상 디렉터리로 이동시킵니다. 예제 2번 csh를 사용할 때에도 프롬프트에 호스트의 이름이 나올 수 있도록 만들어 보시오. ..

C & Docker & LINUX 2016.10.07

안드로이드 - for문을 이용하여 위젯 등록, 리스너 초기화하기

for문을 이용하여 여러개의 개체를 등록, 초기화하기 안드로이드 앱에서 여러개의 버튼을 이용할 때 findViewById()를 통해서 자바코딩으로 가져오는 작업을 일일히 해야합니다. 하지만 이런 번거로운 작업을 쉽게 끝낼 수 있는 방법이 있습니다. 바로 for문을 이용하여 반복작업을 해주는 것입니다. 3개의 라디오 버튼이 필요한 예제가 있습니다. ------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------..

Android 2016.09.01

JAVA - 프레임 제목넣기, 컴포넌트 출력하기

프레임 제목넣기, 컴포넌트 출력하기 1. 프레임 제목넣기 - 초기화 과정에서 제목을 설정하는 방법(생성자를 이용하여 넣는 방법입니다.) Frame f = new Frame("제목 부분"); - 프로그램 진행 중 제목을 변경하는 방법 f.setTitle("제목변경"); ** 실무에서는 Frame클래스를 상속받아 생성자를 이용하는 방법을 많이 이용한다고 합니다. AWT 프레임에서 생성한 코드를 조금 수정하여 만든 것입니다. ** AWT 프레임 생성하기 **http://deongdu.com/168 - 14: super("제목넣기"); //Frame 클래스의 생성자를 이용하여 제목설정을 합니다.- 15, 16: this.init(), this.start() //나중에 화면구성과 Event부분을 작성하기 위한 메..

JAVA 2016.07.21

Python - 파이썬(python) 설치

*** 파이썬(Python) 설치 *** 아직 많이 사용하지는 않지만 점점 강세를 보이고 있는 언어가 파이썬입니다. 최근에 제가 다니는 학교에서도 특강을 하였는데 그건 못 들었네요 파이썬을 필수 교육과정으로 넣는 학교도 있다고 파이썬 배우면 좋을 것 같네요 파이썬(Python)의 설치 과정은 간단합니다. 리눅스 상위버전을 이용하시는 분의 경우는 리눅스 운영체제 내부에 파이썬이 설치가 되어있다고 하니 확인해보시면 됩니다. 네이버에 '파이썬'이라고 검색하시거나 주소창에 https://www.python.org/를 입력하시면 파이썬 홈페이지로 이동합니다. 파이썬의 경우 2버전과 3버전이 있습니다.저도 자세히는 모르지만 2버전과 3버전의 호환은 이루어지지 않으며 지금은 많은 사람들이 3버전을 이용하고 있다고합니..

Python 2016.07.16

C언어 - 하노이탑

C언어 - 하노이탑 하노이 탑은 19세기말 유럽에서 유행되어 온 문제라고 합니다. 세 개의 막대가 서 있으며, 한 쪽에는 디스크가 크기순으로 쌓여있다. 이 한쪽 막대에 있는 디스크 모두를 그대로 다른 막대에 옮기는 문제입니다. 실제 문제는 64개인데 여기서는 디스크를 N개로 입력 받아 수행합니다. (64개 하나씩 움직임을 출력하면 프로그램이 안 끝납니다) 크기가 작은 디스크는 항상 큰 디스크 위에 있어야하는 규칙때문에 여러방향으로 디스크를 옮겨야합니다. 하노이탑은 재귀함수입니다. 자신이 자신을 참조하는 구조를 가지고 있습니다.

C & Docker & LINUX 2016.06.10

네트워크) 회선 교환망, 패킷 교환망

네트워크 - 회선 교환망, 패킷 교환망 데이터 전송방식에 따른 네트워크 분류 - 전송방식에 따라 데이터 전송 속도도 다르다 회선 교환망(Circuit Switched Network) - 통신 전에 물리적인 연결로 전용 통신 선로를 설정하여 통신이 끝날 때까지 연결을 독점적으로 사용하는 방식 대표적인 회선 교환망 - 전화망 - 다른 사람과 공유할 수 없으며, 전송 중 경로가 바꿔지 않는다, 지연시간이 크다 - 접속에 상대적으로 긴 시간이 필요하고, 다른 통신 시도를 고려할 필요가 없어 전송지연이 거의 없다 패킷 교환망(Packet Switched Network) - 최근의 네트워크는 대부분 패킷 교환망이다 - 전송하고자 하는 정보를 패킷이라는 작은 단위로 나눈다 - 패킷마다 발신지와 수신지의 주소를 넣어 ..

Network 2015.11.10
반응형