전체 글121 [1주차 실습] UNIX 실습 문제 1. vi editor 실습 : 다음 프로그램을 편집하여 컴파일한 후 실행시킵니다. 프로그램 파일 이름은 test1.c 로 실행 파일 이름은 test1으로 합니다. vi editor의 다양한 명령을 사용하는 연습을 해 보세요. 해당 코드는 5개의 id와 이름을 입력받으면 data 파일에 id +5 한 값과 이름을 저장하는 코드이다. 1 John 2 Jane 3 Mike 4 Sarah 5 David ls를 통해 생성된 data 파일을 확인할 수 있다. vi data를 통해 출력 값을 확인하면 data 파일에 값이 잘 저장된 것을 확인할 수 있다. 2. 함수 사용 실습 : 위 프로그램에 함수 add_five()를 추가합니다. add_five() 함수는 data[i].id의 값을 받아.. 2023. 10. 15. [6주차 개념] UNIX 프로세스 생성과 실행 🚩 Process의 생성 #include #include pid_t fork(void); 수행되던 process의 복사본 process 생성 fork() 바로 다음 문장부터 동시에 실행 ✔ 원본과 복사본 process의 차이점 pid와 ppid가 다르다. fork()의 리턴값이 다르다. parent process의 return 값은 child process의 process id child process의 return 값은 0이다. 3. fork 실패 시 -1 return (실패 원인 - 시스템 전체 process의 수 제한, 한 process가 생성할 수 있는 process의 수 제한) one two two 🚩 fork : 파일과 자료 child process는 parent proces.. 2023. 10. 13. [4주차, 5주차 개념] UNIX 시스템 정보/ 프로세스 정보 🚩 uid, guid 검색 ✔ uid 검색 #include #include uid_t getuid(void); uid_t geteuid(void); ✔ guid 검색 #include #include gid_t getgid(void); gid_t getegid(void); 🚩 directory tree의 산책 ✔ 사용법 #include int ftw(const char *path, int(*func)(), int depth); path에서 시작해서 recursive하게 subdirectory와 file들에 func()수를 적용 depth : ftw에 의해 사용 가능한 file descriptor의 수 int func(const char * name, const struct stat* sptr, int ty.. 2023. 10. 13. [3~4 주차] 프로젝트 진행 과정 ( 로그인 구현, 유스케이스) 3주차. JWT 토큰 기반의 회원 가입, 로그인 구현 , 이미지 저장을 위한 AWS S3 연결 💡 이미지 저장을 위한 AWS S3 연결 회원 가입시, 프로필 이미지 저장을 위해 AWS S3를 연결하였다. import com.amazonaws.auth.AWSCredentials; import com.amazonaws.auth.AWSStaticCredentialsProvider; import com.amazonaws.auth.BasicAWSCredentials; import com.amazonaws.services.s3.AmazonS3; import com.amazonaws.services.s3.AmazonS3ClientBuilder; import com.amazonaws.services.s3.model.C.. 2023. 10. 11. [2023-10-09 ~ 2023-10-15] 공부 계획 융합적 사고 독후감 제출우테코 지원서 쓰기도메인과 AWS 연결하기중간고사 준비하기 2023. 10. 8. 이전 1 ··· 4 5 6 7 8 9 10 ··· 25 다음