본문 바로가기

전체 글97

2022년 3월 5일분 결과 : 73점 합격 1과목 (85점) => 9, 15, 17 2과목 (75점) => 22, 30, 34, 36, 37 3과목 (75점) => 41, 43, 46, 54, 58 4과목 (75점) => 61, 63, 67, 79, 80 5과목 (55점) => 82, 83, 84, 86, 87, 88, 92, 96, 97 9. 다음 내용이 설명하는 UI설계 도구는? - 디자인, 사용방법설명, 평가 등을 위해 실제 화면과 유사하게 만든 정적인 형태의 모형 - 시각적으로만 구성요소를 배치하는 것으로 일반적으로 실제로 구현되지는않음  1. 스토리보드(Storyboard) 2. 목업(Mockup) 3. 프로토타입(Prototype) 4. 유스케이스(Usecase) 해설 : 키워드가 '정적인 형태'면 목업, '.. 2023. 12. 10.
IP 주소체계 (IPv4와 IPv6) 구분 IPv4 IPv6 주소길이 32비트 128비트 표시방법 8비트씩 4부분으로 10진수로 표시 (ex: 202.30.64.22) 16비트씩 8부분으로 16진수로 표시 (ex: 2001:0230:abcd:ffff:0000:0000:ffff:1111) 주소개수 약 43억개 약 43억*43억*43억*43억개 주소할당 A,B,C,등 클래스 단위의 비순차적할당 네트워크 규모 및 단말기 수에 따른 순차적 할당 품질제어 지원 수단 없음 등급별, 서비스별로 패킷을 구분할 수 있어 품질보장이 용이 보안기능 IPsec 프로토콜 별도 설치 확장기능에서 기본으로 제공 플러그 앤드 플레이 지원 수단 없음 지원 수단 있음 모바일IP 상당히 곤란 용이 웹캐스팅 곤란 용이 2023. 12. 10.
UI 설계도구 와이어프레임 기획 단계의 초기에 제작하며 페이지에 대한 대략적인 레이아웃이나 UI 요소 등에 대한 뼈대를 설계하는 단계 각 페이지의 영역 구분, 콘텐츠, 텍스트 배치 등을 화면 단위로 설계 개발자, 디자이너 등이 레이아웃을 협의하거나 현재 진행 상태 등을 공유하기 위해 사용 툴: 손그림, 파워포인트, 키노트, 스케치, 일러스트, 포토샵 등 목업 (Mockup) 디자인, 사용 방법 설명, 평가 등을 위해 와이어프레임보다 좀 더 실제 화면과 유사하게 만든 정적인 형태의 모형 실제로 구현하지 않음 툴: 파워 목업, 발사믹 목업 등 스토리보드 (Story Board) 와이어프레임에 콘텐츠에 대한 설명, 페이지 간 이동 흐름 등을 추가한 문서 디자이너, 개발자가 최종적으로 참고하는 작업 지침서 상단, 우측) 제목.. 2023. 12. 10.
[Spring] my-batis를 이용해 Json 배열 데이터를 특정 객체에 매핑 PostgreSQL을 이용해서 특정 컬럼을 json 배열로 조회하도록 했는데, VO에 List 로 만들어도 자동으로 매핑이 되지 않았다. select문을 직접 DB에서 날렸을 땐 조회가 잘 되는데도 말이다. 찾아보니 my-batis에서 해당하는 컬럼에 핸들러를 이용해 매핑을 해주어야 한다네.. 그래서 핸들러를 직접 만들어 사용하기로 했다. 핸들러에서 ObjectMapper를 이용해 매핑해주게끔 하였다. import java.io.IOException; import java.sql.CallableStatement; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.util.. 2023. 9. 28.
[PL/PGSQL] 한글 자모 분리 회사에서는 PostgreSQL을 사용하는데, 아직 포스트그레는 레퍼런스가 없어서 많이 애를 먹었다.. 자동완성 검색 기능을 구현하기 위해 한글 자모를 분리한 후 두 키워드를 비교하여 포함 여부를 판단할 수 있도록 한글 자모가 분리된 문자열을 리턴받는 함수를 만들었다. 함수 생성 CREATE OR REPLACE FUNCTION octopus.fn_decompose_hangul(input_text text) RETURNS text LANGUAGE plpgsql AS $function$ DECLARE CHO text[] = ARRAY['ㄱ', 'ㄲ', 'ㄴ', 'ㄷ', 'ㄸ', 'ㄹ', 'ㅁ', 'ㅂ', 'ㅃ', 'ㅅ', 'ㅆ', 'ㅇ', 'ㅈ', 'ㅉ', 'ㅊ', 'ㅋ', 'ㅌ', 'ㅍ', 'ㅎ']; JUN.. 2023. 9. 28.
[JAVA] 한글 자모 분리 한글의 자모를 분리해서 DB에 저장해야 될 일이 있을 때 사용할 수 있는 방법이다. 아래와 같이 메소드를 만들어 활용했다. 입력값 : 안녕하세요 출력값 : ㅇㅏㄴㄴㅕㅇㅎㅏㅅㅔㅇㅛ 자동완성 검색 기능 등을 이용할 때 활용하기 좋다. String[] chosungs = {"ㄱ", "ㄲ", "ㄴ", "ㄷ", "ㄸ", "ㄹ", "ㅁ", "ㅂ", "ㅃ", "ㅅ", "ㅆ", "ㅇ" , "ㅈ", "ㅉ", "ㅊ", "ㅋ", "ㅌ", "ㅍ", "ㅎ"}; String[] jungsungs = {"ㅏ", "ㅐ", "ㅑ", "ㅒ", "ㅓ", "ㅔ", "ㅕ", "ㅖ", "ㅗ", "ㅘ", "ㅙ", "ㅚ", "ㅛ", "ㅜ", "ㅝ", "ㅞ", "ㅟ", "ㅠ", "ㅡ", "ㅢ", "ㅣ"}; String[] jongsungs = {".. 2023. 9. 28.
Thread 프로세스 프로그램을 실행하면 운영체제는 이 프로그램이 구동되도록 메모리와 컴퓨터의 입출력 장치, 네트워크 장치 등의 자원을 할당해서 프로그램을 실행하는데, 이때 실행되는 이 프로그램을 프로세스라고 함 구성 프로그램에 사용되는 데이터와 메모리 등의 자원, 그리고 스레드로 구성 프로그래밍된 프로그램의 흐름으로 프래그램을 실행 스레드(Thread) 프로그램은 하나의 일을 처리할 수 있도록 하나의 흐름을 가지고 프로그램이 실행되는데 이런 흐름을 스레드라고 함 스레드를 여러 개 두어 프로그램을 실행하는 것을 멀티 스레드라고 함 프로그램 개발 일반적으로 프로그램은 단일 흐름을 가지는 싱글 스레드 방식으로 프로그램을 개발함 하지만 최근 다양한 플랫폼에서 동작 프로그램들은 성능을 높이기 위해 멀티 스레드로 프로그램을 .. 2023. 5. 24.
[R] 머신러닝/군집분석 보호되어 있는 글 입니다. 2023. 5. 24.