BlogHide Resteemslku (57)in hive-196917 • 2 years ago테스트 - 파워 다운 신청하고 보팅하면?파워 다운 신청후 보팅하면 그 파워는 인정이 될까요? 실험용lku (57)in hive-137029 • 2 years agogit stashgit stash 아직 마무리 하지 않은 작업을 스택에 저장할 수 있도록 하는 명령어이다. 명령어 정리([]안에 내용은 생략 가능함) git stash [push] : stash 저장 git stash list : stash list 조회 git stash apply [stash이름] : stash 적용 git…lku (57)in hive-137029 • 2 years agoAPI response 에 대하여예를들어 관리자페이지에서 qna 게시물에 대한 페이지가 있다고 가정해보자 우리는 API 로 qna 에 대한 내용과 유저에 대한 내용을 내려줘야한다. API를 따로 나누어 할 수 있지만 (개인적으로는 작은 단위로 나누어 API를 만드는게 좋다고 생각함) 회사마다 정책이 있을것이고, API 가 고도화되어 API 호출 횟수를 줄이기 위해 하나의…lku (57)in hive-196917 • 2 years ago체리피커란체리 피커를 영어로 하면 Cherry picker 이다. 체리 케이크에서 체리만 빼먹는다 라는 의미로 서비스나 제품을 구매하지 않으면서 혜택만 챙기는 사람들을 비유한다. 체리피커는 부정적인 의미로 많이 사용된다. 예를 들면 경품을 당첨받기위해 물건을 구매하고 경품이 당첨되지 않으면 반품을 하는 사람들이다.lku (57)in hive-120823 • 2 years agosteemCreated with Sketch.HiHello!lku (57)in hive-137029 • 2 years agosteemCreated with Sketch.테스트?!테스트 테스트를 하는 이유? 리팩토링 하는것이 부담이 없어지고 안정감이 상승한다. 프로그래밍을 하면서 심리적 안정감이 상승하면 다양한 시도를 해 볼 수 있고, 조직적으로도 플러스 요인이 됨 테스트로 걸러질 수 있는 버그가 없어지니 전체적인 버그의 수가 줄어든다. 자신감이 상승한다. 테스트의 종류 단계별 구분…lku (57)in hive-137029 • 2 years agosteemCreated with Sketch.[javascript] 숫자 반올림, 올림, 내림숫자 반올림, 올림, 내림 Math 함수 사용 Math.floor() 소수점 이하를 버림 Math.ceil() 소수점 이하를 올림 Math.round() 소수점 이하를 반올림 소수점 n번째 자리 반올림 Math 함수 사용 const pie = 3.14159265358979;lku (57)in hive-137029 • 2 years agosteemCreated with Sketch.데몬 프로세스란데몬(Daemon) 프로세스란 데몬(Daemon) 프로세스는 백그라운드에서 동작하는 컴퓨터 프로그램을 의미합니다. 데몬 프로세스는 사용자의 직접적인 조작 없이도 백그라운드에서 동작하고, 주로 시스템 작업을 수행하거나 서비스를 제공하는 데 사용됩니다. 데몬 프로세스의 조건 데몬 프로세스는 다음과 같은 조건을 만족해야 합니다:…lku (57)in hive-137029 • 2 years agosteemCreated with Sketch.HD walletHD wallet(Hierarchical Deterministic Wallet) 이란 하나의 마스터 시드(seed) 키를 사용하여 무수히 많은 주소를 생성할 수 있는 암호화폐 지갑 종류 BIP-32: 하나의 키로 여러개의 지갑을 관리 BIP-39: 엔트로피 관리하기가 힘들어, 니모닉 으로 관리, 엔트로피를 관리하기 위한 개념…lku (57)in hive-137029 • 2 years agosteemCreated with Sketch.[ChatGPT] 생성시간 변수명 뭘로할까?!데이터베이스에서 필드명을 정할때는 항상 고민입니다. 회사에서 많이 사용하는 규칙을 사용하고 정해진게 없으면 이것저것 사용했는데요 이걸 나만의 비서! ChatGPT 에게 물어봤습니다. 굉장히 설득력있게 이야기해서 created_at 으로 가려고합니다!! I am worried about the DB field name.lku (57)in hive-137029 • 2 years agosteemCreated with Sketch.[Golang - gin framework] `ShouldBindJSON` , `BindJSON` 차이점ShouldBindJSON , BindJSON 차이점 ShouldBindJSON 은 개발자가 바인딩을 직접 해야하는 메서드이다. BindJSON 는 이미 바인딩이 된 메서드이다. 에러 발생시 http status 400 으로 전달된다. ShouldBindJSON // ShouldBindJSON is a shortcut for…lku (57)in hive-137029 • 2 years agosteemCreated with Sketch.소프트웨어 아키텍처 What? Why?소프트웨어 아키텍처 소프트웨어 아키텍처란 무엇이고, 왜 해야하는지에 대해 알아봅시다. What 소프트웨어 아키텍처의 정의를 살펴보면 구성요소들의 관계, 환경, 설계와 발전을 관리하는 원칙으로 이루어진 시스템의 근본적인 구조 입니다. 정의만 봐서는 무슨말인지 이해가 되질 않을겁니다. 소프트웨어 설계(디자인)과 비교하여 개념을 살펴보면 좀더…lku (57)in hive-137029 • 2 years agosteemCreated with Sketch.[Golang] 팩토리 패턴팩토리 패턴은 객체를 생성하는 일을 추상화한 것으로, 객체 생성 과정을 캡슐화해 캡슐화된 객체를 통해 객체를 생성할 수 있게 합니다. 이를 이용해 어떤 객체가 어떤 생성자를 사용해 생성되었는지 추적할 수 있게 해주고, 객체 생성 과정을 숨길 수 있게 합니다. Golang에서 팩토리 패턴을 적용할 수 있는 예시는 아래와 같습니다. type…lku (57)in hive-137029 • 2 years agosteemCreated with Sketch.git 상태파일은 크게 Tracked(관리대상)와 Untracked(관리대상아님)으로 나눈다. 처음 파일을 생성하면 Untracked 상태이고 add 하면 Tracked 상태가되고 rm 명령어 후 커밋으로 파일을 Untracked 상태로 변경할 수 있다. Tracked 상태는 Unmodified, Modified, Staged 3가지 상태로 나눌 수…lku (57)in hive-137029 • 2 years agosteemCreated with Sketch.Git tag 관련Git Tag는 크게 Lightweight 태그와 Annotated 태그 두 종류가 있습니다. Annotated 태그의 경우 태그를 생성한 사람의 이름, 이메일, 생성 날짜, 태그메시지를 저장합니다. 이렇나 정보없이 태그를 생성하고 싶으시면 Lightweight 태그를 생성합니다. Annotated 태그 생성 방법 git tag…lku (57)in hive-137029 • 2 years agosteemCreated with Sketch.오운완 20230127오랜만에 오운완!lku (57)in hive-137029 • 2 years agosteemCreated with Sketch.쿠버네티스쿠버네티스란 쿠버네티스란 명칭은 키잡이(helmsman)나 파일럿을 뜻하는 그리스어에서 유래했다. K8s라는 표기는 "K"와 "s"와 그 사이에 있는 8글자를 나타내는 약식 표기이다. 배포의 역사 전통적인 배포 시대 간단하게 그냥 서버에서 배포를 했다고 생각하면 된다. 초기 조직은 애플리케이션을 물리 서버에서 실행했었다. 한 물리…lku (57)in hive-137029 • 2 years agosteemCreated with Sketch.Macbook 단축키단축키 사파리 새로고침 : Command + R 개발자 도구 : option + Command + C (개발자도구 보기 설정을 먼저 해야함) 탭 복제 : Command + L + Enter (Command + L 명령어와 Command + Enter 명령어를 합쳐서 사용하는 것) 탭 생성 : Command +…lku (57)in hive-137029 • 2 years agosteemCreated with Sketch.[python] 평균 구하는 클래스Average 클래스는 평균을 구한다. init_data 로 첫 데이터를 받고 length 는 평균을 구할 데이터의 최대 길이이다. add() 를 통해 추가 적으로 데이터가 들어오면 계산 할 수 있고 초기값에 설정한 length 를 넘어가면 리스트의 데이터를 pop 하여(최근 데이터 삭제) 길이를 맞춘다. class Average(object):lku (57)in hive-137029 • 2 years agosteemCreated with Sketch.[python] 텔레그램 라이브러리저번 포스트중 텔레그램 라이브러리 최신버진인 20.0 을 사용하는 예제를 올린적이 있다. 프로그램 실행하고 처음이나 테스트를 할때는 몰랐는데 오랫동안 켜놓으니 세센이 끊기는지 에러가 발생하였다. github에 예시파일을 보려 들어가보았더니 20.0 버전부터는 예제파일이 실행안되게 해놓은걸보고 이전버전을 써야겠다 생각하였다. 지금 13.14…