regex๋ฅผ ํ์ฉํด์ ์ซ์์ , ๋ฅผ ์ฐ์ด์ formatting์ ํด๋ณด์. ## 1. ์ฒซ๋ฒ์งธ ์๋ ```javascript function formatNumber(number) { return number.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",") } ``` ์ธํฐ๋ท์ ๊ฐ์ฅ ๋ง์ด ๋ ๋์ ๋ค๋๋ ํด๊ฒฐ์ฑ ์ผ๋ก, ...
Read[nextjs์ ๊ณต์ ๋ฌธ์](https://nextjs.org/docs/basic-features/data-fetching)๋ฅผ ๋ณด๊ณ ์์ฝํ ๋ด์ฉ์ ๋๋ค. ```toc tight: true, from-heading: 1 to-heading: 2 ``` ## 1. getInitialProps Nextjs 9.3 ์ด์ ์๋ `getInitialProps` ๋ฐ์...
Read์์ฆ ๋ฆฌ์กํธ๋ฅผ ์ฐ๋ ๋ง์ ํ๋ก์ ํธ์์, SSR์ ์ง์ํ๊ธฐ ์ํด [nextjs](https://nextjs.org/)๋ฅผ ์ฐ๊ณ ์๋ค. ์ด๊ธฐ ๋ก๋ฉ ์๋๋, SEO ์ง์ ์ด์ ๋ฑ ๋ฑ ๋๋ฌธ์ ์๋ฌด๋๋ SPA๋ ์์ฆ ํธ๋ ๋์์ ๋ง์ด ๋ฐ๋ฆฐ ๊ธฐ๋ถ์ด๋ค. ๋ฌผ๋ก [razzle](https://github.com/jaredpalmer/razzle) ์ ์ฐ๊ฑฐ๋ custom ser...
Read## ์ปค๋ง [์ด ๊ธ](https://www.sitepoint.com/currying-in-functional-javascript/) ์ ์ ์ ๋ฆฌ ๋์ด ์์ต๋๋ค. Currying์ ์ฌ๋ฌ ๊ฐ์ ์ธ์๋ฅผ ๊ฐ์ง ํจ์๋ฅผ ํธ์ถ ํ ๊ฒฝ์ฐ, ํ๋ผ๋ฏธํฐ์ ์๋ณด๋ค ์ ์ ์์ ํ๋ผ๋ฏธํฐ๋ฅผ ์ธ์๋ก ๋ฐ์ผ๋ฉด ๋๋ฝ๋ ํ๋ผ๋ฏธํฐ๋ฅผ ์ธ์๋ก ๋ฐ๋ ๊ธฐ๋ฒ์ ๋งํ๋ค. ์ฆ ์ปค๋ง์ ํจ์ ํ๋๊ฐ n๊ฐ...
Read```toc tight: true, from-heading: 1 to-heading: 3 ``` # Transfer learning audio recognizer ์ด๋ฒ ํํ ๋ฆฌ์ผ์์๋, Tensorflow.js๋ฅผ ํ์ฉํ์ฌ ๋ธ๋ผ์ฐ์ ์์ ํ์ต์ํค๋ ์ปค์คํ ์ค๋์ค ๋ถ๋ฅ๊ธฐ๋ฅผ ๋ง๋ค์ด ๋ณผ ๊ฒ์ ๋๋ค. ๋ธ๋ผ์ฐ์ ์์ ์ฌ๋ผ์ด๋๋ฅผ ์ปจํธ๋กค์ ํ์ฌ ์ฌ์ด๋๋ฅผ ๋ง๋ค์ด ๋ณผ ๊ฒ์ ๋๋ค....
Read