전체 글

공부, 일상
주저리주저리/음식점

수원 행궁동 행루즈수제버거

퇴근길에 수제버거가 너무 먹고 싶어진 나머지 결국 행궁동에 내려 버거집을 찾게 되었다. 장안문 근처에 유명한 곳은 이 곳과 치킨버거가 주 메뉴인 한 곳이 있었는데소고기 패티가 너무 땡기는 바람에 행루즈 수제버거로 왔다. 입구조명부터 분위기가 따뜻해서 좋았다. 주문하기네이버로 예약 시, 밀크쉐이크 쿠폰을 주셨는데주문은 자리에서 QR코드로 주문하기 때문에 사용할 수가 없었다. 그래서 카운터로 가 사장님께 네이버 예약했다고 말씀드리니 밀크쉐이크를 따로 주셨다. 식기도 저렇게 컵..?에 꽂아주시니 통일감이 좋았다. 메인 메뉴인 버거는 치즈버거를 주문했는데 내가 할라피뇨를 안 좋아해서 선택한 메뉴였다. 혹자는 할라피뇨 들어간 메뉴를 주문하면 할라피뇨를 빼달라고 하면 되지 않냐고 하겠지만,나는 모든 재료가 들어간 ..

Language/Kotlin

Coroutines 여러 개로 연산 속도 높이기

이번 글에서는 전에 다루었던 withContext로 스레드를 전환 후 연산 작업을 더 빠르게 수행해보려고 한다. 기존에는 팩토리얼 계산을 Default Dispatcher를 사용해 하나의 코루틴에서 연산을 수행했다.이번에는 여러 개의 코루틴에서 연산을 수행한다. 어떤 구조로 실행할까팩토리얼을 몇개의 코루틴으로 나눠 실행할지 정해야 한다.실행할 코루틴 갯수만큼 연산할 숫자의 길이를 동등하게 분배한다.작은 범위를 계산하는 서브 코루틴을 동시에 실행시킨다.모든 서브 코루틴이 종료되는 것을 기다린다.모든 서브 코루틴이 종료되면 fold 함수를 사용해 작은 범위들을 모두 곱한다. 코드suspend fun calculateFactorial( factorialOf: Int, numberOfC..

Language/Swift

Swift - 프로퍼티(Properties)

프로퍼티의 정의 및 사용프로퍼티는 구조체, 클래스, 열거형 내부에 구현할 수 있다.(열거형 내부에는 연산 프로퍼티만 구현 가능) 연산 프로퍼티는 var키워드로만 선언 가능하다. 연산 프로퍼티는 읽기 전용으로는 구현 가능하지만, 쓰기 전용으로는 불가능하다. 읽기, 쓰기 둘 다 가능하게 하려면 get, set 블럭을 구현하면 된다. set 블럭에서 암시적 파라미터로 newValue를 사용할 수 있다. 종류저장 프로퍼티(Stored Properties)연산 프로퍼티(Computed Properties)타입 프로퍼티(Type Properties) 코드 예시struct Student { // 인스턴스 저장 프로퍼티 var name: String = "" var `class`: String ..

BonusTrack02.dev
BonusTrack02.dev