아래와 같은 배열에서 각 요소의 건 수를 카운트해서 출력해 보자. ["손오공", "사오정", "토마토", "손오공", "저팔계", "삼장법사", "손오공", "저팔계"] 물론 for문과 if문을 사용하기 말고 해야한다면....? 아래 2가지 방법을 소개했다. import java.util.Arrays; import java.util.HashMap; import java.util.Map; import java.util.function.Function; import java.util.stream.Collectors; public class Hash01 { public static void main(String[] args) { String[] participant = {"손오공", "사오정", "토마토", ..
1. 컴파일을 하기 위한 기본 패키지를 설치한다. #https://github.com/pyenv/pyenv/wiki/Common-build-problems sudo apt-get install -y build-essential libssl-dev zlib1g-dev libbz2-dev \ libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \ xz-utils tk-dev libffi-dev liblzma-dev python-openssl git 2. pyenv 설치 파일 다운 받기 #물론 내외망에 열려있어야한다. #임의의 폴더를 만들어서 컴파일할 파일을 다운 받는다. xxx@test:~$git clone https:..
find 명령어로 여러파일을 or 조건으로 검색할때는 아래와 같이 한다. find . -iname '*.py' -o -iname '*.ipynb' | xargs tar -cvzf src.tar.gz -o 는 or 조건과 같다. #mp3가 아닌 폴더만 찾기 find . ! -iname '*.mp3' -type d #mp3, mpc, flac가 아닌 and 조건의 파일만 찾기 find . -type f ! -iname *.mp3 ! -iname *.mpc ! -iname *.flac
맥에서 Mongodb를 설치할때는 homebew를 이용한다. 1. 패키지 저장소 추가하기 brew tap mongodb/brew 2. 설치하기 brew install mongodb-community #특정 버전 지정 brew install mongodb-community@4.2 3. 서비스 등록하기 #서비스 등록하기 brew services start mongodb-community #서비스 중단하기 $ brew services stop mongodb-community 참고 https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/ Install MongoDB Community Edition on macOS — MongoDB Manual docs..
1. python 동적으로 객체를 생성하여 사용할 경우 importlib를 이용하면 해결할 수 있다.1.1. importlib 는 java의 Reflection 과 같이 사용이 가능하다.1.2 샘플코드 - MyMath.py 라고 파일을 만들어서 아래 코드를 입력한다.# 본 파일을 MyMath.py 이라고 가정함 class Cal(): def say(self, name): print("Hello World!, {0}".format(name)) def add(self, one, two): print("{} + {}".format(one, two)) return one+two - 기본적인 모듈 추가방법 . 이제 위의 모듈을 호출할 별도의 파일이라고 할때from MyMath import Cal myCal = C..
1. Anaconda 환경을 그대로 복사하기 1.1 Anaconda 환경 생성하기 - python 3.6.9 버전으로 project_a 라는 이름으로 가상 환경을 만들어보자. conda create --name project_a python=3.6.9 # # To activate this environment, use # # $ conda activate project_a # # To deactivate an active environment, use # # $ conda deactivate - 가상환경이 제대로 만들어 졌는지 확인 conda env list # conda environments: # base /home/akami/anaconda3 project_a /home/akami/anaconda3..

RPA 는 솔루션으로만 구현할 수 있나? Robotic Process Automation의 약자. 현재는 데이터 입력등의 단순 반복 업무 프로세스의 자동화에 주로 적용되고 있지만, 향후 AI, 머신러닝등의 기술이 발전, RPA와 결합한다면 자료 분석 및 Solution 제시등의 영역까지도 가능(?)할 수 있다. 기존의 Robot이 공장 생산 라인의 실체적 기계였다면 RPA는 Software로 구현된 사무직을 위한 Robot으로 이해하면 쉽다. from : https://namu.wiki/w/RPA RPA - 나무위키 Robotic Process Automation의 약자. 현재는 데이터 입력등의 단순 반복 업무 프로세스의 자동화에 주로 적용되고 있지만, 향후 AI, 머신러닝등의 기술이 발전, RPA와 결..
1. 현재 shell 확인 $ echo $SHELL 2. https://ohmyz.sh/설치하기 sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" 3. 그중에 내게 맞는테마 : 4. 추가 플러그인으로 마무리 zsh-autosuggestions 과 fast-syntax-highlighting zdharma/fast-syntax-highlighting Contribute to zdharma/fast-syntax-highlighting development by creating an account on GitHub. github.com #내가 찾는 나의 색 ZSH_AUTOSUGGEST_HIGHLI..
부제목 : 호스트와 시간 맞추기 FROM selenium/standalone-chrome USER root RUN wget https://bootstrap.pypa.io/get-pip.py RUN apt-get update -y RUN apt-get dist-upgrade -y RUN apt-get autoremove RUN apt-get install -y python3 vim python3-pip curl wget python3.8-venv language-pack-ko RUN pip3 install --upgrade pip RUN python3 get-pip.py RUN python3 -m pip install selenium django pyautogui RUN pip3 install jupyte..
- Total
- Today
- Yesterday
- inspect.py
- selenium #chromedriver
- HashMap.getOrDefault
- vscode
- Lodash
- MAC
- importlib
- sorted
- Selenium
- Restore
- backup
- zsh
- gitlab
- anaconda env
- jupyter lab
- covid19
- pyenv
- docker
- bootrap
- elasticsearch
- 호스트와 시간맞추기
- virturalenv
- pip freeze #패쇄망 #wheel
- jqgrid
- jqzip
- python의 Reflection
- redmine plugin
- __code__
- 동적클래스생성
- conda init
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |