모든 포스트

고 기초 #4 함수, 다중 반환, error 타입
6 분 소요

고 기초 #4 함수, 다중 반환, error 타입

함수 정의의 다양한 형태, Go만의 다중 반환 패턴, 그리고 가장 자주 만나는 error 타입과 if err != nil 관용구를 정리합니다.

고 기초 #3 제어 흐름 — if, for, switch
5 분 소요

고 기초 #3 제어 흐름 — if, for, switch

Go의 분기와 반복을 다룹니다. if의 짧은 선언, while 없이 for만으로 모든 반복, switch의 fallthrough 없는 동작까지 정리합니다.

고 기초 #2 변수, 타입, 상수
6 분 소요

고 기초 #2 변수, 타입, 상수

Go의 기본 타입들, 두 가지 변수 선언 방식, 그리고 const와 iota 패턴까지 정리합니다.

고 기초 #1 시작과 첫 프로그램
6 분 소요

고 기초 #1 시작과 첫 프로그램

왜 Go인가, 셋업하고 첫 프로그램을 컴파일,실행하는 곳까지 다룹니다. Go 트랙의 출발점을 정리합니다.

고 언어 GORM 1:N (One To Many) 관계 모델링과 쿼리
4 분 소요

고 언어 GORM 1:N (One To Many) 관계 모델링과 쿼리

이번 포스트에서는 GORM을 사용하여 일 대 다수 (one to many) 관계 모델링을 하는 방법과 쿼리를 하는 방법에 대해서 알아보도록 하겠습니다.

앵귤러 템플릿에서 innerHTML과 DomSanitizer를 사용하는 방법
2 분 소요

앵귤러 템플릿에서 innerHTML과 DomSanitizer를 사용하는 방법

블로그 앱에서 tinymce 같은 플러그인으로 작성한 글은 HTML 코드 형태로 데이터베이스에 저장됩니다. 이 데이터를 앵귤러 템플릿에서 다시 렌더링하는 방법을 정리합니다.

리눅스 하드웨어 시간 동기화
2 분 소요

리눅스 하드웨어 시간 동기화

리눅스 시스템을 운용하다 보면 하드웨어 시간과 OS 시간이 동기화되지 않아 수동으로 동기화를 시켜 줘야 할 때가 있습니다. 이런 경우 먼저 `timedatectl` 명령어로 동기화 상태를 확인해야 합니다.

파이썬 – OOP Part 6. 매직 메소드 (Magic Method)
7 분 소요

파이썬 – OOP Part 6. 매직 메소드 (Magic Method)

오늘은 우리가 항상 사용하지만 정확한 개념을 가지고 있지 않으며 심지어는 자신이 사용을 하고 있다는 자체도 모르는 매직 메소드에 대해서 알아 보겠습니다.

파이썬 – OOP Part 5. 상속과 서브 클래스(Inheritance and Subclass)
13 분 소요

파이썬 – OOP Part 5. 상속과 서브 클래스(Inheritance and Subclass)

이번 강좌에서는 클래스의 상속과 서브 클래스에 대해서 알아보겠습니다.

파이썬 – OOP Part 4. 클래스 메소드와 스태틱 메소드 (Class Method and Static Method)
7 분 소요

파이썬 – OOP Part 4. 클래스 메소드와 스태틱 메소드 (Class Method and Static Method)

이전 강좌에서 배운 인스턴스 메소드는 'self'인 인스턴스를 인자로 받고 인스턴스 변수와 같이 하나의 인스턴스에만 한정된 데이터를 생성, 변경, 참조 한다면, 클래스 메소드는 ‘cls’인 클래스를 인자로 받고 모든 인스턴스가 공유하는 클래스 변수와 같은 데이터를 생성, 변경 또는 참조하기 위한 메소드라고 생각하시면 됩니다.

파이썬 – OOP Part 3. 클래스 변수(Class Variable)
8 분 소요

파이썬 – OOP Part 3. 클래스 변수(Class Variable)

지난 강좌에서는 오브젝트의 개념을 배웠습니다. 그리고 클래스 정의, 인스턴스 생성, self를 이용한 인스턴스 메소드와 인스턴스 변수 사용 등을 해봤습니다. 이번 강좌에서는 인스턴스 변수와는 조금 다른 개념인 클래스 변수에 대해서 알아보겠습니다.

파이썬 – OOP Part 2. 클래스와 인스턴스(Class and Instance)
8 분 소요

파이썬 – OOP Part 2. 클래스와 인스턴스(Class and Instance)

이번 강좌에서는 클래스와 인스턴스에 대해서 배우도록 하겠습니다.