반응형
반응형
호주에서는 시드네에서 멜버른으로 가는 기차를 탈 수 있는데, 야간에 침대칸에서 가는 기차들이 있다. 하지만 공식 홈페이지에 따르면 위에 사진과 같이 13-22-32로 전화 걸어서 예매해라고 하는데 영어에 자신감이 없으신 분들은 어려울 거 같아 이렇게 글을 써봅니다. 방법은 간단하다. 이 링크로 들어가면 아래와 같은 사진이 뜨는데 booking number를 비워두고 폼을 완성하면 나에게 결제하라는 메일이 올 것이다. 입력 후 하루 정도가 지나면 아래와 같은 메일을 받아볼 수가 있다. 메일에는 언제까지 결제를 하라는 내용이 있고, 결제를 완료하면 예매 완료이다.
객체지향, 이태양으로 조금씩 이해하기이 글은 까칠하지만 유도와 운전을 잘하는 법학부생 이태양을 중심으로 ‘객체(Object)’와 ‘객체지향(Object-Oriented Programming, OOP)’을 쉽게 풀어 설명한다~“데이터와 기능을 묶는다”는 말의 의미객체란 정보를 단순히 저장하는 것이 아니라, 그 정보로 할 수 있는 행동까지 함께 묶은 단위를 말한다. 예를 들어 태양이의 휴대폰 연락처를 생각해보자면데이터: 이름 = "이태양", 전화번호 = "010-1234-5678"기능: 전화 걸기, 문자 보내기절차지향에서는 ‘이름을 찾고 → 번호를 넣고 → 전화를 건다’처럼 따로 처리했지만, 객체지향에서는 ‘태양이’ 자체가 전화 걸기 기능을 포함하고 있다. 즉, 외부에서는 “태양이한테 전화 걸기”라고만 하면..
객체지향에서 객체(Object)란 무엇인가?객체지향 프로그래밍에서 객체(Object)는 데이터(속성)와 기능(동작)을 하나로 묶어 놓은 개념이다. 객체는 현실 세계의 사물을 프로그램 안으로 옮긴 것이라고 이해하면 된다.객체를 쉽게 이해하는 예시자동차를 예로 들면 다음과 같다.속성(데이터) : 색상, 속도, 연료량기능(동작) : 달리기, 멈추기, 경적 울리기이처럼 하나의 사물에 대한 특징과 행동을 함께 묶어 놓은 것이 객체이다.JavaScript로 보는 객체 예제위 코드에서 car가 객체이며, color, speed는 속성(데이터), run(), stop()은 메서드(기능)이다.클래스(Class)와 객체(Object)의 차이구분설명클래스(Class)객체를 만들기 위한 설계도객체(Object)클래스를 이용해..
Flutter iOS 화면 전환 시 잔상·깜빡임(flicker) 문제 해결법 Flutter로 iOS 앱을 개발할 때, 화면 전환 중 이전 화면이 0.1초 정도 잔상처럼 남거나 깜빡이는 문제가 자주 발생합니다. 이는 Flutter의 렌더링 엔진 버그 또는 전환 애니메이션 처리 방식과 관련이 있습니다. 이번 글에서는 iOS 빌드에서 발생하는 화면 잔상 문제의 원인과 해결책을 자세히 정리했습니다. 1️⃣ 문제 개요 일부 iOS 기기나 시뮬레이터에서 Navigator.push() 또는 go_router로 화면 이동 시, 이전 화면이 잠깐 보였다 사라지는 현상이 있습니다. 개발자 입장에서는 전환 애니메이션이 자연스럽게 끝나기 전에 프레임이 섞이거나 캐시된 이미지를 보여주는 것처럼 느껴질 수 있습니..
내가 모르게 설치된 스파이 앱, 탐지하는 3가지 방법스파이 앱(스파이웨어)은 사용자의 동의 없이 기기 정보를 수집·전송하거나 화면·통화·위치 등을 감시하는 악성 소프트웨어이다. 가족·지인이나 악성 광고, 의심스러운 설치 파일을 통해 유입될 수 있다. 스파이 앱에 감염되면 계정·사생활·금융 정보가 유출될 위험이 크므로 평소 기기 상태를 정기적으로 점검하는 습관이 필요하다. 본문에서는 누구나 쉽게 실행할 수 있는 세 가지 탐지 방법을 단계별로 설명한다. 점검은 안드로이드와 iPhone 양쪽 모두에 적용 가능한 항목 위주로 정리했다.1) 배터리·데이터 사용량 이상 징후로 탐지한다스파이 앱은 백그라운드에서 지속적으로 동작하며 위치 전송, 녹음 업로드, 스크린 캡처 등을 수행하므로 배터리 소모와 모바일 데이터 사..
탭내빙(Tabnabbing) 공격이란?탭내빙(Tabnabbing)은 사용자가 브라우저에서 여러 탭을 사용하는 상황을 악용하는 피싱 공격 기법이다. 사용자가 새 탭을 열거나 다른 탭으로 이동한 사이에 공격자가 원래 열려 있던 탭의 내용을 몰래 변경하여 사용자로부터 인증 정보나 민감한 데이터를 탈취하는 방식이다.탭내빙이라는 이름의 유래이 용어는 '탭(tab)'과 '낚아채다'를 뜻하는 'nabbing'의 합성어이다. 즉, 사용자가 열어둔 탭을 공격자가 몰래 조작하여 사용자를 속이는 행위라는 의미이다.탭내빙의 동작 원리탭내빙은 일반적으로 다음과 같은 순서로 동작한다.사용자가 정상 사이트 A를 방문한다.해당 페이지에서 외부 링크를 클릭하여 새 탭 B를 연다.탭 B에는 공격자가 제어하는 페이지가 열린다. 이 페이지..