전체 글 썸네일형 리스트형 Zip Combines elements from two other publishers and delivers groups of elements as tuples. 다른 두 퍼블리셔로 부터 값을 묶어서 튜플형태로 방출한다(단, zip은 각 퍼블리셔들의 값이 동일할 때만 묶어 방출한다) zip.sink(receiveValue: { result in print("zip: \\(result.0), \\(result.1)") }) .store(in: &cancellables) left.send("Left") right.send("Right") right.send("Right2") left.send("Left2") // 결과값 zip: Left, Right zip: Left2, Right2 combineLatest와 마찬.. 더보기 Git Bare Repository 1. 서버에 Git 레포지토리 만들기 - 서버에 깃 레포를 만들고 여러 사람이 사용할 수 있는 레포지토리를 만들기 위해서는 Bare 저장소를 만들어야 한다. - Bare 저장소란 워킹 데렉토리가 없는 저장소이다. - 기존 프로젝트에 --bare 옵션을 주고 clone을 하게 되면 새로운 Bare 저장소가 만들어진다. - Bare 저장소 디렉토리는 관례에 따라 .git 글자가 이름에 붙는다. > git clone --bare my_project my_project.git 2. 서버에 Bare저장소 넣기 - 위에서 만든 my_project.git 을 scp, fstp 등으로 통해서 사용할 서버에 올린다. - fstp 방식 - 이 방식을 사용할 시 서버 경로에 동일한 이름의 directory를 먼저 생성해 두.. 더보기 Git Command 1. Git Add 취소 - git reset HEAD [fileName] - staged 되어 있는 파일을 unstaged 상태로 변경한다 - fileName 을 넣지 않으면 staged 되어 있는 모든 파일이 unstaged 상태로 변경된다 2. Git Alias - git config --global alias.co checkout - git checkout 명령어를 git co 형태로 사용할 수 있도록 설정 - git config --global alias.br branch - git branch 명령어를 git br 형태로 사용할 수 있도록 설정 - git config --global alias.ci commit - git commit 명령어를 git ci 형태로 사용할 수 있도록 설정 - gi.. 더보기 CombineLatest Subscribes to an additional publisher and publishes a tuple upon receiving output from either publisher. 추가의 퍼블리셔 를 연결하여 Tuple 형태로 묶어서 값을 방출하는 연산자 var cancellables: Set = [] let left = PassthroughSubject() let right = PassthroughSubject() let combineLatest = Publishers.CombineLatest(left, right) combineLatest.sink(receiveValue: { result in print("combineLatest: \\(result.0), \\(result.1)") }) .s.. 더보기 토스 Private Networking(2023) 토스 SLASH23 개발자 컨퍼런스를 사전 신청하고 온라인 라이브 세션을 듣고 몇일 뒤 프라이빗 세션에 초대 되었다는 메일을 받았다. 평소 토스에 관심이 많아 한번쯤 참석해 보고 싶었는데 운이 좋게 당첨된것 같다.(막상 세션에 참석해보니 신청자도 많이 없었고, 참석을 못하는 사 람들도 많았다고 한다 iOS 세션이 가장 사람이 많았다고 들었다) 6/23(금)에 퇴근 후 집에와서 옷을 갈아 입고 역삼역으로 향했다. 역삼역 3번 출구로 나오니 역삼 WEWORK가 있었고, 위워크에 토스가 있었다. 1층에는 스타벅스가 크게 자리 잡고 있어 분위기가 좋아 보였다. 1층 로비에서 신분증을 출입증으로 바꾸고 12층으로 올라왔다. 나까지 포함 3명이 대기하다가 인솔자가 나와 안으로 들어가니 회의실과 커피 사일로(토스 직.. 더보기 WithLatestFrom Combines the source Observable with other Observables to create an Observable whose values are calculated from the latest values of each, only when the source emits AObservable.withLatestFrom(BObservable) 일 경우 A,B Source(A)값이 방출될때마다 A,B의 최신값을 묶어서 방출하는 오퍼레이터. A,B가 모두 방출 된 상태에서만 A 방출 시 값이 방출되며, Source가 아닌 B는 최신값만 트래킹하며 값을 방출하는 이벤트는 없다. 즉, A,B모두 방출되었고, A 방출 이벤트가 발생하면 A,B의 최신 값을 묶어서 방출한다. inputs.num.. 더보기 Counting Bits Problem Given an integer n, return an array ans of length n + 1 such that for each i (0 더보기 선물옵션 종목코드 총 8자리 첫번째 자리: 거래 종류 1: 선물 or A 101R3000. 101T09 KR4101T90003 2: 콜옵션 or B 3: 풋옵션 or C 4: 스프레드 or D 두,세번째 자리: 거래 대상 01: 코스피200 지수선물 03: 스타지수 04: 변동성지수선물 05: 미니코스피200지수선물 06: 코스닥150지수선물 07: 유로스톡스50 08: KRX300선물 09: 위클리옵션 10이상: 주식선물 옵션 네번째 자리: 결재년도 S: 2022년 T: 2023년 V: 2024년 W: 2025년 6: 2026년 더보기 이전 1 2 3 4 5 6 다음