-
Proxy 패턴 (링크)Language/Java 2023. 12. 16. 00:03
https://inpa.tistory.com/entry/GOF-💠-프록시Proxy-패턴-제대로-배워보자
-
velog api 조사개인 프로젝트/1. velog -> tistory 데이터 이전 2023. 12. 16. 00:03
참고 : https://velog.io/@isntkyu/NodeJs-벨로그-전체-게시글-조회수-통계-API-만들어봄 request url https://v2.velog.io/graphql request method post request header Content-Type : application/json Cookie : chrome console - network 에서 겟 -> 비밀 글 등 개인적인 정보 조회 필요시 cookie를 header에 넣어줘야 한다. json 정보 1. 시리즈 목록 정보 조회 request : { "operationName": "UserSeriesList", "variables": { "username": username }, "query": "query UserSeriesL..
-
메모 앱 : 옵시디언Memo 2023. 12. 16. 00:03
노션을 한동안 잘 사용하다가 언젠가부터 (AI 글쓰기 기능이 추가된 시점으로 추측) 글 쓰다 발생하는 에러에 상당히 화가나서 안쓰게 되었다. 글 쓰는 도중에 글이 반이상 날라가는 오류를 몇번 경험 😠 그래서 메모앱을 안쓰고 블로그만 사용하는 방향으로 공부를 하다가 최근에 잠시 공부 휴식 기간을 가졌고 다시 공부 해볼 생각을 하니 메모앱부터 찾아졌다. 노션 말고 다른 앱을 사용해보고 싶어서 구글링 해보던 중 옵시디언이라는 앱을 발견 옵시디언 사용 방법 : @ji-one , @qkqkwl147 옵시디언 홈페이지 : https://obsidian.md/ 뭔가 조금 복잡해보이는데 무엇보다 마크다운 문법을 제공하고, 글을 작성하면 로컬 컴퓨터에 파일이 저장된다고 하니 흥미롭다 로컬 컴퓨터 말고 다른 기기에서 글을..
-
이분 검색Computer Science/자료구조 2023. 12. 16. 00:03
이분 검색 = Binary Search 정렬 된 데이터 집합을 가지고 수행해야 한다. 자세한 정보 : https://prosto.tistory.com/165 요약 정렬(오름차순) 된 데이터 집합을 반으로 쪼개어 2분할 한 다음, 찾아야 하는 값이 m 이고, 반으로 쪼갠 기준이 된 값을 mid 라고 했을 때 mid > m 이면 왼쪽 구간을 탐색 mid < m 이면 오른쪽 구간을 탐색한다. 탐색 방법은 처음과 같이 데이터 집합을 반으로 쪼개어 mid 가 m 보다 큰지 작은지 판단 후 분할을 반복하거나, mid 가 m 과 같다면 반환한다. 코드 데이터 집합에서 이분 검색으로 m 찾기 public int 이분검색(int n, int m, int[] arr) { Arrays.sort(arr); int lt = 0..
-
버블 정렬 , 선택 정렬 , 삽입 정렬Computer Science/자료구조 2023. 12. 16. 00:03
참고 @minji0801 : 버블 정렬 vs 선택 정렬 vs 삽입 정렬 차이 shinsunyoung : 기본적인 정렬 방법들(선택, 삽입, 버블)에 대해 알아보자 요약 모두 O(n²) 버블 정렬 인접한 두 데이터만 비교하면서 정렬 오름차순 정렬 시 데이터 집합의 끝에 큰 수를 위치 시키면서 정렬 됨 선택 정렬 0번 인덱스부터 key로 두어 데이터 집합에서 최소값을 찾아 key와 교환하며 정렬 오름차순 정렬 시 데이터 집합의 앞에 작은 수를 위치 시키면서 정렬 됨 삽입 정렬 1번 인덱스부터 key로 두어 탐색을 시작하며, key 왼쪽 구간에 있는 데이터와 비교하여 왼쪽 구간의 데이터들 중 key보다 큰 값들의 앞에 삽입하여 정렬 코드 버블정렬 public int[] 버블정렬(int n, int[] arr)..