목록분류 전체보기 (55)
5 DERECHA
What is Make The make utility is a software tool for managing and maintaining computer programs consisting many component files. The make reads its instruction from Makefile (called the descriptor file) by default. Definition of Makefile A Makefile is like a set of instructions written for a construction project, guiding builders on how to efficiently put together a complex structure. In the wor..

Neetcode Problem Array & Hashing 1) Contains Duplicate sort랑 hash 다 하기 2) Valid Anagram sort랑 hash 다 하기 (hash의 경우, 26개만 가지고 할 수도 있는거 인지) 3) Two Sum - 2 for loop || struct 한 상태로 sort || hash 로 target - num 으로 하는 방법 이 4) Group Anagrams - hash using vector + ans 에다가 바로 넣어주려면 아래 처럼 만들면 됨 + alphabet 개수 count하는거를 string으로 넣는 방법도 있음! 5) Top K frequent Elements - priority_queue 사용 익히기 const를 매게변수에서도(ope..

8.9 다양한 Exception과 Memory 불량 Symptom *Exception 발생(Abort/Undefined Exception/Watchdog Reset) -> Stack 확인 (1) SDRAM 불량 8.10 JTAG와 ICD의 정체 ICE = In-Circuit Emulator = Host의 Debugger를 이용하여 Targer의 Register나 Memory 내용을 읽어오는 장비 T32 명령어 1) data.load.elf target.elf target.elf를 열어서 Emulation Memory elf 내부 & Target의 Memory에 binary를 써준다. => elf file에 있는 symbol table을 참고해서 현 주소의 symbol이 뭔지도 알려주고, elf file에..

[내용] ECS 배포 파이프라인은 ECS 서비스에 컨테이너를 배포하는 데 사용되는 일련의 프로세스입니다. ECS 배포 파이프라인은 컨테이너 이미지를 생성하고, 컨테이너 이미지를 저장하고, 컨테이너를 배포하고, 컨테이너를 모니터링하는 작업을 포함합니다. ECS 배포 파이프라인을 구성하는 방법에는 여러 가지가 있습니다. 가장 일반적인 방법은 CodeDeploy를 사용하는 것입니다. CodeDeploy는 컨테이너를 배포하는 데 사용되는 AWS 서비스입니다. CodeDeploy를 사용하면 컨테이너를 배포하는 프로세스를 자동화할 수 있습니다. ECS 배포 파이프라인을 구성하는 또 다른 방법은 AWS Copilot을 사용하는 것입니다. AWS Copilot은 ECS 서비스를 배포하는 데 사용되는 AWS CLI 도구..

[내용] DevOps는 개발(Development)과 운영(Operation)을 통합한 프로세스입니다. DevOps는 애플리케이션의 개발, 테스트, 배포, 운영을 자동화하여 애플리케이션의 품질을 향상시키고 릴리스 속도를 높이는 것을 목표로 합니다. DevOps를 구현하기 위해서는 개발 파이프라인을 구성해야 합니다. 개발 파이프라인은 애플리케이션의 개발, 테스트, 배포, 운영을 자동화하는 일련의 프로세스입니다. 개발 파이프라인을 구성하면 애플리케이션의 개발, 테스트, 배포, 운영을 효율적으로 관리할 수 있습니다. CI/CD는 지속적인 통합(Continuous Integration)과 지속적인 배포(Continuous Delivery)의 약자입니다. CI/CD는 개발 파이프라인의 중요한 부분입니다. CI/C..

[내용] AWS 클라우드 컨테이너 서비스는 컨테이너 애플리케이션을 배포하고 관리하기 위한 완전 관리형 서비스입니다. AWS 클라우드 컨테이너 서비스는 Amazon Elastic Container Service (ECS)와 Amazon Elastic Container Registry (ECR)로 구성됩니다. AWS EC2는 가상 머신 서비스입니다. AWS EC2를 사용하면 필요한 용량에 따라 가상 머신을 생성하고 사용할 수 있습니다. AWS EC2는 컨테이너 애플리케이션을 배포하고 관리하는 데 사용할 수 있습니다. AWS ECS는 컨테이너 오케스트레이션 서비스입니다. AWS ECS를 사용하면 컨테이너를 생성하고 관리할 수 있습니다. AWS ECS는 컨테이너 애플리케이션을 배포하고 관리하는 데 사용할 수 있..

기본 개념 AWS는 클라우드 컴퓨팅 서비스를 제공하는 미국의 다국적 기업입니다. AWS는 전 세계적으로 가장 인기 있는 클라우드 컴퓨팅 플랫폼 중 하나이며, 다양한 서비스를 제공합니다. AWS에서 제공하는 서비스에는 인증 및 권한 관리 서비스인 IAM, 가상 사설 클라우드인 VPC, 네트워크 주소 변환 게이트웨이인 NAT Gateway, 인터넷 게이트웨이인 IGW, VPC의 하위 네트워크인 Subnet, 가상 머신 서비스인 AWS EC2, 컨테이너 관리 서비스인 ECS, 인프라 as 코드(IaC) 도구인 Terraform 등이 있습니다. AWS의 다양한 서비스는 AWS에서 제공하는 다양한 기능을 활용할 수 있도록 도와줍니다. 예를 들어, AWS IAM을 사용하면 사용자, 그룹, 역할과 같은 리소스에 대한..

1. Linux Security Let's explore each of these Linux security concepts. 1. ASLR (Address Space Layout Randomization) : ASLR is a security technique that randomizes the memory addresses of executable files and shared libraries. By randomizing the address space layout, it becomes more difficult for attackers to exploit memory-related vulnerabilities, such as buffer overflows and code injection atta..