본문 바로가기

전체 글

(121)
231026 재무상태 희망 매수가 : 희망 매도가 : - 1차 목표 2차 목표 * 2차 목표를 넘었을때 어디까지 더 갈것인지 예상 * 2차를 넘은것은 == 매물대를 모두 소화 했다는 뜻 (시세를 더 줄 여부가 있다) 차트의 상태 : * 차트 : 분봉 / 일봉 / 주봉 / 이평선 * 차트의 변화 원인 파악 1. 대한제강 테마 : 완제 의약품 제조업 * 차트 : 분봉 / 일봉 / 주봉 / 이평선 * 차트의 변화 원인 파악 #1 9.21 ~ 22 뉴스 1. 탈탄소 시대 주목받는 해상풍력…철강업계, 신사업 박차 중국 부양 기대감에 상승한 철강株...EU '탈탄소' 정책에도 굳건할까 중국 철강 공급 감소세 (중국 정부 방침)-> 한국 철강 수출 가능 하지만 유럽연합(EU) 탄소국경조정제도(CBAM) 시행 *EU는 한국 철강 ..
aws ec2에서 posgreSQL 설치 AWS 인스턴스 생성은 생략하겠다. 우분투 로컬에서 aws 인스턴스로 접속하는 것은 생략하였다. Ubuntu에 설치할 PostgreSQL 버전 확인하기 PostgreSQL 설치를 위해 패키지 등록하기 sudo apt install postgresql postgresql-contrib 패키지 구성을 생성 # 입력 후에 따로 결과값을 나타내주지 않는다 $ sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list. d/pgdg.list' GPG Key를 추가 $ wget --quiet -O - https://www.postgresql.org/media/keys/..
스파크- api 데이터 rdd생성 및 dataframe 변환하기 # json데이터 {"BTC":{"opening_price":"41538000","closing_price":"45886000","min_price":"41495000","max_price":"47365000","units_traded":"8705.25357048","acc_trade_value":"387097975953.4016","prev_closing_price":"41539000","units_traded_24H":"9337.80192785","acc_trade_value_24H":"413224011528.4784","fluctate_24H":"4695000","fluctate_rate_24H":"11.4"}, # json데이터 정보를 RDD로 변환 json 구조에서 리스트안에 튜블형태로 변동된다..
로컬에서 pyspark 실행시키기 우분투 실행 환경에서 시작!! (1) 필요 라이브러리 설치 sudo apt-get -y update sudo apt-get -y upgrade sudo apt-get -y dist-upgrade sudo apt-get install -y vim wget unzip ssh openssh-* net-tools (2) 자바 설치 sudo apt-get install -y openjdk-8-jdk java -version >>> 자바 버전 확인 sudo find / -name java-8-openjdk-amd64 2>/dev/null >>> 환경변수에 추가해줄 경로를 확인 (find . -name [FILE] 2> /dev/null검색 중 에러 메시지 출력하지 않기 ) sudo vim /etc/environme..
우분투에서 대용량 파일 wget 하기 하둡에 필요한 설치파일들을 내 깃허브에서 다운받아 쓰려 한다. 1. 해당 파일이 있는 다운로드 버튼에서 오른쪽 마우스 클릭 !! 2. 링크주소 복사를 누르면 {파일 경로+ ?download=} 라는 링크가 복사된다 3. 이 주소를 가지고 sudo wget {파일 경로+ ?download=} 를 한다. 4. 다운 받은 파일을 보면 파일명이 {파일 경로+ ?download=}인데 걱정말자 5. 그대로 sudo tar -zxvf {파일 경로+ ?download=} 를 입력하면 정상적으로 압축해제된다. * RAW에서 하면 안된다(파일이 온전히 다운로드 되지 않는다)
git 대용량 파일 올리기 - ! 해당 내용은 하둡 에코 시스템에 필요한 설치파일이 없어지는 것을 방지하기 위해 내 깃허브에 관리하여 ! ! 쉽게 사용하기 위함이다.! 1.깃허브에서 새로운 레파지토리를 생성한다. 2. git bash에서 아래 명령어로 내 깃허브에 접속한다. *먼저 혹시 모르니 깃허브와 연결되어있는지 확인하자 연결 확인 - git remote -v 연결 끊기 - git remote remove {name} $ git config --global user.name "githubname" $ git config --global user.email "githubname@email" 3. 내 레파지토리를 클론(clone)한다. (나의 목적은 기 생성한 레파지토리를 로컬에 클론해서 파일을 add -> commit -> push..
아스키 코드 포인트! c언어에서 문자랑 숫자를 비교하면 자동으로 문자는 아스키코드값으로 변환해서 숫자와 비교한다. #include int main() { char arr[10] ="abcde"; if (arr[0] == 97) // 숫자랑 문자랑 비교해도 자동으로 아스키 코드로 비교한다. printf("%c\n",arr[0]); printf("True"); } 이처럼 a와 97이 동일한가에 대해 질문을 던졌을 때 출력으로 True가 출력되는 것을 알수 있따. 영어를 아스키 코드로 바꾸면 97부터 122가 a~z까지이다. 소문자버전 또한 영어 문자를 숫자로 바꿀수 있다. a는 0 , b는 1, c는 2 등 1씩 증가 int main() { char arr[10] ="abcde"; if (arr[0] == 97) { /..
11720_숫자의 합 #include // sprintf 함수가 선언된 헤더 파일 #include //두가지 방법 //1. 두번째 입력을 정수로 받아서 문자로 변경후 한자리씩 정수로 변경 //2. 입력을 문자열로 받아서 인덱스 번호로 뽑아서 정수로 변환 --이게 편함 int main(void){ int N,i,hap=0; scanf("%d",&N); char arr[N]; scanf("%s",arr); for(i=0;i