본문 바로가기

반응형

분류 전체보기

(251)
[ 파이선 / Python ] 바로 경험해 하기 파이썬을 빠르게 시작하는 방법은 다음과 같습니다. 개발 환경을 설정하고, 첫 번째 스크립트를 작성하며, 기본 개념을 배우는 것입니다. 다음은 빠르게 파이썬을 시작하는 단계별 가이드입니다:1. 개발 환경 설정파이썬 설치Windows:Python 웹사이트로 이동합니다.Windows용 최신 버전을 다운로드합니다.설치 프로그램을 실행하고 "Add Python to PATH" 체크박스를 선택합니다.macOS:macOS에는 기본적으로 Python 2.x가 설치되어 있습니다. Python 3를 설치하려면 Homebrew를 사용합니다:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"brew inst..
Rust 설치하고 첫번째 프로그램 작성 및 실행 윈도우에서 Rust를 설치하는 방법을 단계별로 설명드리겠습니다. Rust는 빠르고 안전한 시스템 프로그래밍 언어로, 설치 과정은 비교적 간단합니다.1. Rust 설치 프로그램 다운로드 및 실행1.1. 설치 프로그램 다운로드먼저, Rust 공식 웹사이트에서 설치 프로그램을 다운로드해야 합니다.웹 브라우저를 열고 Rust 공식 설치 페이지로 이동합니다.페이지 중간쯤에 있는 "Get Started" 섹션에서 "rustup-init.exe" 링크를 클릭하여 설치 프로그램을 다운로드합니다.1.2. 설치 프로그램 실행다운로드가 완료되면, rustup-init.exe 파일을 실행하여 설치를 시작합니다.2. 설치 프로그램 사용2.1. 터미널 열기Rust 설치 프로그램은 커맨드 라인에서 실행됩니다. 설치 프로그램을 실행..
MQTT Build 1. Build Without Openssl 2. Build With OpenSSL 2.1. Build Openssl First https://sosodev.tistory.com/entry/Openssl-build mkdir build cmake -DCMAKE_SOURCE_DIR=/home/pi/firstmile/paho.mqtt.c2 -DPAHO_WITH_SSL=TRUE -DPAHO_BUILD_STATIC=TRUE -DPAHO_BUILD_SAMPLES=TRUE -DCMAKE_INSTALL_DOCDIR=/home/pi/firstmile/paho.mqtt.c2 -DCMAKE_BINARY_DIR=/home/pi/firstmile/paho.mqtt.c2 -DCMAKE_INSTALL_PREFIX=/home/pi..
Openssl 1.1.1 - build 1. Binary 사용/설치 wget http://launchpadlibrarian.net/475575244/libssl1.1_1.1.1f-1ubuntu2_arm64.deb sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_arm64.deb wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb sudo dpkg -i libssl1.1_1.1.1f-1ubuntu2_amd64.deb 2. Source Build 후 사용 2.1 Download wget https://www.openssl.org/source/openssl-1.1.1v.tar.gz tar -zxvf openssl..
[ 자바스크립트 / JavaScript ] 입력값 체크 함수 정리 JavaScript로 입력값을 체크하는 함수는 다양한 유형의 입력값을 확인하고, 그 유효성을 검사하는 기능을 제공합니다. 여기서는 몇 가지 일반적인 입력값 유형 (예: 문자열, 숫자, 이메일, URL, 비밀번호 등)에 대해 체크하는 함수를 작성해 보겠습니다.1. 일반적인 입력값 체크 함수먼저, 다양한 유형의 입력값을 체크할 수 있는 일반적인 함수를 작성해 보겠습니다.function validateInput(value, type) { switch (type) { case 'string': return validateString(value); case 'number': return validateNumber(value); ca..
[ Flutter ] 개발환경 구축하기 Windows에서 Flutter 개발 환경을 구축하기 위한 단계별 가이드를 제공하겠습니다. Flutter는 Google에서 개발한 오픈 소스 UI 소프트웨어 개발 키트로, 단일 코드베이스로 모바일, 웹, 데스크톱 애플리케이션을 개발할 수 있습니다. 이 가이드를 따라 Flutter 및 필요한 도구들을 설치하고 설정해보세요.1. 사전 요구 사항Flutter를 설치하기 전에 다음의 요구 사항을 확인해야 합니다:운영 체제: Windows 10 또는 그 이상의 버전.디스크 공간: 1.64GB 이상의 여유 공간 (안드로이드 스튜디오를 포함하면 더 많이 필요).도구: Windows PowerShell 5.0 이상, Git for Windows.2. Flutter SDK 설치Flutter SDK는 Flutter 앱을 ..
[ 리눅스 / Linux ] 시스템의 Buffer Cache 비우기 Linux 시스템에서 버퍼 캐시를 비우는 방법과 이를 정기적으로 수행하는 방법을 설명하겠습니다. 버퍼 캐시는 파일 시스템에서 디스크 I/O 성능을 향상시키기 위해 사용되지만, 때로는 시스템 메모리를 확보하기 위해 수동으로 캐시를 비워야 할 때가 있습니다.1. 수동으로 버퍼 캐시 비우기Linux에서 버퍼 캐시를 비우는 명령은 sysctl이 아닌 직접 echo 명령을 사용하여 /proc/sys/vm/drop_caches 파일에 적절한 값을 쓰는 방식으로 수행됩니다. 이는 메모리를 비우는 세 가지 옵션을 제공합니다:1: 페이지 캐시를 비웁니다.2: dentries와 inodes를 비웁니다.3: 페이지 캐시, dentries, inodes를 모두 비웁니다.먼저, 캐시를 비우기 전에 시스템에서 안전하게 이를 수행..
Dockerfile 만들기 보호되어 있는 글입니다.

반응형