본문 바로가기

728x90

개발언어

(16)
[ Python ] Alphapose 환경세팅 ( Window OS ) Desktop spec : OS : Windows 11 Pro 64x CPU : Ryzen9 5900x Ram : 32GB GPU : RTX3070 Ti Cuda Version : 11.8 Pytorch 및 기타 모듈: torch 2.1.2+cu118 torchaudio 2.1.2+cu118 torchvision 0.16.2+cu118 opencv-contrib-python 4.8.0.74 opencv-python 4.9.0.80 onnx-simplifier 0.4.10 onnxruntime 1.15.1 PyYAML 6.0.1 Cuda Toolkit : 11.8v Cudnn : CUDA Toolkit에 있는 폴더 내의 bin, include, lib 폴더에 cuDNN에서 다운로드한 bin, include..
[ Git ] Github / git 설치 후 초기 설정 ( win10 / VS Code) 안녕하세요 Visual Studio Code와 github 와 git 처음부터 초기설정 까지 하는 방법을 알려 드립니다. 처음에 Git 홈페이지 에서 git windows10 version 을 다운합니다. 아래 링크를 타고 Git 먼저 다운해줍니다. https://git-scm.com/downloads Git - Downloads Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools f..
[ Linux ] ubuntu 20.04 버전 bazel( 바젤리스크 / 바젤 ) 설치 방법 리눅스 ubuntu 20.04 버전 bazel 리스크 설치 방법을 알려드리겠습니다. 필자는 계정 1로 설치를 했다가, 계정1로 설치가 원활하게 되지 않을때 root 계정에 들어가 설치과정을 진행하였습니다. terminal을 열어줍니다. $> sudo apt install curl gnupg $> curl -fsSL https://bazel.build/bazel-release.pub.gpg | gpg --dearmor > bazel.gpg $> sudo mv bazel.gpg /etc/apt/trusted.gpg.d/ $> echo "deb [arch=amd64] https://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sour..
| C++ | c++ 기초 c++ 버전의 hello world 출력 시스템 c언어에서 printf 에 관련된 헤더파일을 #include 로 써주었었다. 하지만 c++에서 헤더는 기존 c 와 다르다. c++에서의 헤더는 #include 으로 써 줘야한다.! c 에서 헤더 = #include 보통 c언어, Java에서 콘솔출력 명령호출은 printf나 system.out.println 으로 썼었다. c++의 경우에는 std::cout 이렇게도 쓸수 있지만 맨위에 using namespace std; 를 입력하면 굳이 std::를 쓸필요없어진다 ex ) std::cout
| C언어 | for문 , 이중 for문 C언어에서의 반복문의 종류로 주로 for문을 사용합니다. 주로 C언어의 반복문은 for, while , do-while문이 있고, 어떤 상황에 따라 반복을 할지 문법의 결정에 따라 쓰임세가 다릅니다. 쉽게 말해서 __ for문은 반복횟수를 사용자가 맵핑을 해주고, while문은 조건에 따라 무조건적인 반복횟수를 결정할때에 쓰이며, do-while문은 조건을 먼저 검사할지 또는 나중에 검사할지에 결정하는 것 입니다. for문을 수행하기 위한 조건은? 초기값을 0으로 시작하면, 조건식에 10번 까지 반복하고, 증감식은 0 에서부터 카운트업을 시킨다. 이렇게 반복된 for문을 printf함수를 사용하여 출력을 할때 "" 뒤에 i를 써준다. 결과값은 이렇다 아니? 0 - 10까지 출력하라고 했지만 0 - 9 까..
| JAVA | Java 컬렉션 이란? 컬렉션 컬렉션이란? 데이터의 집합 및 그룹 개발에 소요되는 시간을 절약하면서 최적화된 개발을 할 수 있다. 1) List : 순서 대로 쌓여있는 구조 (아이템의 중복 허용) 메서드가 많이 있어 쓰기 쉽다! 2) Map : 키(key)와 값(value)의 쌍으로 저장 (키의 중복 불가) 1~10 사물함이 있을때 2번키 로 바로 들어가서 확인할수 있다 그 래서 주소할당되어있는곳에 확인할수잇다 3) Set : 순서가 없는 집합 (중복 불가) https://docs.oracle.com/javase/8/docs/api/java/util/ArrayList.html 위 3가지의 사용 방법 및 설명에 대해 상세히 나와있다. 예제 ) 1-1 int , long , boolean == 안됨 int는 integer , Bo..
| JAVA | Java 문자열 조작 ( split 스플릿 ) 문자열 조작 문자열을 원하는 부분의 알파벳, 또는 문자를 추출해 낼수 있다. 그리고 split을 하게되면 일부 떼어내서 그 문자를 저장한다. public static void main(String[] args) { String text = "Hello"; //시작 인덱스, System.out.println(text.substring(0, 2)); System.out.println(text.substring(2, 4)); System.out.println(text.substring(1)); System.out.println(text.substring(1)); System.out.println(text.replace("LL", "XX")); String s1 = "1,2,3"; String[] splitte..
| JAVA | 표준 클래스 Java 의 시간표기 Java 표준 클래스 1.Java의 시간표기 java에서 시간 처리는 1sec=1000ms 으로 처리. c언어에서는 time으로 시간을 나타내지만 자바에서 System.currentTimeMillis(); 로 나타낸다. Date는 꼭 java.sql.util을 선택할것 .! java.sql.Date 와 혼동하지 말것.! 아래 링크는 simpleDateFormat의 사용법에대해 간략하게 나온 표가 있다. 참고하길 ! 예시) G Era designator Text AD y Year Year 1996; 96 Y Week year Year 2009; 09 M Month in year Month July; Jul; 07 w Week in year Number 27 W Week in month https://doc..

728x90