본문 바로가기
728x90

전체 글368

TIR: Typescript | 함수(7) 다형성 다형성 지금까지의 타입들은 모두 구체타입이다 boolean string Date () => void 기대하는 타입을 정확히 알고 있고 실제 타입이 전달되었는지 확인할 때는 구체 타입이 유용하다 하지만 어떤 타입을 사용할지 미리 알기 힘든 상황에는 함수를 특정 타입으로 제한하기 어렵다 배열 함수 filter 를 사용한다고 가정하면 filter 는 모든 타입에 대해 다룰 수 있어야 한다 오버로딩을 사용할 수 있지만 코드가 매우 지저분해진다 type Filter = { (array: number[], f: (item: number) => boolean): number[] (array: string[], f: (item: string) => boolean): string[] (array: object[], f:.. 2023. 1. 16.
한무무 키보드 스페이스 바 키가 잘 안눌릴 때 fn + F9 눌러서 스트로크 깊이를 조절할 수 있다 키를 눌렀을 때 인식하는 깊이를 조절하는 것 우측 led 2 개가 각각 1~3 회 깜빡임 1회 깜빡임이 가장 짧고 3회 깜빡임이 가장 긴 깊이를 갖게된다 생각보다 나는 구름에 가까운 타법을 하고 있었던 것 같은.. 이거 조절하고 다른 키 들도 훨씬 부드러워서 좋다 원래는 빡 눌렀다가 뽕하고 튀어오르는 느낌이 나게 타이핑 했어야해서 그게 조금 단점인가 싶었는데 .. 내가 알못이었던 것 2022. 12. 4.
mac) webstorm 원하는 위치의 폴더에서 단축키로 열기 vim ~/.zshrcalias webstorm='open -na "WebStorm.app" --args "$@"'source ~/.zshrc 2022. 8. 17.
부트캠프 / IT 국비지원 후기 - AI, 블록체인, 프론트엔드, 백엔드 취직 기념으로 작성해보는 일명 부트캠프, IT 국비지원 학원 등 교육 후기 연도별 순서 20: 지역 취업지원 센터 교육, 에이콘, 부스트코스, 데이터 청년 캠퍼스, 솔트룩스 - 전부 AI, 데이터 분석, 부스트코스만 CS 21: 엘리스: AI + 웹 , 경일 게임 아카데미: 블록체인 + 웹 ,멀티캠퍼스: 자바/스프링 22: 코드스테이츠: 블록체인 + 웹, 원티드 프리온보딩: 프론트 엔드 막상 쓰려니 부끄럽지만.. 나름 나를 찾는 시간이었다 목표는 21년이었는데 사람의 계획은 생각한 시간 * 2.5를 해야한다더라 굳이 연도별로 작성하는 이유는 그럴 리는 절대 없겠지만 시간이 흘러 바뀌었을지도 모르기 때문 신뢰감을 주기 위함 뭐 프로그래밍 좀 관심 있는 사람이라면 ctrl + F 눌러서 관심있는 곳으로 검색.. 2022. 8. 6.
728x90