본문 바로가기
반응형

전체 글186

Clean Code 6장 객체와 자료 구조 휴리스틱(Heuristic) 의미: 찾아내다, 발견하다, 발견법 휴리스틱이란 어떤 문제가 있다면 이 문제를 해결할 수 있는 방법이 증명되지 않았을 때 시행착오를 겪어가며 경험 or 직관을 활용해 효율적인 해답을 찾아나가는 기법을 의미 즉, 때려 맞추기 어떻게, 왜 이렇게 된건진 모르겠지만 어찌어찌 하다보니 통하더라 디미터 법칙 잘 알려진 휴리스틱으로 모듈은 자신이 조작하는 객체의 속사정을 몰라야 한다는 법칙 객체는 조회 함수로 내부 구조를 공개하면 안된다는 의미 결론 객체 - 동작을 공개하고 자료를 숨김 - 따라서 기존 동작을 변경하지 않으면서 새 객체 타입을 추가하기쉬움 - 기존 객체에 새 동작을 추가하기는 어려움 자료 구조 - 별다른 동작 없이 자료를 노출함 - 따라서 기존 자.. 2021. 12. 2.
서식 테스트 [제목] 저자 : 아무개 출판 : XX 발매 : 20XX.XX.XX 2021. 12. 2.
서식 테스트 [제목] 저자 : 아무개 출판 : XX 발매 : 20XX.XX.XX 2021. 12. 2.
최고의 주식 최적의 타이밍 꼭 구매해서 읽어볼 것 삼프로tv에 출연하는 박병창 부장이 추천한 책 차트에 관해 여태 읽어본 책 중 가장 자세하고 이해하기 쉽게 서술되어 있음 아래는 인트로 요약본 최고의주식 최적의 타이밍 intro - 어느 주식이든 주가가 내려갈 때가 아니라 올라갈 때 매수해야 한다. 추가 매수는 앞선 매수 가격보다 상승했을 때 해야지 하락했을 때 해서는 안된다 - 어느 주식이든 연중 신고가에 접근했거나 다다랐을 때 매수해야한다. 주가가 너무 떨어져 싸게 보인다고 매수해서는 안된다. 헐값에 거래되는 싸구려 주식보다는 높은 가격에 거래되는 주식을 매수하는게 좋다 - 늘 손실이 작을 때 재빨리 매도해야 한다. 다시 주가가 오르기를 바라면서 기다려서는 안된다 - 기업의 장부가치와 배당금, 주가수익 비율(PER)은 신경 쓰.. 2021. 12. 2.
부의 대이동 부의 대이동 부의 대이동 오건영 저 예스24 | 애드온2 처음 읽었던 경제 서 처음보는 개념이라 난해 했지만 하나씩 적어가면서 이해 했고 거시적으로 개념을 익히기에 매우 좋았음 환율: 대외적인 돈의 값 달러/원 환율: 달러를 기준으로 한 원화의 가치 달러 강세 = 원화 약세 = 환율 상승 달러 약세 = 원화 강세 = 환율 하락 인플레이션: 물가의 상승(같은 물건 살 때 더 많은 화폐를 줘야 한다), 화폐가치 하락 디플레이션: 물가의 하락(같은 물건 살 때 더 적은 화폐를 줘야 한다), 화폐가치 상승 환율 하락: 수출이 잘될 때(달러가 들어옴, 달러 공급 상승, 달러 가치 하락, 환율 하락) 환율 상승: 수출이 안될 때(달러가 나감, 달러 공급 하락, 달러 가치 상승, 환율 상승) 무역 적자: 원유 가격 .. 2021. 12. 1.
C# 파일 데이터 지우기 File.WriteAllText(path, String.Empty); 또는 File.Create(path).Close(); 2021. 12. 1.
C# Form/Dialog ESC키로 닫기 KeyPreview 속성 true로 하고 keydown이벤트 등록해서 닫는방법 말고도 보통 일반적으로 cancel키에 Form/dialog닫는 이벤트 등록되어 있을테니까 Form/Dialog의 cancel button 속성에 닫기 이벤트 등록되어있는 button name 넣어주면 esc키로 닫을 수 있음 2021. 12. 1.
Devexpress ImageListBoxControl 이미지 아래에 텍스트 표현 ImageListBoxControl는 그런 옵션 제공하지 않음(불가) 이거 대신에 GalleryControl 사용하면 가능 GalleryControl.Gallery.ShowItemText 속성을 true로 설정하면 가능 -- Devexpress 답변 2021. 12. 1.
C# string 문자열 소수 자리표시 string str = string.Format("{0:0.000} ", 여기에 소수점 숫자); 콜론 앞부분은 매개변수 순서 (ex string.Format("{0}, {1}", num1, num2), 들어갈 인덱스) 콜론 뒷부분은 소수점 자리 지정해주는 파트 ex> string str = string.Format("{0:0.000} ", x); 그대로 써본다면 x가 7일 경우 => 7.000 x가 7.1일 경우=> 7.100 x가 7.1111일 경우 => 7.111(0.000까지 정의했으므로 마지막은 반올림 )됨 만약 소수자리에 #이 들어간다면 값이 있으면 표시, 없으면 표시 안함 ex> string str = string.Format("{0:0.000#} ", x); 그대로 써본다면 나머지는 위와 같.. 2021. 12. 1.
반응형