본문 바로가기

전체 글148

플러터 앱 개발 시작하기 - flutter app development start 이 글에서는 플러터 앱 개발을 시작하는 방법에 대해서 설명합니다. 플러터 환경 설정 Flutter 앱 만들기 플러터 환경 설정 Flutter를 사용하여 안드로이드 앱을 개발하려면 다음 단계를 따라 시작할 수 있습니다. 제 노트북에는 이미 안드로이드 스튜디오가 설치되어있으므로 안드로이드 스튜디오 설치는 skip 합니다. Flutter SDK 설치: Flutter 개발을 시작하기 전에, 먼저 Flutter SDK를 설치해야 합니다. Flutter SDK는 Flutter 프로젝트를 관리하고 빌드하는 데 필요합니다. 아래 링크에서 Flutter SDK를 다운로드하고 설치하세요. Flutter SDK 다운로드 Flutter 플러그인 설치: 안드로이드 스튜디오를 실행하고, 플러그인을 설치할 프로젝트를 열어야 합니다.. 2024. 1. 10.
혼수 이사 가전 저렴하게 계획적으로 구매하는 법 - 추천 제품 리스트(삼성/LG/리클라이너/TV/세탁기/건조기/무선청소기) 최근 결혼 정보 회사에서 발표한 자료를 보면 요즘 결혼하는 신혼 부부들이 평균적으로 혼수 가전 가구 구매에 드는 비용이 평균 1,500만 원이 된다고 합니다. 부담되는 혼수 가전과 가구를 저렴하고 가성비 있게 구매할 수 있는 방법과 추천 제품을 알려드리도록 하겠습니다. Table Of Contents 혼수 가전 비용 혼수가전 구매시 가장 먼저 할일 필수 가전 옵션가전 혼수가전 필수 냉장고 & 김치냉장고 필수 혼수가전 청소기 필수 혼수가전 세탁기+건조기 혼수 필수 가전 - 에어컨 옵션 가전 - 리클라이너 소파와 TV 가전 제품 싸게 사는 방법 - 오프라인 가전제품 싸게 사는 방법 - 온라인 혼수 이사 가전 잘사고 싸게 사는 법 정리 혼수 가전 비용 필수로 구매해야하는 냉장고 세탁기만 사도 평균 비용이 확 .. 2024. 1. 9.
리눅스 커널 파라메터 운영중에 수정하는 법 - 레드햇 공식 내용(Configuring kernel parameters at runtime) 리눅스 커널 파라메터 변경하는 법입니다. 이 문서는 공식 레드햇 문서를 참고하여 작성한 내용이므로 정확한 내용을 담고 습니다. 시스템 관리자는 런타임 시 레드햇 엔터프라이즈 리눅스 커널 동작의 여러 측면을 수정할 수 있습니다. 런타임에 커널 매개변수를 구성하려면 sysctl 명령을 사용하고 /etc/sysctl.d/ 및 /proc/sys/ 디렉터리에 있는 구성 파일을 수정합니다. Table Of Contents 커널 매개변수(커널 파라메터, kernel parameter)란 무엇인가요? sysctl로 커널 매개변수를 임시로 구성하기 sysctl로 커널 매개변수를 영구적으로 구성하기 etc/sysctl.d/의 구성 파일을 사용하여 커널 매개변수 조정하기 proc/sys/를 통해 임시로 커널 파라미터 구성하.. 2024. 1. 9.
리눅스 tcp 커널 파라메터 정리 리눅스 TCP 커널 파라미터는 TCP 네트워크 성능을 결정짓는 데 중요한 역할을 합니다. 리눅스에서 sysctl을 이용해서 tcp 관련 리눅스 파라메터를 출력한 모든 설정들에 대해서 설명을 확인해 보도록 합니다. Table Of Contents 리눅스 네트워크 tcp ipv4 관련 커널 파라메터 확인 net.ipv4.tcp 관련 커널 파라메터 의미 a to m 앞부분 40개 m to w 뒷 부분 40개 리눅스 네트워크 tcp ipv4 관련 커널 파라메터 확인 리눅스에서 커널 파라메터는 sysctl을 이용해서 확인할 수 있습니다. -a 옵션을 주면 모든 커널 파라메터가 나타나는데, grep을 통해서 net.ipv4.tcp를 필터링 하면 ipv4 중 tcp 관련된 커널 파라메터만 나타납니다. $ sudo s.. 2024. 1. 5.
리눅스의 man의 Section 설명 및 섹션별 검색 명령어 리눅스의 man 명령어는 주제에 따라 '섹션’을 가지고 있습니다. 각 섹션은 다음과 같은 주제를 다룹니다. Section 1: 사용자 명령어 Section 2: 시스템 호출 Section 3: 라이브러리 함수 Section 4: 특수 파일(주로 /dev에 있는 장치와 관련된 것들) Section 5: 파일 포맷과 규약 Section 6: 게임과 화면 절약기 Section 7: 관례와 기타 Section 8: 시스템 관리 명령어 Section 9: 커널 루틴 특정 섹션의 man 페이지를 보려면, man 섹션번호 명령어를 입력하면 됩니다. 예를 들어, ls 명령어의 1번 섹션을 보려면 man 1 ls를 입력하면 됩니다. 섹션 번호를 지정하지 않으면, man 명령어는 1번부터 9번 섹션까지 순서대로 검색해서 .. 2024. 1. 5.
tcp 네트워크 timer를 통해 리눅스 커널에서 소켓 끊는 현상 확인하기 netstat -o 명령은 네트워크 연결, 라우팅 테이블, 인터페이스 통계 등을 보여주는데, -o 옵션은 연결별 타이머를 보여줍니다. 이를 통해 각 연결의 상태와 해당 연결에 대한 정보를 얻을 수 있습니다. 다음은 netstat -o의 일반적인 출력 예입니다: Proto Recv-Q Send-Q Local Address Foreign Address State Timer tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN off (0.00/0/0) 여기서 Timer 열은 각 연결에 대한 타이머 정보를 보여줍니다. 이 정보를 통해 연결이 언제 끊어질지 예측할 수 있습니다. 특정 프로세스의 네트워크 상태를 1초마다 확인하는 스크립트는 다음과 같이 작성할 수 있습니다: #!/bin/bash .. 2024. 1. 5.
세탁기 건조기 고르는 법과 구매 시 가장 후회하는 것 - 베스트 제품 추천 ( LG 워시타워 vs 삼성 그랑데 원바디 ) 결혼 초창기에 가장 후회하는 일 중 하나가 세탁기와 건조기를 제대로 선택하지 못한 것이었습니다. 혼수 준비를 할 때 누가 돈이 풍부해 가장 고급스러운 제품을 살 수 있겠어요? 대부분은 가성비를 따져가면서 최상의 선택을 찾게 되죠. 처음에는 통돌이 세탁기로 충분하다고 생각하여 구입했지만, 시간이 지날수록 주변에서 건조기를 극찬하는 소리를 듣고 호기심이 생겼습니다. Table Of Contents 세탁기와 건조기를 세트로 안사면 결국... 세탁기 건조기 구매할 때 고려해야할 것 1. 삼성 vs LG 2. 세탁기 용량 3. 건조기 용량 세탁기 건조기 구매가이드 정리 베스트 제품 3가지 추천 (세탁기 건조기 세트) 1. 가성비 Top 삼성전자 비스포크 그랑대 AI 드럼세탁기 건조기 2. 2023년 삼성전자 비스.. 2024. 1. 4.
MariaDB 캐릭터셋 변경하기 이 글에서는 MariaDB의 캐릭터셋을 변경하는 방법에 대해서 알아봅니다. Table Of Contents 1. MariaDB에서 사용 가능한 캐릭터셋 확인하기 2. MariaDB 캐릭터셋을 설정파일로 변경하기 3. 구문으로 캐릭터셋 변경하는 법 1. MariaDB에서 사용 가능한 캐릭터셋 확인하기 MariaDB에서 사용가능한 캐릭터셋은 다음 구문을 통해서 확인할 수 있습니다. SHOW CHARACTER SET; SHOW CHARACTER SET; 명령어의 결과는 MariaDB에서 사용 가능한 모든 캐릭터셋에 대한 정보를 보여줍니다. 결과에는 다음과 같은 컬럼이 포함됩니다. Charset: 캐릭터셋의 이름입니다. Description: 캐릭터셋에 대한 설명입니다. Default collation: 해당 .. 2024. 1. 4.
파이썬 문자열 슬라이싱 하는 방법 - 예제 및 실전 연습 파이썬에서는 문자열 슬라이싱을 사용하여 문자열을 특정 부분만 추출할 수 있습니다. 문자열 슬라이싱은 다음과 같은 형식을 가집니다: string[start:stop:step]. 여기서 start는 시작 인덱스, stop은 종료 인덱스(해당 인덱스는 포함되지 않음), step은 슬라이스 간격입니다. Table Of Contents1. 파이썬 문자열 슬라이싱 기본 사용2. 파이썬 문자열 슬라이싱 간격(Step) 사용3. 파이썬 문자열 슬라이싱 특정 간격으로 슬라이싱4. 파이썬 문자열 슬라이스 결과를 새로운 변수에 할당5. 실전 사용 예 1. 파이썬 문자열 슬라이싱 기본 사용 text = "Hello, World!" # 처음부터 끝까지 전체 문자열 result = text[:] print(result) # Ou.. 2024. 1. 3.
python try/except와 raise 문 Python에서는 raise 문을 사용하여 예외를 발생시킬 수 있습니다. 예외는 특정 오류 상황을 나타내는 객체로, 프로그램의 정상적인 흐름을 중단하고 예외 처리 코드로 제어를 이동시킵니다. Table Of Contents 1. raise 문 2. try/except 문 3. assert 문 1. raise 문 다음은 ValueError 예외를 발생시키는 간단한 Python 코드입니다 raise ValueError("This is an error message") 위 코드는 ValueError 예외를 발생시키고, "This is an error message"라는 오류 메시지를 함께 전달합니다. 2. try/except 문 위와 같이 발생하는 예외는 try/except 블록으로 잡아낼 수 있습니다 try.. 2024. 1. 3.
Git(Github)에서 리포지토리 정보를 확인하는 방법 Git에서 리포지토리 정보를 확인하는 데는 여러 가지 방법이 있습니다. 아래의 여러 가지 방법 중에 원격 주소를 확인하는 것은 3, 5번에서 가능했습니다. 하지만, 아래 5가지를 다 알고 있어야 사용하기 불편함이 없으니 저장소의 정보를 확인하는 5가지 방법을 알아보세요. Table Of Contents 1. 리포지토리의 상태 확인 2. 커밋 로그 확인 3. 원격 리포지토리 정보 확인 4. 리포지토리 설정 확인 5. 특정 리포지토리의 정보 확인 1. 리포지토리의 상태 확인 git status 명령을 사용하면 현재 리포지토리의 상태를 확인할 수 있습니다. 이 명령은 변경된 파일, 스테이징 된 파일, 커밋되지 않은 변경 사항 등을 보여줍니다. ~/py-tpcc$ git status On branch maste.. 2024. 1. 3.
세계 점유율 TOP의 QLED 4K TV (55,65,75,85) 추천 - 게임, 빛반사, 저반사율, 가성비, 주사율, 로컬디밍, 국내 AS, 미니 LED TCL TV라고 들어보신 적 있으신가요? TCL TV는 전 세계 TOP 2의 브랜드 제품으로 세계적으로 매우 유명한 TV 브랜드입니다. 그중 오늘은 TCL C845 TV가 어떤 분들에게 추천하는지 자세히 설명드리도록 하겠습니다. Table Of Contents TCL TV와 미니 LED TV ? 미니 LED TV란? TCL C845의 5가지 차이점 소개 1. 최고급 TV를 가성비로 즐기고 싶은 분들 2. 밝은 조명 환경에서 TV를 주로 시청하는 분들: 3. 게임을 즐겨하시는 분들 4. 고급 스피거 내장으로 만족스러운 사운드 제공 5. 깔끔한 디자인을 선호하는 분들 TCL 미니 LED C845 제품 AS TCL TV와 미니 LED TV ? TCL 미니 LED 4K TV가 인기를 얻고 있는 이유에 대해 알아.. 2024. 1. 2.