전체 글

One By One
· Routine
"문자열의 이스케이프 시퀀스가 잘못됨" + Latex Escape Letter 오류 $z = \mu + \epsilon\sigma$ 바로 Backslash가 JavaScript의 escape 문자로 Google Search Console 크롤러가 \mu를 함수로 인식해 생기는 오류이다. 처음에 JavaScript를 잘 몰라 latex로 쓰고 캡쳐해서 포스팅하다. Escape 문자 해결 방법을 찾았다. https://docs.mathjax.org/en/v2.1-latest/tex.html MathJax TeX and LaTeX Support — MathJax 2.1 documentation The support for TeX and LaTeX in MathJax consists of two parts: t..
· Database
NULLIF NULLIF 표현식은 두 인수를 비교하여 동일한 경우에는 NULL을 반환합니다. 동일하지 않으면 첫 번째 인수가 반환됩니다. 이 표현식은 NVL 또는 COALESCE 표현식의 정반대입니다. ERROR: Divide by zero (NULL 값으로 생기는 오류) NULL 값으로 나눌 경우 Divide by zero 에러를 만나게 된다. 이 경우 NULLIF로 일부 해결할 수 있다. ** 연산에 NULL이 있을 경우 모든 연산은 NULL을 반환한다.
· Database
Null 값에 따라 변하는 Count function 예시 테이블 (table=account) Case 1) SELECT COUNT(1) FROM account; Result : 4; COUNT(1) : for i in row: row_count+=1; 과 같이 전체 row 수를 하나하나 더해 값을 반환한다. COUNT(1) = COUNT(*) = total_row_count라고 봐도 무방하다. Case 2) SELECT COUNT(Name) FROM account; Result : 3 COUNT(Name) Name 컬럼에서 Null을 제외한 열의 수를 반환한다. Case 3) SELECT COUNT(DISTINCT Name) FROM account; Result : 2 DISTINCT는 Null을 제외..
https://arxiv.org/abs/2212.04356 Robust Speech Recognition via Large-Scale Weak Supervision We study the capabilities of speech processing systems trained simply to predict large amounts of transcripts of audio on the internet. When scaled to 680,000 hours of multilingual and multitask supervision, the resulting models generalize well to standard arxiv.org Robust Speech Recognition via Large-Sca..
· Routine
https://festa.io/events/3791 한빛N MSA - #2 TDD | Festa! Festa에서 당신이 찾는 이벤트를 만나보세요. festa.io 주니어 개발자를 위한 TPO for TDD "경험을 압축한 알고리즘 만한 것이 없다." - 정보람 강사님 TDD 개발 방법론의 진화 구조적 기법 (1970 복잡성 극복) monologic 정보공학 기법 (1980 자동화) 객체지향 기법 (1990 모듈화) 사용자 관점의 서비스 설계 CBD 기법 (2000 재사용) component 개발, 재사성 증가 Agile 기법 (2010 적시성) TDD 방법론 ** MSA (micro service architecture) 일반적인 개발 방식 계획 - 계획서 요구분석 - 요구 분석 (TDD) 설계 - 설계..
· Database
https://parquet.apache.org/docs/concepts/ Concepts Glossary of relevant terminology. parquet.apache.org Motivation 우리는 Parquet를 개발한 이유는 압축된 효율적인 columnar data 표현의 장점을 Hadoop 생태계의 모든 프로젝트에서 사용할 수 있도록 하기 위해서입니다. Parquet은 복잡한 중첩 데이터 구조를 고려하여 구축되었으며, Dremel 논문에서 설명한 record shredding 및 assembly 알고리즘을 사용합니다. 우리는 이 접근 방식이 중첩된 네임스페이스를 단순히 평면화하는 것보다 우수하다고 믿습니다. Parquet은 매우 효율적인 압축 및 인코딩 스키마를 지원하기 위해 구축되었..
다했다
B's