본문 바로가기
반응형

IT, 개발93

제이쿼리 속성값 가져오기, 제어 (attr() / HTML태그 속성 변경) 웹 개발을 할 때 제이쿼리의 attr()을 활용할 때가 많습니다. 개인적으로 HTML 코드보다는 제이쿼리를 사용하여 동적으로 활용할 수 있도록 구성하는 게 나중에도 더 편하다고 생각하기 때문인 것 같습니다. attr()을 활용하여 원하는 속성 값을 가져와서 그 내용을 다른 곳에 사용한다던지 어떤 이벤트가 발생했을 때(예를 들어 버튼을 클릭했다던지, 일정 시간지 지났다던지 등) 속성을 변경시킬 수 있습니다. 예시를 보며 알아보도록 하겠습니다. 1. 속성 값 가져오기 위와 같은 이미지 태그가 있다고 가정해보겠습니다. 이미지 태그의 id는 testImg이고 src에 적혀있는 경로에 있는 이미지를 화면에 표시합니다. 이때 저 태그의 이미지 경로를 알아내고 싶다면 $("#testImg").attr("src"); .. 2022. 8. 20.
JAVA - Json을 Map으로 / Map을 Json으로 형변환(Json to Map, Map to Json) Json과 Map은 개발 시 정말 많이 사용하게 됩니다. 비슷하지만 다르기 때문에 동시에 사용하다 보면 서로 변환해줘야 하는 일이 생기게 되는데, 이를 편리하게 사용하기 위해 서로 변환하는 함수를 만들어 유용하게 사용할 수 있습니다, Json과 Map을 서로 형변환하는 방법에 대해 알아보도록 하겠습니다. 우선 생김새부터 보도록 하겠습니다. Map 예시 {size=100, color=red} Json 예시 {"size":100,"color":"red"} 비슷한 형태이지만 확실히 다른 게 보입니다. Json을 Map으로, Map을 Json으로 변환하는 예제와 테스트 결과를 확인해보도록 하겠습니다. 먼저 pom.xml에 dependency를 추가합니다. pom.xml 추가 com.fasterxml.jackso.. 2022. 8. 19.
JAVA - while / do-while 사용법, 차이점 반복문은 개발하면서 사용하는 빈도가 정말 많습니다. 대표적으로 for문과 while문이 있는데 이번에는 while문에 대해서 테스트해보고자 합니다. 은근히 헷갈리는 부분이 while문과 do-while문의 차이점인데 이 부분을 자세히 살펴보도록 하겠습니다. 1. while while문의 기본 사용법입니다. while (조건) { 내부실행코드; } 소스 실행 중 while문을 만나면 가장 먼저 조건이 참인지 거짓인지를 확인합니다. 조건이 참이라면 while문 안에 있는 소스를 처음부터 끝까지 실행하고 다시 조건을 확인하여 조건이 참이라면 또다시 while문 안에 소스를 실행합니다. 반대로 조건이 거짓이라면 while문 안에 있는 소스는 실행되지 않고, while문을 지나치게 됩니다. 예제를 통해 확인해보도.. 2022. 8. 17.
Ubuntu 터미널 명령어로 파일 내용 검색 & 변경(단어 찾기, 내용 바꾸기 (문자열 치환)) 명령어를 사용하여 파일 내부의 데이터를 검색하거나 원하는 문자열을 변경하는 방법을 알아보려고 합니다. 간단하게 편집기를 사용할 수도 있지만 내용이 매우 많은 파일이라면 명령어를 통해 데이터를 검색하는 것이 더욱 편리할 수 있고, 나중에 명령어를 sh파일로 만들어서 나만의 검색기 혹은 문자열 변경하는 sh파일을 만들 수도 있습니다. 1. 데이터 검색하기 grep 명령어를 사용하여 데이터를 검색합니다. --help 명령어를 통해 기능과 옵션을 살펴보도록 하겠습니다. $ grep --help 결과 사용법: grep []... []... 각 에서 에 일치하는 행을 검색합니다. 예제: grep -i 'hello world' menu.h main.c 에는 개행 문자로 구분한 여러 패턴을 넣을 수 있습니다. 패턴 선.. 2022. 8. 16.
우분투 apt 업데이트 오류 (다음 서명들은 공개키가 없기 때문에 인증할 수 없습니다: NO_PUBKEY) 우분투 apt 업데이트 오류에 대해 알아보도록 하겠습니다. $ sudo apt-get update 위 명령어로 apt-get update 할 때 아래와 같은 에러가 발생할 때가 있습니다. 저의 경우 우분투 환경에서 Docker를 설치하는 중에 apt update 명령을 했는데 오류가 발생했습니다. W: GPG 오류: https://download.docker.com/linux/ubuntu focal InRelease: 다음 서명들은 공개키가 없기 때문에 인증할 수 없습니다: NO_PUBKEY 7EA0A9C3F273FCD8 E: The repository 'https://download.docker.com/linux/ubuntu focal InRelease' is not signed. N: Updating.. 2022. 8. 5.
우분투에 Docker 설치하기 (Ubuntu 터미널 명령어로 설치) Docker 홈페이지의 공식 문서를 참고하여 우분투에 Docker를 설치할 수 있습니다. 하지만 처음 접하는 경우이거나 리눅스 환경이 익숙하지 않다면 공식문서만 가지고 설치하는 것이 조금 어려울 것이라고 생각되어 가이드를 작성하게 되었습니다. 명령어를 통해 천천히 진행해보시기 바랍니다. 공식 문서 참고 https://docs.docker.com/desktop/install/ubuntu/ Install Docker Desktop on Ubuntu docs.docker.com 공식 문서의 Docker 설치하는 부분부터 하나씩 해보도록 하겠습니다. 설치 전 선행으로 Docker의 패키지 저장소를 설정하고 DEB패키지를 다운로드해야 합니다. 1. Docker 패키지 저장소 설정 1-1. apt 패키지 설치 ap.. 2022. 8. 4.
728x90
반응형