반응형

전체 글 147

롤드컵 2021 일정

10월11일(월) 1경기 FPX vs 담원 기아 (20:00) 2경기 로얄 네버 기브 업(RNG) vs PSG 탈론 3경기 프나틱 vs 한화생명e스포츠(22:00) 4경기 리닝 게이밍(LNG) vs 젠지e스포츠(23:00) 10월12일(화) 5경기 T1 vs 데토네이션 포커스 미(FM)(00:00) 6경기 100씨브즈 vs 에드워드 게이밍(EDG) (01:00) 7경기 팀 리퀴드 vs 매드 라이온즈 (02:00) 8경기 로그 vs 클라우드 나인(03:00) --------------------------------------- 1경기 T1 vs EDG(20:00) 2경기 로그 vs 담원 기아 (21:00) 3경기 한화생명e스포츠 vs PSG 탈론 (22:00) 4경기 RNG vs 프나틱(23:00) 10..

카테고리 없음 2021.10.10

HeadFirst Objecgt-Oriented Analysis and Design

1장. 위대한 소프트웨어는 여기에서 시작된다 쉬운 3단계로 위대한 소프트웨어 만들기 여러분의 소프트웨어가 고객이 원하는 기능을 하도록 하세요 객체지향의 기본 원리를 적용해서 소프트웨어를 유연하게 하세요 유지보수와 재사용이 쉬운 디자인을 위해 노력하세요 2장. 그들에게 원하는 것을 주세요 요구 사항이 무엇입니까? 요구사항이란 여러분의 시스템이 올바르게 동작하기 위해서 수행하는 특정한 일 좋은 요구사항을 얻는 가장 좋은 방법은 시스템이 무엇을 해야하는지를 이해하는 것 유스케이스를 소개합니다 유스케이스는 시스템이 어떤일을 수행하기 위해 거쳐야하는 단계 유스케이스는 고객의 특정한 목표를 달성하기 위해 여러분의 시스템이 무엇을 하는지를 기술합니다. 유스케이스는 3가지 부분이 피요합니다. (1. 명확한 가치, 2...

2021.10.08

bloc timer

플러그 인을 통해서 timer bloc 생성합니다. 1. Ticker 생성 Ticker는 어플리케이션의 데이터 소스가 될 것입니다. 구독하고 반응할 수 있는 틱 스트림을 노출합니다. class Ticker{ const Ticker(); Stream tick({required int ticks}){ return Stream.periodic(Duration(seconds: 1), (x)=>ticks-x-1).take(ticks); } } BLOC 2. TimerState Equatable 을 상속합니다. 그래야 같은 state로 인한 rebuild를 막을 수 있습니다. TimerInitial, TimerRunPause, TimerRunInProgress, TimerRunComplete 구현합니다. part ..

flutter 2021.09.30

정규식

날짜 CCYYMMDD 형식 /(^(19|20)\d{2})(0[1-9]|1[0-2])(0[1-9]|[12][0-9]|3[01])$/; (^(19:20)\d{2}) - 제일 앞이 19 아니면 20, 그 뒤 숫자 2개 : 1900~2099를 표현하기 위함. (0[1-9]|1[0-2]) - '0 다음 1부터 9 사이 값' 또는 '1 다음 0부터 2 사이 값 : 01~12 (0[1-9]|[12][0-9]|3[01])$ - '0 다음 1부터 9 사이' 또는 '1 또는 2 다음 0부터 9 사이' 또는 '3 다음 0 또는 1' : 01~31 /[8]{2}/ =>88이 있음. /^[8]{2}/ => 처음에 8 두개, 887(맞음), 877(틀림) /^[8]{2}$/ =>8 두개 나오고 끝 기본형태 /^[0-9]+$/ =..

etc 2021.09.09