본문 바로가기

전체 글112

[준비물/이미지트레이닝] 정보처리기사 필기 후기(24년 2회) 시험장 가기 전에 여러 후기를 검색해봤는데, 준비물에 대한 내용도 다른 블로그 글들과 좀 달랐고 자세한 진행과정을 알기 어려워서 후기를 작성하기로 함! 준비할 것 신분증(모바일 신분증 가능) : 무조건 하나만 챙겨간다 하면 있어야 하는 준비물. 없으면 퇴실.수험표 : 후기엔 다들 없어도 된다던데, 그래도 챙겨가야 합니다. 고사장마다 다르겠지만 저의 경우에는 수험표와 신분증을 대조해서 본인확인을 했습니다. 없는 사람은 얘기하면 안내해준다는 방송이 나오긴 했지만 시험 직전 정신없을 때 왔다갔다 수험표 출력하고 있기엔 생각보다 바쁩니다 ㅠ 제대로 확인하지 않는 고사장과 감독관이라면 없어도 상관없겠지만 그래도 지참하세요!펜 : 이것도 다들 없어도 된다는 식으로 얘기하던데, 그래도 챙겨가세요. 답안지 마킹 같은 .. 2024. 5. 20.
Postman_ 변수 사용해 응답을 헤더에 바로 담기 많은 웹 사이트에서 사용자 인증을 할 때, 1. 로그인 정보로 토큰 취득 2. 토큰을 헤더에 담고 3. 매 요청 시 토큰을 담은 헤더를 보냄 방식으로 진행합니다. 따라서 변경되지 않는 고정 토큰을 사용할 때를 제외하고는 포스트맨에서 API를 체크하기 위해 로그인API 실행 --> 응답에서 토큰값을 복사 --> 헤더에 넣고 -->원하는 요청 실행 을 반복해야 합니다. 매번 이렇게 하면 너무 귀찮으니까 로그인 API가 실행되면 응답에서 토큰을 찾아 모든 request의 헤더에 자동으로 넣어주려 합니다. 꼭 토큰이 아니더라도 요청의 응답을 전역변수로 지정하는 방법이므로 여러 가지로 활용이 가능해요 방식은 아래 순서로 진행됩니다! 1. 컬렉션 (request들의 집합)에서 공통으로 사용할 변수를 하나 정의해 r.. 2024. 4. 18.
[Java] 행렬의 덧셈 점수 : 1119 (+1) 테스트케이스 최대 소요시간 : 8.22ms, 111MB 문제 요약 : 이중 행렬 두개의 값들을 더한 새로운 이중행렬 리턴 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 제출답안 class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int[][] answer = new int[arr1.length][arr1[0].length]; for ( int c=0 ; c 2024. 4. 3.
여러 가지 자료구조 Array 같은 모양의 값들을 순서대로 저장. 해시, 행렬, 정렬 구현 Stack _ 스택 책을 쌓은 느낌의 형태 한쪽이 막힌 형태 - 한 방향으로만 넣거나 꺼낼 수 있음 LIFO (Last In First Out) 계산기 구현 Queue _ 큐 단방향 구조 ( 파이프에 물이 흐르는 느낌) FIFO (First In First Out: 먼저 넣은 것이 먼저 나옴) 메시지 큐 구현에 사용 Hash _ 해시 키-값 한 번에 데이터를 찾는 것이 기본 목적 데이터베이스의 인덱스 구현 Linked List _ 쇠사슬 형태 값을 중간에 삽입하거나 빼기에 적합 메모리에서 동적 값을 적재하기에 좋은 형태 Tree _ 트리 대용량 저장 장치에서 빠르게 값을 찾는 목적 2024. 4. 2.
Branch 목록 확인/삭제 로컬 브랜치 git branch 원격 브랜치(origin 브랜치) git branch -r 전부 확인 git branch -a 브랜치 삭제 git branch -d 브랜치이름 예시 git branch -d hellob 2024. 3. 11.
[시간복잡성] indexOf(), hash변환 후 값 추출 코테를 풀다가, indexOf() 를 사용해 시간초과가 나던 부분을 전체 배열을 {배열의 값: index, ...} 형태의 hash로 변환하고 값을 추출하는 식으로 변경해서 풀게 되었다. 그렇다면 시간 차이가 얼마나 나는가. 그리고 배열의 길이가 얼마나 짧아야 indexOf()가 유리할까? 모의 배열을 하나 생성해서, 아래 두 가지의 경우를 조사해본다. 시간 소요는 window.performance.now(); 를 사용해서 구했다. 1.배열.indexOf("문자열") 출력 2. 각 위치를 hash로 전부 변환하고 특정 값의 위치 출력 ( ex. {값1 : 0 , 값2 :1, 값3: 2 ... ) 테스트할 배열은 그냥 for문으로 임의로 만들었다. 길면 길수록 뽑기가 힘들었다.. 실행은 10번 정도를 하고.. 2024. 3. 7.
비대면진료 앱 프로젝트 산출물 스크린샷 ** 입력된 데이터는 모두 모의데이터이며 실제와 무관합니다 ** 1. 의료진, 병원 관리자용 페이지 2. 약국 사용자 페이지 3. 사이트 관리인 페이지 4. 환자용 페이지(모바일) 2024. 2. 22.
집에서 처방받으세요, 비대면 진료 앱 2022.10.21 부터 2023.01.13까지 3개월간 진행했던 프로젝트가 끝나고, 개발자로 입사한지가 벌써 1년이 넘었네요. 사실 일정관리를 너무 잘해버린 나머지(^__^) 완성하고도 시간이 남아 마지막 1개월정도는 개인 공부 하고, 해보고 싶은 기능 추가하면서 보냈던 기억이 납니다. 다른 팀원이 작업한 부분은 줄이고 제가 맡은 부분 위주로 정리하여 포스팅합니다. 개발 환경 Windows10 개발 언어 Java17, Javascript, HTML5, CSS DB PostgreSQL 15.1 개발 라이브러리 SpringBoot2.8, Svelte3.46, SvelteKit0.0.1 개발 도구 VisualStudio Code, IntelliJ, SVN 프로젝트는 (주)비트컴퓨터 입사 예정인 동기 둘과 함.. 2024. 2. 19.
[SQL] INSERT문 자동 생성기 표를 INSERT문으로 자동 변환해주는 사이트는 은근 많지만.. 중요한 보안 DB를 출처도 모르는 사이트에 집어넣기는 불안해서 HTML을 다운로드 받아 사용할 수 있도록 만들었습니다. 파일을 메모장으로 열면 내부 로직까지도 확인할 수 있으니 원하시는대로 수정해서 사용도 가능합니다. 별다른 설치 없이, 파일을 다운받고 실행하세요. 로직이 파일 내부에 전부 있기 때문에 인터넷이 되지 않아도 사용 가능합니다. 표 데이터가 너무 많으면 딜레이가 좀 있어요 ㅠ --- 사용방법 --- 1. 첨부파일을 다운로드받고, 더블클릭하여 실행합니다. 인터넷 창(크롬, 엣지 등)으로 열리지만 네트워크 연결은 없어요! 2. (1)테이블명 입력 칸에 테이블 명을 입력합니다. 저는 SQL 결과로 표시된 데이터 표를 복사해서 그대로 .. 2024. 2. 2.
728x90
반응형