📕🐘 도로락 - 코끼리를 냉장고에 넣는 방법

# list (8)

Servlet&Jsp 2019. 8. 7. 09:30

[서블릿/JSP] 표현 언어(EL)의 일반객체 및 컬렉션객체 사용법

이전글[서블릿/JSP] 표현 언어(EL) 기본 사용법 및 자료형 설명표현 언어(EL)의 객체접근글의 제목은 일반객체라고 표현하긴 했지만 표현언어(Expression Language)에서는 내장객체나 scope 객체, Bean규약에 맞게된 빈 객체등의 특정 객체에 속성에 접근할때 "." 연산자를 통해 쉽게 접근할 수 있습니다. 추가적으로 접근 객체의 타입이 Map인 경우에도 동일한 표기법으로 접근이 가능합니다.${cookie.name}${member.email}또한 "."연산자와 더불어 javascript의 []연산자를 사용하여 접근하는것도 가능합니다.${cookie['name']}${member['email']}만약 접근하는 속성이 객체이고 해당 객체의 속성에 접근하는 경우 다음과 같이 "." 연산자를 ..

Python 2018. 7. 13. 12:46

[Python] 리스트, 문자열 같은 시퀀스 타입 Packing, Unpacking

언패킹(Unpacking)예를 들어 문자열의 각 문자 요소들을 여러개의 변수에 나누가 싶다면 다음과 같이 간단하게 가능합니다.>>> a, b, c, d, e = 'Hello'>>> a'H'>>> b'e'>>> c'l'>>> d'l'>>> e'o'만약 언패킹시에 나누어 담을 변수와 언패킹할 대상 시퀀스의 length가 다르면 다음과 같은 오류가 발생합니다.변수보다 시퀀스의가 더 큰 경우.변수는 네 개인데, 시퀀스의 요소는 5입니다.>>> a, b, c, d = 'Hello'Traceback (most recent call last): File "", line 1, in a, b, c, d = 'Hello'ValueError: too many values to unpack (expected 4)시퀀..

Python 2018. 7. 11. 22:58

[Python] 파이썬 리스트 타입 - list 객체

파이썬 list 타입C나 JAVA 언어 등에는 배열이라는 자료구조가 있다면 파이썬에는 list 자료형이 있습니다. 파이썬에는 배열은 없으며 대신에 index를 부여할 수 있는 시퀀스 타입을 제공합니다. 파이썬에서 시퀀스 타입의 특징은 저장하고 있는 데이터가 순서를 가진다는 점이며, 그 중 하나가 list 타입 입니다. list는 우리가 흔히 알고 있는 타 언어의 배열과 거의 똑같다고 할 수 있습니다.파이썬에서 가장 많이 다루어지는 자료구조이며, 실무에서도 데이터를 다룰때 자주 다루게 되기때문에 기능도 많습니다. 여러번 따라해보면서 숙달하시기를 권해드립니다.list 객체 생성list 타입은 다음과 같이 '[ ]' (대괄호)로 표기하며, 각 요소마다 ,(콤마) 로 구분하여 생성할 수 있습니다.>>> my_l..

자바[Java] 2018. 7. 10. 04:30

[Java] FilenameFilter 및 FileFilter 클래스 사용법. FIle 목록 구하기 및 필터링하기

이전글[Java] java.io.File 클래스 [2] File 클래스 사용법사용법 설명에 앞서 testDir이라는 디렉터리 하위에 test1.txt, text1.log ~ test3.txt, text3.log 파일 그리고 서브디렉터리 subDir이라는 디렉터리가 있다고 가정하겠습니다.FIle 목록 구하기File 객체의 listFiles() 메서드를 이용하면 현재 File 객체가 디렉터리인 경우 자신의 하위에 존재하는 파일 및 서브 디렉터리 목록을 구할 수 있습니다.import java.io.File;public class FileFilterTest { public static void main(String[] args) { File testDir = new File("E:\\t..

에버노트[Evernote] 2018. 3. 18. 11:00

[Evernote] 에버노트 체크박스로 할 일 목록 만들기 (TODO List)

참고글[Evernote] 에버노트 알리미 노트[Evernote] 에버노트 고급 검색 필터[Evernote] 에버노트 검색 폴더 만들기노트 편집창에서 체크박스 만들기에버노트의 노트 작성 도구 중 체크 박스 기능이 있습니다.노트 편집 도구모음의 체크박스를 클릭하여 만들 수 있습니다.또는 []를 입력한 뒤 곧바로 Enter 키를 입력하면 자동으로 체크되지 않은 체크박스로 바뀝니다.반대로 [x]를 입력한 뒤 곧바로 Enter 키를 누르면 자동으로 체크된 체크박스로 바뀝니다.만약 해당 자동 체크박스 기능이 싫다면 상단 메뉴의 도구 > 설정 > 노트 > "[]"으로 체크 표시가 없는... 항목의 체크를 해제 후 확인을 눌러 설정을 바꿔 주면 됩니다.체크박스로 할 일 목록 만들기체크박스를 활용하면 할 일 목록을 만들..

리눅스[Linux] 2018. 2. 27. 08:00

[Linux] 리눅스 cd 명령어 - 디렉터리 경로 이동

cd 명령어cd명령어는 Change Directory의 약자로 디렉터리 경로를 이동하는 명령어 입니다.즉, 현재 디렉터리에서 다른 디렉터리로 이동할 때 사용합니다.사용법cd 명령어설명cd경로를 지정하지 않은 경우 현재 계정의 홈 디렉터리로 이동합니다.cd // (루트경로) 로 이동합니다.cd .현재 디렉터리로 이동합니다. (결과적으로 이동하지 않습니다.) 상대 경로를 지정할때 사용하며, 예를 들어 현재경로의 exam.log 파일을 에디터로 실행하는 경우 vi ./exam.log 와 같이 사용합니다.cd ..상위 디렉터리로 이동합니다. 상대 경로를 지정할때 사용하며, 예를 들어 상위 디렉터리에 있는 exam.log 파일을 실행하는 경우 vi ../exam.log 와 같이 사용합니다.cd ~홈 디렉터리로 이..

리눅스[Linux] 2018. 2. 27. 00:30

[Linux] 리눅스 ls 명령어 - 파일 목록 보기

ls 명령어List(목록, 나열하다) 의 줄임말로 특정 디렉터리 내부의 파일 및 디렉터리 목록들의 정보를 출력하는 명령어입니다.사용법명령어설명ls현재 디렉터리의 파일 목록 출력ls /home/myuser/home/myuser 하위의 파일 목록 출력ls -a숨김파일을 포함하여 파일목록 출력숨김파일은 파일명에 .(점) 이 붙은 평소 보이지 않는 파일입니다.ls -l파일 목록을 자세히 보여줍니다.ls /home/.confls /home/aa/home 하위에 파일명이 .conf로 끝나는 모든 파일목록을 출력합니다./home 하위에 파일명이 aa로 시작하는 모든 파일목록을 출력합니다.ls -lhh옵션은 human readable 이라는 뜻으로 파일 목록에서 파일의 크기(용량)를 읽기 쉬운 단위로 출력됩니다. h ..

자바[Java] 2017. 11. 30. 23:43

[JAVA] Collection List, Map 합치는 방법

서로 다른 List, Map 병합 방법List와 Map 등 여러 개의 서로 다른 객체를 하나의 List 또는 Map으로 병합해야 할 때가 있습니다.Map 을 병합할 때는 다음과 같이 putAll()을 사용하면 됩니다. 사실 putAll은 여러 개의 key value를 동시에 추가하는 개념이지만 결국 두 개의 Map을 병합한다는 의미가 있습니다.import java.util.HashMap;import java.util.Map;public class CollectionMerge { public static void main(String[] args) { Map map1 = new HashMap(); map1.put("a", "a"); map1.put("b", "b"..