Posts by Year

2025

[Github blog / Minimal mistake] collection

Date:

jekyll의 minimal mistake theme에는 흔히 알고 있는 category, tag 외에도 collection을 이용해 글을 묶어줄 수 있다. 시리즈로 연재하는 글 같은 걸 묶을 때 요긴하게 쓸만할 것 같다.

[Github pages, Ruby] bundle exec jekyll serve

Date:

bundle exec [command]: command 실행 시 Gemfile 내 gem을 모두 require할 수 있도록 만든다 https://bundler.io/v2.4/man/bundle-exec.1.html jekyll serve: 소스 파일이 변경될 때마다 사...

[Redux] Redux가 뭐임?

Date:

React 프로젝트 공부하다보니 Redux라는 놈이 자꾸 튀어나와서 정리하기로 했다.

[React] Coding Convention

Date:

In React, it’s conventional to use onSomething names for props which represent events and handleSomething for the function definitions which handle those ...

[Next.js] 공부내용 정리

Date:

Next.js vs React.js React는 JS Library였지만 NextJS는 Framework다. 통제의 주체가 프로그래머가 아닌 nextjs 쪽에 있다. react는 library로서 자유도가 높았지만, nextjs는 framework로서 정해진 rule에 따라 ...

[Next.js] npm vs yarn

Date:

Nextjs로 빌드된 페이지를 보면, 현재 페이지의 렌더링과 관련없는 js 파일들이 hydration 이후에 로딩되는 것을 볼 수 있다. 이는 주로 Prefetch 때문이다.

[Next.js] npm vs yarn

Date:

여느날 처럼 npm run dev를 쳐서 로컬에서 디버깅하다가 found multiple lockfiles 어쩌구 하는 오류가 생겼다. 임시 방편으로 해결하려면 package-lock.json이나 yarn.lock 을 지우면 된다고 한다. 그러나, 근본적으로는 앱에서 원래 설정된 ...

[Next.js] createPortal과 layout

Date:

특정 페이지들에 공통된 layout을 적용하고 싶다면 layout.js 를 사용해야 한다. 그런데, 이들 중 어떤 페이지는 해당 layout에 종속되지 않아야 하는 component를 가져야 할 수도 있다. 이때 그 component 내에서 createPortal 을 이용해 더 상...

[Next.js] Babel vs SWC

Date:

SWC js 컴파일러. 정확히는 javascript로 결과물을 변환해주는 transpiler다. js 기반 언어(typescript)나 프레임워크로 짜인 코드를 js로 바꿔주는 역할을 한다.

[CSS] Wrapper VS Container

Date:

특정한 컨텐츠를 감싸는 <div> tag에 class 또는 id를 부여할 때, ~~~wrapper 로 할지 ~~~container 로 할지 고민될 때가 있다.

[WSL] systemd 관련

Date:

원래는 systemd 대신 init 이었는데 인제 MS에서 systemd 공식 지원한다고 한다.

[Ubuntu] zip & unzip

Date:

wsl 등으로 Ubuntu를 사용하는 경우, Windows에서처럼 GUI로 압축 & 압축 해제를 할 수 없다. 따라서 CLI를 통해 이를 수행해줘야 한다.

Debug Using Gdb

Date:

소켓 프로그래밍 하다가 무수히 많은 segmentation fault (core dumped) 덕분에 각잡고 디버깅해보기로 했다.

[MySQL] user 관련 명령어 정리

Date:

https://ssungkang.tistory.com/entry/MySQL-%EC%82%AC%EC%9A%A9%EC%9E%90-%EB%AA%A9%EB%A1%9D-%EC%B6%94%EA%B0%80-%EC%A0%9C%EA%B1%B0-%EB%B0%8F-%EA%B6%8C%ED%95%9C-%...

[Spring] @ExceptionHandler

Date:

Spring에서 예외 처리를 안정적으로 하기 위해서는 @ExceptionHandler 에 대해 반드시 알아야 한다. 미래의 나를 위해, 레퍼런스 삼기 좋은 링크를 남겨둔다. https://mangkyu.tistory.com/204

[Django] N+1 Query 문제

Date:

본 게시글은 교내 웹/앱 개발 동아리에서 django 세미나를 수강하며 공부한 내용 중 일부를 정리한 것입니다.

Back to top ↑

2023

[DL/Tabular] CTR Prediction - Avazu Dataset

Date:

Click-through rate prediction is the task of predicting the likelihood that something on a website (such as an advertisement) will be clicked. (출처: Papers...

Back to top ↑

2022

Back to top ↑

2021

[Room DB] 중복 데이터 없이 DB 초기화하기

Date:

DAO를 이용해 DB와 통신할 때, @Insert를 이용하여 DB에 INSERT Query를 보내는 함수를 만드는 경우가 있다. 이때 onConflict = IGNORE를 뒤에 붙여주면 중복 데이터 없이 DB를 초기화할 수 있다.

Intro

Date:

본 페이지는 ‘BOJ’ 카테고리의 Intro 페이지입니다.

Back to top ↑