본문 바로가기

전체 글

(119)
[ Convention ] 프로젝트 컨벤션 1. 시스템 명 생성 규칙 1) 시스템 명은 단어의 앞자리로만 구성 2) 시스템 명은 세글자~네글자로 구성 - e.g. 고객관리시스템(PMS : Project Management System) 3) 시스템 명이 시스템을 포함 네글자가 될 경우 시스템을 제외하고 세글자로 구성 - e.g. 고객관계관리시스템(CRMS : Customer Relationship Management System) → 고객관계관리(CRM : Customer Relationship Management) 4) 시스템 명은 되도록 세글자로 구성하되 의미 전달이 어려울 경우 네글자로 구성 - e.g. 도로명주소안내시스템(RNAGS : Road Name Address Guidance System) → 도로명주소안내(RNAG : Road N..
[ Docker ] 에러 대응 리스트 1. [ bind: Only one usage of each socket address ] 컨테이너 실행시 포트 충돌 에러 # bind: Only one usage of each socket address 에러 시 에러가 난 컨테이너 중지 docker stop [Container Name] # HNS(Host Network Service) 은 가상 네트워크 서비스를 제공하는 서비스이나 # Docker 내에서 사용하고 있는 포트를 잘못 점유 하고 있는 경우 중지 후 재시작 net stop hns net start hns # 컨테이너 재시작 docker start [Container Name]
[ Linux ] LAN DRIVER 설치 # CentOS8 최소설치 - 표준 - 개발용툴 설치 후 진행 # 네트워크 랜카드 정보 확인 lshw -C network # 확인 후 아래 사이트에서 Network Adapter Driver 다운로드 # https://downloadcenter.intel.com/download/15817/Intel-Network-Adapter-Driver-for-PCIe-Intel-Gigabit-Ethernet-Network-Connections-Under-Linux-?product=71307 # 아래 사이트에서 Lan Driver 다운로드 # https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabi..
[ Linux ] JUPYTER LAB 설치 curl -O https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh bash ~/Miniconda3-latest-Linux-x86_64.sh -b -p /app/dkit/anaconda3 ln -Tfs /app/dkit/anaconda3/bin/conda /usr/bin/conda source /app/dkit/anaconda3/etc/profile.d/conda.sh echo -e "y\n" | conda create -n jupyter python=3.9 conda activate jupyter pip install jupyterlab echo -e "y\n" | conda install -c conda-forge jupyter_..
[ BURPSUITE ] PROXY 설정
[ Jenkins ] ANDROID APK 자동배포 ※ 안드로이드 프로젝트 [ gradle.build ] 파일 설정 plugins { id 'com.android.application' id 'com.google.gms.google-services' } String APK_NAME = "androidProject" static def getDate() { def date = new Date() def formattedDate = date.format('yyyyMMdd_HHmmssS') return formattedDate } android { compileSdk 33 defaultConfig { applicationId "com.android.project" minSdk 24 targetSdk 33 versionCode 1 versionName "1.0"..
[ Linux ] SDK 설치 mkdir -p /app/install/dkit/sdk /app/dkit/sdk wget --no-check-certificate https://dl.google.com/android/repository/commandlinetools-linux-9477386_latest.zip -O /app/install/dkit/sdk/commandlinetools.zip unzip -d /app/dkit/sdk /app/install/dkit/sdk/commandlinetools.zip ln -Tfs /app/dkit/jdk/15.0.2 /app/dkit/jdk/release /app/dkit/sdk/cmdline-tools/bin/sdkmanager --sdk_root=/app/dkit/sdk "platform-t..
[ Linux ] GRADLE 설치 mkdir -p /app/dkit/gradle/7.2 wget --no-check-certificate https://services.gradle.org/distributions/gradle-7.2-bin.zip -O /app/install/gradle-7.2-bin.zip dest=/app/dkit/gradle/7.2 zip=/app/install/gradle-7.2-bin.zip unzip -d "$dest" "$zip" && f=("$dest"/*) && mv "$dest"/*/* "$dest" && rmdir "${f[@]}" sed -i "s/^export\s*JAVA_HOME=.*$//g" /etc/profile # JAVA 설치 폴더 지정 echo "export JAVA_HOME=/app/d..