본문 바로가기

전체 글121

[5~6 주차] 프로젝트 진행 과정 ( 데이터 저장, SSE 방식을 이용한 알림 서비스) 5주차. 데이터 전처리, csv 파일 읽어 데이터 저장 💡 데이터 저장 AI 담당 팀원으로 부터 전처리된 데이터를 csv 파일 형식으로 받았다. [1분 단위] 아파트 동별 소비전력 전력 분배 데이터 [10분 단위] 아파트 층별 소비전력 데이터 해당 데이터를 DB에 저장하기 위해 먼저, csv 파일을 읽는 코드를 짰다. import java.io.BufferedReader; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; import java.util.ArrayList; import java.util.Arrays; import java.util.HashMap; impor.. 2023. 10. 29.
[4주차 실습] UNIX 실습 문제 1. access() 명령을 이용하여 “data1"이라는 이름의 파일이 존재하는지, 존재한다면 사용자에 의한 읽 기와 쓰기가 모두 가능한 파일인지를 알아보는 프로그램을 작성하시오. #include #include #include #include #include int main(){ struct stat buf; if(access("data1", F_OK)==0){ if(access("data1", R_OK| W_OK)==0){ printf("읽고 쓰기 가능한 파일입니다."); }else{ printf("권한이 없습니다."); } } else{ printf("파일이 존재하지 않습니다."); } return 0; } 2. scanf()로 두 개의 문자열을 입력받은 후, link.. 2023. 10. 22.
[3주차 실습] UNIX 실습 문제 1. 다음과 같이 실행하는 프로그램을 작성 한 후 실행시킵니다. (a) 읽기쓰기 가능한 "data1" file을 생성하고, 문자 ‘X'를 10개 씁니다. (b) "data1" file의 첫 번째 위치로 file pointer를 옮긴 후 문자 ‘Y'를 하나 씁니다. (c) "data1" file의 마지막 문자 다음 위치로 file pointer를 옮긴 후 문자 ‘Y'를 하나 씁니다. (d) "data1" file의 2, 4, 6, 8번째 문자를 ‘Z'로 바꾸어 씁니다. (e) "data1" file의 15번째 위치에 문자 ‘T'를 씁니다. (f) "data1" file의 뒤에서 2번째 위치에 문자 ‘S'를 씁니다. (g) 'S' 바로 앞에 문자 ‘W'를 씁니다. (h).. 2023. 10. 22.
[2주차 실습] UNIX 실습 문제 1. 다음의 작업을 수행하는 프로그램을 작성하고, 프로그램 실행 후 실행 결과를 확인합니다. (a) “test1" file을 나만 읽기쓰기 가능하게 생성하여 쓰기용으로 open 한 후, “test1" file에 문자 변수 ch에 저장된 문자를 10번 반복하여 씁니다. ch은 ‘X'로 초기화 합니다. 프로그램 종료 후 shell 상에서 cat 명령을 사용하여 ”test1" file에 문자 ’X'가 10개 쓰여 있는지 확인합니다. #include #include #include #include #include int main(void){ char ch = 'X'; int fd, i; fd = open("test1", O_WRONLY, 0600); for( i=0;i 2023. 10. 22.
[2023-10-22 ~ 2023-10-28] 공부 계획 싸피 지원서 쓰기 리눅스 마스터 준비하기 중간고사 준비하기 코딩테스트 준비하기 캡스톤 관리자 권한 등록, 신청 API 구현, 전력가격 추이 API 생성, 동별 전력 사용량 API 구현 2023. 10. 22.