모든 포스트
고 기초 #3 제어 흐름 — if, for, switch
Go의 분기와 반복을 다룹니다. if의 짧은 선언, while 없이 for만으로 모든 반복, switch의 fallthrough 없는 동작까지 정리합니다.
고 언어 GORM 1:N (One To Many) 관계 모델링과 쿼리
이번 포스트에서는 GORM을 사용하여 일 대 다수 (one to many) 관계 모델링을 하는 방법과 쿼리를 하는 방법에 대해서 알아보도록 하겠습니다.
앵귤러 템플릿에서 innerHTML과 DomSanitizer를 사용하는 방법
블로그 앱에서 tinymce 같은 플러그인으로 작성한 글은 HTML 코드 형태로 데이터베이스에 저장됩니다. 이 데이터를 앵귤러 템플릿에서 다시 렌더링하는 방법을 정리합니다.
리눅스 하드웨어 시간 동기화
리눅스 시스템을 운용하다 보면 하드웨어 시간과 OS 시간이 동기화되지 않아 수동으로 동기화를 시켜 줘야 할 때가 있습니다. 이런 경우 먼저 `timedatectl` 명령어로 동기화 상태를 확인해야 합니다.
파이썬 – OOP Part 6. 매직 메소드 (Magic Method)
오늘은 우리가 항상 사용하지만 정확한 개념을 가지고 있지 않으며 심지어는 자신이 사용을 하고 있다는 자체도 모르는 매직 메소드에 대해서 알아 보겠습니다.
파이썬 – OOP Part 5. 상속과 서브 클래스(Inheritance and Subclass)
이번 강좌에서는 클래스의 상속과 서브 클래스에 대해서 알아보겠습니다.
파이썬 – OOP Part 4. 클래스 메소드와 스태틱 메소드 (Class Method and Static Method)
이전 강좌에서 배운 인스턴스 메소드는 'self'인 인스턴스를 인자로 받고 인스턴스 변수와 같이 하나의 인스턴스에만 한정된 데이터를 생성, 변경, 참조 한다면, 클래스 메소드는 ‘cls’인 클래스를 인자로 받고 모든 인스턴스가 공유하는 클래스 변수와 같은 데이터를 생성, 변경 또는 참조하기 위한 메소드라고 생각하시면 됩니다.
파이썬 – OOP Part 3. 클래스 변수(Class Variable)
지난 강좌에서는 오브젝트의 개념을 배웠습니다. 그리고 클래스 정의, 인스턴스 생성, self를 이용한 인스턴스 메소드와 인스턴스 변수 사용 등을 해봤습니다. 이번 강좌에서는 인스턴스 변수와는 조금 다른 개념인 클래스 변수에 대해서 알아보겠습니다.