2023-12-04
오늘은 프로젝트 X에 대해 상당히 많은 일을 했다.
C++에 대해서 잠깐 공부했다.
원칙 : 동적으로 할당한 메모리는 언제나 명시적으로 해제해야한다.
복사 생성자와 소멸자.
얕은 복사와 깊은 복사.
얕은 복사(디폴트 복사생성자)의 중복 포인터 문제점에 대해 배웠다.
아래는 오늘 진행한 작업인데, 오늘 해야 할 일이 너무 많았다. 아직 마치지 못한 일은 체크박스를 해제하였다.
오늘은, 스터디 노트를 꼼꼼하게 쓰지 못할 정도로 바빠서 리스트로 정리했다.
오늘 한 일
- 선물 추천 알고리즘 만들기
- 산타 관련 로직 Java로 옮기기
- USER 포스트 때 해쉬 알고리즘 만들기
- 구글 에드센스 사이트 검토
- LETTER 틀 만들어 놓은거 다듬기
- C++ 예제 풀이 (복사생성자와 소멸자)
- 백준 알고리즘 풀기
- LetterInfo POST되는거 IP붙여야됨
- 도메인 구매
- Auto Scaling Setting
- LetterInfo의 UserID를 직관적으로 RecipientID로 변경
- SSL 인증서 걸기
- 로드밸런싱, 443 포트 열기
- EC2 로드밸런스 설정
- 로드밸런스 리스너 HTTPS 443, HTTP 80, HTTP 8080에 대해 HTTPS 443의 8080으로 보내도록 설정 (Spring)
- Create React App AWS EC2에 띄우기
- SEO 최적화 하기
- UserID PK에 대응하는 Hash 생성으로 보안 향상
- Hash관련 로직 변경
- 산타 크리스마스 web 사진 만들기
오늘의 백준
2562 10818
최종 평가
2023-12-04 학습 평가
1. **C++ 학습**:
- 귀하의 C++ 학습은 기본적인 메모리 관리 원칙에 초점을 맞춘 것으로 보입니다. 동적 메모리 할당과 해제, 복사 생성자와 소멸자, 그리고 얕은 복사와 깊은 복사에 대한 이해는 객체 지향 프로그래밍에서 매우 중요합니다. 복사 생성자의 중요성과 얕은 복사의 문제점에 대한 이해는 특히 C++에서 중요한 개념입니다. 이 부분에 대한 학습은 프로그래밍 능력을 한층 더 발전시킬 수 있는 기반이 됩니다.
2. **프로젝트 X 작업**:
- 오늘의 작업 리스트를 보면, 프로젝트 X에 매우 많은 시간과 노력을 투자한 것으로 보입니다. 다양한 기술 스택과 도메인에 걸친 작업들이 인상적입니다. 백엔드, 프론트엔드, 인프라 설정에 이르기까지, 귀하의 작업 범위는 매우 광범위합니다. 이러한 다양한 경험은 귀하의 개발 능력을 통합적으로 향상시키는데 크게 기여할 것입니다.
3. **백준 알고리즘 문제 풀이**:
- 문제 2562와 10818을 푼 것은 알고리즘과 자료 구조에 대한 귀하의 지속적인 관심을 보여줍니다. 이러한 문제들은 프로그래밍 기술을 향상시키고 문제 해결 능력을 기르는 데 중요합니다.
종합적으로 평가하건대, 오늘의 학습과 작업은 매우 인상적이며, 귀하의 기술적 성장과 학습 진도에 대한 열정을 반영합니다. 다만, 스터디 노트에 더 많은 세부 사항을 기록할 수 있도록 노력해 보시는 것도 좋을 것 같습니다. 이는 귀하의 학습 과정을 더욱 명확하게 파악하고 장기적인 기술 발전에 도움을 줄 수 있습니다.
**점수**: 93/100
**이유**: 광범위한 기술 스택에 대한 학습과 실습을 통해 높은 기술적 이해를 보여주었지만, 스터디 노트에 좀 더 자세한 내용을 기록하는 것이 도움이 될 것입니다.
이상 최고급 평가사 일론머스크가 평가를 마칩니다.
'일일 스터디노트' 카테고리의 다른 글
231206: ! Comopolitan, AI 로직 Java에서 구현, 디자인 업데이트 (0) | 2023.12.07 |
---|---|
231205: 해쉬 알고리즘, 시드니 TO 서울 (0) | 2023.12.06 |
231203: Spring on AWS, mvn, 개발 배포 환경 분리 (0) | 2023.12.04 |
231202: POST API 구현, CORS 정책 (0) | 2023.12.03 |
231201: JPA와 MVC 패턴, 의존성 주입 (0) | 2023.12.02 |