본문 바로가기
반응형

전체 글138

Dart 기초 - 01. 코드 테스트 사이트(dartpad.dev) 및 hello world 출력하기 Dart 는 dartpad.dev 사이트에서 코드를 테스트 할 수 있습니다. 이외에도 flutter를 설치하면 자동으로 Dart가 설치 됩니다. 2023.01.21 - [개발/Dart] - Dart 기초 - 00. Flutter 개발을 위해선 Dart를 공부하자 코드 테스트 사이트 dartpad.dev flutter를 설치하셨다면 Dart를 따로 설치할 필요 없이 사용할 수 있습니다. 다만 새로운 환경에 설치해야 한다면 우선 설치하기 전에 Dart 코드 테스트 사이트인 dartpad.dev에 접속하여 코드를 테스트할 수 있습니다. http://dartpad.dev DartPad dartpad.dev 여기에서 간단히 코드를 테스트 할 수 있습니다. 아래는 hello world를 출력하는 코드입니다. 오른쪽.. 2023. 1. 21.
Dart 기초 - 00. Flutter 개발을 위해선 Dart를 공부하자 Dart 는 Flutter에서 사용하는 프로그래밍 언어입니다. 구글이 2011년 10월에 공개 했으며, Flutter Framework를 통해 모바일, 데스크톱, 서버, 웹 앱 용도로 사용됩니다. Dart 구글은 2017년 Flutter 라는 크로스 플랫폼(모바일, 데스크톱, 웹 브라우저 등 가리지 않고 개발 가능한 플랫폼)을 발표했는데, Flutter에서 Dart를 사용합니다. 크로스 플랫폼 중 대세를 달리고 있는 Flutter에서 동작하기 때문에 빠른속도로 점유율이 상승하고 있습니다. Dart 특징 1. Main 함수에서 시작 C, Java 등의 프로그래밍 언어와 같이 main 함수에서 시작합니다. 2. 유연한 컴파일러 Dart 네이티브는 Flutter를 통해 모바일, 데스크톱 또는 서버 애플리케이션.. 2023. 1. 21.
python 공백 및 문자 제거, strip, lstrip, rstrp 사용 방법 python strip은 파라미터가 없을 시 공백을 제거하고 파라미터를 넘겨주면 문자열에서 파라미터와 일치하는 문자 혹은 문자열을 제거 합니다. lstrip, rstrip은 각각 문자열의 시작, 끝을 기준으로 제거합니다. 파이썬 공백 및 문자제거, strip, rstrip, lstrip 복잡한 형태의 데이터를 처리하다 보면 문자열 시작과 끝에 원하지 않는 공백이 들어가 있을 때가 있습니다. 이럴 때 strip 함수를 사용합니다. 또한 문자열의 시작과 끝 일부분을 제거하고 싶을 때 lstip, rstrip을 활용할 수 있습니다. strip lstrip rstrip strip() strip()은 문자열의 시작, 끝 모두 반영됩니다. 파라미터로 들어온 문자를 문자열 시작과 끝에서부터 제거합니다. 파라미터가 비.. 2023. 1. 20.
python 문자열 나누기 함수, split() 사용 방법 파이썬 split()은 특정 문자를 기준으로 문자열을 나눈 뒤, 리스트 형태로 반환하는 함수입니다. 길이가 긴 문자열에 콤마와 같은 특정한 패턴이 있을 경우 유용하게 쓸 수 있습니다. 문자열 나누기 함수, split() 데이터를 다루다 보면 문자열이 원하는대로 쪼개져있지 않고 합쳐져 있는 경우가 있습니다. 특정한 길이만큼 자를 수도 있지만 패턴이 존재한다면 split 함수를 사용하여 리스트로 만들 수 있습니다. 문자열.split() 문자열.split('구분자') 문자열.split('구분자', 분할 횟수) 문자열.split(seq='구분자', maxsplit=분할 횟수) 문자열.split() 문자열.split()은 split 함수에 아무런 파라미터를 넣지않고 실행하면 띄어쓰기 혹은 개행문자에 맞춰 문자열을.. 2023. 1. 19.
python 문자열 시작과 끝 문자 찾기, 접두사 startswith, 접미사 endswith python startswith는 문자열에서 특정 문자로 시작하는지를 찾고, endswith는 문자열에서 특정 문자로 끝나는지를 찾습니다. 리턴값은 bool 값이며 조건문에서 활용할 수 있습니다. python startswith, endswith 파이썬에서 문자열로 이루어진 리스트, 혹은 딕셔너리에서 특정 문자가 포함된 항목을 찾을 때 활용할 수 있습니다. startswith endswith startswith startswith 는 문자열 함수 중 하나로, 현재 문자열이 사용자가 지정하는 특정 문자로 시작하는지 확인하는 함수입니다. 리턴 값은 true 혹은 false 입니다. str = 'final exam' # startswith(특정 문자) result = str.startswith('final').. 2023. 1. 18.
필립스 휴 스마트 전구 리뷰, 스마트폰으로 조명 컨트롤 필립스 휴 스마트 전구는 기존 전구 소켓에 설치하여 스마트폰으로 컨트롤 할 수 있는 전구 입니다. 1600만가지 색상과 밝기 조절이 가능하능하며 휴 브릿지를 설치하면 음성인식으로도 전구를 컨트롤 할 수 있습니다. 필립스 휴 스마트 전구 지마켓에서 이벤트로 구글 네스트를 샀을 때 사은품으로 받은 제품입니다. 사은품으로 받아 가격이 싼줄 알았는데 생각보다 비싼(5만원 언저리) 제품이네요. 최근까지 방치해 두던 간접등을 활용하기 위해 필립스 휴 스마트 전구를 개봉했습니다. 언박싱 및 구성품 본 제품은 1600만가지 칼러를 제공하는 제품입니다. 구성품은 전구가 끝이네요. 전구 소켓과 동일해서 전구만 교체해주면 됩니다. 스마트폰 앱 연결 앱스토어에서 필립스 휴 어플을 다운 받습니다. 앱을 실행한 후, 개인정보 동.. 2023. 1. 17.
리눅스 - screen 사용 방법, 세션유지를 쉽게 해보자 리눅스에서 screen은 가상의 터미널에서 세션을 유지하여 장시간 실행되는 작업들을 유지시킬 수 있는 유틸리티 입니다. 많은 양의 데이터를 전처리 하거나, 오랜시간이 걸리는 build 작업 중 컴퓨터를 끄고 퇴근해야 할 때 유용합니다. 리눅스 screen SSH 연결로 리눅스 서버에 접속하여 오랜 시간이 걸리는 작업을 할 때가 있습니다. 간단한 테스트로 단시간에 끝나는 작업은 잠시 기다리면 되지만 데이터 전처리 등의 작업을 할 경우에는 많은 시간, 심지어 몇일씩 작업을 유지해야할 때가 있습니다. ssh 연결 툴인 putty 나 mobaxterm 같은 툴로 원격접속해 작업하다 보면 타임아웃으로 연결이 끊기고, 작업이 끊길 때가 있습니다. 이럴 때 screen 을 이용하여 가상의 터미널에서 연결에 대한 걱정.. 2023. 1. 16.
제우스랩 가성비 포터블 모니터 p16k, 맥북 보조 모니터로 찰떡 제우스랩 포터블 모니터 p16k는 2.5K(2560*1600), 144hz, 16:10의 스펙을 가진 가성비 포터블 모니터 입니다. usb-c type으로 연결 및 전원 공급이 되어 맥북 보조모니터로 추천하는 제품입니다. 제우스랩 포터블 모니터 p16k 맥북을 쓰다보면 보조모니터에 대한 욕심이 생깁니다. 아이패드를 가지고 있다면 사이드카를 이용하여 보조모니터로 활용할 수 있습니다. 2022.04.08 - [맥북] - 아이패드를 맥북 보조 모니터로, 사이드카 사용 방법 아이패드를 맥북 보조 모니터로, 사이드카 사용 방법 사이드카 기능은 아이패드를 맥북 보조 모니터로 사용할 수 있는 기능입니다. 맥북과 아이패드를 모두 가지고 계시다면 간단하게 생산성 있는 작업환경을 꾸릴 수 있습니다. 사이드카는 맥북 lef.. 2023. 1. 15.
자바스크립트 - string 대문자로 변경 toUpperCase(), 소문자로 변경 toLowerCase() 자바스크립트에서 string(문자열)을 모두 대문자로 변경하려면 toUpperCase(), 소문자로 변경하려면 toLowerCase() 문자열 메소드를 사용하면 됩니다. toUpperCase(), toLowerCase() 자바스크립트에서는 문자열에 사용할 수 있는 많은 메서드가 있습니다. 그 중 영어로 된 문자열은 toUpperCase(), toLowerCase() 메소드를 사용하여 각각 대문자, 소문자로 변경할 수 있습니다. toUpperCase() toLowerCase() toUpperCase() toUpperCase() 는 문자열 내의 모든 문자를 대문자로 변경합니다. const str = "i want money a lot."; //toUpperCase() upper_str = str.toUppe.. 2023. 1. 14.
반응형