본문 바로가기

분류 전체보기

(177)
[자바, 파이썬] OpenCV OpenCV 컴퓨터 비전(Compute Vision) 라이브러리. 이미지, 동영상를 가공하는 게 가능하다. 추가 Tesseract-OCR: 이미지로부터 문자를 인식하고 추출하는 엔진. 영어 외 언어는 그 언어의 훈련 데이터를 받아 사용. PyTesseract: Tesseract-OCR를 사용하는 파이썬 라이브러리. Tesseract-OCR 설치 후 사용 가능. Mediapipe:얼굴, 포즈, 손 등 감지 라이브러리 Tensorflow: OpenCV와 연계하여 머신러닝 가능 자동차 번호판 인식의 경우 파이썬 // 이미지는 넘파일 객체로 표현 import cv2 img = cv2.imread(읽을 이미지 파일, 읽기 옵션) // IMREAD_COLOR: 컬러로 읽기, IMREAD_GRAYSCALE(기본): ..
[영어 회화] 발음 정리 발음: 입술 모양과 혀 모양이 중요하다. 둘을 체화시킨다. 보편적인 발음: 길고 연속적으로 발음한다 / 짧게 딱딱 끊어서 발음하는게 아니라 키워드는 앞으로 밀어내듯이 강조하고 (강세주고 끝나고 잠깐 쉬기) 그 외에는 차분하게 And now/ we are looking/ only/ to the future./ Thank you/ for taking the time/ to meet with me 강세 2음절 3음절일 땐 첫 음절은 가볍게, 나중 음절에 강세 photograph / photography magic / magician 강세 외에는 슈와 힘빼고 그냥 흘려보내기 diamond history family Aladdin Advantange Technique photographer 엇박 salad 샐륻 ..
[개념 정리] 깃, 깃허브, 깃랩 1.깃 설치 2.깃 최초 설정 git config --global user.name "깃허브 또는 깃랩 아이디"// --global 없으면 현재 프로젝트에만 설정 git config --global user.email 이메일 git config --list// 자신의 깃 설정 확인 git config --global -e// 깃 설정 변경 git config --global core.editor "code"// 깃 설정 변경할 때 에디터로 비주얼 스튜디오 코드 사용 git config --global core.autocrlf true// carriage return, line feed 운영체제마다 다른 줄바꿈 형식을 알아서 맞춰준다 git config --h// 도움말 3 프로젝트 폴더를 깃 저장소로 만..
[개념 정리] 각 프레임워크 시작 명령어 자바스크립트 리액트 npx create-react-app my-app // npx create-react-app my-app --template [템플릿 이름(typescript)] // npm init react-app my-app cd my-app npm start npm test npm run build 템플릿 저장소 https://www.npmjs.com/search?q=cra-template-* 리액트 네이티브 npm install -g react-native-cli react-native init MySampleApp cd MySampleApp react-native start react-native run-android 익스프레스 npm install express-generator -g e..
[개념 정리] 깃랩 CI/CD 깃랩 CI/CD: 푸시마다 자동으로 빌드, 테스트, 배포 개발 초기에 버그와 오류를 포착할 수 있게 지속적인 방법론을 사용하는 깃랩에 내장된 소프트웨어 개발 도구 CI/CD 지속적인 소프트웨어 개발 방법론을 사용하면 반복적인 코드 변경 사항을 지속적으로 빌드, 테스트 및 배포할 수 있습니다. 이 방법을 사용하면 새 코드 개발에서 배포까지 사람의 개입을 줄이거나 아예 개입하지 않으려고 노력합니다. 지속적인 방법론에는 세 가지 기본 접근 방식이 있습니다. 1.지속적인 통합 (CI, Continuous Integration) 푸시할 때마다 빌드 + 테스트 2.지속적 전달 (CD, Continuous Delivery) 푸시할 때마다 빌드 + 테스트 + 배포(수동) 3.지속적인 배포 (CD, Continuous ..
[개념 정리] 메이븐 메이븐: 자바의 빌드 특화 프레임워크 pom.xml 파일에 적힌 라이브러리들을 자동으로 관리하고 정해진 라이프사이클 규칙과 pom.xml 파일에 적힌 빌드 설정에 따라 빌드(코드 -> JAR, WAR, EAR)를 자동으로 해준다. 빌드: 컴파일 + a 이클립스 실행: 빌드 결과물 실행만 하기 메이븐: 테스트 + 빌드 결과물을 남기기 메이븐의 모든 것: pom.xml 프로젝트 객체 모델, POM(Project Object Model): 프로젝트에 대한 정보가 적혀 있다 이클립스에서 메이븐 프로젝트를 만들 시 루트 폴더에 있다. 이클립스에선 pom.xml파일을 수정하면 프로젝트 폴더 - 오른쪽 클릭 - 업데이트를 눌러줘야 한다. 4.0.0 com.javamaven // 프로젝트 성 javaprj // 프로젝..
[개념 정리] 도커 도커: 개선된 가상머신 일반적인 운영체제 가상머신이 아닌 소프트웨어 가상 머신. 운영체제 전체를 가상화시키는게 아니라 사용할 소프트웨어만 가상화시키 때문에 훨씬 빠르게 작동한다. 도커를 통해 어느 컴퓨터에서나 일관적인 버전과 설정의 소프트웨어를 사용할 수 있다. 컨테이너: 가상화에 필요한 만큼만의 컴퓨터의 프로세스를 격리해 놓은 것. 이미지를 넣어 돌린다. 이미지: 특정 소프트웨어 실행 환경 (필수 파일들, 설정 등을 포함) 볼륨: 컨테이어에서 생성되는 파일들과 사용하는 파일들을 모아놓은 곳 직접 이미지 만들기: 도커 파일 - 빌드 -> 이미지 비주얼 스튜디오 코드 - 도커 extension 설치 // 이름이 Dockerfile인 새 파일 만들기 // 파이썬 도커 파일 FROM ubuntu:latest ..
[개념 정리] Microsoft Power Platform Power Fx 로우 코드를 사용하는 다양한 소프트웨어의 모음 Power BI 엑셀 + 데이터 시각화 기능 강화 + 대쉬보드 쉽게 생성 Power Apps 비즈니스 앱 간편 제작 Power Automate RPA(Robotic Process Automate) - 반복 작업 자동화 툴(매크로) Power Virtual Agent 채팅 봇 제작 Power Pages 비즈니스 웹사이트 제작