All Articles

TIL&TEL 20.05.11~20.05.17

TIL( Today I Learned)

20-05-11 월

  • DB scheme 잡기
  • Tokenizer 수정
  • 사전 관리 API

20-05-12 화

  • Ngram 사전 처리 등록

20-05-13 수

  • #iterable 반복을 지원하는 객체
    #for ... in ... 구문에서 사용 가능
    def __iter__(self): return self 가 구현되어 있으면 iterable 이다
    
    #iteration
    내장 next() 일련의 값에 대해 한 번에 하나씩 어떻게 생성하는지 알고 있는 객체
    def __next__(self): return <sequence의 다음 값>
    다음에 어떤 값이 나올지 지정하는 `method` 다음 값이 없으면 error를 리턴하고 종료한다.
  • DB scheme 작업

20-05-14 목

  • 키워드 처리 작업 프로세스 정리

20-05-15 금

  • 프로세스 기획 정리
  • Create a “with” block on several context managers?

    • Parentheses don’t work, since Python creates a tuple instead.

    with (A(), B(), C()): doSomething(a,b,c)

    ​ Since tuples lack a enter attribute, you get an error (undescriptive and does not identify class type):`

    with A() as X, B() as Y, C() as Z:    
    	do_something()
    
    #could be when written in multi line
    
    with A() as X,\
    		B() as Y,\ 
    	C() as Z:    
    	do_something()

TEL (Trial and Error Log)

20-05-14

  • Error: MySQL Error 1064 when adding foreign key with MySQL Workbench

    • Situation: SQL query input Reason: New syntax on MySQL 8.xxx Solution: Delete ‘VISIBLE’ on SQL
    • Q&A on StackOver

20-05-17

  • Error: [0] _isAMomentObject: true, _isUTC: false, _useUTC: false, _l: undefined, _i: 20-05-10T01:23:45.678Z, _f: undefined, _strict: undefined, _locale: [object Object]

    • Situation: gatsby blog deploy 중 에러 발생
    • Reason: date 값 잘못 입력해놨음
    • Solution: 2020-05-01 <== 20-05-01